《C语言程序设计》模拟试卷四 一、 单项选择题(每题2分,共30分) 1、下列对C语言特点的描述中,错误的是
A)C语言不是结构化程序设计语言 B)C语言编程简洁明了 C)C语言功能较强 D)C语言移植性好 2、设变量a是整型,b是实型,c是双精度型,则表达式2+‘ a ’+b*c值的数据类型
A)int B)float C)double D)不确定 3、在 a=2,b=0,c;则执行 c=b||a--;语句后,a和 c的结果是
A)0,1 B)1,0 C)1,1 D)2,0 4、在 scanf()函数的给是说明符中,长整型数的输入格式说明符是
A)%d B)%ld C)%lf D)%x 5、以下程序的执行结果是
main() { int n=1; printf(“%d,%d,%d”,n,++n,n--); } A)1,1,1 B)1,2,1 C)0,1,1 D)1,2,2 6、判断 char型变量ch是否为大写字母的正确表达式是
A)‘A’ = 0 ) if ( x
= 0 ) if ( x > 0 ) y = 1 ; if ( x > 0 ) y = 1 ; else y = 0 ; else y = 0 ; else y = -1 ; C)y = 0 ; D)y = - 1 ; if ( x > = 0 ) if ( x > 0 ) y = 1 ; if ( x > 0 ) y = 1 ; else y = 0 ; else y = -1 8、下列循环语句中,执行循环体的次数是
int i,j; while(10) printf(“ABC”); A)10次 B)0次 C)1次 D)无限次 9、若 i、j已定义为 int类型,则以下程序段中的内循环体的执行次数是
for(i = 4; i; i--) for(j = 0; j < 5;