题目内容

下列程序的结果是 ( )。class Test2 fpublic static void main (String [] args) {boolean x= true;boolean y=false;short z=20;if((x==true) && (y=true)) z++;if((y==true) || (++z==22)) z++;System. out .println( "z="+z);}}

A. 21
B. 22
C. 23
D. 24

查看答案
更多问题

有如下代码段,如果method1方法抛出IOExcepiton的异常,那个选项可以填入第一行( )1.2.{ if(method1()){... }else{...}}

A. pubic IOException method()
B. public void method() throws IOException
C. public void method() throw IOException
D. public void method()

请阅读下面的程序片段 int x = 3; if (x > 5) { System.out.print("a"); } else { System.out.print("b");}下列选项中,哪个是程序的运行结果( )请阅读下面的程序片段 int x = 3; if (x > 5) { System.out.print("a"); } else { System.out.print("b");}下列选项中,哪个是程序的运行结果( )

A. a
B. b
C. ab
D. 编译错误

以下方法用以返回传入的两个正整数的最大公约数,该代码段编译运行会出错吗?出现的错误是什么?1. static int add(int x,int y){2. if(x>y){3.int z = x; x=y; y=z;4. }5. int i;6. for(i=x-1;i>0;i--){7.if(x%i==0 && y%i==0) return i;8. }9.}

A. 第1行出错,两个同为int的形参变量定义应该是:int x,y;
B. 第1行出错,方法没有返回int值;
C. 第2行出错,x和y未赋值;
D. 方法不出错

下述程序运行后的结果是哪项?( )class TestApp{public static void main (String[] args){int x=6;if (x>l)System. out. println("x>l");else if (x>5)System. out .println("x>5");else if (x<10)System. out. println("x

A. x>5
B. x>1
C. x<10
D. x<29

答案查题题库