C++题库(带答案)
摘要:⼀一、选择题1、关于封装,下列列说法中不不正确的是()(A)通过封装,对象的全部属性和操作结合在⼀一起,形成⼀一个整体(B)通过封装,⼀一个对象的实现细节被尽可能地隐藏起来(不不可⻅见)(C)通过封装,每个对象都成为相对独⽴立的实体(D)通过封装,对象的属性都是不不可⻅见的2、假定AA为⼀一个类,inta()为该类的⼀一个成员函数,若该成员函数在类体外定义,则函数头为()(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).lik9、下列列说法中,不不是构造函数的特征是()(A)构造函数的函数名与
温馨提示:当前文档最多只能预览
8 页,若文档总页数超出了
8 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2019-06-04 01:20:55上传分享