文档介绍:单选题在以下二叉树结构中,先序遍历的先序序列为()。" ■DBAECF■ABDCEF■DBEFCA■ABCDEF B在以上二叉树结构中,中序遍历的中序序列为()。■DBAECF■ABDCEF■DBEFCA■ABCDEF A#ifdefMA;#elseB;#endif这段代码的意思是()。" ■如果定义了标识符M,则编译A,否则编译B■如果定义了变量M,则编译A,否则编译B■如果定义了标识符M,则执行A,否则执行B■如果定义了变量M,则执行A,否则执行B A1个C程序的执行是从()。 ■本程序的main函数开始,到main函数结束■本程序文件的第1个函数开始,到本程序文件的最后1个函数结束■本程序的main函数开始,到本程序文件的最后1个函数结束■本程序文件的第1个函数开始,到本程序main函数结束 BC++语言中,默认的类中成员的访问权限为()。■public■private■protected■default BC++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()。 ■gets■puts■scanf■printf Afor(intx=0, y=0; !x&&y<=5; y++)语句执行循环的次数是()。 ■0■5■6■无数次 Cwhile(!x)中的(!x)与下面哪个条件等价?() ■x==1■x!=1■x==0■x!=0 C把十进制数23转化为二进制数,其结果为。()■10111■111■101■11 A比较C语言与C++语言,最明显的差异在于()。■输入输出流■数据结构■流程控制■类 D运行时的多态性可以通过使用以下哪个要素来实现?() ■虚函数和指针■重载函数和析构函数■虚函数和对象■虚函数和引用 A表达式x=(3,4); x的值为__。(请填写阿拉伯数字)■1■0■4■3 C表示一个语句是宏定义语句的标识符是()。 ■include■#include■define■#define D带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化()。 ■与虚基类的派生类个数有关■多次■两次■一次 D定义类的成员函数时,作用域运算符为()。 ■::■:■.■* A对以下说明语句的正确理解是()。inta[10]={6,7,8,9,10};■将5个初值一次赋给a[1]至a[5]■将5个初值一次赋给a[0]至a[4]■将5个初值一次赋给a[6]至a[10]■因为数组长度与初值的个数不相同,所以语句不正确 B符合先进后出规则的数据结构是()。■堆栈■队列■链表■二叉树 A符合先进先出规则的数据结构是()。■堆栈■队列■链表■二叉树 B关于纯虚函数和抽象类的描述中,错误的是()。■纯虚函数是1种特殊的虚函数,它没有具体实现■抽象类是指具有纯虚函数的类■1个基类说明中有纯虚函数,该基类的派生类一定不再是抽象类■抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出 C关于二维数组a[3][4],以下说法正确的是()。■&a[i]和a[i]是完全相同的,表示元素a[i]■&a[i]和a[i]数值完全相同,表示数组a第i行的首地址■a[0]和a[0][0]数值是相同的■该二维数组共有4行3列共12个元素 B关于访问权限,以下说法错误的是()。 ■public权限表示可以被程序中任何函数调用■private权限表示只能被类自身调用■protected权限表示只能被类自身和其父类调用■protected权限表示只能被类自身和其子类调用 C关于构造函数,以下说法正确的是()。 ■构造函数在对象被创建时,自动被调用■构造函数需要程序员显式的调用■构造函数不能被重载■构造函数都是无参函数 A关于哈希函数,以下说法错误的是()。 ■哈希函数的主要目的在于在元素和关键字之间建立一一对应的关系■哈希函数就是关键字本身■哈希函数可以由用户自己定义■同一组数据,可以使用不同的哈希函数得到不同的哈希表 B关于继承中的二义性,以下说法中错误的是()。 ■所谓的二义性,就是指基类与派生类中存在同名成员■出现二义性的原因是在多重继承情况下,没有显式调用的情况下,系统不知道应该调用哪个基类的成员■基类的对象不能直接访问派生类中的成员■派生类的对象可以访问基类的成员 B关于静态数据成员的说法错误的是()。 ■静态数据成员只能说明全局变量■静态数据成员在内存中只有1个拷贝■静态数据成员可通过类或静态函数访问■静态数据成员可通过对象访问 A关于类的对象,说法错误的是()。 ■同1个类定义的两个对象可以互相赋值■对象是类的1个实例■对象是现实生活中具有共同特征的一类事物的抽象■对象的成员包括两个:数据成员和成员函数 C关于类的继承,以下说法错误的是()。 ■类A继承类B,类B继承类C,则类A也继承类C■类A继承类B,类