编辑?/p>
word
考试题型
一、单项选择题(
30
分)
二、填空题
?/p>
20
分)
三、阅读程序写结果?/p>
20
分)
四、编程序题(
30
?/p>
复习题一
一?/p>
选择?/p>
1
.下列说法中正确的是
?/p>
A
?/p>
C
语言程序由主函数?/p>
0
个或多个函数组成
B
?/p>
C
语言程序由主程序和子程序组成
C
?/p>
C
语言程序由子程序组成
D
?/p>
C
语言程序由过程组?/p>
2
.执行语句?/p>
x=(a=3
?/p>
b=a--)
”后?/p>
x
?/p>
a
?/p>
b
的值依次为
?/p>
A
?/p>
3
?/p>
3
?/p>
2
B
?/p>
3
?/p>
2
?/p>
2
C
?/p>
3
?/p>
2
?/p>
3
D
?/p>
2
?/p>
3
?/p>
2
3
.设?/p>
int i=010
?/p>
j=10
;则
printf("%d,%d\n",++i,j--);
的输出的?/p>
?/p>
A
?/p>
11,10
B
?/p>
9,10
C
?/p>
010,9
D
?/p>
10,9
4
?/p>
?/p>
a
?/p>
b
为字符型变量?/p>
执行
scanf("a=%c,b=%c",&a,&b);
后使
a
?/p>
'A', b
?/p>
'B'
?/p>
从键盘上的正确输入是
?/p>
A
?/p>
'A' 'B'
B
?/p>
'A','B'
C
?/p>
A=A,B=B
D
?/p>
a=A,b=B
5
.已?/p>
int x=12, y=3
;执行下述程序后,变?/p>
x
的值是
____
?/p>
do{ x/=y--
?/p>
}while(x>y)
?/p>
A
?/p>
1
B
?/p>
2
C
?/p>
3
D
.程序运行有错误
6
?/p>
C
语言?/p>
while
?/p>
do-while
循环的主要区别是
?/p>
A
?/p>
do-while
的循环体至少无条件执行一?/p>
B
?/p>
while
的循环控制条件比
do-while
的循环控制条件严?/p>
C
?/p>
do-while
允许从外部转到循环体?/p>
D
?/p>
do-while
的循环体不能是复合语?/p>
7
.设
x
?/p>
y
均为
int
型变量,则执行下面的循环后,
y
的值为
?/p>
for (y=1
?/p>
x=1
?/p>
y<=50
?/p>
y++) {
if (x>=10 ) break
?/p>
if (x%2==1) {x+=5
?/p>
continue
?/p>
}
x - =3
?/p>
}
A
?/p>
2
B
?/p>
4
C
?/p>
6
D
?/p>
8
8
.以下正确的说法?/p>
____
?/p>
A
.用户若需调用标准函数,调用前必须重新定义
B
.用户可以重新定义标准库函数,若如此,该函数将失去原有含?/p>
C
.系统根本不允许用户重新定义标准函数
D
.用户若需要调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系
统自动去?/p>
9
.若调用一个函数,且此函数中没?/p>
return
语句,则关于该函数正确的说法?/p>
__ _
?/p>
A
?/p>
没有返回?/p>
B
?/p>
能返回若干个系统默认?/p>