下列程序段的输出结果是()。int a = 5,b = 4,c = 3,d=2;if (a>b>c) printf ("%d\n",d) ;else if ((c-1>=d)==1) printf("%d\n",d+ 1);else printf( "%d\n",d+2);
查看答案
C语言中while与do…while循环的主要区别是()。
A. while的循环控制条件比do…while的循环控制条件严格
B. Do…while的循环体至少无条件地执行一次
C. Do…while循环体不能是复合语句
Do…while允许从外部转到循环体内
以下叙述正确的是()。
A. do…while语句构成的循环不能用其他语句构成的循环代替
B. 用do…while语句构成的循环,在while后的表达式为零时,结束循环
C. 用do…while语句构成的循环,在while后的表达式为非零时,结束循环
D. do…while语句构成的循环只能用break语句退出
在C语言中,为了结束由while语句构成的循环,while后面的一对圆括号中表达式的值应该为()。
A. 1
B. 0
C. true
D. 非0
若x是int类型变量,以下程序段的输出结果是()。for(x=3;x<6;x++)printf((x%2)?(“**%d”):(“##%d”),x);
A.
B. 3**4
C. 5
D. **3
E. 4**5
F. **3**4
G. 5
H. D.
I. 3**4**5