C+碍试题库大全
单选题
在以下二叉树结构中, ■DBAECF HABDCEF 先序遍历的先序序列为(
■ DBEFCA BABCDEF 8
2.
在以上二叉树结构中+中序遍
历的中序序列为〔 ■ DBAECF BABDCEF ■ DBEFCA BABCDEF A
3* tfifdef M
A;
ttelse
B;
#endif
这段代码的意思是().*
■如果定义了标识符M,则编译A,否则编译B ■如果定义了变量M,则编译A,否则编译B ■如果定义了标识符M,则执行A,否则执行B ■如果定义了变量M,则执行A,否则执行B
A
4. 1个C程序的执行是从(
■本程序的main函数开始*到main函数结束
■本程序文件的第1个函数开始*到本程序文件的最后1个函数结束 ■本程序的main函数开始,到本程序文件的最后1个函数结束 ■本程序文件的第i个函数开始\到本程序main函数结束 B
5. C卄语言中,默认的类中成员的访问权限为(〉亠 ■ publidprivateHprotectedHdefault B
6. C++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()■ getsHputslscanf Bprintf A 7. for (int x=0,
y=0;
!x&&y<=5; y++)
语句执行循环的次数是(〉* ■ 0H5H6B无数次C
乩while(!x)中的(!x)与下面哪个条件等价?()
.
【第0页共105页】
■ x==lBxl=HBx == OHx != 0 C
9. 把十进制数23转化为二进制数,其结果为.<
■ 1O111B1UB1O1HU A
10. 比较C语言与C++语言,最明显的差异在于(), ■输入输出流■数据结构■流程控
制■类D 11 ?运行时的多态性可以通过使用以下哪个要素来实现?(〉 ■虚函数和指针■重载函
数和析构函数■虚函数和对象■虚函数和引用A 12. 表达式x =
■1B0B4I3 C
13. 表示一个语句是宏定义语句的标识符是()。
■ include
define l^define D
x的值为(请填写阿拉伯数字)
)
14. 带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,
这样将对虚基类的子对象初始化().
■与虚基类的派生类个数有关■多次■两次■一次D
15. 定义类的成员函数时,作用域运算符为()。
■
■* A
16. 对以下说明语句的正确理解是()°
int a[10] = {6t 7, & 9, 10};
■将5个初值一次赋给乱[1]至呂[5] ■務5个初值一次赋给呂[0]至a[4] ■将5个初值一次赋给技[引至a[10]
■因为数组长度与初值的个数不相同,所以语句不正确B
17. 符合先进后出规则的数据结构是().
■堆栈■队列■链表■二叉树A 18. 符合先进先出规则的数据结构是()°
■堆栈■队列■链表■二叉树B
1艮关于纯虚函数和抽象类的描述中”错误的是().
■纯虚函数是1种特殊的虚函数,它没有具体实现
■抽象类是指具有纯虚函数的类
■ 1个基类说明中有纯虚函数”该基类的派生类一定不再是抽象类
■抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
C
20.关于二维数组a[3] [4],以下说法正确的是().
■ &a[i]和订i]是完全相同的,表示元^a[i]
【第0页共105页】