2022年重邮java期末考试试卷B卷 .pdf





《2022年重邮java期末考试试卷B卷 .pdf》由会员分享,可在线阅读,更多相关《2022年重邮java期末考试试卷B卷 .pdf(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、面向对象程序设计_Java (B 卷)第1 页 /(共13 页)试题编号:重庆邮电大学20102011 学年第 2学期面向对象程序设计-Java 试卷( B 卷) (期末)(闭卷)专业班级姓名学号题号一二三四五六七八总 分得分评卷人注意:所有试题的答案必须写在答卷纸上。一、单项选择题(本大题共20 小题,每小题1 分,共 20 分)1. 编译Java 应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名为()Ajava Bclass Chtml D exe 2. 在 Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的()方法来完成一些画图操作。Astart()
2、 B stop () Cinit() D paint ()3. 不允许作为类及类成员的访问控制符的是()Apublic Bprivate Cstatic Dprotected 4. 欲构造 ArrayList类的一个实例, 此类继承了List接口,下列哪个方法是正确的?( ) AArrayList myList=new Object() ; BList myList=new ArrayList() ;CArrayList myList=new List() ; DList myList=new List() ;5. 指出正确的表达式 ( ) Abyte=128; BBoolean=null;
3、Clong l=0 xfffL; Ddouble=0 9239d; 6. 指出下列程序运行的结果( ) public class Example String str=new String(good); charch=a,b,c; public static void main(String args) Example ex=new Example(); exchange(ex str,exch); System out print(exstr+ and ); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
4、 - - - - - 第 1 页,共 13 页 - - - - - - - - - 面向对象程序设计_Java (B 卷)第2 页 /(共13 页)Sytemout print(ex ch); public void change(String str,char ch) str=test ok; ch0=g; Agood and abc B good and gbc Ctest ok and abc Dtest ok and gbc 7. 运行下列程序, 会产生什么结果 ( ) public class X extends Thread implements Runable public vo
5、id run() Systemout println(this is run(); public static void main(String args) Thread t=new Thread(new X(); t start(); A第一行会产生编译错误B第六行会产生编译错误C第六行会产生运行错误D程序会运行和启动8. 容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ( ) ACardLayout B. FlowLayout CBorderLayout DGridLayout 9. 为 ClassOne 类的一个无形式参数无返回值的方法methodOne
6、书写方法头, 使得使用类名 ClassOne 作为前缀就可以调用它,该方法头的形式为()A static void methodOne() B public void methodOne()C final void methodOne() D abstract void methodOne()10. 下列哪些语句关于内存回收的说明是正确的? ()A程序员必须创建一个线程来释放内存;B内存回收程序负责释放无用内存C内存回收程序允许程序员直接释放内存 D内存回收程序可以在指定的时间释放内存对象名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - -
7、- - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 面向对象程序设计_Java (B 卷)第3 页 /(共13 页)11. 哪个关键字可以抛出异常?()Atransient Bfinally Cthrow Dstatic 12. 在 Java 语言中,不允许使用指针, 这样体现出的Java 特性是()A可移植性 B 解释执行 C 动态性D安全性13. 下列方法中,不属于WindowListener接口的是()AWindowOpened () B WindowClosed()CWindowActivated ()DMouseDragge
8、d()14. 线程生命周期中,正确的状态是()A新建状态、运行状态和终止状态 B新建状态、运行状态、阻塞状态和终止状态C新建状态、可运行状态、运行状态、阻塞状态和终止状态 D 新建状态、可运行状态、运行状态、恢复状态和终止状态15. 阅读下列代码public class Test public static void main(String args) String s = Test; switch (s) case java: System.out .println(java); break; case Language: System.out .println(Language); bre
9、ak; case Test: System.out .println(Test); break; 其运行结果是()AJava BLanguage C Test D编译出错16. Thread类中启动线程体的方法是()Astart Binit Cresume D run 17. 在 Java 语言中,与数据库连接的技术是()AOracle BJDBC C windows 驱动程序 D数据库厂家的连接协议18. Java中复合数据类型不包括()A类类型 B 数组 C 接口类型 D 指针19. 关于被保护访问控制符protected修饰的成员变量,以下说法正确的是()名师资料总结 - - -精品资料
10、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 面向对象程序设计_Java (B 卷)第4 页 /(共13 页)A可以被该类自身、与它在同一个包中的其它类、在其他包中的该类的子类所访问B只能被该类本身和该类的所有的子类访问C只能被该类自身所访问D只能被同一个包中的类访问20. Java不支持多重继承,但可以通过()实现A多态 B 接口 C 覆盖 D抽象类二、程序阅读题,阅读下面的程序,给出运行结果。(本大题共8 小题,每小题5 分,共 40 分)1、publ
11、ic class Unchecked public static void main(String args) try method(); catch (Exception e) System.out.println(A); finally System.out.println(B); static void method() try wrench(); System.out.println(C); catch (ArithmeticException e) System.out.println(D); finally System.out.println(E); System.out.pri
12、ntln(F); static void wrench() throw new NullPointerException(); 2、 class A double f(double x, double y) return x * y; class B extends A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 面向对象程序设计_Java (B 卷)第5 页 /(共13 页)double f(double x, doub
13、le y) return x + y; public class Test public static void main(String args) B obj = new B(); System.out.println(The program output is + obj.f(4, 6); 3. import java.io.*; class Parent void printMe() System.out .println(parent); class Child extends Parent void printMe() System.out .println(child); void
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年重邮java期末考试试卷B卷 2022 年重邮 java 期末考试 试卷

限制150内