题目内容

下列程序的输出结果是:( )。#include#define A 10void main(void){int k=0,sum=0; do{ if(k==(k/2)*2) continue; sum+=k;} while( ++k

A. 55
B. 30
C. 20
D. 25

查看答案
更多问题

若a,b均为整型变量且a=100,则对以下for循环语句的正确判断是:( )。 for(b=100;a!=b;++a,++b) printf("----\n");

A. 循环体只执行一次
B. 死循环
C. 循环体一次也不执行
D. 输出“----”

以下程序的输出结果是:( )。void main(void){int i=5;for( ; i<=15;i++ ){if(i% 4==0) printf("%d", i);else continue;}}

A. 7 11
B. 6 10 14
C. 8 12
D. 5 9 13

下列程序执行后,变量i、j、k、m的值是:( )。#includevoid main(void){int i=0,k=0,j=0,m;for(m=0;m<4;m++)switch(m){case 0: i=m++;case 1: j=m++;case 2: k=m++;case 3: m++;}printf("i=%d,j=%d,k=%d,m=%d\n",i,j,k,m);}

A. i=0,j=0,k=2,m=4
B. i=0,j=1,k=2,m=3
C. i=0,j=1,k=2,m=4
D. i=0,j=1,k=2,m=5

以下叙述正确的是:( )。

A. 用do-while语句构成循环时,在while后的表达式为非0时结束循环
B. do-while语句构成的循环只能用break语句退出
C. do-while语句构成的循环不能用其他语句构成的循环代替
D. 用do-while语句构成循环时,在while后的表达式为0时结束循环

答案查题题库