do…while构成的循环,当while语句中的表达式为0时结束循环。( )
查看答案
do…while循环由do开始,用while结束,因此在while(表达式)后无须加分号。( )
A. 对
B. 错
int i=1;while(1) i++; 则在任何条件下,该循环语句都会执行无穷多次
A. 对
B. 错
设有以下程序段 ,则 _____。int x=0,s=0; while(!x!=0) s+=++x; printf("%d",s);while(!0!=0)while(1!=0)while(1) //执行 s=s+(++x) s=1
A. 运行程序段后输出0
B. 运行程序段后输出1
C. 程序段中的表达式是非法的
D. 程序段执行无限次
若程序执行时的输入数据是2473<回车>,则下述程序的输出结果是______。#include int main(){int cs;while((cs=getchar())!='\n'){switch(cs-'2'){case 0:case 1: putchar(cs+4);case 2: putchar(cs+4); break;case 3: putchar(cs+3);default: putchar(cs+2); }}return 0;}
A. 668977
B. 668966
C. 6677877
D. 6688766