【计算机类职业资格】计算机二级(Java)33及答案解析.doc

上传人:terrorscript155 文档编号:1337883 上传时间:2019-10-17 格式:DOC 页数:14 大小:79KB
下载 相关 举报
【计算机类职业资格】计算机二级(Java)33及答案解析.doc_第1页
第1页 / 共14页
【计算机类职业资格】计算机二级(Java)33及答案解析.doc_第2页
第2页 / 共14页
【计算机类职业资格】计算机二级(Java)33及答案解析.doc_第3页
第3页 / 共14页
【计算机类职业资格】计算机二级(Java)33及答案解析.doc_第4页
第4页 / 共14页
【计算机类职业资格】计算机二级(Java)33及答案解析.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、计算机二级(Java)33 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个方法是用来专门定义临界区,实现线程的同步?(分数:2.00)A.I=1B.I=2C.I=3D.I=42.下列哪个选项可能包含菜单条?(分数:2.00)A.PanelB.FrameC.AppletD.Dialog3.下列哪个类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:2.00)A.多线程B.动态连接C.异常同步D.异常处理4.关于构件的基本应用,下列说法有误的是(分数:2.00

2、)A.MenuBar 和 Menu 都没有必要注册监听器,只需要对 Menultem 添加监听器 ActionLis-tener,完成相应操作B.javaawtColor 提供了颜色的构造方法 Color(int r,int g,int B) ,其中 r,g 和 b 代表了三维空间的长、宽和高C.对话框 Dialog 是 Window 类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button 是个最常用的构件,当按钮被点击后,会产生 ActionEvent 事件,需 Ac-tionListener接口进行监听和处理事件5.在 Java 语言中,不允许使用指针体现出的 Java

3、 特性是【 】(分数:2.00)A.可移植B.解释执行C.健壮性D.安全性6.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误B.0C.1D.运行成功,但不输出7.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A. thisj=j; void print( ) Systemoutprintln(“i=“+i+“+“j=“+j) class B extends A int in; B (i

4、nt i,int j,int m) super(a,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args) B b:new B(1,2,3); bprint( ); (分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=125.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:2.00)A.public int MAX_LENGTH=100B.final

5、 int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=10026.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.0B.1C.2D.编译错误27.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:2.00)A.使用报表设计器可以创建自定义

6、报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表28.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:2.00)A.B.C.D.29.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintl

7、n(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8

8、 7 p:630.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window31.已知:inta=newint100;在下列给出的数组元素中,非法的是【 】(分数:2.00)A.a0B.a1C.a99D.a10032.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person

9、 int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.-3 3B.5 -9C.3 -3D.-6 533.阅读下面程序 import java.io.*; public class TypeTransition public static void main(String args) char a=h; int i=100; int j=97; int aa=a+i; System.out.println(“aa=“+aA) ; char bb=(char)j; System.out.println(“bb=“+bB) ; 如果输出结果

10、的第二行为 bb=a,那么第一行的输出是【 】 (分数:2.00)A.aa=IB.aa=204C.aa=vD.aa=15634.下列关于 Java 的说法正确的是( )。(分数:2.00)A.10B.程序有误C.1D.035.在编写 Applet 程序时,程序中必须有的 import 语句是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.下列是一个 Jav

11、a Applet 程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int total=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Total of array elements:=“+total,25,25); (分数:2.00)填空项 1:_37.如果容器

12、采用 1 进行布局管理,在用 add2 方法添加构件的时候,必须注明添加 到哪个位置。 (分数:2.00)填空项 1:_38.在 Java 程序中,主线程一般具有 1 优先级。 (分数:2.00)填空项 1:_39.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分数:2.00)填空项 1:_40.在常值变量中,整型的最大值是 1。(分数:2.00)填空项 1:_41.Applet 是能够嵌入到 1 格式的文件中,并能够在浏览器中运行的 Java 类。(分数:2.00)填空项 1:_42.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界

13、的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_43.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。 int x; x= 1 ; (分数:2.00)填空项 1:_44.J2SDK 的命令可以分为 6 类:基本命令、RMI(远程方法调用命令)、 1、安全控制命令、Java IDL 和RNR-IIOP 命令、Java Plug-in。(分数:2.00)填空项 1:_45.对象串行化中,要被串行化的对象所属类的接口是 1。(分数:2.00)填空项 1:_46.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 1,它来

