当前位置:
文档之家› Java语言程序设计(一)自考题模拟5
Java语言程序设计(一)自考题模拟5
D.read()
答案:B
10. 在Java语言中,支持网络通信的软件所在的包是
A.java. util
B.java. net
C.java. io
D.java. internet
答案:B
二、填空题
1. Java语言使用______字符集,共有65535个字符。
答案:Unicode
2. 在Java语言中,package语句必须出现在程序文件的______。
答案:ResultSet rs=sql. executeQuery("SELECT*FROM st"):
三、简答题
1. 简述在Java语言中,循环语句包含的种类。
答案:while语句、do…while语句、for语句。
2. 下列类的定义中有哪些错误,写出错误原因或者进行改正。
class C2202
[要点透析] 数组是一种引用类型,一个数组名在不同时间可引用不同的数组,数组名之间可以赋值。
5. 包含当事件发生时从源传递给监视器的特定事件信息的对象是
A.事件对象
B.源对象
C.监视器对象
D.接口
答案:A
[解答] 本题主要考查的知识点为Java事件驱动模型。
[要点透析] 当用户点击Button对象对应的按钮时,系统就将一个ActionEvent事件对象从事件激发对象传递到监视器。ActionEvent对象包含的信息有事件发生在哪一个按钮上以及有关事件的其他信息。
B.10和10
C.10和11
D.11和10
答案:A
[解答] 本题主要考查的知识点为Java运算符。
[要点透析] i=++i,++运算符在变量i前,变量i先加1,再赋值给变量j,故i=j=11。
3. 接口的所有变量和方法分别默认为
A.final staic和public abstract
B.final static和public final
答案:break
5. 设定文本框对象text使其不可编辑,对应的代码是______。
答案:text. setEditable(false)
6. 键盘事件的接口是______。
答案:KeyListener
7. 三次曲线(CubicCurve2D)的方法double()中的8个参数分别是三次曲线的始点、两个控制点和______。
4. 下列有关数组的叙述错误的是
A.数组是将一组相同类型的数据顺序存储,组成一种复合数据类型
B.在Java语言中,数组是一种引用类型,数组名如同对象名一样,是一种引用
C.对于多维数组,从最高维开始,可以对每一维分配不等长的空间
D.在Java语言中,数组元素可以互相赋值,而数组名不能直接赋值
答案:D
[解答] 本题主要考查的知识点为Java数组。
A.转义字符'\t'的含义是水平制表符
B.转义字符'\n'的含义是换行符
C.转义字符'\nnn'的含义是用十进制数值表示字符的ASCII码
D.转义字符'\b'的含义是退格
答案:C
[解答] 本题主要考查的知识点为Java语言的转义字符。
[要点透析] 转义字符'\nnn'的含义是n为8进制数字,用八进制数值表示字符的ASCII码。
8. 当线程A使用某个对象,而此对象又需要线程B修改后才能符合A线程的需要,这时线程A就要等待线程B完成修改工作,这种现象称为
A.线程的同步
B.线程的互斥
C.线程的调度
D.线程的就绪
答案:A
9. 采用缓
A.flash()
B.flush()
C.Write()
答案:终点
8. 由于sleep()方法可能产生______异常,应将sleep()方法写在try块中,并用catch块处理异常。
答案:InterruptedException
9. ______是一种特殊的方法,这种方法的名与它的类名相同,并且不返回结果,也不写上void关键字。
答案:构造方法
10. 在Java语言中,有了SQL语句对象sql后,根据“读取学生成绩表st中的所有记录并存于rs对象中”,定义rs对象的代码是______。
C.public static和public abstract
D.public static和public final
答案:A
[解答] 本题主要考查的知识点为Java接口。
[要点透析] 接口是一种由常量定义和抽象方法组成的特殊类。用public修饰的接口是公共接口,可被所有的类和接口使用,没有public修饰的接口只能被同一个包中的其他类和接口使用。接口的所有变量都默认为是final static属性,所有的方法都默认为是public abstract属性。一个类通过使用implements声明自己使用一个或多个接口。实现多个接口时,接口名之间用逗号隔开。
[解答] 本题主要考查的知识点为Java菜单事件处理方法及其接口。
[要点透析] 处理该事件的接口是ActionListener,要实现的接口方法是actionPerformed(ActionEvent e),获得事件源的方法是getSource()。
7. 以下关于Java语言的转义字符及其含义,说法错误的是
6. 菜单的事件源是用鼠标点击某个菜单项,要实现的接口方法是actionPerformed(ActionEvent e),获得事件源的方法是getSource(),处理该事件的接口是
A.ActionListener
B.actionPerformed
C.getSource
D.ItemListener
答案:A
答案:起始行
3. Java小应用程序中,为了在Java页面上显示动态效果,需要使用______方法,该方法先清除paint()方法以前所画的内容,然后再调用paint()方法。
答案:repaint()
4. 在switch语句中,如果要使各种情况互相排斥,仅执行一个子句的语句序列,每个子句都需要以______语句结束。
Java
一、单项选择题
(在每小题列出的四个备选项中只有一个是符合题目要求的。)
1. 下列有关Java的叙述错误的是
A.是一种强类型语言
B.与平台无关
C.可以使用汉字变量名
D.不检查数组下标越界
答案:D
2. 在Java语言中执行如下语句后,i和j的值分别为
int i=10;int i=++i;
A.11和11