|
C.int n;
D.#define SIZE 10
scanf(
”
%d
”
, &n);
int a[SIZE];
int a[n];
13.
以下一维数组初始化语句中,正确的是
(
)
。
A.int a[5]={1,2};
B.int a[5]={}
;
C.int a[5]={5*2}
D.int a[]=(1,2,0,0,0);
14.
若定义字符数组
char s[5]=
”
BOOK
”
;
则输出该串正确的函数调用是
(
)
。
A.puts(s[10]);
B.puts(s);
C.printf(
”
%c
”
,s);
D.printf(
”
%s
”
,&s);
15.
下列定义
不正确的是
(
)
。
A.#define PI 3.1415926
B.static char c;
C.int max(x,y);
D.int *p[5];
int x,y;
{}
16.
下列哪种数据
不是存放在动态存储区中
(
)
。
A.
局部自动变量
B.
局部静态变量
C.
函数调用时的现场保护数据
D.
函数形参变量
17.
设有
char s[]=
”
top
”
,*p=s
;
p[1]=
‘
a
’
;
则下面说法
不正确的是:
(
)
。
A.s[0]
存放字符
t
B.s[1]
存放字符
0
C.s[1]
存放字符
a
D.s[2]
存放字符
p
18.
定义一个指向具有
5
个元素的一维整型数组的指针变量的正确定义为
(
)
|