2011级《C语言程序设计》作业一
姓名:一、选择题
1、一个C程序的执行是从(A)。
班级:
学号:
A)本程序的mai
函数开始,到mai
函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的mai
函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序mai
函数结束2、下面四个选项中,合法的用户标识符是(DA)P_B)2haC)goto)D)_ab)
3、要把整数67523赋与整型变量I则应说明I的类型是(BA)i
tB)lo
gC)shortD)u
sig
ed
4、已知i
tIfloatf正确的表达式是(D)Ai
tfIBi
tfICi
tfIDi
tfI
5、判断char型变量c1是否为小写字母的正确表达式是(D)A)ac1zB)c1ac1zC)98c1123c1)。D)c1ac1z
6、执行以下语句后b的值为(B
i
ta5b6w1x2y3z4bawxbyzA)6B)0C)1D)4C)。
7、以下能正确地定义整型变量ab和c并为其赋初值5的语句是(A)i
tabc5B)i
tabc5C)i
ta5b5c5
D)abc5
8、已知charai
tbfloatcdoubled执行语句cabcd后,变量c的数据类型是(D)Ai
tBcharCfloatDdouble)
9、已知字母A的ASCII码为65,以下程序段的输出结果是(Ccharc1Ac2Ypri
tf″dd″c1c2A)6590B)AYC)6589
D)输出格式不合法D)。
10、阅读以下程序,当输入数据的形式为:251310CR正确的输出结果为(
f(“CR”表示回车)mai
i
txyzsca
f“ddd”xyzpri
tf“xyzd
”xyzA、xyz48B、xyz35C、xz35D、不确定值
11、以下错误的if语句是(C)AifxyBifxyxyCifxysca
f“d”xelsesca
f“d”yDifxyxy12、阅读以下程序:mai
i
txsca
f“d”xifx5pri
tf“d
”xelse程序运行后,如果从键盘上输入5,则输出结果是(BA、3B、4C、5))D、6pri
tf“d
”x
13、若i
tI10执行下列程序后,变量I的正确结果是(DswitchIcase9I1case10I1case11I1defaultI1A10B11C12D13
f2011级《C语言程序设计》作业二
姓名:班级:学号:
)
14、C语言中while与dowhile语句的主要区别是(AA)dowhile的循环体至少无条件执行一次B)dowhile允许从外部转到循环体内C)dowhile的循环体不能是复合语句15、以下的for循环(B)forx0y100y123x=3xA)执行3次
B)执行4次C)循环次数不定D)是无限循环)
16、执行”fori1i4r