【计算机类职业资格】二级JAVA笔试-142及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-142及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-142及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-142 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.设有定义语句:int a=11,22, 33;则下面对此语句的叙述错误的是(分数:3.00)A.定义了一个名为 a 的一维数组B.数组中的每一个元素都是整型C.a 数组的元素下标为 13D.a 数组有 3 个元素2.下列关于 Java 语言简单数据类型的说法中,正确的一项是_。(分数:3.00)A.以 0 开头的整数代表 8 进制整型常量B.boolean 类型的数据作为类成员变量的时候,系统默认的初始值为 trueC.以 0x 或者 OX 开头的整数代表 8 进
2、制整型常量D.double 类型的数据占计算机存储的 32 位3.如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的一个是_。(分数:3.00)A.这 2 个类都是子类或者超类B.A 是 B 超类的子类C.这 2 个类都是对方的子类D.B 是 A 超类的子类4.在生成文件对象的语句中,如果文件对象的路径是文件夹所属的路径,需要调用 File 类中的_方法生成对应的文件夹。(分数:3.00)A.createNewFile()B.isDirectory()C.canRead()D.mkdir()5.下面关于 Applet 的说法正确的是_。(分数:3.00)A.Applet 也需
3、要 main 方法B.Applet 必须继承自 javaawtAppletC.Applet 程序不需要编译D.Applet 能访问本地文件6._布局管理器是 AWT 中最灵活,同时又是最复杂的一种布局管理器。(分数:3.00)A.GridBagLayoutB.GridLayoutC.BorderLayoutD.FlowLayout7.编译一个定义了 3 个类和 10 个方法的 Java 源文件后,会产生多少个字节码文件,扩展名是_。(分数:3.00)A.1 个字节码文件,扩展名是classB.13 个字节码文件,扩展名是classC.3 个字节码文件,扩展名是 javaD.3 个字节码文件,扩
4、展名是 class8.执行下列代码段之后,变量 z 的值为_。Public class Test8public static void main(String args)int x=2;int y=3;int z=4;z-= y-x-;System.out.println(z);(分数:3.00)A.1B.2C.3D.49.下列APPLET的属性中属于可选的一项是_。(分数:3.00)A.CODEB.CODEBASEC.HEIGHTD.WIDTH10.Java 程序从编译到执行的整个过程为_。(分数:3.00)A.Java 源程序一编译成机器码一运行B.Java 源程序一编译成字节码一解释执行
5、C.Java 源程序一直接解释执行D.Java 源程序一优化一运行11.下列运算符中,_不可以和字符类型数据组合成相应的运算表达式。(分数:3.00)A.B.+C.+D.System.out.println(“ndition 1“;catch (ArrayIndexOutOfVoundsException e)System.out.println(“ondition 2“;catch (Exception e)System. out.println(“ondition 3“;finallySystem. out. println ( “inally“;(分数:3.00)A.condition1
6、B.condition2C.condition3D.condition1finally17.下面有关 Applet 的执行的说法不正确的是_。(分数:3.00)A.最小化 Applet 运行窗口时,将运行 stop()方法B.Java Applst 跟 Java Application 一样,都是从 main()方法开始执行的C.Java Applet 必须嵌入到 HTML 文件中才能够运行D.Java Applet 在执行的过程中一定会自动调用 init()、start()、stop()、destroy()方法,不管用户是否重载这些方法18.若要一个 Applet 能够正常运行于浏览器中,除
7、了 iava 和class 文件之外必须建立 _。(分数:3.00)A.HTML 文件B.OBJ 文件C.EXE 文件D.JAR 文件19.当用户离开包含 Applet 的主页后又再返回时,或者当浏览器从图标状态恢复为窗口时,系统都会自动再执行一遍_方法。(分数:3.00)A.init()B.start()C.paint()D.stop()20.下列选项中属于 Java 语言的垃圾回收机制的一项是_。(分数:3.00)A.堆栈溢出检查B.语法检查C.跨平台D.内存跟踪21.resume()方法负责恢复被_方法挂起的线程。(分数:3.00)A.sleep()B.stop()C.wait()D.s
8、uspend()22.下列程序通过设定线程优先级,抢占主线程的 CPU,选择正确的语句填入横线处。class T14 implements Runnableprivate Boolean fStop - true;public void run()while(fStop)System.out.println(Thread.currentThread().getName() + “run“);tryThread.sleep(l);catch(Exception e)e.printStackTrace();public void stopRun()fStop = false;public clas
9、s Testl4public static void main(String args)T14 t14 = new T14();Thread t1 = new Thread(ti4, “T14“);Thread t = Thread.currentThread();_; Ti.start();T14.stopRun();System.out.println ( “stop “);(分数:3.00)A.setPriority(Thread. MIN_PRIORITY)B.t1 .setPriority(Thread. MIN_PRIORITY)C.t.setPfiofity(Thread. MI
10、N_PRIORITY)D.t14.setPriority(Thread. MIN_PRIORITY)23.下面程序执行后,屏幕上显示的应是_。public class Testl0public static void main(String args)char char1 = t, e, s, t;char char2 = (t, e, s, t, 1 ;String s1 = new String(char1);String s2 = new String(char2, 0, 4);System. out.println (si.equal (s2);(分数:3.00)A.trueB.fal
11、seC.testD.编译错误24.下列语句序列执行后,K 的值是_。public class Test11public static void main(String args)int m=3, n=6, k=0;while (m+)(n-)+k;System.out.println (k);(分数:3.00)A.0B.1C.2D.325.下面关于类及其修饰符的一些描述,正确的是_。(分数:3.00)A.abstract 类可以用来派生子类,也可以用来创建 abstract 类的对象B.abstract 能与 final 同时修饰一个类C.final 类不但可以用来派生子类,也可以用来创建 f
12、inal 类的对象D.abstract 方法必须在 abstract 类中声明,但 abstract 类定义中可以没有 abstract 方法二、填空题(总题数:10,分数:25.00)26.多线程是 Java 语言的 【1】 机制,它能够处理同步共享数据和各种不同的事件。(分数:2.50)填空项 1:_27.在 J2SEv1.4 运行环境中,编译 Java 源程序的命令是 【2】 。(分数:2.50)填空项 1:_28.在 Java 程序中,通过类的定义只能实现单一继承,但通过接口的定义可以实现 【3】 关系。(分数:2.50)填空项 1:_29.表达式 110100113 的值为 【4】
13、。(二进制数表示)(分数:2.50)填空项 1:_30.在线程的调度中,可用来设置线程优先级的方法是 【5】 。(分数:2.50)填空项 1:_31. 【6】 、Set、List 和 SonedSet 是集合中的四个重要接口。(分数:2.50)填空项 1:_32.Java 定义的对象流是 ObjectlnputStream 和 【7】 。(分数:2.50)填空项 1:_33. 【8】 是 AWT 的扩展,它提供了一种方法,可以在 Java 程序中提供图形化用户界面,并得到用户用键盘、鼠标和其他输入设备输入的信息。(分数:2.50)填空项 1:_34.当用户在 TextField 中输入一行文字
14、后,按回车键,实现 【9】 接口可实现对事件的相应。(分数:2.50)填空项 1:_35.倘若用户退出浏览器或者重载包含 Applet 的主页时,浏览器首先调用 Applet 的方法 stop(),接着执行 【10】 方法释放 Applet 所占的资源。(分数:2.50)填空项 1:_二级 JAVA 笔试-142 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:75.00)1.设有定义语句:int a=11,22, 33;则下面对此语句的叙述错误的是(分数:3.00)A.定义了一个名为 a 的一维数组B.数组中的每一个元素都是整型C.a 数组的元素下标为 1
15、3 D.a 数组有 3 个元素解析:解析 a 数组的元素的下标应为 02,这是直接定义数组的方法,通过在大括号中给出数组的数据项的值。2.下列关于 Java 语言简单数据类型的说法中,正确的一项是_。(分数:3.00)A.以 0 开头的整数代表 8 进制整型常量 B.boolean 类型的数据作为类成员变量的时候,系统默认的初始值为 trueC.以 0x 或者 OX 开头的整数代表 8 进制整型常量D.double 类型的数据占计算机存储的 32 位解析:解析 选项 B 中,对于 boolean 类型的数据,作为类成员变量的时候,系统默认的初始值应该是false;选项 C 中,以 0x 或者
16、0X 开头的整数应该是 16 进制的整型常量;选项 D 中, double 类型的数据应该占用 64 位的存储空间;选项 A 正确。3.如果有 2 个类 A 和 B,A 类基于 B 类,则下列描述中正确的一个是_。(分数:3.00)A.这 2 个类都是子类或者超类B.A 是 B 超类的子类 C.这 2 个类都是对方的子类D.B 是 A 超类的子类解析:解析 定义其他类的类是超类,从某个已有类继承得到的类是子类。本题中,A 类基于 B 类,因此,A 类是子类,而 B 类是超类,选项 B 正确。4.在生成文件对象的语句中,如果文件对象的路径是文件夹所属的路径,需要调用 File 类中的_方法生成对
17、应的文件夹。(分数:3.00)A.createNewFile()B.isDirectory()C.canRead()D.mkdir() 解析:解析 利用生成文件对象语句只是生成一个文件对象,而不是生成真正的文件。如果语句中,构造方法的参数是文件名或路径加文件名,需要调用 File 类中的 creatNewFile()方法创建文件;若是文件夹所属的路径,需要调用 File 类中的 mkdir()方法生成对应的文件夹。5.下面关于 Applet 的说法正确的是_。(分数:3.00)A.Applet 也需要 main 方法B.Applet 必须继承自 javaawtApplet C.Applet 程
18、序不需要编译D.Applet 能访问本地文件解析:解析 Java Application 是从 main()方法开始运行的,而 Java Applet 则相对复杂一点,它需要在浏览器环境中运行,因此选项 A 是错误的。所有的 Java Applet 都是 Applet 类的子类,因此选项 B 是正确的。Java Applet 小应用程序没有 main()入口,但是运行 Java Applet 首先还是要进行编译,因此选项 C 是错误的。Applet 不能读写用户的文件系统,因此选项 D 是错误的。6._布局管理器是 AWT 中最灵活,同时又是最复杂的一种布局管理器。(分数:3.00)A.Gri
19、dBagLayout B.GridLayoutC.BorderLayoutD.FlowLayout解析:解析 GridBayLayout 是 AWT 中最灵活,同时又是最复杂的一种布局管理器。容器中各个组件所占的空间可以互不相同,故选项 A 是正确的。7.编译一个定义了 3 个类和 10 个方法的 Java 源文件后,会产生多少个字节码文件,扩展名是_。(分数:3.00)A.1 个字节码文件,扩展名是classB.13 个字节码文件,扩展名是classC.3 个字节码文件,扩展名是 javaD.3 个字节码文件,扩展名是 class 解析:解析 Java 程序的源文件扩展名为 java。在编译
20、源文件之后,产生的是字节码文件,其扩展名为class。而对于源文件中定义的一个类都会有一个字节码文件与之对应,并且扩展名均为class,这里有 3 个类,因此有 3 个字节码文件,正确答案为 D。8.执行下列代码段之后,变量 z 的值为_。Public class Test8public static void main(String args)int x=2;int y=3;int z=4;z-= y-x-;System.out.println(z);(分数:3.00)A.1B.2C.3D.4 解析:解析 表达式中的运算次序应该是先对 y 做减量运算,得到 y=2,然后再取 x 的值 x=2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 142 答案 解析 DOC
