【计算机类职业资格】国家计算机二级(Java)66及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)66及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)66及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)66 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.当浏览器重新返回 Applet所在页面时,将调用 Applet类的方法是【 】(分数:2.00)A.start()B.init()C.stop()D.destroy()2.在 Java语言的下列哪个包是编译器自动导入的?(分数:2.00)A.java.langB.java.awtC.java.ioD.java.applet3.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是【 】(分数:2.00)A.yeild()
2、B.wait()C.sleep()D.isAlive()4.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.35.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.1.5B.1C.1.
3、0D.0.56.查找随机文件的记录时,应使用的方法是【 】(分数:2.00)A.readInt()B.readBytes(intn)C.seek(long 1)D.readDouble()7.保证 Java语言可移植性的特征是【 】(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台8.数据库系统的核心是【 】(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员9.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; whil
4、e(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-110.Swing构件必须添加到 Swing顶层容器相关的【 】(分数:2.00)A.选项板上B.复选框内C.内容面板上D.分隔板上11.在读取二进制数据文件的记录时,为了提高效率常常使用一种辅助类【 】(分数:2.00)A.InputStreamB.FileInputStreamC.StringBufferD.BufferedReader12.JDK中提供的文档生成器是【 】(分数:2.00)A.java.exeB.javap.exeC.javadoc.exeD.javaprof.e
5、xe13.在 Java中,负责对字节代码解释执行的是【 】(分数:2.00)A.垃圾回收器B.虚拟机C.编译器D.多线程机制14.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java中线程的优先级从低到高以整数 09 表示15.阅读下列代码 public class Test public static void main(String args) System.out.println(891); 其运行结果是【 】 (分数:2.00)A
6、.44B.45C.88D.9016.下列有关 Java语言的叙述中,正确的是【 】(分数:2.00)A.Java是不区分大小写的B.源文件名与 public类型的类名必须相同C.源文件其扩展名为.jarD.源文件中 public类的数目不限17.在编写 Applet程序时,程序中必须有的 import语句是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;18.给出下面程序段: if(x0)Systemoutprintln(“Hello
7、“); else if(x-3)Systemoutprintln(“Nice to meet you!“); elseSystemoutprintln(“How are you?“); 若打印字符串“How are you?”,则 x的取值范围是【 】 (分数:2.00)A.x0B.x-3C.x-3D.x=0fileNamelength;i+ + File f=new 2 if(f.isDirectory3) Systemoutprintln(f.getCanonicalPath4); main(new String f.getPath5 ); catch(IOException e) epr
8、intStackTrace6; (分数:2.00)填空项 1:_39.当实现 Runnable接口时,要实现的方法是 1。 (分数:2.00)填空项 1:_40.下列程序的输出结果是 1。 class Test public static void main (String args ) int m = 6; do m - -; while (m0); System.out.println(“m = “ +m); (分数:2.00)填空项 1:_41.Throwable类分为 1 和 Exception两个子类。(分数:2.00)填空项 1:_42.每个 Applet程序必须有一个类是 1 类
9、的子类。(分数:2.00)填空项 1:_43.线程模型在 Java中是由 1 类进行定义和描述的。(分数:2.00)填空项 1:_44.在事件处理的过程中,主要涉及到的 3个对象分别是事件、 1 和事件处理者。(分数:2.00)填空项 1:_45.在 javaswing 包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog 和 1。(分数:2.00)填空项 1:_46.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:2.00)填空项 1:_47.捕获异常要求在程序的方法中预先声明,然后调用方法时,用 1 语句捕获并处理。(分
10、数:2.00)填空项 1:_48.在 Java程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。(分数:2.00)填空项 1:_49.有定义 boolean b1=5!=6;,则变量 b1的值是 1。(分数:2.00)填空项 1:_50.线程在生命周期中要经历 5种状态,分别是新建状态、可运行状态、运行状态、 1 状态和终止状态。(分数:2.00)填空项 1:_国家计算机二级(Java)66 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.当浏览器重新返回 Applet所在页面
11、时,将调用 Applet类的方法是【 】(分数:2.00)A.start() B.init()C.stop()D.destroy()解析:本题考查 Applet的运行方式。当 init()方法完成后,将调用 start()方法,使 Applet 成为激活状态。该方法在 Applet每次显示时都要调用。例如浏览器由最小化复原,或浏览器从一个 URL返回该Applet所在的页面,一般常在 start()中启动动画或播放声音等的线程。2.在 Java语言的下列哪个包是编译器自动导入的?(分数:2.00)A.java.lang B.java.awtC.java.ioD.java.applet解析:Ja
12、va 语言的 java.lang包是编译器自动导入的。因此,编程时使用该包中的类,可省去 import导入。但使用其他包中的类,必须用 import导入。3.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是【 】(分数:2.00)A.yeild()B.wait()C.sleep()D.isAlive() 解析:本题考查线程的概念。调用线程的 sleep()方法、yeild()方法和 wait()方法都会将线程阻塞,而isAlive()是用来测试线程,以确定线程是否活着。该方法如果返回 true,则意味着线程已经启动,但还没有结束,并不影响线程的生命周期,所以选项 D 正确。4.给出下
13、列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:2.00)A.0B.1C.2D.3 解析:此题考查 switch语句的用法,switch 的判断的条件必须是一个 int 型值,也可以是 byte,short和 char型的值,case 中
14、需要注意的是一个 case后面一般要接一 个 break语句才能结束判断,否则将继续执行其他 case而不进行任何判断,如果没有任何 值符合 CaSe列出的判断,则执行 default的语句,default是可选的,可以没有,如果没有 default 而又没有任何值匹配 case中列出的值,则 switch不执行任何语句。5.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.1.5 B.1C.1.0D.0.5解析:定义 float t=90f 和 int q=5;而程序要求输出(1+)*(- -q)的值,这样结果一定是一个浮点型的数。注意:选项 A)40,选项 B)36都错误的
15、认为结果应是 int型的,而选项 D)400 对 1+和- -q 的计算过程理解错了,(t+ +)*(- -q)=90*4=360,这样我们便可以选出正确答案了。6.查找随机文件的记录时,应使用的方法是【 】(分数:2.00)A.readInt()B.readBytes(intn)C.seek(long 1) D.readDouble()解析: 本题考查随机文件流的相关方法。RandomAccessFile 中主要包含的方法有: length()方法用来求随机文件的字节长度:seek(long pos)方法用来对随机文件记录的查找,所以选项 C正确;close()方法用来将随机文件资源关闭:r
16、eadDouble()是对随机文件浮点数的读取;readInt()是对随机文件整数的读取:readChar()是对随机文件字符变量的读取:skipBytes(int n)是随机文件字节的读取。7.保证 Java语言可移植性的特征是【 】(分数:2.00)A.面向对象B.安全性C.分布式计算D.可跨平台 解析:本题考查 Java语言的特点。Java 语言的特点是考试重点,务必掌握。跨平台的特点保证了 Java语言的可移植性,同时,Java 的类库也具有可移植性。Java 本身的编译器也用 Java语言编写,运行系统的虚拟机用 C语言实现,这样,Java 系统本身也具有可移植性。8.数据库系统的核
17、心是【 】(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析: 数据库管理系统(DBMS)是整个数据库系统的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项 B正确。9.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:2.00)A.1B.5C.2D.-1 解析:do-while 结构首先执行循环体,然后计算终
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA66 答案 解析 DOC
