|
6.
对于
do-while
语句,
错误的说法是
(
)
A.
先执行循环体后判断循环条件
B.
循环体至少要执行一次
C.
循环体有可能一次也不执行
D.
循环体中可以包含若干条语句
7.
设
int x=-1;
执行表达式
++x||++x||++x
后,
x
的值是
(
)
A.0
B.1
C.2
D.3
8.
设
int a=7,b=8;
则
printf(
″
%d,%d
″
,(a+b,a),(b,a+b));
的输出是
(
)
A.7
,
15
B.8
,
15
C.15
,
7
D.
出错
9.
设
int a
[
10
]
;
则对
a
数组元素的
错误引用是
(
)
A.a
[
5
]
B.*(a+1)
C.a
[
10-10
]
D.a(5)
10.
设
char c
[
5
]
={
′
a
′
,
′
b
′
,
′
\0
′
,
′
c
′
,
′
\0
′
};
则
printf(
″
%s
″
,c)
的输出是
(
)
A.
′
a
′′
b
′
B.ab
C.abc
D.
″
ab\0c
″
11.
设
double * p
[
6
]
;
则
(
)
A.p
是指向
double
型变量的指针
B.p
是
double
型数组
C.p
是指针数组,其元素是指向
double
型变量的指针
D.p
是数组指针,指向
double
型数组
12.
设
char *s=
″
china
″
;
则
printf(
″
%s,%c,%c\n
″
,s,*s,s
[
3
]
);
的输出是
(
)
A.china, c,n
B.china,china,i
|