教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 法律文档 >

java语言程序设计期末复习要点

来源:网络收集 时间:2025-09-14
导读: 一、选择题 1.以下哪个标识符为合法标识符( )。 A. aVariable1 B. 1var C. var% D. static 2.下列叙述中,正确的是( )。 A. 声明变量时必须指定一个类型 B. Java认为变量number与Number相同 C. Java中唯一的注释方式是”//” D. 源文件中public类可以有0个

一、选择题

1.以下哪个标识符为合法标识符( )。

A. aVariable1 B. 1var C. var% D. static 2.下列叙述中,正确的是( )。

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.所有类的基类( )。

A.java.lang.Object C.java.applet.Applet

B.java.lang.Class D.java.awt.Frame

5.下列关于构造函数的叙述中,错误的是( )。

A. Java语言规定构造函数名与类名必须相同。

B. Java语言规定构造函数没有返回值,但不用void声明。 C. Java语言规定构造函数不可以重载。

D. Java语言规定构造函数只能通过new自动调用。

6.在Java中,用package语句说明一个包时,该包的层次结构必须是( )。

A. 与文件的结构相同 C. 与文件类型相同

B. 与文件目录的层次相同 D. 与文件大小相同

7.关于接口的说法错误的是( )。

A. 是特殊的抽象类

B. 是抽象方法和常量值的定义的集合

C. 当一个类实现一个接口时,必须实现接口中的所有方法 D. 多个类可以实现一个接口,一个类只能实现一个接口

8. 如果容器组件p的布局是BorderLayout,则在p的下边中添加一个按钮b,应该使用的语句是( )。

A. p.add(b); B. p.add(b,\ C. p.add(b,\ D. b.add(p,\

9. 在Java中,与数据库连接的技术是( )。 A. ODBC

B. JDBC C. 数据库厂家驱动程序 D. 数据库厂家的连接协议

10.关于 Java 中继承的特点,下列说法正确的是( )。

A. 使类的定义复杂化

B. Java 只支持单继承,不可多继承,但可以通过实现接口来达到多继承的目的 C. 子类继承父类的所有成员变量和方法,包括父类的构造方法

D. 不可以多层继承,即一个类不可以继承另一个类的子类 11.关于抽象方法,下列说法正确的是( )。

A.可以有方法体

B.可以出现在非抽象类中 D.抽象类中的方法都是抽象方法

C.是没有方法体的方法

12.构造函数何时被调用?( )。

A. 创建对象时 C. 使用对象的方法时

B. 类定义时

D. 使用对象的属性时

13.为了区分重载多态中同名的不同方法,要求( )。

A. 采用不同的参数列表

B. 返回值类型不同

C. 调用时用类名或对象名做前缀 D. 参数名不同

14.假设你正在为应用系统设计一个Java图形用户界面(GUI),需要能输入多行文本信息,下列组件中最能满足这个要求的是( )。

A. TextArea

B. Label

C. TextField

D. Checkbox

15.下列不属于Swing中组件的是( )。

A.JPanel B.JTable C.Menu D.JFrame 16. 声明并创建一个按钮对象b,应该使用的语句是( )。

A.Button b=new Button(); C.Button b=new b();

B.button b=new button(); D.b.setLabel(“确定”);

17. 下列选项中可以处理下拉列表中某一项的事件的事件监听器是( )。

A. ItemListener B. ActionListener C. KeyListener D. MouseListener 18. 如果有一个对象 myListener实现了 ActionListener 接口, 下列哪条语句使得 myListener 对象能够接受处理来自于 smallButton 按钮对象的动作事件? ( )。

A. smallButton.add(myListener);

B. smallButton.addListener(myListener);

C. smallButton.addActionListener(myListener); D. smallButton.addItem(myListener); 19.保证Java语言可移植性的特征是( )。

A. 面向对象

B. 安全性

C. 分布式计算

D. 可跨平台

20.Java虚拟机指的是( )。

A. 运行Java 所需的软件环境 C. Java源代码的编译器

B. Java字节代码的解释程序 D. 运行Java 所需的硬件设备

21. 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )

A. BorderLayout C. GridLayout

B. CardLayout D. FlowLayout

22.下列( )操作不会抛出异常。

A.除数为零

B.用负数索引访问数组

C.打开不存在的文件 D.以上都会抛出异常

23. 下列常见的系统定义的异常中,哪个是输入、输出异常? ( )。

A.ClassNotFoundException C.FileNotFoundException

B.IOException

D.UnknownHostException

24. 线程生命周期中正确的状态是( )。

A.新建状态、运行状态和终止状态

B.新建状态、运行状态、阻塞状态和终止状态

C.新建状态、可运行状态、运行状态、阻塞状态和终止状态 D.新建状态、可运行状态、运行状态、恢复状态和终止状态 25. 字符流与字节流的区别在于( )。

A.前者带有缓冲,后者没有

B.前者是块读写,后者是字节读写 D. 每次读写的字节数不同

C. 二者没有区别,可以互换使用

26. java.io包的FileInputStream是( )。

A. 字符流类

B. 字节流类

C. 对象流类

D. 非流类

27. 在JAVA语言网络编程中,URL类是在java.net包中,该类中提供了许多方法用来访问URL对象的各种资源,下列选项中可用来获取URL中的端口号的是( )。

A. getFile( )

B. getProtocol( )

C. getHost( )

D. getPort( )

28.一个可以独立运行的Java应用程序( )。

A. 可以有一个或多个main方法。 B. 最多只能有两个main方法。 C. 可以有一个或零个main方法。 D. 只能有一个main方法。 29.在Java中,关于CLASSPATH环境变量的说法不正确的是( )。

A. CLASSPATH一旦设置之后不可修改,但可以将目录添加到该环境变量中。 B. 编译器用它来搜索各自的类文件。

C. CLASSPATH是一个目录列表。 D. 解释器用它来搜索各自的类文件。 30.Java为移动设备提供的平台是( )。

A. J2ME

B. J2SE

C. J2EE

D. JDK5.0

31.当类的成员未用访问权限修饰符时,Java认为此成员的访问权限为( )。

A. private B. protected C.friendly D.public 32. java.io包的File类是( )。

A. 字符流类

B. …… 此处隐藏:4212字,全部文档内容请下载后查看。喜欢就下载吧 ……

java语言程序设计期末复习要点.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/434362.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)