《Java程序设计》试卷一.doc_第1页
《Java程序设计》试卷一.doc_第2页
《Java程序设计》试卷一.doc_第3页
《Java程序设计》试卷一.doc_第4页
《Java程序设计》试卷一.doc_第5页
全文预览已结束

下载本文档

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

文档简介

Java程序设计试卷一一、选择题(2分*25=50分)1、Java源程序经编译生成的字节码文件的扩展名为(),字节码文件由解释器执行。A)classB)javaC)exeD)html2、下面哪一个函数是线程的入口函数?A)private void run()B)public void run()C)public void start()D)public void begin()3、 关于组合框(combo box),以下陈述中哪个为真?A)组合框允许选择多个元素。B)组合框的缺省是可编辑的。C) 组合框只允许选择一个元素。D)组合框用JComboBox类表示,它是由JList类派生过来的。4、何时线程进入runnable 阶段? A)当调用get() 方法时B)当调用setTime() 方法时C)当调用showStatus() 方法时D)当调用start()方法时5、下列不属于WindowListener接口的是( )A)windowOpened() B)windowClosed() C)windowActivated() D)mouseDragged()6、System类属于( )包。A)java.util B)java.io C)java.awtD)java.lang7、代码模板产生了一个异常ArrayStoreException。产生这个错误可能的原因是什么? A)程序试图在数组中存贮错的数据类型B)程序试图在数组单元0存贮数据C)程序试图在串中访问不存在的字符位置D)程序试图访问数组下标外的数组元素8、在Java中,要想使本身、子类或包中的方法可以访问该类,应该用()关键字。A)不需要任何关键字B)privateC)finalD)protected9、如何强制垃圾回收一个对象?A)不能强制回收B)调用System.gc()C)调用System.gc(),并传入对象引用D)调用Runtim.gc()10、有关网络通信的类都集中在哪一个包中?A).Jwork.*;B)Java.socket.*;C)J.*;D).Java.message.*;11、在GridBagLayout布局中,可以设置组件在其显示区域位置的约束是A) girdx 和gridyB) weightx和 weightyC) gridwidth和 gridheightD) anchor12、既能作为类的修饰符, 也能作为类成员的修饰符的是( )。A) publicB) extendsC) FloatD)static13、以下哪个方法仅在Applet程序被创建和首次被载入支持Java的浏览器时被调用( )。A)paint() B)init() C)action() D)start()14、下面关于Applet的说法正确的是 A)Applet也需要main方法B)Applet必须继承自java.awt.Applet C)Applet能访问本地文件 D)Applet程序不需要编译15、paint()方法使用哪种类型的参数? A)GraphicsB)Graphics2DC)StringD)Color16、下面哪一个是非法的标识符?A)2variableB)Variable2C)_whatD) _3_17、在Applet里面,如果需要强制重画当前窗口,使用什么函数?A)paint()B)repaint()C)redraw()D)draw()18、在GridBagLayout中,fill属性默认值是哪一个?A)GridBagConstraints.NONEB)GridBagConstraints.HORIZONTALC)GridBagConstraints.VERTICALD)GridBagConstraints.BOTH19、哪个不是FilterInputStream的子类?A)DataInputStreamB)BufferedInputStreamC)PushbackInputStreamD)FileInputStream20、在窗体上,单击一个按钮,会产生什么事件?A)ClickEventB)ActionEventC)MouseEventD)ButtonEvent21、预测以下代码的输出:class Student String name; String id; void display() System.out.println(“Name:”+name+” ID :”+id); public static void main(String args) Student student=new student; =”Alisha”; student.id=”C001”; student.display(); A) 将有一个编译错误,因为名字和id没有初始化。B) 将印出”Name:Alisha ID:C001” 。C) 将引发一个异常,因为没有创建学生。D) 将有一个编译错误,因为学生引用没有初始化。22、给出下面代码段:1) switch(m) 2) case 0: System.out.println(case 0);3) case 1: System.out.println(case 1); break;4) case 2: 5) default: System.out.println(default); 6) 下列m的哪些值将引起default的输出? A)0B)1C)2D)323、下面的语句的作用是:( )。 Vector MyVector = new Vector(100,50); A) 创建一个数组类对象MyVector,有100个元素的空间,每个元素的初值为50。 B) 创建一个向量类对象MyVector,有100个元素的空间,每个元素的初值为50。 C) 创建一个数组类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。 D) 创建一个向量类对象MyVector,有100个元素的空间,若空间使用完时,以50个元素空间单位递增。24、在Java Applet程序用户自定义的Applet子类中,常常重载( )方法在Applet的界面中显示文字、图形和其它界面元素。 A)start( ) B)stop( ) C)init()D)paint()25、 要求CustomerDetails类存储客户的材料,诸如:客户id和客户名。CustomerDetails类应满足以下条件:条件:CustomerDetails类不应有子类。为保证上面条件得到满足,你应使用以下语句中哪一个来声明CustomerDetails类。A) public class CustomerDetails int customerID; String customerName;B) abstract class CustomerDetails int customerID; String customerName;C) final class CustomerDetails int customerID; String customerName;D) class CustomerDetails int customerID; String customerName;二、判断题(2分*15=30分)(T) 1、Java虚拟机是实现跨平台的基础。(T) 2、Java applet不能够存取客户机磁盘上的文件。(F) 3、Java支持多继承。(T) 4、sleep()方法是使线程停止一段时间的方法。(T) 5、实现一个接口,则在类中一定要实现接口中的所有方法。(F) 6、一个Java类可以有多个父类,这称作多继承。(T) 7、只要类中显式地定义一个构造方法,那么Java默认的构造方法不再存在。(T) 8、构造方法没有任何返回类型,哪怕是void也不行。(T) 9、抽象类不能实例化。(T) 10、一个异常处理中 finally语句块只能有一个或者可以没有。(F) 11、程序

温馨提示

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

评论

0/150

提交评论