6. 编译、运行如下代码,有何结果? public class MyClass { static int i; public static void main (String args []) { System.out.println ("i="+i); } }
A.i=0
B.i=1
C.i=null
D.编译错
A B C D
A
7. 编译、运行如下代码,有何结果? public class MyClass { public static void main (String args []) { int anar []=new int [] {0,1,2}; System.out.println (anar [1]); } }
A.0
B.1
C.编译错
D.运行异常
A B C D
B
8. 编译、运行如下代码,有何结果? public class MyClass { public static void main (String args[]) { int anar [] =new int [5]; System.out.println (++anar [0]); } }
A.编译错
B.运行异常
C.1
D.null
A B C D
C
9. 编译、运行如下代码,有何结果? public class MyClass { public static void main (String args[]) { int i=1; switch (i) { case 0: System.out.print ("zero"); break; case 1; System.out.print ("one"); case 2: System.out.print ("two"); default: System.out.print ("default"); } } }
A.one two default
B.one two
C.one default
D.default
A B C D
A
10. 以下语句,哪个输出为-9.07
A.System.out.println (Math.floor (-9.9))
B.System.out.println (Math.round (-9.9))
C.System.out.println (Math.ceil (-9.9))
D.System.out.println (Math.abs (-9.9))
A B C D
C
11. 编译、运行如下代码,有何结果? public class MyClass { public static void main (String args [] ) { String s="like icecream?"; byte iBegin=5; byte iEnd=7; System.out.println (s.substring (iBegin,iEnd)); } }
A.ice
B.ic
C.icecream
D.编译错误
A B C D
C
12. 如何寻找字串“Java”中字符“v”的位置?
A.”Java” [2];
B.”Java”.charAt ('v');
C.”Java”.indexOf ('V');
D.”Java”.valueOf ('v');
A B C D
C
13. 运行如下代码的结果是。 System.out.println (8|4);
A.4
B.8
C.12
D.2
A B C D
C
14. 事件监听接口中的方法的返回值是。
A.int
B.String
C.void
D.Object
A B C D
C
15. 编译、运行如下代码,有何结果? class MyClass implements Runnable { int i=0; public void run () { while (i<5) { System.out.print (++i); } } public static void main (String [] args) { new Thread (new MyClass ()).start (); } }
A.编译错
B.运行异常
C.运行但无输出
D.打印输出12345
A B C D
D
16. 编译、运行如下代码,可能产生的结果是。 public class MyClass extends Thread { public static void main (String args []) { String s="ava"; MyClass.amethod (s); } static void amethod (String s) { char c='J'; c+=s: System.out.println (c); } }
A.输出“Java”
B.输出“ava”
C.输出“J”
D.编译错
A B C D
D
17. 给定如下代码,为使背景色为Green,在/* */处应如何设置? import java.awt.*; public class MyClass { public static void main (String args []) { Frame f=new Frame (); f.setSize (300,200); /* */ f.setVisible (true); } }
19. 编译、运行如下代码,有何结果? class MyClass { public static void main (String args []) { int i=010; System.out.println (i); } }
A.输出:010
B.输出:10
C.输出:8
D.编译错
A B C D
C
20. 编译、运行如下代码,有何结果? public class MyClass { private int i; public static void main (String args []) { MyClass m=new MyClass (); m.foo (); } public static void foo () { System.out.println (i); } }
A.编译错
B.运行异常
C.运行无输出
D.输出:0
A B C D
A
21. 修改程序使得程序变得正常的选项是。 public class numberfind { public static void main (String [] args) { for (int x=1;x<5;x++) { for (int y=1;y<5;y++) { for (int z=1;z<5;z++) { if (x!=y&&y!=z&&x!=z) { count++; System.out.println (x*100+y*10+z); } } } } System.out.println (count); } }
A.去掉count++
B.添加int count=0;
C.去掉X*100+y*10+z
D.不做任何改动
A B C D
B
22. 编译下列代码会有什么情况发生? public class lianxi08 { public static void main (String [] args) { for (int x=1;x<100000;x++) { if(Math.sqrt (x+1000)%1) { if(Math.sqrt(x+2680)%1) { System.out.println (x+"加1000是一个完全平方数,再加1680又是一个完全平方数”); } } } } }
A.编译错误
B.运行错误
C.输出没有任何结果
D.输出正确结果
A B C D
A
23. 修改代码,使程序运行正常的选项是。 public Class chengji { public static void main (String [] args) { int x; char grade; Scanner s=new Scanner (System.in); System.out.print (":"); x=s.nextInt (); grade=X>=60 7'Y' :'N' System.out.println (grade); } }
1. 在空白处填入正确的代码。 public class jump { public static void main (String [] args) { double h=200,s=150; ____________________ { s=s+h; h=h/2; } System.out.println (s); System.out.println (h/2); } }
for(int i=l;i<8;i++)
2. 在空白处填入合适的代码,使得程序完整。 public class ten { public static void main (String [] args) { long sum=0; long fac=1; __________________ { fac=fac*i; sum+=fac; } System.out.println (sum); } }
for(int i=1;i<=5;i++)
3. 在空白处填入合适的代码,使得代码完整。 public class old{ public static void main (String [] args) { int age=20; for (int i=1;i<=10;i++) { __________________ } System.out.println (age); } }
age+=1
4. 在空白处填入正确的代码。 public class kaifang { public static void main (String [] args) { int sum=4; ____________ System.out.println (sum); sum=sum*9; System.out.println (sum); for (j=3;j<=9;j++) { sum=sum*9; System.out.println (j+sum); } } }
int j;
5. 在空白处填入正确的代码。 public ClaSS jihe { public static void main (String [] args) { for (int i=1;i<10;i++) { for (int j=1;j<=i;j++) { System.out.print (j+"*"+i+"="+j*i+" "); ____________{System.out.print ("");} } System.out.println (); } } }