14、决定线程的行为。(分数:2.00)填空项 1:_47. 1 的任务是诊断和改正程序中的错误。 (分数:2.00)填空项 1:_48.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_49.URL 是 1 的缩写。(分数:2.00)填空项 1:_50.下列是一个 Java 应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_计算机二级(Java)33 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分

15、,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个方法是用来专门定义临界区,实现线程的同步?(分数:2.00)A.I=1B.I=2C.I=3D.I=4 解析:此题为 If Then 结构的条件语句,如果 a60,则 I=1 如果 a 70,则 I=2;如果 a80,则 I=3;如果 a2.下列哪个选项可能包含菜单条?(分数:2.00)A.PanelB.Frame C.AppletD.Dialog解析:Frame 的外观就像平常在 Windows 系统下见到的窗口,其中包含标题、边框、菜单和大小等。3.下列哪个类是 Applet 进行绘制的关键类,它支持基本绘图,另外还支持图

16、形绘制方法?(分数:2.00)A.多线程B.动态连接C.异常同步 D.异常处理解析:Java 标识符的命名规则:标识符是以字母、下划线和美元符作为 首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。标识符是区 分大小的。标识符的字符数目没有限制。4.关于构件的基本应用,下列说法有误的是(分数:2.00)A.MenuBar 和 Menu 都没有必要注册监听器,只需要对 Menultem 添加监听器 ActionLis-tener,完成相应操作B.javaawtColor 提供了颜色的构造方法 Color(int r,int g,int B) ,其中 r,g 和 b 代表了三维空间

17、的长、宽和高C.对话框 Dialog 是 Window 类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button 是个最常用的构件,当按钮被点击后,会产生 ActionEvent 事件,需 Ac-tionListener接口进行监听和处理事件 解析:javaawtColor 提供了颜色的构造方法 Color(int,r,int,B) ,其中 r,g 和 b 代表了红绿蓝的 0255 之间的整数值。 5.在 Java 语言中,不允许使用指针体现出的 Java 特性是【 】(分数:2.00)A.可移植B.解释执行C.健壮性D.安全性 解析:选项 A,Java 语言跨平台的特点,保

18、证了软件的可移植性。此外,Java 本身的编译器也用 Java 语言编写,运行系统的虚拟机用 C 语言实现,这样,Java 系统本身也具有可移植性。选项 B,Java 语言用字节码进行解释执行,字节本身带有许多编译时产生的信息。选项 C,健壮性也称为鲁棒性。Java 语言在编译和运行时都有比较严格的检查。选项 D,Java 语言在运行程序时,有严格的访问权限检查。对字节代码执行前要检查,不允许使用指针,可防止对内存的非法入侵。因此,本题的正确答案是 D。6.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误 B.0C.1D.运行成功,但不输出解析:如果在于类中要访问父类的函数应用

19、“:”运算符。7.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.javaapplet 包,为 Applet 提供执行需要的所有类,主要是访问 Applet 内容的通信类;javaunil 包,提供使用程序类和集合类。 17.在软件设计中,不属于过程设计工具的是【 】(分数:2.00)A.PDL(过程设计语言)B.PAD 图C.N-S 图D.DFD 图 解析: 数据流图 DFD,是结构化分析方法最主要

20、的一种图形工具,不属于过程设计工具。18.下列方法中,不属于 WindowListener 接口的是【 】(分数:2.00)A.windowOpened()B.window Closed()C.window Activated()D.mouseDragged() 解析:Window Listener 接口包含的方法是: /windowActivated (WindowEvent) /windowOpened (WindowEvent) /windowClosed (WindowEvent) /windowCloshlg (WindowEvent) /windowDeactivated (Win

21、dowEvent) /windowDeiconified (WindowEvent) /windowlconified (WindowEvent) 因此不属于WindowListener 接口的方法是 D。 补充:在 AWT 中,接口的命名是与事件相对应的,比如 WindowEvent事件所对应的接口就是 WindowListener,而 MouseEvent 事件所对应的接口就是 WouseListener。同时,接口中方法的命名也是与事件相对应的,比如 WindowListener 接口中包含的方法的名称都是以 window 开头,而 WouseListener 接口中包含的方法的名称都是

