|
一、单项选择题
(
在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题中的括号内。每小题
1
分,共
20
分
)
1.
下列软件中属于应用软件的是
(
)
A. Ms-Dos
B. Windows2000
C. WPS2000
字处理软件
D. C
语言处理程序
2.
在计算机硬件设备中能用作输入设备是
(
)
A.
显示器
B.
键盘
C.
绘图仪
D.
打印机
3.
在
DOS
系统中可以用文件扩展名表示文件类型,其中批处理文件的扩展名是
(
)
A. .OBJ
B. .C
C. .BAT
D. .BAK
4.
结构化程序的三种基本结构是顺序结构、选择结构和
(
)
A.
循环结构
B.
递归结构
C.
转移结构
D.
嵌套结构
5.
下列程序段的输出结果是
(
)
char *c
[
3
]
={
“
China
”
,
“
America
”
,
“
England
”
};
printf(
“
%s
”
,c
[
1
]
);
A. America
B. A
C. merica
D.
语法有错
6.
以下叙述中正确的是
(
)
A. C
语言程序总是从第一个函数开始执行
B.
在
C
语言程序中,要调用的函数必须在
main()
函数中定义
C. C
语言程序总是从
main()
函数开始执行
D. C
语言程序中的
main()
函数必须放在程序的开始部分
7.
下列
while
循环,将执行
(
)
次。
i=5;
do
{printf(
“
%d
”
,i+1);
}
while(i--);
A. 4
B. 5
C. 6
D.
无限次
8.if(!a)
中的表达
!a
等价于
(
)
A. a==0
B. a==1
C. a!=0
D. a!=1
9.
下列运算符中自右向左结合的是
(
)
A. ||
B. ==
C. >>
D. ++
10.
若
a=9
;
b=8
,则表达式
(a=++b)?++a:++b
的值是
(
)
A. 8
B. 9
C. 10
D. 7
11.
将两个字符串
s1
和
s2
连接起来,需使用
(
)
A. strcpy(s1,s2)
B. strcmp(s1,s2)
C. strlen(s1,s2)
D. strcat(s1,s2)
|