题目内容

以下的程序的输出结果是( )。 #includeint main() { int i; for(i=1;i<=5;i++) { if(i%2) printf("*"); else continue; printf("#"); } printf("$\n"); return 0; }

A. *
B. *
C. *
D. $
E. B.
F. *
G. *
H. *$
I. *
J. *
K. $
L. D.
M. *
N. *$

查看答案
更多问题

当执行以下程序段时( )。 y=2; do { y--; }while(--y); printf("%d\n",y--);

A. 循环体将执行一次
B. 循环体将执行两次
C. 循环体将执行无限次
D. 系统将提示有语法错误

以下程序的输出结果是( )。 #includeint main() { int x=10,y=10,i; for(i=0;x>8;y=++i) printf("%d %d ",x--,y); return 0; }

A. 10 1 9 2
B. 9 8 7 6
C. 10 9 9 0
D. 10 10 9 1

break是终止整个循环的执行。

A. 对
B. 错

循环体如果包含一条语句以上,则必须用{}括起来组成复合语句。

A. 对
B. 错

答案查题题库