下列程序的结果是 ( )。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);}}
查看答案
有如下代码段,如果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