文档详情

Java程序设计 模拟试题二.doc

发布:2016-02-24约字共15页下载文档
文本预览下载声明
《Java程序设计》模拟试题二 得分 评卷人 一、单项选择题(每小题1分,共50分) (每一道试题下面有A、B、C、D四个备选答案,请从中选择一个最佳答案,并在“答题卡”上将相应题号的字母涂黑,以示正确答案。) 1.( ) (A)private (B)protected (C)private final (D)public 2.class Person {} class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){return score;} } 请问:按照UML对类关系的定义,类Student和类Person的关系是_________。 ( ) (A)关联 (B)聚集 (C)泛化 (D)依赖 3.a = Integer.parseInt(“1024”); b = Integer.valueOf(“1024”); 下述说法正确的是_________。 ( ) (A)a是整数类型变量,b是整数类对象。 (B)a是整数类对象,b是整数类型变量。 (C)a和b都是整数类对象并且它们的值相等。 (D)a和b都是整数类型变量并且它们的值相等。 4.( ) (A)起飞 (B)降落 (C)速度 (D)加速 5.( ) (A)start() (B)stop() (C)paint() (D)init() 6.?,B派生出子类C,并且在Java源代码中有如下声明: (1) A a0=new A(); (2) A a1 =new B(); (3) B a2=new C(); 请问以下哪个说法是正确的_________。 ( ) (A)只有第(1)行能通过编译。 (B)第(1)、(2)行能通过编译,但第(3)行编译出错。 (C)第(1)、(2)、(3)行能通过编译,但第(2)、(3)行运行时出错。 (D)第(1)行、第(2)行和第(3)行的声明都是正确的。 7.( ) public class AppTest { public static void main(String args[]) { int i = 10, j = 5; int m = i j ? i : j; System.out.println(m = + m); } } (A)m=10 (B)m=5 (C)m=15 (D)m=true 8.( ) class A{ int i; static String s; void method1() { } static void method2() { } } (A)System.out.println(a.i); (B)A.method1(); (C)a.method1(); (D)A.method2() 9.( ) (A)0 (B)15 (C)225 (D)30 10.1) (2) { if(unsafe()){//do something…} (3) else if(safe()){//do the other…} (4) } 其中,方法unsafe() 将抛出IOException, 请问可将以下哪项填入第(1)行_________。( ) (A)public IOException methodName() (B)public void methodName() (C)public void methodName() throw IOException (D)public void methodName
显示全部
相似文档