C++期末考试题及答案(18页)Good is good, but better carries it
精益求精,善益求善
一、 选择填空题(共 20 小题,每小题 2 分,共 40 分)
关于 C++与 C 语言关系的描述中,( )是错误的
C 语言是 C++语言的一个子集 b
C 语言与 C++语言是兼容的 c
C++语言对 C 语言进行了一些改进 d
C++语言和 C 语言都是面对对象的2.根据标识符的要求,( )符号不能组成标识符
大小写字母 d
为了避开嵌套的 if-else 语句的二义性,C 语言规定 else 总是与( )组成配对关系
缩排位置相同的 if b
在其之前未配对的 if c
在其之前未配对的最近的 if d
同一行上的 if4
在"int a[ ][3]={{1},{3,2},{4,5,6},{0}};"中,a[2][2]的值是( )
设"char **s;",以下正确的表达式是( )
s="computer"; b
*s="computer"; c
**s="computer"; d
*s='c';6
对于"int *pa[5];"的描述中,( )是正确的
pa 是一个指向数组的指针,所指向的数组是5 个 int 型元素 b
pa 是一个指向某数组中第 5 个元素的指针,该元素是 int 型变量 c
pa [5]表示某个元素的第 5 个元素的值 d
pa 是一个具有 5 个元素的指针数组,每个元素是一个 int 型指针7
在下列表示引用的方法中,( )是正确的
已知:int m=10; a
int &x=m; b
int &y=10; c
int &z; d
float &t=&m;8
下列 for 循环