题目内容

关于“do{循环体}while(条件表达式)”,以下叙述正确的是( )。

A. 循环体的执行次数总是比条件表达式的执行次数多一次
B. 条件表达式的执行次数总是比循环体的执行次数多一次
C. 条件表达式的执行次数与循环体的执行次数一样
D. 条件表达式的执行次数与循环体的执行次数无关

查看答案
更多问题

有以下程序:#includemain(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A. 此while语句将无限循环
B. getchar()不可以出现在while语句的条件表达式中
C. 当执行此while语句时,只有按回车键程序才能继续执行
D. 当执行此while语句时,按任意键程序就能继续执行

有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。

A. y=0
B. y=-1
C. y=1
D. while构成无限循环

有以下程序#includemain(){int k=5;while(--k)printf("%d\n",k-=3);printf("\n");}执行后的输出结果是( )。

A. 1
B. 2
C. 4
D. 死循环

有以下程序:#includemain(){char *s="12134";int k=0,a=0;while(s[k+1]!='\0'){k++;if(k%2==0){a=a+s[k]-'0'+1;continue;}a=a+(s[k]-'0');}printf("k=%d a=%d\n",k,a);}程序运行后的输出结果是( )。

A. k=6 a=11
B. k=3 a=14
C. k=4 a=12
D. k=5 a=15

答案查题题库