面向对象程序设计(C++)智慧树知到期末考试答案章节答案2024年平顶山学院.docxVIP

面向对象程序设计(C++)智慧树知到期末考试答案章节答案2024年平顶山学院.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
标题面向对象程序设计C智慧树知到期末考试答案章节答案2024年平顶山学院概述本文将探讨面向对象程序设计C中的核心概念,包括封装抽象多态以及继承等它还将提供相关的实例和示例,帮助读者更好地理解这些概念一封装封装是一种重要的编程思想,它是数据的一次化组织在面向对象程序设计中,封装可以使代码易于管理和维护,同时也能使得代码更易于理解和维护例如,封装可以防止代码被外部环境影响,并使内部结构更加清晰和整洁二抽象抽象是面向对象程序设计中的另一个重要概念

面向对象程序设计(C++)智慧树知到期末考试答案+章节答案2024年平顶山学院

面向对象程序设计的主要特点有封装、抽象、多态、继承。()

答案:对

如果程序中未声明构造函数,则系统自动产生出一个默认形式的构造函数。()

答案:对

cout命令可以直接输出自定义类对象。()

答案:错

C++程序不需要引用任何头文件及命名空间,便可使用基本的输入输出功能。()

答案:错

C++名字空间是一种描述逻辑分组的机制。()

答案:对

如果多个函数功能相同,仅仅是数据类型不同,可以定义一个函数模板,以减少代码重复编写的工作量。()

答案:对

一个不包含异常处理语句的程序其功能出错后会莫名其妙的终止或死机。()

答案:对

函数重载是指函数名相同但参数列表不同的多个函数。()

答案:对

关于C++中的多态性划分,在程序运行期实现的多态称为动态多态,在程序编译期产生的多态称为静态多态。()

答案:对

在派生类中,成员可以按照访问属性分为四种:不可访问成员、私有成员、保护成员、公有成员。()

答案:对

在定义一个类时,数据成员和成员函数的默认访问权限是私有。()

答案:对

在C++类中,有一种只能用于继承、不能用于定义对象的类,这种类称为抽象类,该类中至少应包含一个纯虚函数。()

答案:对

类的组合中,一个类的对象可以是另一个类的成员数据。()

答案:对

单目操作符,作为友元函数重载时只能声明1个形参;作为类成员函数重载时无形参。()

答案:对

运算符重载的本质是函数重载。()

答案:对

循环体至少被执行一次的语句为()

答案:do循环

try-catch语句块中,若try不抛出异常,try执行完后接着执行何处?()

答案:catch后的第一条语句

语句Time*pt=newTime(10,0,0)定义了指针pt,要释放pt所指向的动态内存,应使用语句()

答案:deletept

在关键字private后面定义的成员为类的什么类型的成员。()

答案:私有

以下那一项中成员函数表示纯虚函数。()

答案:virtualvoidvf(int)=0;

考虑函数原型voidqq(intid,ints=90,chars=’*’),下面的函数调用中,属于不合法调用的是()

答案:qq(6,#)

通过下面哪项调用虚函数实现动态多态?()

答案:基类对象指针

若需要把一个变量或一个对象定义为常变量或常对象,需要使用的关键字是什么。()

答案:const

C++源程序文件的扩展名为()

答案:CPP

switch语句能够改写为功能等价的什么语句。()

答案:if

在C++程序中使用标准I/O需要引入的是哪一个头文件?()

答案:iostream

假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()

答案:x.a()

在公有继承时,基类成员(除私有成员外)在派生类中的访问权限()

答案:保持不变

由C++源程序文件编译而成的目标文件的缺省扩展名为()

答案:obj

下列关于构造函数的描述中,错误的是()

答案:构造函数不可以重载

如果try中不抛出异常,那么try块执行完后控制权会转向何处?()

答案:catch后的第一条语句

假定Circle为一个类,show()为该类公有的函数成员,c1为该类的一个对象,则访问c1对象中函数成员show()的格式为()

答案:c1.show()

若需要把一个类外定义的成员函数指明为内联函数,则必须把什么关键字放在函数原型或函数头的前面。()

答案:inline

C++的string类中用于返回字符串长度的函数是()

答案:intlength()

哪个系统预定义类定义了基本的输出功能?()

答案:ostream

在一个类中可以对一个操作符进行几种重载?()

答案:多种

哪种语句可以实现功能命令的重复执行?()

答案:任一种循环

由C++目标文件连接而成的可执行文件的缺省扩展名为()

答案:exe

在基类中,某数据成员的访问属性为protected,则该数据成员在公共继承的派生类中的访问属性为()

答案:protected

友元的作用是()

答案:访问类的私有成员,提高程序的效率

假定指针变量x定义为“int*x=newint(70);”,要释放x所指向的动态内存,应使用语句()

答案:deletex;

在C++程序中使用的cout标识符是系统类库中定义的什么类中的一个对象。()

答案:Ostream

编写C++程序一般需经过的几个步骤依次是()

答案:编辑、编译、连接、调试

I/O流中用来以十进制表示整数的控制符是

您可能关注的文档

文档评论(0)

大学文档 + 关注
实名认证
文档贡献者

大学教材网课参考答案文档

1亿VIP精品文档

相关文档