|
,
7
,
8
8.
设
static char x[ ]=
″
12345
″
,y[ ]={
′
1
′
,
′
2
′
,
′
3
′
,
′
4
′
,
′
5
′
,
′
\0
′
}
;那么
(
)
A.x
数组的长度等于
y
数组的长度
B.x
数组的长度大于
y
数组的长度
C.x
数组的长度少于
y
数组的长度
D.x
数组与
y
数组的存储区域相同
9.
设
int i,x[3][3]={1,2,3,4,5,6,7,8,9}
;
则下面语句
for(i=0;i<3;i++)
printf(
″
%d
″
,x[i][2-i]);
的输出结果是
(
)
A.147
B.159
C.357
D.369
10.
设
int b[ ]={1,2,3,4}
,
y,*p=b;
则执行语句
y=*p++
;之后,变量
y
的值为
(
)
A.1
B.2
C.3
D.4
11.
设
int a,*p
;则语句
p=&a;
中的运算符“
&
”的含义是
(
)
A.
位与运算
B.
逻辑与运算
C.
取指针内容
D.
取变量地址
12.
若函数能被其它编译单位引用,那么函数定义时的存储类型应选用
(
)
A.auto
B.static
C.extern
D.register
13.
下面函数定义有
错误的是
(
)
A.f1(x1,x2)
B.f1(x1,x2)
int x1,x2;
int x1;int x2;
|