1、在C++程序中包含一个头文件或程序文件的预编译命令为( #include )。
2、当在程序中执行到( break )语句时,将结束本层循环类语句或switch语句的执行。
3、在C++语言中,一个函数由函数头和( 函数体 )组成。
4、C++程序运行时的内存空间可以分成全局数据区,堆区,栈区和( 代码区 )。
5、执行int p=new int操作得到的一个动态分配的整型对象为( *p )。
6、类中的数据成员的访问属性通常被指明为( private )。
7、假定要把aa定义为AB类中的一个常量整数型数据成员,则定义语句为(const int aa; )。
8、假定用户为类AB定义了一个构造函数“AB(int aa) {a=aa;}”,该构造函数实现对数据成员( a )的初始化。
9、假定AB为一个类,则类定义体中的“AB(AB& x);”语句为该类( 拷贝构造函数 )的原型语句。
10、重载插入运算符<<时,其运算符函数的返回值类型应当是( ostream& )。
11、程序中的预处理命令是指以( # )字符开头的命令。
12、当在程序中执行到( continute )语句时,将结束所在循环语句中循环体的一次执行。
13、重载一个函数的条件是:该函数必须在参数的个数或参数的( 类型 )上与其它同名函数有所不同。
14、全局变量和静态局部变量具有静态生存期,存放在内存的( 静态数据区 )区中。
15、执行new char[m][n]操作时的返回值的类型为( char*[n] )。
16、类中的供外部调用定义的函数成员,其访问属性通常被定义为( public )。
17、假定要把aa定义为AB类中的一个引用整数型数据成员,则定义语句为(int& aa; )。
18、假定用户为类AB定义了一个构造函数“AB(int aa=0):a(aa){}”,则定义该类的对象时,可以有( 2 )种不同的定义格式。
19、假定AB为一个类,则该类的拷贝构造函数的函数头为( AB (const AB&) )。
20、重载抽取运算符>>时,其运算符函数的返回值类型应当是( istream& )。
21、一条表达式语句必须以( ; )作为结束符。
22、在程序中执行到( return )语句时,将结束所在函数的执行过程,返回到调用该函数的位置。
23、如果一个函数只允许同一程序中的函数调用,则应在该函数定义前加上( static )C++保留字。
24、局部变量具有局部生存期,存放在内存的( 栈 )区中。
25、执行char *p=new char(’a’)操作后,p所指向的数据对象的值为(‘a’ )。
26、对于类中定义的任何成员,其隐含访问权限为( private )。
27、假定AB类中只包含一个整型数据成员a,并且它是一个常量成员,若利用参数aa对其进行初始化,则该类的构造函数的定义为( AB(int aa):a(aa){} )。
28、假定用户为类AB定义了一个构造函数“AB(int aa):a(aa){}”,则定义该类的对象时,有( 1 )种定义格式。
29、假定AB为一个类,该类中含有一个指向动态数组空间的指针成员pa,则在该类的析构函数中应该包含有一条( delete[]pa; )语句。
30、重载插入运算符<<或抽取运算符>>时,其运算符函数的参数有( 2 )个。