文档介绍:C++语言程序设计复习题
一、单选题
1. 在定义函数的格式类型修饰符函数名(形式参数表)函数体;中,函数体可以是( )。
A、基本语句 B、复合语句
C、空语句 D、语句序列
>B&&A<=B的值( )。
A、为true B、为false
C、与A>B 的值相同 D、与A<=B的值相同
( )。
A、表达式 B、常量
C、变量 D、函数调用
4. 假定AB为一个类,则该类的拷贝构造函数的声明语句为________。
A AB&(AB x); B AB(AB x) C AB(AB &x); D AB(AB* x)
5. 对于结构中定义的成员,其隐含访问权限为________。
A public B protected C private D static
,文件的隐含打开方
式为________。
A ios::in B ios::out C ios::in | ios::out D 没有
++ 语言程序,char类型的数据占字节。
A、1 B、2 C、3 D、4
B 。
A、float B、integer C、char D、long
,b,c均为整型变量,则表达式a=2,b=a+2,c=0的值为。
A、不定 B、2 C、4 D、0
t=’A’;则表达式5++t值的数据类型为。
A、int B、float C、不确定 D、double
。
A、if (x>y); B、if (x= =y) x+y;
C、if (x! = y) cin>>x else cin>>y; D、if(x<y) {x++;y++;}
。
A、int *p( ) B、int (*p)( ) C、int *p[4] D、int (*p)[4]
。
break语句不能用于循环语句和switch语句外的任何其它语句
switch语句中使用break语句或continue语句的作用相同
在循环语句中使用break语句是为了使流程跳出循环体,提前结束循环
在循环语句中使用continue语句是为了结束本次循环,而不是终止整个循环的执行。
,正确的是。
A、函数定义时,可以嵌套 B、函数定义不可以嵌套,但可以嵌套调用
C、主函数main()内可以定义函数 D、函数定义可以嵌套,调用也可以嵌套。
int a[3][4]={2,3,4,5,3,4,5,6,4,5,6,7};
则正确对数组元素引用为。
A、*(a+1) B、*(a[3]+2) C、a[1]+3 D、a[0][0]
,则x所占用的内存字节数为(以IBM PC机为例)
union data
{ int i;
char ch;
double f;
}x;
A、7 B、11 C、8 D、10
二、填空题