学生填写内容
专业班级
姓名
学号
密
封
区
教师填写内容
考试类型考试【】考查【】
命题人张媛
审批
绝密★启用前
学院
学年期末考试
级
专业()《C语言程序设计》试卷
题号
一
二
三
四
五
六
七总分
得分
评卷人
得分评卷人
一、单项选择题(本大题共20小题,每小题1分,共20分)
1可以用作C程序标识符的一组是(
)
Apri
t
Biam
CPxq
DCpp
oodb
o
ehalf
li
e
pow
aBc
3pai
Hisage
while
2以下叙述正确的是(
)
A宏名必须用大写的英文字母表示
B宏定义不仅是符号替换,也可以赋值
C宏替换是在程序编译时完成的,不占用程序运行时间
D引用带参数的宏时,实际参数与宏定义中的形式参数类型应一致
3设chara'70'则变量a中(
)
A包含1个字符
B包含2个字符C包含3个字符
D是非法表示
4设lo
gi65539执行语句pri
tf"d"i;后的输出结果是(
)
A3
B3
C65539
D数据不确定
5设floatcf将数学表达式CF32能正确表示成C语言赋值表达式的是(
)
Ac5f329Bc59f32Cc59f32Dc59f32
6设i
ti10表达式30ii9的值是(
)
A0
B1
C9
D20
7以下不能看作一条C语句的是(
)
ABa5b5c5Cifx0y0Difx0a5b10
8在函数调用时,以下说法正确的是(
)
A函数调用后必须带回返回值
B实际参数和形式参数可以同名
C函数间的数据传递不可以使用全局变量
D主调函数和被调函数总是在同一个文件里
9设i
tx7执行语句xx2后,变量x的值是(
)
A1
B3C14
D28
10执行语句pri
tf"94f
"1234567后的输出结果是(
)
A23456700B123456700C12345670D1234567
11以下说法中正确的是(
)
A字符型变量可以存放字符串B递归调用是指函数调用自己
C所有的外部函数只能在本文件中被调用
D在循环体中break语句和co
ti
ue语句的作用都是结束循环
12设chars6pss则正确的赋值语句是(
)
As"12345"Bs"12345"Cps"12345"
Dps"12345"
13设i
ta12345pa
则数组元素的正确表示是(
)
Aa2
Ba1
Ca5
Dp
14对二维数组的正确定义是(
)
Ai
ta123456
Bi
ta2123456
Ci
ta3123456
Di
ta23123456
15字符数组s不能作为字符串使用的是(
)
Achars"happy"
Bchars"happy"
Cchars6'h''a''p''p''y'Dchars4'h''a''p''p''y'
16若定义函数:
fu
i
tafloatb
retur
ab
则该函数的数据类型是(
)
Ai
t
Bvoid
Cfloat
D不确定
17设
structst
i
ta
floatbr