全球旧事资料 分类
可编辑
《C语言程序设计》期末试卷
一、单项选择题10x2’20’
1、以下叙述正确的是()
A)C语言的源程序不必通过编译就可以直接运行。
B)C语言中的每条可执行语句最终都将被转换成二进制的机器指令。
C)C语言源程序经编译形成的二进制代码可以直接运行。
D)C语言中的函数不可以单独进行编译。
2、一个C语言的源程序中()
A)必须有一个主函数
B)可能有多个主函数
C)必须有除主函数外其它函数D)可以没有主函数
3、以下不能定义为用户标识符的是()
A)sca
fB)VoidC)_3comD)i
t
4、若以下选项中的变量已正确定义,则正确的赋值语句是()
A)x12683B)12x2C)x30x12D)x4123
5、设有定义:floata2b4h3以下C语言表达式中与代数式1abh的2
计算结果不.相符的是(

A)abh2B)12abhC)abh12D)h2ab
6、C语言中用于结构化程序设计的3种基本结构是()
A)顺序结构、选择结构、循环结构
B)if、switch、break
C)for、while、dowhile
D)if、for、co
ti
ue
7.在while(x)语句中的x与下面条件表达式等价的是()
Ax0
Bx1
Cx1
Dx0
8、有以下程序:
i
cludestdioh
voidmai

i
ti1j1k2
ifjki
pri
tf“ddd
”ijk
执行后的输出结果是()
A)112B)221C)222D)223
9、有以下程序:
i
cludestdioh
voidmai

i
tis0
fori1i10i2
si1
pri
tf“d
”s
程序执行后的输出结果是()
A)自然数1~9的累加和
B)自然数1~10的累加和

f可编辑
C)自然数1~9中奇数之和D)自然数1~10中偶数之和
10、有以下函数定义:
voidfu
i
t
doublex……
若以下选项中的变量都已经正确定义并赋值,则对函数fu
的正确调用语句是
()
A)fu
i
tydoublem
B)kfu
10125
C)fu
x

D)voidfu
x
二、填空题10x2’20’
11、C语言描述“x和y都大于或等于z”的表达式是:

12、函数定义时涉及的基本要素是:



13、C语言可以用来实现循环的结构化语句是:



14、判断整型变量a即是5又是7的整数倍的C语言表达式是:

15、若x和
都是i
t型变量,且x和
的初值都是6,则计算表达式x

后,x的值为:

的值为:

三、写出下列程序的运行结果(3x5’15’)
16、程序1i
cludestdiohvoidmai
i
ta12b12pri
tf“dd
”ab程序执行后的输出结果是:17、程序2i
cludestdiohvoidmai
i
ta5b4c3d2ifabc
pri
tf“d
”delseifc1dr
好听全球资料 返回顶部