题目内容

设有以下程序段int x=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则()。

A. 运行程序段后输出0B)
B. 运行程序段后输出1
C. 循环的控制表达式不正确
D. 程序段执行无限次

查看答案
更多问题

下面程序段的运行结果是()。int n=0;while(n++<=2);printf("%d",n);

A. 2
B. 3
C. 4
D. 语法错误

设有程序段t=0;while(printf("*")){t++;if(t<3) break;}下面描述正确的是( ) 。

A. 其中循环控制表达式与0等价
B. 其中循环控制表达式与1等价
C. 其中循环控制表达式是不合法的
D. 以上说法都不对

下面程序的运行结果是。#include main(){int num=0;while(num<=2){num++;printf("%d\n",num);}}

A. 1
B. 12
C. 123
D. 1234

C语言中while和do while循环的主要区别是( )。

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

答案查题题库