22、以 mouse 开头。 针对本题,在不知道具体WindowListener 接口中包含的方法时,根据 AWT 中接口和接口中方法的命名原则,也可以答对本题。 19.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:2.00)A.System B.ObjectC.ClassD.Thread解析:System 类是一个特殊类,它是一个 final 类,所有的方法都用类变量来调用,即对 Syatem 类不可能实例化,它主要提供了输入/输出和系统环境信息的访问和设置。 20.下列程序是死循环的是( )。(分数:2.00)A.for(;); B.int s=36; while(S)-

23、S;C.int m=10; do m- - while(m0);D.int n=5;while(n1) n- -; if(n解析:在 for 语句中省略中间的判断表达,并且后面只有一个分号,所以 是循环。21.下列关于对象的加锁说法不正确的是( )。(分数:2.00)A.对象的加锁技术有效的预防了死锁的发生 B.共享数据的所有访问都必须作为临界区,使用 synchronized 关键字进行加锁控制C.用 synchronized 保护的共享数据必须都是私有的D.Java 语言中对象加锁具有可重入性解析:如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成

24、了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。22.javautil 包中 Date 对象表示时间默认顺序是( )。(分数:2.00)A.年、星期、月、日、小时、分、秒B.秒、分、小时、日、月、星期、年C.小时、分、秒、星期、月、日、年D.星期、月、日、小时、分、秒、年 解析:javautil 包中 Date 对象表示时间的顺序是星期、月、日、小时、分、秒、年。23.下列哪个类或接口定义了线程同步与交互的方法?(分数:2.00)A.ThreadB.RunnableC.Object D.ThreadGroup解析:线程

25、的对象是由 java。lang 包的 Thread 类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。24.下列程序的输出结果是( )。 classA int i,j; A(int i,int j) thisi=i; thisj=j; void print( ) Systemoutprintln(“i=“+i+“+“j=

26、“+j) class B extends A int in; B (int i,int j,int m) super(a,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args) B b:new B(1,2,3); bprint( ); (分数:2.00)A.i=1 j=2 m=3B.m=3 C.i=3 j=2D.m=1 i=1解析:在对象 b 调用 prin()方法时,使用了类 B 内定义的 print()版本,即在类 B 内的 print()版本覆盖了

27、在类 A 中的 print()方法。 25.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:2.00)A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=100 解析:本题考查 Java 中变量的声明。选项 A 虽然按照题目要求定义了一个变量,但没有满足保持为常数的要求,该变量可以被改变。选项 B 没有满足题目要求的 public 成员变量;选项

28、C 与 C 语言混淆,const 是 C 语言用来定义常值变量的关键字, Java 中定义常值变量使用的是 final 属性,说明该值赋值以后永不改变,所以选项 D 为正确答案。26.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.0B.1 C.2D.编译错误解析:该题涉及到赋值语句与运算符优先级的顺序,Print 语句具有运算功能, 故选项 C)是错误的:由于运算符的优先级是先乘除后加减,所以选项 B)为正确,选项 A) 和选项 D)不正确。 27.给出下列代码,如何使

29、成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:2.00)A.使用报表设计器可以创建自定义报表B.使用报表向导可以创建报表C.使用快速报表可以创建简单规范的报表D.利用报表向导创建的报表是快速报表 解析:可串行化类的数据的访问权限(public,protected,Package 或 Private),对于数据的串行化没有影响。数据是以字节形式写入流而字符串型数据将表示 UTF 格式,即文件系统安全全局字符集转换格式。注意:正如题目中选项 C)和选项 D)中所描述的一样,对于对象的串行

30、化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。28.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:2.00)A. B.C.D.解析:Applet 作为 Java 的个重要组成部分,有着与应用程序不

31、同的执行过程。下图是入门程序 hello在浏览器中的运行过程。*29.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public stati

32、c void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:6解析:30.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.Applet C.java.awt.frameD.java.awt.Window解析:javaxswingJApplet 是 Applet 的直接子类,继承了 Applet 的

