[整理面向对象课程设计期末考试复习]一、选择题:(20小题,每小题1分,共20分)//答案仅供参考1
下面关于对象概念的描述中,(A)是错误的
A非曲直对象就是C语言中的结构体变量B对象代表着正在创建的系统中的一个实体C对象是一个状态和操作(或方法)的封装体D对象之间的信息传递是通过消息进行的2
下面关于类概念的描述中,(D)是错误的
A类是抽象数据类型的实现B类是具有共同行为的若干对象的统一描述体C类是创建对象的样板D类就是C语言中的结构体类型3
C++对C语言作了很多改进,下列描述中(D)使得C语言发生了质变,即从面向过程变成对象
A增加了一些新的运算符B允许函数重载,并允许设置默认参数C规定函数说明必须用原型D引进了类和对象的概念4
对定义重载函数的下列要求中,(D)是错误的
A要求参数的个数不同B要求参数中至少有一个类型不同C要求参数个数相同时,参数类型不同D要求函数的返回值不同5
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是(D)
A参数不同B参数的类型C函数名称D函数的类型6
下列对重载函数的描述中,(A)是错误的
A重载函数中不允许使用默认参数B重载函数中编译是根据参数表进行选择C不要使用重载函数来描述毫无相干的函数D构造函数重载将会给初始化带来多种方式7
有以下类的说明,请指出错误的地方(A)
classCSample{inta=2
5;//(A)CSample();//(B)public:CSample(intval);//(C)~CSample();//(D)};8
有关类的说法错此资料由网络收集而来,如有侵权请告知上传者立即删除
资料共分享,我们负责传递知识
误的是(D)
A类是一种用户自定义的数据类型B只有类中的成员函数才能存取类中的私有数据C在类中,如果不作特别说明,所指的数据均为私有类型D在类中,如果