内测/月考
list.add(\list.add(\
A、System.out.print(list); B、System.out.print(list.toArray()); C、System.out.print(list.toString()); D、System-out-print(list.get(0));
15. 给定Java代码,如下:
abstract class Shape{ abstract void draw(); }
要创建Shape类的子类Circle,以下代码正确的是(选两项) A、class Circle extends Shape{int draw(){}} B、abstract class Circle extends Shape{ } C、class Circle extends Shape{void draw();} D、class Circle extends Shape{void draw(){};}
16. 给定java代码,如下:编译运行,结果是(选一项)
public static void main(String[] args) { String s;
System.out.println( \}
A、编译错误
B、编译通过,但出现运行时错误 C、正常运行,输出s=null D、正常运行,输出s=
17. 给定java代码,如下:运行时,会产生()类型的异常。(选一项)
String s = null; s.concat(\
A、AritthmeticException B、NullpointerException C、IOException D、EOFException
18. 给定java代码片段,如下:
Integer a = new Integer(3); Integer b = new Integer(3); System.out.println(a==b);
运行后,这段代码将输出(选一项) A、1 B、0 C、true D、false
第 6 页 共 18 页
内测/月考
19. 给定java代码如下,d的取值范围是(选一项)
double d = Math.random(); A、d>=1.0
B、d>=0.0,并且d<1.0
C、d>=0.0,并且d 20. 给定Java代码如下,运行时,会产生( )类型的异常。(选一项) String s = null; s.concat(\A、ArithmeticException B、NullPointerException C、IOException D、EOFException 21. 给定某Java程序的main方法如下,该程序编译运行的结果是(选一项) public static void main(String[]args){ String str = null; str.concat(\ str.concat(\ System.out.println(str); } A、null B、abcdef C、编译错误 D、运行时出现异常 22. 给定如下JAVA 程序片断: class A{ public A(){ system.out.println(\ } } class B extends A{ public B(){ System.out.println(\ public static void main(String[] args){ B b = new B(); } } 上述程序将(选一项) A、不能通过编译 B、通过编译,输出为: A B C、通过编译,输出为: B 第 7 页 共 18 页 内测/月考 D、通过编译,输出为: A 23. 给定如下Java代码,编译时会在( )出现错误。(选一项) class Parent{ } class Child extends Parent{ public static void main(String args[]){ Parent p1 = new Child(); //第一行 Parent p2 = new Parent(); //第二行 Child c1 = new Child(); } } A、第一行 B、第二行 C、第三行 D、第四行 24. 给定如下Java代码,编译运行时,以下( )语句的值是true。(选两项) String s = \String t = \ String e = new String(\char[] c = {'h','e','l','l','o'}; A、s.equals( t ) B、t.equals( c ) C、t.equals( e ) D、t==c 25. 给定一个Java程序代码,如下:运行编译后,输出结果是(选一项) pubilc class Test{ int count = 9; pubilc void count1(){ int count = 10; System.out.println(\ } pubilc void count2(){ System.out.println(\ } pubilc static void main(String args[]){ Test t = new Twst(); t.count1(); t.count2(); } } A、count1=9 count2=9 //第三行 Child c2 = new Parent(); //第四行 第 8 页 共 18 页 内测/月考 B、count1=10 count2=9 C、count1=10 count2=10 D、count1=9 count2=10 26. 给定一个Java程序的代码片断如下,运行后,正确的输出结果是(选一项) String s=\s.replace(\System.out.println(s); A、hello world; B、hello, world C、HELLO WORLD; D、HELLO ,WORLD; 27. 给定一个java程序的方法结构,如下: public Integer change(String s){ } 以下方法体实现语句正确的是(选两项) A、return new Integer(s); B、return s; C、Integer t = Integer.valueOf(s);return t; D、return s.getInteger(); 28. 接口的定义如下: interface A { int method1(int i); int method2(int j); } 类B实现了接口A,以下( )是正确的。(选一项) A、class B implements A {int method1() { }int method2() { }} B、class B {int method1(int i) { }int method2(int j) { }} C、class B implements A {int method1(int i) { }int method2(int j) { }} D、class B extends A {int method1(int i) { }int method2(int j) { }} 29. 类 Java.util.HashMap 实现了( )接口。(选一项) A、collection B、Set C、Map D、List 30. 如下Java代码段,体现了()概念。(选一项) public void aMethod(String s){....} public void aMethod(int i){.........} public void aMethod(int i,float f){.....} A、多继承 第 9 页 共 18 页 内测/月考 B、重载 C、重写 D、多态 31. 为了判断两个字符串s1和s2是否相等,应当使用(选一项) A、if (s1==s2) B、if (s1=s2) C、if (strcpy(s1,s2)) D、if (s1.equals(s2)) 32. 下列关于类中的描述错误的是(选一项) A、类是拥有相同特征、共同的行为和共同的关系的一组对象 B、类是对象在现实世界的具体表现形式 C、类似的对象归为一个类,每个类描述一组独立的对象 D、对象是类的实例,类结构是对象抽象的实用形式 33. 下面程序的输出是(选一项) class A2 extends A1 { A2(){ System.out.println(\ } public static void main(String args[]){ new A2(); } } class A1{ A1(){ System.out.println(\ } } A、A1 B、A2 C、A1A2 D、A2A1 34. 下面是Java程序中的一些声明,选项中能够通过编译的一项是(选一项) String s1 = new String(\String s2 = new String(\String s3 = new String(); A、s3 = s1 + s2 B、s3 = s1 & s2 C、s3 = s1 || s2 D、s3 = s1 - s2 第 10 页 共 18 页 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库JAVAOOP复习题笔试(2)在线全文阅读。
相关推荐: