C
语言练习题一
(
一
)
1.
___D__
是合法的用户自定义标识符?/p>
A
?/p>
b-b
B
?/p>
int
C
?/p>
<fr>
D
?/p>
_isw
2.
C
语言程序中可以对程序进行注释,注释部分必须用符号
___C__
括起来?/p>
A
?/p>
„{?nbsp;
?/p>
‟}?nbsp;
B
?/p>
„[?/p>
?/p>
‟]?nbsp;
C
?/p>
?*?/p>
?/p>
?/?nbsp;
D
?/p>
?/?/p>
?/p>
?*?/p>
3.
C
语言源程序文件经过编译连接之后生成一个后缀?/p>
___C___
的文件?/p>
A
?/p>
?c?/p>
B
?/p>
?obj?/p>
C
?/p>
?exe?/p>
D
?/p>
?bas?/p>
4.
C
语言程序的三种基本结构是顺序结构、选择结构?/p>
___C___
结构?/p>
A
.递归
B
.转?/p>
C
.循?/p>
D
.嵌?/p>
5.
下面
C
语言的标识符中,哪个是不合法
____B______
?/p>
A
?/p>
_total
B
?/p>
Large#Tall
C
?/p>
int_1
D
?/p>
_while
6.
标准
C
源程序的文件扩展名是
__A___
?/p>
A
?/p>
?c?/p>
B
?/p>
?obj?/p>
C
?/p>
?exe?/p>
D
?/p>
?
cpp
?/p>
7.
结构化程序由三种基本结构组成,三种基本结构组成的算法
___B___..
?/p>
A
.可以完成任何复杂的任务
B
.只能完成部分复杂的任务
C
.只能完成符合结构化的任?/p>
D
.只能完成一些简单的任务
8.
?/p>
a
是基本整型变量,
c
是单精度实型变量,输入语?/p>
___D___
是错误的?/p>
A
?/p>
scanf("%d,%f", &a, &c);
B
?/p>
scanf("d=%d, c=%f", &a, &c);
C
?/p>
scanf("%d%f", &a, &c);
D
?/p>
scanf("%d%f", a, c);
9.
设变量定义为?/p>
int a, b;
?/p>
,执行下列语句时,输?/p>
___B__
,则
a
?/p>
b
的值都?/p>
10
?/p>
scanf("a=%d, b=%d",&a, &b)
?/p>
A
?/p>
10 10
B
?/p>
10, 10
C
?/p>
a=10
b=10
D
?/p>
a=10, b=10
10.
C
语言源程序文件经过编译之后生成一个后缀?/p>
__B____
的文件?/p>
A
?/p>
?/p>
.c
?/p>
B
?/p>
?/p>
.obj
?/p>
C
?/p>
?/p>
.exe
?/p>
D
?/p>
?/p>
.bas
?/p>
11.
表达?/p>
___C___
的值是
0
?/p>
A
?/p>
3%5
B
?/p>
3/5.0
C
?/p>
3/5
D
?/p>
3<5
12.
若变量已正确定义,执行语?/p>
scanf("%d%d%d",&k1,&k2,&k3)
;时?/p>
___B___
是正?
的输入?/p>
A
?/p>
203040
B
?/p>
20 30 40
C
?/p>
20, 30 40
D
?/p>
20, 30,40
13.
程序?/p>
___D___
的功能是将变?/p>
u
?/p>
s
中的最大值赋给变?/p>
t
?/p>
A
?/p>
if (u>s) t=u; t=s;
B
?/p>
t=u; if (t>s) t=s;
C
?/p>
if (u>s) t=s; else t=u;
D
?/p>
t=s; if (u>t) t=u;
(
?/p>
)
单选题
1.
执行语句
for(i=0;i<=10;i=i+3);
?/p>
,
变量
i
的值是?/p>
B
A
?/p>
13
B.
12
C.
11
D. 10