全球旧事资料 分类
C语言考试期末考试复习题及答案
一、选择题
1一个C语言程序总是从C开始执行
A书写顺序的第一个函数
B书写顺序的第一条执行语句
C主函数mai

D不确定
⑵设i
tx3y4z5,则下列表达式中的值为
0的是D
A‘xy
BxyzyzCxy
Dxyz1
3执行以下程序段后,i的值是C
i
ti10。
switchi1
case10i
。break。
case11i。
case12i。break。
defaultii1。

A11
B13
C12
D14
4语句whilee。中的条件e等价于A
Ae0
Be1
Ce0
D运行时出错
5用i
ta412。对数组进行初始化后,数组元素a3的值是B
A随机值
B0
C1
6在执行charstr10“chi
a0”strle
str的结果是A
A5
;B6
D7
D9
DF
7若有定义,charpB
A随机值
”computer”。
Bm
则语句pri
tf“c”p2运行结果是
Co
D
omputer
8在以下函数调用语句中
fu
1x10x10fu
2y10y10

函数fu
1参数的个数为B
A8
B4
C5
D编译出错
9在说明一个结构体变量时系统分配给它的存储空间是D
A该结构体中第一个成员变量所需存储空间
B该结构体中最后一个成员变量所需
存储空间
C该结构体中占用最大存储空间的成员变量所需存储空间
D该结构体中所有成员变量所
需存储空间的总和
1用C语言编写的代码程序B
A可立即执行B是一个源程序
C经过编译即可执行D经过编译解释才能执行
2C语言中用于结构化程序设计的三种基本结构是A
fA顺序结构、选择结构、循环结构
Bif、switch、breakCfor、while、do
whileDif、for、co
ti
ue
3以下定义语句中正确的是C
AcharaAbB。floatab100。Ci
ta10ba。
Dfloat
aba。
4下列选项中,不能用作标识符的是D
A_1234_B_1_2Ci
t_2_D2_i
t_
5在函数调用过程中,如果函数fu
A调用了函数fu
B函数fu
B又调用了函数fu
A,则
B
A称为函数的直接递归调用
B称为函数的间接递归调用
C称为函数的循环调用
DC
语言中不允许这样的递归调用
6以下叙述中正确的是A
A局部变量说明为static存储类,其生存期将得到延长
B全局变量说明为static存储类,其作用域将被扩大
C任何存储类的变量在未赋初值时,其值都是不确定的
D形参可以使用的存储类说明符与局部变量完全相同
7若变量已正确定义,要求程序段完成求5的计算,不能完成此操作的程序段是B
Afori1p1。i5。ipi。Bfori1。i5。ip1。pi。
Ci1。p1。whilei5pi。i。Di1。p1。dopi。
i。whilei5r
好听全球资料 返回顶部