�/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