




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学资学习网学资学习网试题编号:重庆邮电大学面向对象程序设计20102011学年第2学期-Java 试卷(B卷)(期末)(闭卷)专业 班级 姓名学号题号单项选择题:、1、23、4、5、6、(每 小题分,共1四分)20五六七八总分得分12345678910评卷人注意:所有试题的答案必须写在答卷纸上。一、单项选择题(本大题共20小题,每小题1分,共20分)1.编译Java应用程序源文件将产生相应的字节码文件,这些字节码文件的扩展名为()A. java B . class C . html D . exe.在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的()方法来完成一些
2、画图操作。A. start () B . stop () C. init () D . paint () TOC o 1-5 h z .不允许作为类及类成员的访问控制符的是()A. public B . private C . static D . protected.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?()A. ArrayList myList=new Object () ; B . List myList=new ArrayList ();C. ArrayList myList=new List () ; D . List myList=ne
3、w List ();.指出正确的表达式()A. byte=128; B . Boolean=null; C . long l=0 xfffL; D . double=0 . 9239d;.指出下列程序运行的结果()public class ExampleString str=new String(good);char口ch=a,b,c;public static void main(String args)Example ex=new Example。;ex . change(ex . str,ex . ch);str+ and );.print(ex . out . SystemSytem
4、out print(ex ch);public void change(String str,char ch) str= est ok;ch0=g;A good and abc B good and gbcC test ok and abc D test ok and gbc运行下列程序, 会产生什么结果()public class X extends Thread implements Runablepublic void run()System out println( his is run();public static void main(String args) Thread t=n
5、ew Thread(new X();t start();A.第一行会产生编译错误B.第六行会产生编译错误C.第六行会产生运行错误D.程序会运行和启动容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变? ()A CardLayout B. FlowLayout C BorderLayout D GridLayout为 ClassOne 类的一个无形式参数无返回值的方法methodOne 书写方法头,使得使用类名ClassOne 作为前缀就可以调用它,该方法头的形式为( )A static void methodOne ()B public void methodOne
6、 ()C final void methodOne () D abstract void methodOne ()下列哪些语句关于内存回收的说明是正确的 ? ()A.程序员必须创建一个线程来释放内存;B.内存回收程序负责释放无用内存C.内存回收程序允许程序员直接释放内存D.内存回收程序可以在指定的时间释放内存对象.哪个关键字可以抛出异常? ()A transient B finally C throw D static在 Java 语言中,不允许使用指针 , 这样体现出的 Java 特性是( )A,可移植性B .解释执行C .动态性D .安全性下列方法中,不属于WindowListener 接
7、口的是( )A WindowOpened()B WindowClosed ()C WindowActivated () D MouseDragged()线程生命周期中,正确的状态是()A.新建状态、运行状态和终止状态B .新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D .新建状态、可运行状态、运行状态、恢复状态和终止状态阅读下列代码public class Test public static void main(String args) String s = Test;switch (s) case java:System.out.printl
8、n(java);break;case Language:.println(Language); out System.break;case Test:.println(Test); System.outbreak; 其运行结果是( )A Java B Language C Test D 编译出错Thread 类中启动线程体的方法是( )A start B init C resume D run在 Java 语言中,与数据库连接的技术是( )A Oracle B JDBC C windows 驱动程序D 数据库厂家的连接协议Java 中复合数据类型不包括( )A.类类型 B .数组 C .接口类
9、型 D .指针) 修饰的成员变量,以下说法正确的是( protected 关于被保护访问控制符19.A,可以被该类自身、与它在同一个包中的其它类、在其他包中的该类的子类所访问B.只能被该类本身和该类的所有的子类访问C.只能被该类自身所访问D.只能被同一个包中的类访问20. Java 不支持多重继承,但可以通过( )实现A.多态B .接口 C .覆盖 D .抽象类二、程序阅读题 , 阅读下面的程序,给出运行结果。 (本大题共8 小题,每小题 5 分,共 40 分)public class Unchecked public static void main(String args) try met
10、hod(); 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.println(F);static void wrench() throw new NullPointerExcep
11、tion();class A double f(double x, double y) return x * y;class B extends A double f(double x, double y)return x + y;public class Testpublic static void main(String args) B obj = new B();System.out.println(The program output is + obj.f(4, 6); import java.io.*;class Parent void printMe() System.out .p
12、rintln(parent);Parent extendsclass ChildprintMe() void.println(child); System. out printAll() void.printMe(); superprintMe();A public class main(String args) public staticvoid Child(); new Child myC =myC.printAll();public class Yangpublic static void main(String args)int pas=new int4;/声明二维数组for(int
13、i=0;ipas.length;i+)pasi=new inti+1;pasi0=1; pasii=1;for(int j=0;j=1 & i1)pasij=pasi-1j-1+pasi-1j;for(int i=0;ipas.length;i+)for(int j=0;jpasi.length;j+)System.out.print(pasij);System.out.print(t);System.out.println();public class Test5 public static void main(String args) int i, s = 0;int a = 10, 20
14、, 30, 40, 50, 60, 70, 80, 90 ;for (i = 0; i a.length; i+)if (ai % 3 = 0)s += ai;System.out.println(s= + s);class Person String name, nickName;public Person(String s, String t) name = s;nickName = t;public String toString() return name +ickname= + nickName;public class Teacher extends Person String r
15、ank;public Teacher(String s, String t, String r) super (s, t);rank = r;public String toString() return name +ickname= + nickName +ank= + rank;public static void main(String args) Person a = new Person(Tom, Tiger);Person b = new Teacher(Jack, Horse, Professor);Teacher c = new Teacher(Bobby, Elephant,
16、 Lecture);System. out.println(a is + a.toString();System.out.println( is + b.toString();System.out .println(c is + c.toString();class A private int privateVar;A(int _privateVar)privateVar=_privateVar;boolean isEqualTo(A anotherA)if(this.privateVar = anotherA.privateVar)return true;elsereturn false;p
17、ublic class Bpublic static void main(String args口)A a = new A; A b = new A(2);System.out.println(a.isEqualTo(b); 8.写出下面程序的功能import java.applet.*;import javax.swing.*;import java.awt.event.*;public class Applet1 extends Applet implements ActionListener JLabel prompt;JButton btn; public void init() pr
18、ompt=new JLabel( 欢迎进入考试系统); 塔?敲??瑾潴?开始);add(btn);add(prompt);btn.addActionListener(this); public void actionPerformed(ActionEvent e) if ( e.getSource(尸 btn ) 轴话瑰献琳敢琪茏祝您考试及格);三、程序填空题。根据每小题描述的程序功能,填写程序空白处(本大题共10小空,每空2分,共20分)1、方法int sigmaEvenNum (int口a)的功能是求已知数组中奇数的个数。static int sigmaEvenNum(int a) int
19、 s=0;for (int i=0;i+) if () s+; return s;2、计算Fibonacci 数列前20项值,并在屏幕上进行输出的程序源代码如下: class Fibonaccipublic static void main(String口 args) int f=new int20;f0=f1=1; 学资学习网 11 12 18 13 17 14 20 15 19 16学资学习网学资学习网for(int i=2;if.length;i+) TOC o 1-5 h z for(int i=0;i0) ;i=i-1;System.out.println(The factorial of +num+ is +result);System.out.println(ew thread ends);四、编写程序题(本大题共2小题,每小题10分,共20分).定义一个圆类(Cir
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家具包装组管理制度
- 家庭打麻将管理制度
- 应急值班点管理制度
- 弱电设备房管理制度
- 征收办保密管理制度
- 微机室设备管理制度
- 心理放松室管理制度
- 快递小袋子管理制度
- 急性肺栓塞管理制度
- 总工办岗位管理制度
- 2025年希腊语A2等级考试官方试卷
- 地理-2025年中考终极押题猜想(全国卷)
- 2024年广东省新会市事业单位公开招聘辅警考试题带答案分析
- 广安2025年上半年广安市岳池县“小平故里英才”引进急需紧缺专业人才笔试历年参考题库附带答案详解
- 派特灵用于女性下生殖道人乳头瘤病毒感染及相关疾病专家共识(2025年版)解读
- 数字化转型背景下制造业产业链协同创新机制研究
- 贵州大学语文试题及答案
- 公司主体变更劳动合同补充协议7篇
- 质量月建筑工程质量知识竞赛考试题库500题(含答案)
- 早产儿经口喂养临床实践专家共识(2025)解读
- 汽车快修连锁加盟商业计划书
评论
0/150
提交评论