2012年计算机等级二级C语言考前预测试卷及答案(2)
一、单项选择题 1.下面叙述不正确的是【 】。 A) C语句末尾必须有分号 B) C语言中无论是整数还是实数都能准确的表示 C) 运算符“%”只能用于整数运算 D) 乘除运算符优先级高于加减运算符 2.以下叙述正确的是【 】。 A) C语句前面必须有行号 B) C程序中每行只能写一条语句 C) C语言本身没有输入输出语句 D) 注释必须跟在一行语句的后面 3.复合语句应用【 】括起来。 A) 小括号 B) 方括号 C) 大括号 D) 尖括号 4.将二进制数101101101111转换成十六进制数是【 】。 A) 5557 B) B6F C) 7555 D) F6B 5.将十进制数0.625转换成二进制数是【 】。 A) 0.111 B) 0.101 C) 0.5 D) 0.A 6.C语言语句一行写不下时,可以【 】。 A) 用逗号换行 B) 用分号换行 C) 用回车换行 D) 在任意一空格处换行 7.C语言允许将一条语句写在两行上,下列语句不正确是【 】。 A) int a, B) int a C) int D) int a,b b; ,b; a,b; ; 8.下面程序的输出是【 】。(“□”表示一个空格) int a=3366; printf("|%-08d|",a); A) |-0003366| B) |00003366| C) |3366□□□□| D) 输出格式非法 9.若有说明语句:int a; float b;,以下输入语句正确的是【 】。 A) scanf("%f%f",&a,&b); B) scanf("%f%d",&a,&b); C) scanf("%d,%f",&a,&b); D) scanf("%6.2f%6.2f",&a,&b); 10.以下程序的输出结果是【 】。 main( ) { int x=11,y=11; printf("%d%dn",x--,--y); } A) 11,11 B) 10,10 C) 10,11 D) 11,10首页 1 2 尾页 相关资料 |