?/p>
C
语言程序设计》试题库
一、选择?/p>
(
?/p>
250
个,每题
2
?/p>
)
1
、一?/p>
c
语言程序的执行是从(
?/p>
A
、本程序?/p>
main
函数开始,?/p>
main
函数结束
B
、本程序文件的第一个函数开始,到本程序文件的最后一个函数结?/p>
C
、本程序?/p>
main
函数开始,到本程序文件的最后一个函数结?/p>
D
、本程序文件的第一个函数开始,到本程序
main
函数结束
2
、一?/p>
c
语言程序是由?/p>
?/p>
A
、一个主程序和若干子程序组成
B
、函数组?/p>
C
、若干过程组?/p>
D
、若干子函数组成
3
、以下选项中是正确的整型常量是
( )
A
?/p>
12
?/p>
B
?/p>
-20 C
?/p>
1,000 D
?/p>
4 5 6
4
、以下选项中正确的实型常量?/p>
( )
A
?/p>
0 B
?/p>
3. 1415 C
?/p>
0.329*10^2 D
?/p>
.871
5
、以下选项中不合法的实型常量是
( )
A
?/p>
2.607E-1 B
?/p>
0.8103*12 C
?/p>
-77.77 D
?/p>
456e-2
6
、以下选项中不合法的字符串?/p>
( )
A
、?/p>
abc
?/p>
B
、?/p>
12
?/p>
12
?/p>
C
?/p>
?/p>
0
?/p>
D
、?/p>
?/p>
7
、下面正确的字符常量是(
?/p>
A
、?/p>
c
?/p>
B
?/p>
?/p>
\\
’?/p>
C
?/p>
?/p>
w
?/p>
D
?/p>
‘?/p>
8
、以下选项中不合法的用户标识符?/p>
( )
A
?/p>
abc.c B
?/p>
file C
?/p>
Main D
?/p>
PRINTF
9
?/p>
C
语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字?/p>
( )
A
、必须为字母
B
?/p>
必须为下划线
C
、必须为字母或下划线
D
、可以是字母、数字和下划线中任意一种字?/p>
10
、以下选项中不合法的用户标识符?/p>
( )
A
?/p>
_123 B
?/p>
printf C
?/p>
A$ D
?/p>
Dim
11
?/p>
c
语言中运算对象必须是整型的运算符?/p>
( )
A
?/p>
% B
?/p>
/ C
?/p>
! D
?/p>
**
12
、可?/p>
C
程序中用作用户标识符的一组标识符?/p>
( )
A
?/p>
nt B
?/p>
as-b3 C
?/p>
Fir D
?/p>
2c
define -123 _bc DO
WORD if name SIG
13
、若变量已正确定义并赋值,符合
C
语言语法的表达式?/p>
( )
A
?/p>
a=a+7; B
?/p>
a=7+b+c,a++ C
?/p>
int(12.3%4) D
?/p>
a=a+7=c+b
14
、若
a,b,c,d
都是
int
类型变量且初值为
0
,以下选项中不正确的赋值语句是
( )
A
?/p>
a=b=c=100; B
?/p>
d++; C
?/p>
c+b; D
?/p>
d=(c=22)-(b++);
15
、若
x
?/p>
i
?/p>
j
?/p>
k
都是
int
变量,则计算下面表达式后?/p>
x
的值是?/p>
?/p>
x=(i=4,j=16,k=32)
A
?/p>
4 B
?/p>
16 C
?/p>
32 D
?/p>
52
16
、假设所有变量均为整型,则表达式?/p>
a=2,b=5,b++,a+b
)的值是?/p>
?/p>
A
?/p>
7 B
?/p>
8 C
?/p>
6 D
?/p>
2