java语言程序设计期末复习要点.doc
《java语言程序设计期末复习要点.doc》由会员分享,可在线阅读,更多相关《java语言程序设计期末复习要点.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题1以下哪个标识符为合法标识符()。 A. aVariable1 B. 1var C. var% D. static2下列叙述中,正确的是( )。A. 声明变量时必须指定一个类型 B. Java认为变量number与Number相同C. Java中唯一的注释方式是”/” D. 源文件中public类可以有0个或多个3下列关于Java对import语句规定的叙述中,错误的是()。A. 在Java程序中import语句可以有多个B. 在Java中import语句可以没有C. 在Java中import语句必须有一个D. 在Java程序中import语句必须引入在所有类定义之前4所有类的基类(
2、 )。Ajava.lang.Object Bjava.lang.ClassCjava.applet.Applet Djava.awt.Frame5下列关于构造函数的叙述中,错误的是( )。A. Java语言规定构造函数名与类名必须相同。B. Java语言规定构造函数没有返回值,但不用void声明。C. Java语言规定构造函数不可以重载。D. Java语言规定构造函数只能通过new自动调用。6在Java中,用package语句说明一个包时,该包的层次结构必须是( )。A. 与文件的结构相同B. 与文件目录的层次相同C. 与文件类型相同D. 与文件大小相同7关于接口的说法错误的是()。A. 是特
3、殊的抽象类B. 是抽象方法和常量值的定义的集合C. 当一个类实现一个接口时,必须实现接口中的所有方法D. 多个类可以实现一个接口,一个类只能实现一个接口8. 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( )。A. p.add(b); B. p.add(b,North); C. p.add(b,South); D. b.add(p,North);9. 在Java中,与数据库连接的技术是()。A. ODBC B. JDBC C. 数据库厂家驱动程序 D. 数据库厂家的连接协议10关于 Java 中继承的特点,下列说法正确的是()。A. 使类的定义
4、复杂化B. Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的C. 子类继承父类的所有成员变量和方法,包括父类的构造方法D. 不可以多层继承,即一个类不可以继承另一个类的子类11关于抽象方法,下列说法正确的是( )。A可以有方法体B可以出现在非抽象类中C是没有方法体的方法D抽象类中的方法都是抽象方法12构造函数何时被调用?( )。A. 创建对象时B. 类定义时C. 使用对象的方法时D. 使用对象的属性时13为了区分重载多态中同名的不同方法,要求()。A. 采用不同的参数列表 B. 返回值类型不同C. 调用时用类名或对象名做前缀 D. 参数名不同14假设你正在为应用系统设计
5、一个Java图形用户界面(GUI),需要能输入多行文本信息,下列组件中最能满足这个要求的是()。A. TextAreaB. LabelC. TextFieldD. Checkbox15下列不属于Swing中组件的是( )。AJPanel BJTable CMenu DJFrame16. 声明并创建一个按钮对象b,应该使用的语句是( )。AButton b=new Button();Bbutton b=new button();CButton b=new b();Db.setLabel(“确定”);17. 下列选项中可以处理下拉列表中某一项的事件的事件监听器是()。A. ItemListener
6、 B. ActionListener C. KeyListener D. MouseListener18. 如果有一个对象 myListener实现了 ActionListener 接口, 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件? ()。A. smallButton.add(myListener); B. smallButton.addListener(myListener); C. smallButton.addActionListener(myListener);D. smallButton.addItem(myListe
7、ner);19保证Java语言可移植性的特征是()。A. 面向对象B. 安全性C. 分布式计算D. 可跨平台20Java虚拟机指的是()。A. 运行Java 所需的软件环境B. Java字节代码的解释程序C. Java源代码的编译器D. 运行Java 所需的硬件设备21. 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?()A. BorderLayout B. CardLayout C. GridLayout D. FlowLayout22下列( )操作不会抛出异常。A除数为零 B用负数索引访问数组C打开不存在的文件 D以上都会抛出异常23. 下列常见的系统定义的异常中,
8、哪个是输入、输出异常? ( )。AClassNotFoundExceptionBIOException CFileNotFoundExceptionDUnknownHostException24. 线程生命周期中正确的状态是()。A新建状态、运行状态和终止状态B新建状态、运行状态、阻塞状态和终止状态 C新建状态、可运行状态、运行状态、阻塞状态和终止状态 D新建状态、可运行状态、运行状态、恢复状态和终止状态 25. 字符流与字节流的区别在于( )。A前者带有缓冲,后者没有 B前者是块读写,后者是字节读写C. 二者没有区别,可以互换使用D. 每次读写的字节数不同26. java.io包的FileI
9、nputStream是()。A. 字符流类 B. 字节流类 C. 对象流类 D. 非流类27. 在JAVA语言网络编程中,URL类是在包中,该类中提供了许多方法用来访问URL对象的各种资源,下列选项中可用来获取URL中的端口号的是( )。 A. getFile( ) B. getProtocol( ) C. getHost( ) D. getPort( ) 28一个可以独立运行的Java应用程序( )。A. 可以有一个或多个main方法。 B. 最多只能有两个main方法。 C. 可以有一个或零个main方法。 D. 只能有一个main方法。29在Java中,关于CLASSPATH环境变量的说
10、法不正确的是()。A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。B. 编译器用它来搜索各自的类文件。C. CLASSPATH是一个目录列表。 D. 解释器用它来搜索各自的类文件。30Java为移动设备提供的平台是( )。A. J2ME B. J2SE C. J2EE D. JDK5.031当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为()。A. private B. protected C.friendly D.public32. java.io包的File类是()。A. 字符流类B. 字节流类C. 对象流类D. 非流类33. 在代码中使用cat
11、ch(Exception e)的好处是()。 A. 只会捕获个别类型的异常 B. 捕获try块中产生的所有类型的异常C. 忽略一些异常 D. 执行一些程序34. 下列常见的系统定义的异常中,有可能是网络原因导致的异常是()。A. ClassNotFoundException B. IOExceptionC. FileNotFoundException D. UnknownHostException35. paint()方法使用哪种类型的参数? ( )。A. Graphics B. Graphics2D C. String D. Color36下面的是关于类及其修饰符的一些描述,不正确的是:(
12、)。 A、abstract类只能用来派生子类,不能用来创建abstract类的对象。 B、final类不但可以用来派生子类,也可以用来创建final类的对象。 C、abstract不能与final同时修饰一个类。 D、abstract方法必须在abstract类中声明,但abstract类定义中可以没有abstract方法。37 若需要定义一个类域或类方法,应使用哪种修饰符?( )。 A、static B、package C、private D、public38设有下面两个类的定义: class Person class Student extends Person long id; / 身份
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 语言程序设计 期末 复习 要点
限制150内