好文档 - 专业文书写作范文服务资料分享网站

C语言

天下 分享 时间: 加入收藏 我要投稿 点赞

[文档标题] 数是( )。 A.无限次 B.4次 C.0次 D.3次 答案关键: A 以下程序执行后sum的值是( )。 main() { int i , sum=0; for(i=1;i<=3;sum++) sum+=i; printf(\ } A.6 B.3 C.死循环 D.0 答案关键: C 以下程序的输出结果是( )。 main() {int i,j,m=0,n=0; for(i=0;i<2;i++) for(j=0;j<2;j++) if(j>=i) m=1;n++; printf(“%d\\n”, n); } A.4 B.2 C.1 D.0 答案关键: C 运行以下程序后,如果从键盘上输入65 14<回车>,则输出结果是( )。 main() {int m,n; scanf(“%d%d”,&m,&n); while(m!=n) {while(m>n) m-=n; while(n>m) n-=m; } printf(“m=%d\\n”, m); } A.m=3 B.m=2 C.m=1 6 / 20 [文档标题] D.m=0 答案关键: C 以下程序的输出结果是( )。 main() {int i,j,x=0; for(i=0;i<2;i++) { x++; for(j=0;j<=3;j++) { if(j%2) continue; x++; } x++; } printf(“x=%d\\n”,x); } A.x=4 B. x=8 C.x=6 D. x=12 答案关键: B 在下列选项中,没有构成死循环的程序段是( )。 A.int i=100; while(1) {i=i0+1; if(i>100) break; } B.for(;;); C.int k=1000; do{++k;} while(k>=10000); D.int s=36; while(s);--s; 答案关键: C main() {int i,j; for(j=10;j<11;j++) { for(i=9;i=j-1) printf(“%d”,j); } } A.11 7 / 20 [文档标题] B.10 C.9 D.10 11 答案关键: B 以下程序的执行结果是( )。 main() {int i,x; for(i=1;i<=50;i++) {x=i; if(++x%2==0) if(x%3==0) if(x%7==0) printf(“%d”,i); } } A. 28 B.27 C.42 D.41 答案关键: D 执行以下程序片段的结果是( )。 int x=23; do {printf(“%d”, x--);} while(!x); A. 打印出321 B.打印出23 C.不打印任何内容 D.陷入死循环 答案关键: B 若x是int型变量,则执行以下程序片段的结果是( )。 for(x=3;x<6;x++) printf((x%2)?(“**%d”) : (“##%d\\n”), x); A.**3##4**5 B.##3**4##5 C. ##3 **4##5 D.**3##4 **5 答案关键: D 下面程序段的运行结果是( )。 int n=0; 8 / 20 [文档标题] while(n++<=2); printf(“%d”,n); A.2 B.3 C.4 D.有语法错 答案关键: C #include main() {int a,b,t; scanf(“%d%d”,&a,&b); while( ___________ ) {if(a>b) {t=a;a=b;b=t;} printf(“%d,%d\\n”,a,b); scanf(\ } } A.!a=b B.a!=b C. a==b D.a=b 答案关键: B 对以下程序段描述正确的是( )。 x=-1; do {x=x*x;} while(!x); A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误 答案关键: C 以下描述中正确的是( )。 A.do-while循环中循环体内不能使用复合语句 B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号 C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作 D.do-while循环中,根据情况可以省略while 答案关键: C int x=3; 9 / 20 [文档标题] do{ printf(“=”,x-=2);} while(!(--x)); 则上面程序段( )。 A.输出的是1 B.输出的是1和-2 C.输出的是3和0 D.是死循环 答案关键: B 若i为整型变量,则以下循环执行次数是( )。 for(i=2;i==0;) printf(“%d”,i--); A.无限次 B.0 C.1 D.2 答案关键: B 以下不是无限循环的语句为( )。 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; 案关键: A 下面程序段的运行结果是( )。 for(y=1;y<10;) y=((x=3*y,x+1),x-1); printf(“x=%d,y=%d”,x,y); A.x=27,y=27 B.x=12,y=13 C.x=15,y=14 D. x=y=27 答案关键: C 执行语句for(i=1;i++<4;) ;后变量i的值是( )。 A.3 B.4 C.5 D.不定 C 有一堆零件(100到200之间),如果分成4个零件一组的若干组,则多2个零件;若分成7个零件一组,则多3个零件;若分成9个零件一组,则多5个零件。下面程序是求这堆零件总数,请选择填空( )。 #include main() {int i; 10 / 20

C语言

[文档标题]数是()。A.无限次B.4次C.0次D.3次答案关键:A以下程序执行后sum的值是()。main(){inti,sum=0;for(i=1;i<=3;sum++)sum+=i;printf(\}A.6B.3C.死循环D.0答案关键:
推荐度:
点击下载文档文档为doc格式
7wwor5k0b88n6j4879hw6x2111f20r00bb0
领取福利

微信扫码领取福利

微信扫码分享