模拟试题二一、选择题(本大题 30 分,每小题 2 分)1
C 语言中不能用来表达整常数的进制是 D
A)十进制 B)十六进制 C)八进制 D)二进制2
C 语言规定标记符由 A 等字符构成
A)字母 数字 下划线 B)中划线 字母 数字C)字母 数字 逗号 D)字母 下划线 中划线 3
若有以下定义:int a=2,b=3; float x=3
5; 则体现式:(float)(a+b)/2+(int)x%(int)y 的值是 B
500000 B)3
500000 C)4
500000 D)5
0000004
下列体现式: 2+’a’+i*f, 其中 i 为整型变量,f 为 float 型变量,则体现式的最后数据类型为 D
A)int B)float C)char D)double 5
有以下语句: printf(“%s,%5
3s\n”,“COMPUTER”,“COMPUTER”);执行语句后的最后成果为 B
A)COMPUTER ,CMP
B)COMPUTER, CMP
C)COMPU, CMP
D)COMPU, CMP
下列 if 语句中语法错误的是 C
A)if (a>b)printf(“%f”,a); B)if(a>b)printf(“%f”,a);else printf(“%f”,b);C)if(a>b)printf(“%f”,a) D)if(a>b)printf(“%f”,b);else printf(“%f”,b); else printf(“%f”,a);7
能表达整数 x 符合下面两个条件的语句是 A
(1)“能被 4 整除,但不能被 100 整除”
(2)能被 4 整除,又能被 400 整除
A)(x%4==0&&x%100
=0)||x%400==0B)(x%4==0||x%100
=0)&&x%400