当前位置:首页 > 计算机二级C语言真题及答案
scanf(\
当执行上述程序段,并从键盘输入:name=Lilinum=1001<回车>后,name的值为 A)Lili B)name=Lili C)Lilinum= D)name=Lilinum=1001
(17)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是 A)必须是逻辑值? B)必须是整数值 C)必须是正数?
D)可以是任意合法的数值 (18)有以下程序 #include? main() {intx=011;
printf(\}
程序运行后的输出结果是 A)12? B)11?
C)10? D)9
(19)有以下程序 #include? main() {ints;
scanf(\while(s>0) {switch(s)
{case1:printf(\case2:printf(\case3:printf(\
default:printf(\}
scanf(\} }
运行时,若输入123450<回车>,则输出结果是 A)6566456? B)66656? C)66666? D)6666656
(20)有以下程序段? inti,n;
for(i=0;i<8;i++) {n=rand()%5; switch(n) {case1:
case3:printf(\case2:
case4:printf(\case0:exit(0); }
printf(\}
以下关于程序段执行情况的叙述,正确的是 A)for循环语句固定执行8次
B)当产生的随机数n为4时结束循环操作 C)当产生的随机数n为1和2时不做任何操作 D)当产生的随机数n为0时结束程序运行 (21)有以下程序 #include? main()
{chars[]=\
inti,n=0;
for(i=0;s[i]!=0;i++)
if(s[i]>='0'&&s[i]<='9')n++; printf(\}
程序运行后的输出结果是 A)0? B)3? C)7? D)8
(22)若i和k都是int类型变量,有以下for语句 for(i=0,k=-1;k=1;k++)printf(\下面关于语句执行情况的叙述中正确的是 A)循环体执行两次 B)循环体执行一次 C)循环体一次也不执行 D)构成无限循环 (23)有以下程序 #include main()
{charb,c;inti; b='a';c='A';
共分享92篇相关文档