南昌大学Java考试B卷春用_第1页
南昌大学Java考试B卷春用_第2页
南昌大学Java考试B卷春用_第3页
南昌大学Java考试B卷春用_第4页
南昌大学Java考试B卷春用_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南 昌 大 学 考 试 试 卷【适用时间:20 13 20 14 学年第 二 学期 试卷类型: B 卷】教师填写栏课程编号:Z6104X007试卷编号:课程名称:Java语言程序设计开课学院:信工学院考试形式:闭卷适用班级:信管11级考试时间:120分钟试卷说明:1、本试卷共 9 页。2考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。题号一二三四五六七八九十总分累分人签 名题分2010203515100得分考生填写栏考生姓名:考生学号:所属学院:所属班级:所属专业:考试日期:考 生须 知1、请考生务必查看试卷中是否有缺页或破损。如有立即举手报告以便更换。2、严禁代考,违者双方均开除学籍;严

2、禁舞弊,违者取消学位授予资格;严禁带手机等有储存或传递信息功能的电子设备等入场(包括开卷考试),违者按舞弊处理;不得自备草稿纸。考 生承 诺本人知道考试违纪、作弊的严重性,将严格遵守考场纪律,如若违反则愿意接受学校按有关规定处分!考生签名: 一、选择题:(每空1分,共 20分)得 分评阅人选择题答题表1234567891011121314151617181920说明:请把选择题的答案全部填到上面的答题表中.1. java语言所用的字符集中字符是 位A. 8 B. 16 C. 32 D. 642. 下列关于定义符号常量的描述中,错误的是 A.定义符号常量使用关键字const B.定义符号常量时要

3、赋初值C.符号常量既可定义为类成员,又可在方法中定义D.定义符号常量时必须给出数据类型3. 下列关于变量的默认值的描述,其中错误的是A.定义变量而没有进行初始化时,该变量具有默认值B.字符型变量的默认值为换行符C.布尔型变量的默认值为falseD.变量的默认值是可以被改变的4. 下列关于Java语言的数组描述中,错误的是 A.数组的长度通常用length表示B.数组的下标从0开始C.数组元素是按顺序存放在内存的D.数组在赋初值和赋值时都不判界5. 下列哪个编译没有警告或错误 A. float f=1.3; B. char c="a"C. byte b=254; D. boo

4、lean b=null;6. 下列循环语句的循环次数是 int i=5;do System.out.println(i-) i-;while(i!=0);A. 0 B. 1 C. 5 D.无限7. 下列对封装性的描述中,错误的是 A.封装体包含了属性和行为B.封装体中的属性和行为的访问权限是相同的C.被封装的某些信息在封装体外是不可见的D.封装使得抽象的数据类型提高了可重用性8. 在类的修饰符中,规定只能被同一包类所使用的修饰符是A.public B.默认 C.final D.abstract9. 下列关于构造方法的特点的描述中, 错误的是 A.不可重载 B.方法名同类名C.无返回值 D.系统

5、自动调用10. 下列对静态初始化器的描述中,错误的是 A.静态初始化器是用来对类进行初始化的,而不是对某个对象初始化的B.静态初始化器是由关键字static和一对花括号组成的语句组C.静态初始化器不同于构造方法,它不是方法D.初始化器是产生新对象时,由系统自动调用的11. 下列关于子类继承父类的成员的描述中,错误的是 A.子类中继承父类中的所有成员都可以直接访问B.子类中定义的与父类同名的变量时,使用自己定义的变量C.当子类中出现成员方法头与父类的方法头相同的方法时,子类成员方法覆盖父类了成员方法D.方法重载是编译时处理的,而方法的覆盖是在运行时处理的12. 下列关于Applet程序的描述中,

6、错误的是 A.Applet程序的主类必须应有一个main()方法B.Applet程序的主类必须是Applet类的子类C.Applet不是完整的独立程序D.Applet的字节码文件 必须嵌套在一个HTML文件中13. 在对下列语句的解释中,错误的是 but.addActionListerner(this);A.but是某种事件对象, 如按钮事件对象B.this 表示当前容器C.ActionListerner是动作事件的监听者D.该语句的功能是将but对象注册为this对象的监听者14. 下列各种布局管理中,Window类,Dialog类和Frame类的默认布局是A.FlowLayout

7、 B. CardLayoutC.BorderLayout D.GridLayout15. 下列关于异常的描述中,错误的是 A.异常是一种经过修正后程序仍可执行的错误B.异常是一种程序在运行中出现的不可恢复执行的错误C.不仅Java语言有异常处理,C+语言也有异常处理D.出现异常不是简单结束程序,而是执行某种处理异常的代码,设法恢复程序的执行16. 实现字符流的读操作的类的是 A. FileInputStream B.FileOutputStreamC. FileReader D. File17. 执行下面语句,myArray数组的长度是_int myArray= new int 3; myAr

