其他

classFoo{publicstaticvoidmain(String[]args){intx=0;inty=4;for(intz=0;z〈3;z++,x++){if(x〉1&++y〈10)y++;}System.out.println(y);}}结果是什么?()A.6B.7C.8D.10

题目
classFoo{publicstaticvoidmain(String[]args){intx=0;inty=4;for(intz=0;z〈3;z++,x++){if(x〉1&++y〈10)y++;}System.out.println(y);}}结果是什么?()

A.6

B.7

C.8

D.10

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

有如下程序:

#included<iostream>

usingnamespacestd;

voidfl(int&X,int&y){intz=x;x=y;y=z;)voidf2(intX,inty){intz=x;x=y;y=z;}intmain( ){

intx=10,y=26;

f1(X,y);

f2(x,y);

cout<<y<<endl;

return0;

}

运行时的输出结果是( )。

A.10

B.16

C.26

D.36


正确答案:A
A。【解析】该题考查了函数参数传递的两种方式:引用传递和值传递,引用传递时x和y会交换,而值传递时二者不交换,因此选10。

第2题:

LessTest{publicstaticvoidmain(String[]args){for(intx=0;x<7;++x){inty=2;x=++y;}System.out.println(y=”+y);}}结果为:()

A.y=5

B.y=6

C.y=7

D.y=8

E.编译失败

F.运行时异常被抛出


参考答案:E

第3题:

以下程序:fun(intx,inty,intz){z=x*x+y*y;}main(){inta=31;fun(5,2,a);printf(“%d”,a);}程序的输出结果是()

A、0

B、29

C、31

D、无定值


参考答案:C

第4题:

classDemoApp{publicstaticvoidmain(String[]args){intx=5;inty=++x+x++;System.out.println(y=”+y+”,x=”+x);}}以上程序运行后的输出结果是哪项?()

A.y=10,x=5

B.y=11,x=6

C.y=12,x=7

D.y=11,x=7


参考答案:C

第5题:

classTest4{publicstaticvoidmain(String[]args){booleanx=true;booleany=false;shortz=42;if((z++==42)&&(y=true))z++;if((x=false)||(++z==45))z++;System.out.println("z="+z);}}结果为:()

A.z=42

B.z=44

C.z=45

D.z=46


参考答案:D

第6题:

classTestMain{staticintx=2;static{x=4;}publicstaticvoidmain(String...args){inty=x+1;System.out.println(y);}}和命令行:javaTestMain结果为:()

A.3

B.5

C.编译失败

D.运行时异常被抛出


参考答案:B

第7题:

classTest2{publicstaticvoidmain(String[]args){booleanx=true;booleany=false;shortz=42;if((x==true)&&y=true))z++;if((y==true||++z=44))z++;System.out.println(z=”+z);}}结果是什么?()

A.z=42

B.z=43

C.z=44

D.z=45

E.编译失败

F.运行的时候有异常抛出


参考答案:D

第8题:

请阅读下面的程序,选择正确的运行结果()。classDemo/{privatestaticintx;publicstaticvoidmain(String[]args)/{System.out.println(x++);/}/}

A.无结果

B.0

C.1

D.编译失败


参考答案:B

第9题:

classWhileTests{publicstaticvoidmain(String[]args){intx=5;while(++x〈3){--x;}System.out.println("x="+x);}}结果是什么?()

A.x=2

B.x=5

C.x=6

D.编译失败


参考答案:C

第10题:

现有:classTestMain{staticintx=2;static{x=4;}publicstaticvoidmain(String...args){inty=x+1;System.out.println(y);}}和命令行:javaTestMain结果为:()

A.3

B.5

C.编译失败

D.运行时异常被抛出


参考答案:B

更多相关问题