ImageVerifierCode 换一换
格式:DOC , 页数:14 ,大小:79KB ,
资源ID:1337883      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1337883.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(Java)33及答案解析.doc)为本站会员(terrorscript155)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

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

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