和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()。A.for(intx=5;x=20;x+=2)sum+=x;B.for

题目

和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()。

A.for(intx=5;x=20;x+=2)sum+=x;

B.for(intx=5;x<20;x+=x-2)x+=2;

C.for(intx=0;x<15;x+=2)sum+=x+3;x+=2;

D.上述全对

参考答案和解析
正确答案:A
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 9 )阅读下列代码段

int x=3;

while (x<9)

x+=2;

x++;

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


正确答案:

第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题:

intx=3;if(1=2)if(0)x=4;elsex=5;elsex=6;执行上述语句后x的值是().

A.3

B.4

C.5

D.6


参考答案:C

第4题:

importjava.util.*;classBanana3{publicstaticvoidmain(String[]args){intx=2;Banana3b=newBanana3();b.go(x);}static{x+=x;}voidgo(intx){++x;System.out.println(x);}}结果为:()

A.2

B.3

C.5

D.编译失败


参考答案:D

第5题:

设变量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--后面少了一个分号,所以程序段在编译时,会出现语法错误。

第6题:

执行下面程序段后,x的值是( )。 intx;printf("%d\n",(x=3*5,x+5));

A.10

B.15

C.20

D.5


参考答案B

第7题:

现有以下语句: i=1; for (;i<=100;i++) sum+=i;

A.for(i-1;;i++) { sum+--i; if(i==100) break; }

B.for(i=1;i<=100;) { sum+=i; i++; }

C.i=1; for(;i<=100;) { sum+=-i; }

D.i=1; for(;;) { sum+=i; if(i==100) break; i++; }


正确答案:D

第8题:

阅读下面代码

int x=3;

while (x<9)x+=2;

x++:

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


正确答案:3
3

第9题:

intx=0step1for(;x<11;x++){if(x==6){x=8breakstep1;}if(x==3){x++continue}System.out.print(x+”);}结果为:()

A.012

B.0125

C.01245

D.01258910

E.0125891011


参考答案:B

第10题:

现有:classBanana2fstaticintX=2;publicstaticvoidmain(String[]args){intX=2;Banana2b=newBanana2();b.go(x);}static{x+=x;}voidgo(intx){++x;System.out.println(x);}结果为:()

A.7

B.5

C.3

D.2


参考答案:C