C++题库(带答案).pdfVIP

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C题库(带答案)

⼀、选择题 1、关于封装,下列说法中不正确的是 ( ) (A)通过封装,对象的全部属性和操作结合在⼀起,形成⼀个整体 (B)通过封装,⼀个对象的实现细节被尽可能地隐藏起来 (不可⻅) (C)通过封装,每个对象都成为相对独⽴的实体 (D)通过封装,对象的属性都是不可⻅的 2、假定AA为⼀个类,int a()为该类的⼀个成员函数,若该成员函数在类体外定义,则函 数头为( ) (A)intAA::a() (B)intAA:a() (C)AA::a() (D)AA::inta() 3、⼀个类中是否可以允许⼀个⽆参构造函数和⼀个全部都是默认参数的构造函数共存 ( ) (A)不允许 (B)允许 (C)⽆法确定 (D)视构造函数确定 4、在C++中,cin是个 ( ) (A)类 (B)对象 (C)模板 (D)函数 5、析构函数的作⽤是( ) (A)⼀般成员函数的初始化 (B)类的初始化 (C)对象的初始化 (D)在删除类创建的对象前完成⼀些清理⼯作 6、假定⼀个类AB含有⼀个浮点型数据成员a,当⽤户不定义任何构造函数时,系统为该 类定义的⽆参构造函数为 ( ) (A)AB(){a 0;} (B)AB(floataa 0):a(aa){} (C)A(){} (D)AB(){} 7、C++语⾔是由C语⾔逐渐发展演变⽽来的。与C语⾔相⽐,它在求解问题⽅法上进⾏的 最⼤改进是 ( ) (A)⾯向过程 (B)⾯向对象 (C)安全性 (D)复⽤性 8、C++的源⽂件的扩展名为( ) (A).cpp (B).exe (C).obj (D).lik 9、下列说法中,不是构造函数的特征是 ( ) (A)构造函数的函数名与类名相同 (B)构造函数可以重载 (C)构造函数可以设置缺省参数 (D)构造函数必须指定类型说明 10、函数重载是指 (A) (A)两个或两个以上的函数取相同的函数名,但形参的个数或者类型不同 (B)两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同 (C)两个以上的函数名字不同,但形参的个数或者类型相同 (D)两个以上的函数取相同的函数名,并且函数的返回类型相同 11、有如下类定义: classMyClass{ intValue; Public: MyClass(int n):Value(n){}//如果没有,⾃动⽣成默认 //copy构造函数 //赋值构造函数 intGetValue() {returnValue;}}; 则类MyClass中,构造函数的个数是 ( ) (A)1个 (B)2个 (C)3个 (D)4个 12、 ⾯向对象程序设计的三⼤特性不包括() A:封装性 B:继承性 C:多态性 D:健壮性 13、在C++语⾔中,数据封装要解决的问题是() A:数据的规范化 B:便于数据转换 C:避免数据丢失 D:防⽌不同模块之间数据的⾮法访问 14、下列各项中符合函数重载必须满⾜的条件的是 A:必须有不同的参数个数 B:对应的参数类型必须不相同 C:A和B必须同时满⾜ D:A和B只要满⾜⼀个即可 15、下列存储类标识符中,要求通过函数来实现⼀种不太复杂的功能,并且要求加快执⾏速度, 选⽤( )合适. A:内联函数; B:重载函数; C:递归调⽤; D:嵌套调⽤. 16、下列关于类定义的说法中,正确的是() A:类定义中包括数据成员和函数成员的声明 B:类成员的缺省访问权限是保护的 C:数据成员必须被声明为私有的 D:成员函数只能在类体外进⾏定义 17、四组函数原型说明中,满⾜C++函数重载规则的是 A:floatf(floatx);voidf(floaty); B

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档