33、方法与 执行机制。javaawtpanel 是 java.aPpletApplet 的直接父类,java.awt.Window 是 java. awl.frame 的直接父类。31.已知:inta=newint100;在下列给出的数组元素中,非法的是【 】(分数:2.00)A.a0B.a1C.a99D.a100 解析: 本题考查 Java 中数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。inta=new int100定义了一个数组 a,含有 100 个整型元素。在 Java 中,数组元素的下标是从 0 开始的,因此上面定义的数组实际上下标是从 099,所以选

34、项 D 错误。32.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.-3 3 B.5 -9C.3 -3D.-6 5解析:把程序具体分析一下,可得:程序开始时分别执行 m,n 赋值 5,- 6。If 语句 Not m0 相当于m=0,现在 m 得值为 5 比 0 大,所以条件值为 False,执行 Else 语句

35、n=m+3,此时 n 为 8,执行 Print方法,即输出 m-n 和 n-m 的值,m-n=-3, nm=3,所以最后输出结果应该如选项 A)所示。33.阅读下面程序 import java.io.*; public class TypeTransition public static void main(String args) char a=h; int i=100; int j=97; int aa=a+i; System.out.println(“aa=“+aA) ; char bb=(char)j; System.out.println(“bb=“+bB) ; 如果输出结果的第二行

36、为 bb=a,那么第一行的输出是【 】 (分数:2.00)A.aa=IB.aa=204 C.aa=vD.aa=156解析: 本题考查的是 Java 的基本数据类型及其运算。程序开始生成了一个字符型变量 a 和 3 个整型变量 i、j、aa。而整型变量 aa 的初始值是 a+i,其中 a 是一个字符型变量。如何进行加法运算呢?Java语言规定,char 型数据可以自动转换成 int 类型,转换的结果就是该字符的 ASCII 码值。因此,整型变量 aa 的初始值为字符“h”的 ASCH 码值加上 100。如果记住 h 的 ASCII 码值是 104,则直接就确定 aa 的初始值是 204,选项 B

37、 为正确答案。 如果记不得 h 的 ASCII 码,题目中则给出提示。题目中说“输出结果的第二行为 bb=a”,也就是字符比的值为字符 a,bb 的生成语句是 char bb;(char)j,是把整型变量 j 的值强制转换为字符型。同样,把 ASCH 码值为j(97)所对应的字符赋值给比。显然,字符 a 的ASCII 码值为 97,字符 b 的 ASCII 码值为 98,依次类推,字符 h 的 ASCII 码为 104。 34.下列关于 Java 的说法正确的是( )。(分数:2.00)A.10 B.程序有误C.1D.0解析:二元算术运算符适用于所有数值型数据类型,包括整型和浮点型。 但要注意

38、,如果操作数全为整型,那么,只要其中有一个为 long 型,则表达式结果也为 long 型;其他情况下,即使两个操作数全是byte 型或 shat 型,表达式结果也 int 型;如果操 作数为浮点型,那么其中有一个为 double 型,表达式结果就是 double 型,只有两个操作数 全是 float 型或其中一个是 float 型而另外一个是整型型时,表达式结果才是 float 型。35.在编写 Applet 程序时,程序中必须有的 import 语句是( )。(分数:2.00)A.import.java.io.*;B.import java.applet.Applet; C.import.

39、javaawt.event.*;D.import.javalang.*;解析:编写 Applet 程序,其中定义的类是 javaappletApplet 类的子类。二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.下列是一个 Java Applet 程序,填空使它的功能为计算数组下标为偶数的各元素的和。 import java.applet.*; import java.awt*; public class Testww extends Applet public void paint(Graphics g) int a=1,3,5,7,9,10; int tot

40、al=0; float ave; for(int i=0;ialength; 1) total+=ai; g.drawstring(“Total of array elements:=“+total,25,25); (分数:2.00)填空项 1:_ (正确答案:i+=2)解析:通过 for 循环语句计算数组下标为偶数的各元素的和。37.如果容器采用 1 进行布局管理,在用 add2 方法添加构件的时候,必须注明添加 到哪个位置。 (分数:2.00)填空项 1:_ (正确答案:BorderLayout)解析:此题主要考查 AWT 的布局管理器,BorderLayout 布局管理器符合题目要求。3

