超文本标记语言(HTML)

有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:()A、x<10  B、x<=10 C、x<20  D、x<=20

题目

有语句“var x=0;while(____) x+=2;”,要使while循环体执行10次,空白处的循环判定式应写为:()

  • A、x<10  
  • B、x<=10 
  • C、x<20  
  • D、x<=20
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下列语句中,错误的是(x,y,a,b假设已经定义好)

A.while(x=y)5;

B.do x++ while(x==10);

C.while(0);

D.do 2;while(a==b);


正确答案:B

第2题:

以下不是死循环的语句是 ()。

A、for y=9,x=1;x>++y;x=i++() i=x

B、for ; ; x+=i()

C、while 1() { x++ ; }

D、for i=10 ; ; i--() sum+=i


参考答案:A

第3题:

阅读下面代码

int x=3;

while (x<9)x+=2;

x++:

while语句成功执行的次数是______。


正确答案:3
3

第4题:

下列程序段的运行结果是______。

int x=0,y=0;

while(x<15) y++,x+=++y;

pfintf("%d,%d",y,x);


正确答案:820
8,20 解析:本题考查while循环和++运算符的运用。x=0符合条件x15,则执行y++,x+=++y后,y=1,x=0+2=2后y=2,符合条件继续循环,y=3,x=x+4=6后y=4,再循环y=5,x=x+6=6+6=12后,y=6,继续循环y=7,x=x+8=12+8=20,此时y=8。

第5题:

intx=0;inty10;do{y--;++x;}while(x<5);System.out.print(x+,+y);Whatistheresult?()

A.5,6

B.5,5

C.6,5

D.6,6


参考答案:B

第6题:

以下不正确的语句为()。

A.if(X>y){x++;y++;}

B.if(X>y)

C.if(X=y)&&(X!=0)X+=y

D.if(x)Z=Z/X


参考答案:D

第7题:

设变量x和y均已正确定义并赋值。下列if语句中,在编译时将产生错误信息的是( )。

A.if(x+ +);

B.if(x>y&&y!=0);

C.if(x>0)x--

D.if(y<0){;} else y+ +; else x+ +;


正确答案:C
解析:选项A)和选项B)在条件判断语句的后面是空语句,什么都不做;在选项D)if后面是一个复合空语句;而在选项C)中,在x--后面少了一个分号,所以程序段在编译时,会出现语法错误。

第8题:

( 9 )阅读下列代码段

int x=3;

while (x<9)

x+=2;

x++;

while 语句成功执行的次数是 【 9 】 。


正确答案:

第9题:

以下不会造成死循环的C语句是(49)。

A.while(x=8)x--;

B.for(i=10;sum=0;sum<=i;)sum=--i;

C.for(y=0,x=1;x>++y;x=i++)i=x;

D.for(x=10;;x+=i);


正确答案:C
解析:赋值表达式x=8永远成立,因此选项A的循环语句“while(x=8)x--;”将构成死循环。选项B是错误的表达形式,因为for()的第3个表达式不能包含“:”。选项C的“for(y=0,x=1;x>++y;x=i++)i=x;”是正确的for循环语句。选项D的for()中缺少第2个表达式,即缺少循环终止条件,必定构成死循环。

第10题:

下列语句中,错误的是(x,y,a,b假设已经定义好)

A.while(x=y)5;

B.do x++while(x==10);

C.while(0);

D.d0 2;while(a==b);


正确答案:B
解析:do和while之间只能是一条可以执行的语句。分号是语句的一部分。d…while执行多条语句时,应用“{}”括起来,组成复合语句。