选择题
题面
答案
1.以下哪个选项不是 C++的基本数据类型?
A) int
B) float
C) string
D) char
C
2.下列关于指针的描述,错误的是:
A) 指针可以存放一个变量的地址
B) 指针是一个数据类型
C) 指针的值可以是一个变量的地址
D) 指针不能进行算术运算
D
3.下面关于 C++类的描述正确的是:
A) 类是一个变量
B) 类是一个数据类型
C) 类是一个函数
D) 类是一个指针
B
4.下列选项中,哪个函数是主函数?
A) start()
B) init()
C) main()
D) begin()
C
5.下列关于构造函数的说法,错误的是:
A) 构造函数无需显式调用
B) 构造函数可以重载
C) 构造函数没有返回类型
D) 构造函数只能有一个
D
6.在 C++中,访问成员函数的一般方式是通过:
A) 对象名.函数名()
B) 类名.函数名()
C) 指针->函数名()
D) 函数名()
A
7.在如下代码中`int arr[5] = {1,2,3,4,5};`,`arr`的类型是:
A) int
B) int*
C) int[]
D) 以上都不是
C
8.STL 中,下列哪个容器是按键值进行排序存储的?
A) vector
B) list
C) map
D) queue
C
9.在 C++中,标准头文件中定义了输入输出流,有:
A