一、 选择填空题〔 共 20 小题, 每题 2 分,共 40 分〕.
1
。
关于
C++
与
C
语言关系的描述中,〔
D〕是错误的。
a。C 语言是 C++语言的一个子集
b。C 语言与 C++语言是兼容的
c。C++ 语言对 C 语言进展了一些改进
d.C++语言和
C
语言都是面对对象的 2.
依据标识符的要求,〔A
)符号不能组成标识符.
a。
连接符 b。下划线
c.大小写字母 d。数字字符
3 。 为了避开嵌套的 if—else 语句的二义性,C 语言规定 else 总
是与( C)组成配对关系。
a。缩排位置一样的 if b.在其之前未配对的 if
c.在其之前未配对的最近的 if d。同一行上的 if
4
。
”在
int a
[
][
3
]
=
{{1},{3,2},{
4
,
5
,6},
{0};“中
,a
[2][
2
]的值是〔
C〕。
a.1 b.0 c.6 d.2
5
。
设“char **s ”;
,
以下正确的表达式是〔
B
〕。
a。s=”computer”; b。*s=”computer”;
c。**s=“computer“; d.*s=’c”;
6.
”对于
int
*pa[
5
];“的描述中
,
〔D
〕是正确的
.
a。pa
是一个指向数组的指针,所指向的数组是 5
个 int
型元素
b。pa 是一个指向某数组中第 5 个元素的指针,该元素是 int