15春北航《C++程序设计》在线作业三满分答案
- 格式:doc
- 大小:32.00 KB
- 文档页数:4
北航《C++程序设计》在线作业三
单选题
一、单选题(共25 道试题,共100 分。
)
1. 预处理命令在程序中都是以____符号开头的
A. *
B. #
C. &
D. @
-----------------选择:B
2. 通常拷贝构造函数的参数是______。
()
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
-----------------选择:C
3. 程序中主函数的名字为____.
A. main
B. MAIN
C. Main
D. 任意标识符
-----------------选择:A
4. 假定变量b和pb定义为"int b[10], *pb=b;",要将24赋值给b[1]元素中,不正确的语句是.____
A. *(pb+1)=24;
B. *(b+1)=24;
C. *++b=24;
D. *++pb=24;
-----------------选择:C
5. switch语句能够改写为____语句。
A. for
B. if
C. do
D. while
-----------------选择:B
6. 对于拷贝初始化构造函数和赋值操作的关系,正确的描述是_____.
A. 拷贝初始化构造函数和赋值操作是完全一样的操作
B. 进行赋值操作时,会调用类的构造函数
C. 当调用拷贝初始化构造函数时,类的对象正在被建立并被初始化
D. 拷贝初始化构造函数和赋值操作不能在同一个类中被同时定义
-----------------选择:C。