题目内容

执行语句s=0;for(i=1;i<5;i++) s*=i;后,s的值为()。

A. 24
B. 120
C. 0
D. 4

查看答案
更多问题

设x和y均为int型变量,则执行下面的循环后,y的值为()。for(y=1,x=1;y<=50;y++){if(x>=10) break;if(x%2==1){x+=5;continue;}x-=3;}

A. 2
B. 4
C. 6
D. 8

下面程序的输出是()。intmain( ){inty=9;for(;y>0;y--)if(y%3==0){printf("%d",--y);continue;}return0;}

A. 741
B. 852
C. 963
D. 875421

下面程序的运行结果是()。#includeintmain( ){inti;for(i=1;i<=5;i++){if(i%2) printf("*");else continue;printf("#");}printf("$");return0;}

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

下面有关for循环的正确描述是()。

A. for循环只能用于循环次数已经确定的情况
B. for循环是先执行循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来

答案查题题库