41、8.在 Java 程序中,主线程一般具有 1 优先级。 (分数:2.00)填空项 1:_ (正确答案:普通 或 5)解析:线程是有优先级的。有 3 个有关线程优先级的静态常量: Thread.MIN PRIORITY(最低优先级,通常为 1)。 Thread.MAX PRIORITY(最高优先级,通常为 10)。 Thread.NORM PRIORITY(默认优先级,通常为 5)。 一般情况下,主线程具有普通优先级 NORM PRIORITY,普通优先级的默认值为 5。因此,本题的正确答案为普通或 5。 39.表达式 2*5/25,10/2*5,1/23 和 5/3 的计算结果分别是 1。(分

42、数:2.00)填空项 1:_ (正确答案:4.0,2.5,0 和 1)解析:如果表达式中有不一样的数据类型,则寻找自动转换是优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。如 1/2*3,在这种情况下,结果肯定还是 int 型的,首先 1/2 得到 0,再*3。 40.在常值变量中,整型的最大值是 1。(分数:2.00)填空项 1:_ (正确答案:IntegerMAX_VALUE)解析:在每个基本数据类型中,Java 都提供了他们各自的常值变量,这些值大部分是用来判断变量的值是否越界的。41.Applet 是能够嵌入到 1 格式的文件中,并能够在浏览器中运行的

43、 Java 类。(分数:2.00)填空项 1:_ (正确答案:Html 或 HTML 或 html 或超文本标记语言)解析:Applet 是 Java 与 Web 相结合而引入的一种重要的 Java 应用形式。Applet 是能够嵌入到 HTML 页面中,并能够在浏览器中运行的 Java 类。因此,本题的正确答案是 HTML。42.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_ (正确答案:数字签名)解析:在 Java2 中支持数字签名技术,使得 Java 的安全控制可以针对外界的具体用户进行,

44、从而提高了访问控制的粒度。外界用户首先对 Java 代码进行数字签名,运行该代码的本机 Java 运行系统可以通过对代码数字签名的验证,决定是否授予该代码相应的权限。43.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。 int x; x= 1 ; (分数:2.00)填空项 1:_ (正确答案:IntegerparseInt(“12345”);)解析:Integer 是类,parseInt 是 Integer 类中的向 int 型转换的方法。44.J2SDK 的命令可以分为 6 类:基本命令、RMI(远程方法调用命令)、 1、安全控制命令、Java IDL 和

45、RNR-IIOP 命令、Java Plug-in。(分数:2.00)填空项 1:_ (正确答案:国际化命令)解析:不需要 J2SDK 自带的各种命令的具体形式,但应知道大概分为哪 6 类。参考一下 J2SDK 的文档或直接在命令行输入命令名得到命令及其选项的具体说明;我们最好应掌握 6 类命令中的第 1 类:基本命令的用法和功能。45.对象串行化中,要被串行化的对象所属类的接口是 1。(分数:2.00)填空项 1:_ (正确答案:Serializable)解析:一个类只有实现了 Serializabie 接口,它的对象才是可串行化的。注意:实际上,Serializable接口是一个空接口,它的

46、目的只是简单地标识、一个类的对象可以被串行化。46.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 1,它来决定线程的行为。(分数:2.00)填空项 1:_ (正确答案:线程体)解析:线程体的概念是指程序代码和数据的封装。提供线程体的特定对象是在创建线程时指定的。而创建线程是通过调用 Thread 类的构造方法实现的。 47. 1 的任务是诊断和改正程序中的错误。 (分数:2.00)填空项 1:_ (正确答案:调试(阶段) 或程序调试(阶段)或软件调试(阶段) 或 Debug (阶段))解析:软件测试的目的是发现程序中的错误,而调试的目的是确定程序中错误的位置和引起错误的原因,并加以改正。换句话说,调试的目的就是诊断和改正程序中的错误。调试不是测试,但是它总是发生在测试之后。因此,本题的正确答案是调试(阶段)或程序调试(阶段)或软件调试(阶段)或 Debug(阶段)。48.在一

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1