|
。
A.int *p[5];
B.int *p;
C.int (*p)[5]
;
D.int *p[][5]
;
19.
下面程序的运行结果是
(
)
。
#define SQR(x)((x)*(x))
#include <stdio.h>
main()
{ float v=3.0
;
printf(
”
sqr=%. 2f\n
”
, SQR(v)+1);}
A.sqr=3.0
B.sqr=9.0
C.sqr=10
D.sqr=10.00
20.feof
函数用来判断文件是否结束,如果文件没有结束,则返回值是
(
)
。
A.-1
B.0
C.1
D.EOF
二、多项选择题
(
本大题共
5
小题,每小题
2
分,共
10
分
)
在每小题列出的五个备选项中有二至五个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选、少选或未选均无分。
21.
下面哪些软件属于操作系统范畴
?(
)
。
A.DOS
B.Foxpro
C.Turbo C
D.UNIX
E.Windows
22.
在下列各说法中,正确的说法有
(
)
。
A.
与
while
结构相比,
do
…
while
结构至少要执行一次循环。
B.for
结构和
do
…
while
结构类似,也是“先判断后执行”。
C.do
…
while
结构是“先执行后判断”。
D.
进入
do
…
while
循环的条件是:条件表达式为
1
。
E.
退出
while
循环的条件是:条件表达式为
1
。
23.
若有如下定义和赋值
(
)
。
int a=3, *p, *q;
p=&a; q=p;
则能够输出变量
a
的地址值的语句是:
A.printf(”%d\n
”
,p);
B.printf(”%d\n,*q
”
);
C.printf(”%d\n
|