和语句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.上述全对

题目

和语句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.上述全对


相似考题
更多“和语句for(intx=0;x<15;x+=2)sum+=x+5;作用一样的语句是()。A.for(intx=5;x=20;x+=2)sum+=x;B.for ”相关问题
  • 第1题:

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

    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

  • 第2题:

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

  • 第3题:

    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

  • 第4题:

    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

  • 第5题:

    设有以下语句:intx=10;x+=3+x%(3),则x的值是()。

    A.14

    B.15

    C.11

    D.12


    正确答案:A

  • 第6题:

    在JavaScript中,下面哪一个语句可以作为for循环有效的第一行?()A.for(x=1;x<6;x+=1)B.for(

    在JavaScript中,下面哪一个语句可以作为for循环有效的第一行?()

    A.for(x=1;x<6;x+=1)

    B.for(x==1;x<6;x+=1)

    C.for(x=1;x=6;x+=1)


    答案:A

  • 第7题:

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

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

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

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

    D.上述全对


    正确答案:A
    解析:该题中的for语句是求0~ 15之间所有偶数加5,然后再求总和的作用,选项A中for语句的作用和它相同,所以选项A正确。

  • 第8题:

    若有:intx=1,n=5;则执行语句x%=(n%2)后,x的值为()。

    • A、3
    • B、2
    • C、1
    • D、0

    正确答案:D

  • 第9题:

    已知int x=5;执行语句x+=x-=x?x;,x的值为()

    • A、25
    • B、40
    • C、?40
    • D、20

    正确答案:C

  • 第10题:

    下列语句执行后y的值为:() int x=0,y=0;while(x<10){y+=(x+=2);}

    • A、10
    • B、20
    • C、30
    • D、55

    正确答案:C

  • 第11题:

    单选题
    已知int x=5;执行语句x+=x-=x?x;,x的值为()
    A

    25

    B

    40

    C

    ?40

    D

    20


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()
    A

    0

    B

    10

    C

    20

    D

    30


    正确答案: A
    解析: 暂无解析

  • 第13题:

    现有以下语句: 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

  • 第14题:

    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

  • 第15题:

    现有: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

  • 第16题:

    以下不会造成死循环的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个表达式,即缺少循环终止条件,必定构成死循环。

  • 第17题:

    设有定义“intx=2;”,下列表达式中,值不为6的是( )。

    A.X*=x+1

    B.x++,2*x

    C.x*=(1+x)

    D.2*x,x+=2


    正确答案:D
    D。【解析】本题考查了复合运算符“=”和逗号表达式如何正确求值。逗号表达式的作用是用逗号将表达武连起来,其有效值为最后一个表达式的值,其运算的结合性从左到右进行运算。选项D是一个逗号表达式,其值为4。

  • 第18题:

    设有定义int x=5;,则执行以下语句后,x的值为______。 x+=x+5;

    A.10

    B.15

    C.20

    D.25


    正确答案:B

  • 第19题:

    以下不正确的if语句形式是()

    • A、if(x>y&&x!=y);
    • B、if(x==y)x+=y;
    • C、if(x!=y){x=2;y=3;}else{x=0;y=0;}
    • D、if(x<y){x++;y++;}

    正确答案:A

  • 第20题:

    设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()

    • A、0
    • B、10
    • C、20
    • D、30

    正确答案:A

  • 第21题:

    设有定义:intx=2;,以下表达式中,值不为6的是()

    • A、x*=x+1
    • B、x++,2*x
    • C、x*=(1+x)
    • D、2*x,x+=2

    正确答案:D

  • 第22题:

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

    • A、x<10  
    • B、x<=10 
    • C、x<20  
    • D、x<=20

    正确答案:C

  • 第23题:

    单选题
    下列语句执行后y的值为:() int x=0,y=0;while(x<10){y+=(x+=2);}
    A

    10

    B

    20

    C

    30

    D

    55


    正确答案: D
    解析: 暂无解析