大学MOOC C++语言程序设计(南京信息工程大学滨江学院)1003534110 最新慕课完整章节测试答案
第4周 类和对象(已建设完整知识点)
单元测验
1、单选题:
假设AB为一个类,则该类的复制构造函数的声明语句为
选项:
A: AB&(AB x)
B: AB(AB x)
C: AB(AB &x)
D: AB(AB* x)
答案: 【 AB(AB &x)】
2、单选题:
下列关于构造函数的说法错误的是
选项:
A: 构造函数的名字必须与类的名字相同。
B: 构造函数可以定义为void类型。
C: 构造函数可以重载、可以带有默认参数。
D: 构造函数可以由用户自定义也可以由系统自动生成。
答案: 【 构造函数可以定义为void类型。】
3、单选题:
关于C++与C语言的关系描述中, 是错误的。
选项:
A: C语言是C++的一个子集
B: C语言与C++是兼容的
C: C++对C语言进行了一些改进
D: C++和C语言都是面向对象的
答案: 【 C++和C语言都是面向对象的】
4、单选题:
一个类有 个析构函数。
选项:
A: 1
B: 2
C: 0
D: 多
答案: 【 1】
5、单选题:
假设B是一个类的名字,下面哪段程序不会用到B的复制构造函数 A B b1;A a2(a1)B A func(){A tmp; return tmp;}C void func(A a{count<<”good”<<endl;}D A a1,a2;a1 = a2;
选项:
A: B b1; B b2(b1);
B: B
剩余75%内容付费后可查看
