正在加载图片...
第二部分¢语言程序设计同步训练 163· A)是无限循环B)循环次数不定C)执行4次D)执行3次 7.以下不是无限循环的语句为() A)for(y=0,x=1;x>++y;x=++)i=x 8.执行语句fo(=1;++<4)后变量i的值是() C)5 D)不定 9.下面程序段()。 for(t=1;t<=100;t++) scanf(wd”,&x); if(x<0) continue printf(”%3d",t) A)当ⅹ<0时整个循环结束 B)x>=0时什么也不输出 C) printf函数永远也不执行 D)最多允许输出100个非负整数 10.下面程序段()。 if(ly)[ printf("x"); continue;] printf("#”); while(l A)将输出# B)将输出#* C)是死循环 D)含有不合法的控制表达式 、写出下列程序的运行结果 #includ maln for(i=1;i<=5;i++) f(i2) printf(”*”) else continue i printf(”#"); printf("s\n")第二部分 C 语言程序设计同步训练 ·163· ·163· A) 是无限循环 B)循环次数不定 C) 执行 4 次 D) 执行 3 次 7. 以下不是无限循环的语句为( )。 A) for(y=0,x=1;x>++y;x=i++) i=x B) for(;;x++=i); C) while(1) { x++; } D) for(i=10;;i--) sum+=i; 8. 执行语句 for(i=1;i++<4;);后变量 i 的值是( )。 A) 3 B) 4 C) 5 D) 不定 9. 下面程序段( )。 for(t=1;t<=100;t++) { scanf(“%d”,&x); if(x<0) continue; printf(“%3d”,t); } A) 当 x<0 时整个循环结束 B) x>=0 时什么也不输出 C) printf 函数永远也不执行 D) 最多允许输出 100 个非负整数 10. 下面程序段( )。 x=3; do{ y=x--; if(!y) { printf(“x”); continue; } printf(“#”); }while(1<=x<=2); A) 将输出## B) 将输出##* C) 是死循环 D) 含有不合法的控制表达式 二、写出下列程序的运行结果 1. #include <stdio.h> main() { int i; for(i=1;i<=5;i++) { if(i%2) printf(“*”); else continue; printf(“#”); } printf(“$\n”); }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有