题目内容

若有以下程序段:int n=0,p;do { scanf("%d",&p);n++;} while(p!=1000 && n<3);此处do…while循环的结束条件是()。

A. p的值不等于1000并且n的值小于3
B. p的值等于1000并且n的值大于等于3
C. p的值不等于1000或者n的值小于3
D. p的值等于1000或者n的值大于等于3

查看答案
更多问题

以下程序段的输出结果是()。intk,n,m;n=10;m=1;k=1;do{m*=2;k+=4;}while(k<=n);printf("%d\n",m);

A. 4
B. 16
C. 8
D. 32

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

A. for循环的循环体不能是复合语句
B. for循环是先执行循环体语句,后判断表达式
C. 在for循环中,不能用break语句跳出循环体
D. for循环的循环体可以包括多条语句,但必须用花括号括起来

以下正确的描述是()。

A. continue语句的作用是结束整个循环的执行
B. 只能在循环体内使用break语句
C. 在循环体内使用break语句或continue语句的作用是相同的
D. 从多层循环嵌套中,内层break语句结束内层循环的执行

以下程序段的输出结果是()。main(){intx,t=1;for(x=5;x>0;x--)t=t*x;printf("%d",t);}

A. 2
B. 6
C. 24
D. 120

答案查题题库