奥鹏电子科大17秋《面向对象程序设计》在线作业3 试卷总分:100 测试时间:-- 单选题 判断题 、单选题(共 20 道试题,共 80 分。) 1. 以下可能包含菜单条。 A. Panel B. Applet C. Dialog D. Frame 满分:4 分 2. 下列常见的系统定义的异常中, 是数组下标越界异常。 A. ArithmeticException B. IOException C. ArrayIndexOutOfBoundsException D. NullPointerException 满分:4 分 3. 下列布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。 A. CardLayout B. BorderLayout C. FlowLayout D. GridLayout 满分:4 分 4. 下列是Java的调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试。 A. B. C. D. 满分:4 分 5. 容器Panel和Applet默认使用的布局管理器是 A. CardLayout B. BorderLayout C. FlowLayout D. GridLayout 满分:4 分 6. 在使用interface声明一个接口时,只可以使用修饰符修饰该接口。 A. public B. protected C. private和protected D. private 满分:4 分 7. 设有下面两个类的定义:class Person{long id;String name;} class Student extends Person{int score;int getScore(){return score;}} 则类Person和类Student的关系是 A. 包含关系 B. 继承关系 C. 关联关系 D. 无关系 满分:4 分 8. 下列关键字通常用来给对象进行加锁,该标记使得对对象的访问是排他的。 A. transient B. serialize C. synchronized D. static 满分:4 分 9. 设有数组定义:int a[]={1,2,3,4};int s=0;for(int i=0;i<;i++)s+=a[i];(s);则顺序执行上述几个语句后的输出结果为 A. 0 B. 1 C. 10 D. 1234 满分:4 分 10. 有如下代码:class A{private int m;public static void f(){}}为了让f()方法能直接访问m,则应 A. 将private int m;改为protected int m; B. 将private int m;改为public int m; C. 将private int m;改为static int m; D. 将private int m;改为int m; 满分:4 分