8、ray= new int6;A. 3 B.6 C.9 D.执行错误 E. 518. 类Account中方法的声明哪项正确 A. class Account B. class Account deposit(); void deposit(); C. class Account D. class Account void deposit() void deposit 19. 现有public class Parentt public void change (int x) ) public class Child extends Parent/覆盖父类chang()的方法A. protected

9、 void change (int x) B. public void change(int x, int y) C. public void change (int x) D. public void change (String s)20. 现有public class Pet public class Cat extends Pet执行代码 Cat c= new Cat(); Pet p=new Pet();后下列哪项是正确的_A. Pet p=(Pet)c 编译错误B. Pet p=(Pet)c 运行错误C. Pet p=(Pet)c 正常运行D.以上均不对二、判断题(每小题1分,共1

10、0分)判断题答题表12345678910说明:请把选择题的答案全部填到上面的答题表,以的打错的打1. 通过File类不能对文件属性进行修改。2. 静态初始化器是在构造方法被自动调用之前运行的。3. java语言中,不同数据类型的长度是固定的,不随机器硬件不同而改变4. 对类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象.5. 使用try-catch-finally语句只能捕获一个异常。6. 当线程类所定义的run()方法执行完毕,线程的运行就会终止。7. 数据由高类型转换到低类型时,采用强制转换,数据精度要受到损失.8. 事件监听者除了得知事件的发生外,还应调用相应方法处理事件9.

11、 定义变量时必须时行初始化, 否则变量具有无意义的值.10. java application程序中,每一个类中,必有一个主方法main()方法得分评阅人 三、简答题(每小题5分,共20分)1. 什么是静态初始化器?它有什么特点?它构造函数有什么不同?2. java程序如何实现多态?有哪些方式?3. 父类对象与子类对象相互转化的条件是什么?如何实现它们的相互转化。4. 什么是访问控制符?有哪些访问控制符?哪些可以用来修饰方法和域?试述不同访问控制符的作用。得分评阅人 四、程序分析题(每小题5分,共35分)程序分析题答题表1234567说明:请把程序分析题的答案选项全部填到上面的答题表中1. 编

12、译并运行下面的程序, 将会出现的结果是:private class Basepublic class Vistransient int iVal;public static void main(String elephant)1)Compile time error: Base cannot be private2)Compile time error indicating that an integer cannot be transient3)Compile time error transient not a data type4)Compile time error malformed

13、 main method2. 编译并运行下面的程序, 将会出现的结果是:public class Bground extends Threadpublic static void main(String argv)Bground b = new Bground();b.run();public void start()for (int i = 0; i <10; i+)System.out.println("Value of i = " + i);1) A compile time error indicating that no run method is defi

14、ned for the Thread class2) A run time error indicating that no run method is defined for the Thread class3) Clean compile and at run time the values 0 to 9 are printed out4) Clean compile but no output at runtime3. 编译并运行下面的程序, 将会出现的结果是:class Baseprivate void amethod(int iBase)System.out.println(&quo

15、t;Base.amethod");class Over extends Basepublic static void main(String argv)Over o = new Over();int iBase=0;o.amethod(iBase);public void amethod(int iOver)System.out.println("Over.amethod");1) Compile time error complaining that Base.amethod is private2) Runtime error complaining that

16、 Base.amethod is private3) Output of "Base.amethod"4) Output of "Over.amethod"4. 编译并运行下面的程序, 将会出现的结果是: import java.awt.event.*; import java.awt.*; public class MyWc extends Frame implements WindowListener public static void main(String argv) MyWc mwc = new MyWc(); public void win

17、dowClosing(WindowEvent we) System.exit(0); /End of windowClosing public void MyWc() setSize(300,300); setVisible(true); /End of class 1) Error at compile time 2) Visible Frame created that that can be closed 3) Compilation but no output at run time4) Error at compile time because of comment before i

18、mport statements5. 编译并运行下面的程序, 将会出现的结果是: public class Sandys private int court; public static void main(String argv) Sandys s = new Sandys(99); System.out.println(s.court); Sandys(int ballcount) court=ballcount; 1) Compile time error, the variable court is defined as private 2) Compile time error, s

19、 is not initialized when the System.out method is called 3) Compilation and execution with no output4) Compilation and run with an output of 996. 编译并运行下面的程序, 将会出现的结果是: class Base Base() System.out.println("Base"); public class Checket extends Base public static void main(String argv) Checket c = new Checket(); super(); Checket() System.out.println("Checket"); 1) Compile time error 2) Checket followed by Base 3) Base followed by Checket4) runtime error7. 编译并运行下面的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论