题目内容

C语言中while与do-while语句的主要区别是( )。

A. do-while的循环体至少无条件执行一次
B. do-while允许从外部转到循环体内
C. do-while的循环体不能是复合语句
D. while的循环控制条件比do-while的循环控制条件严格

查看答案
更多问题

对以下程序段,叙述正确的是( )。x = -1;do {x = x * x;} while (!x);

A. 是死循环
B. 循环执行两次
C. 循环执行一次
D. 有语法错误

若i, j均为整型变量,则以下循环( )。for (i = 0, j = -1; j = 1; i++, j++) printf(“%d, %d\n”, i, j);

A. 循环体只执行一次
B. 循环体一次也不执行
C. 判断循环结束的条件不合法
D. 是无限循环

对以下的for循环,说法正确的是( )。

A. 执行3次
B. 执行4次
C. 循环次数不定
D. 是无限循环

下面程序段是从键盘输入的字符中统计数字字符的个数,用换行符结束循环。int n = 0, c;c = getchar();while ( ____________________ ) {if ( ____________________) n++;c = getchar();}

答案查题题库