1大学C++考试题库一、单选题:1
能作为C++程序的基本单位是()
源程序文件2
程序中主函数的名字为()
任意标识符3
关于C++与C语言的关系的描述中,()是错误的
C语言是C++的一个子集;B
C语言与C++是兼容的;C
C++对C语言进行了一些改进;D
C++和C语言都是面向对象的4
可用作C++语言用户标识符的一组标识符是()
voiddefine+WORDB
a3_b3_123YNC
for-abcCaseD
2aDOsizeof5
存储以下数据,占用存储字节最多的是()
设inta=12;则执行完语句a+=a*a;后,a的值是()
假设在程序中a、b、c均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是()
0/a*b*cB
1/(a*b*c)C
1/a/b/(float)cD
0/a/b/c8
以下说法中正确的是()
C++程序总是从第一个定义的函数开始执行B
C++程序总是从main函数开始执行C
C++函数必须有返回值,否则不能使用函数D
C++程序中有调用关系的所有函数必须放在同一个程序文件中9
下面有关构造函数的描述中,正确的是()
构造函数可以带有返回值B
构造函数的名字与类名完全相同C
构造函数必须带有参数D
构造函数必须定义,不能缺省10
在声明类时,下面的说法正确的是()
可以在类的声明中给数据成员赋初值B
数据成员的数据类型可以是registerC
private,public,protected可以按任意顺序出现D
没有用private,public,protected定义的数据成员是公有成员11
在下面有关析构函数特征的描述中,正确的是()