下面的程序_______main(){int x=2;doprintf("%d\n",x-=2);while(!(--x));}
A. 是死循环
B. 输出的是0
C. 输出的是1和-2
D. 输出的是1
查看答案
若a,b均为int型变量,且a=100,则以下关于for循环语句的正确判断为_______ .for(b=100;a==b;++a,b++)printf("----\n");
A. 输出----
B. 循环体一次也不执行
C. 是死循环
D. 循环体只执行一次
设i和k都是int类型,则for循环语句________.for(i=0,k=-1; k==1; i++,k++)printf("****\n");
A. 循环体只执行一次
B. 循环体一次也不执行
C. 是无限循环
D. 循环结束的条件不合法
若x是int型变量,且有下面的程序段:for(x=3;x<5;x++)printf((x%2)?("**%d"):("##%d\n"),x);输出结果是_________
A. **3
B. 4
C. B.
D. 3**4
E. 5
F. **3
G. 4 **5
H. **3
I. 4 **5
以下不正确的描述是 _______ .
A. for,while和do-while循环中的循环体均可由空语句构成.
B. do-while和for循环均是先执行循环体语句,后判断表达式.
C. while循环是先判断表达式,后执行循环体语句
D. 使用while和do while循环时,循环变量的初始化应在循环语句之前完成.