为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了计算机等级二级考试(JAVA)精选试题:
一、选择题(每小题1分,共40小题,共40分)
29.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将( )。
A.运行
B.阻塞
C.终止
D.休眠
30.实现下列( )接口可以对TextField对象的事件进行监听和处理。
A.ActionListener
B.FocusListener
C.MouseMotionListener
D.WindowListener
31.下面( )不是InputStream类中的方法。
A.int read(byte[])
B.void flush()
C.void close()
D.int available()
32.下列关于正则表达式的说法,不正确的是( )。
A.在J2SE l.4中的正则表达式包中有一个Pattern类
B.在J2SE l.4中的正则表达式包中有一个Macher类
C.在J2SE l.4中的正则表达式包名为java.util.regex
D.以上说法都不对
29.C。【解析】本题考查线程的机制。守护线程是一类特殊的线程.它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法isDaemon()来判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。
30.A。【解析】文本框TextField可用于编辑单行文本,输入一个字符串,按键就会激活一个文本框事件。对TextField对象的事件进行监听和处理可以实现接口ActionListener来进行.
31.B。【解析】本题考查InputStream类中的方法。InputStream类中包括的主要方法有:int read(byte[]),该方法从输入流中读多字节,存入字节数组;void close()方法用来关闭输入流,并释放相关资源;int available()方法返回输入流中可读字节数;long skip(long n)方法从输入流中最多向后跳n字节,返回实际跳过字节数。选项B中void flush()并不属于InputStream类中的方法。
32.C。【解析】本题考查J2SE l.4中的正则表达式。记忆型题目,没有太大难度,考生记住即可。java.util.regex和java.net.URL类相结合,用于网络上的字符输入流的模式字符串搜索中。
33.下列不属于Java的图形用户界面内容的包是( )。
A.java.awt
B.javax.swing
C.java.awt.event
D.java.io
34.下列方法与Applet显示无关的是( )。
A.paint()
B.update()
C.draw()
D.repaint()
35.当一个Applet被下载到本地环境时,不发生的操作是( )。
A.产生一个Applet主类的实例
B.对Applet自身进行初始化
C.启动Applet运行
D.Applet并不显示出来
36.当浏览器重新返回Applet所在页面时,将调用Applet类的方法是( )。
A.start()
B.init()
C.stop()
D.destroy()
33.D。【解析】选项A中的java.awt是java l.1中设计处理图形界面的包,属于Java的图形用户界面内容的包;选项B中的javax.swin9是java l.2中扩展java.awt功能的处理图形界面的包,属于Java的图形用户界面内容的包;选项C中的java.awt.event包含了所有图形界面的事件类,属于Java的图形用户界面内容的包;选项D中的java.io是java中处理输入/输出的包,不属于Java的图形用户界面内容的包,为本题正确答案。
34.C。【解析】本题考查Applet的基本概念。Applet显示相关的方法主要有3个。paint()方法,具体执行Applet的绘制,定义为:public void paint(Graphics g);update()方法,定义为:public void update(Graphics g),主要用于更新Applet的显示;repaint()方法,定义为:public void repaint(),主要用于Applet的重新显示,它调用update()方法实现对Applet的更新。而draw()方法与显示无关。故选C
35.D。【解析】本题考查Applet的加载。当一个Applet下载到本地系统时,将发生以下操作:产生一个Applet主类的实例;对Applet自身进行初始化;启动Applet运行,将Applet完全显示出来。由此可见,选项D说法符合题意。
36.A。【解析】本题考查Applet的运行方式。当init()方法完成后,将调用start()方法,使Applet成为激活状态。该方法在Applet每次显示时都要调用。例如浏览器由最小化复原,或浏览器从一个URL返回该Applet所在的页面,一般常在start()中启动动画或播放声音等的线程。
推荐阅读: