1、计算机二级 JAVA-20及答案解析(总分:88.30,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:62.80)1.面向对象设计时,对象信息的隐藏主要是通过U /U实现的。 A.对象的封装性 B.子类的继承性 C.系统模块化 D.模块的可重用性(分数:2.00)A.B.C.D.2.以下叙述中不属于 JAVA语言特点的是U /U。 A.面向对象 B.可移植性 C.多线程 D.宏定义(分数:2.00)A.B.C.D.3.下面描述中错误的是U /U。 A.系统总体结构图支持软件系统的详细设计 B.软件设计是将软件需求转换为软件表示的过程 C.数据结构与数据库设计是软件设计的任务之一
2、D.PAD图是软件详细设计的表示工具(分数:2.00)A.B.C.D.4.有以下程序:#define N 20fun(int a,int n,int m)int i;for(i=m; in; i-) ai+1=ai;return m;void main()int i,aN= 1,2,3,4,5,6,7,8,9,10;fun(a,0,N/2);for(i=0; i5; 1+) printf(“%d“,ai);程序运行后输出的结果是U /U。 A.10234 B.12344 C.12334 D.12234(分数:2.00)A.B.C.D.5.在一个应用程序中有如下定义:int a=1,2,3,4,
3、5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是U /U。 A.System.out.println(a10;) B.System.out.pdntln(a9); C.System.out.println(aa.length); D.System.out.println(a8);(分数:2.00)A.B.C.D.6.下列二维数组初始化语句中,正确的是U /U。 A.static int a3= 8,0,7,0,3,1,2,5; B.static int a=9,3,1,8,4,2,3,5,7; C.static float a23= 1,2,3,4,5,6; D
4、.static float a3=1,2,3,4,5,6,7,8,9;(分数:2.00)A.B.C.D.7.栈和队列的共同点是U /U。 A. 都是先进后出 B. 都是先进先出 C. 只允许在端点处插入和删除元素 D. 没有共同点(分数:2.00)A.B.C.D.8.在下列源代码文件 Test.java中,哪个选项是正确的类定义? U /U A.public class test public int x=0; public test(int x) this.x=x; B.public class Test public int x=0; public Test(int x) this.x=x
5、; C.public class Test extends Ti,T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; (分数:1.00)A.B.C.D.9.下列数据结构中,能用二分法进行查找的是U /U。 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表(分数:2.00)A.B.C.D.10.下列选项_不是 PilterInputStream的子类。 A.Buffe
6、redInputStream B.CheckedInputStream C.PushbacklnloutStream D.FilelnputStream(分数:3.00)A.B.C.D.11.欲构造 ArrayList类的一个实例,此类继承了 List接口,下列U /U是正确的。 A.ArrayListmyList=new Object(); B.List myList=new ArrayList(); C.ArrayList myList=new List(); D.List myList=new List();(分数:2.00)A.B.C.D.12.有以下程序:#includestdio.
7、h#define F(X,Y)(X)*(Y)void main()int a=3,b=4;printf(“%d/n“,F(a-,+b);程序运行后输出的结果是U /U。 A.8 B.10 C.12 D.15(分数:2.00)A.B.C.D.13.软件调试的目的是 A. 发现错误 B. 改正错误 C. 改善软件的性能 D. 验证软件的正确性(分数:2.00)A.B.C.D.14.下列关于变量的叙述U /U是错的。 A.实例变量是类的成员变量 B.实例变量用关键字 static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化(分数:2.00)A.B.C.D.1
8、5.下列 InputStream类中哪个方法可以用于关闭流? A.skip( ) B.close( ) C.mark( ) D.reset( ) (分数:1.00)A.B.C.D.16.在结构化程序设计中,模块划分的原则是U /U。 A. 各模块应包括尽量多的功能 B. 各模块的规模应尽量大 C. 各模块之间的联系应尽量紧密 D. 模块内具有高内聚度、模块间具有低耦合度(分数:2.00)A.B.C.D.17.RandomAccessFile是 java.io包中的一个兼有输入输出功能的类。由于它是随机访问,所以文件读写一个记录的位置是 A. 起始 B. 终止 C. 任意 D. 固定(分数:2.
9、00)A.B.C.D.18.switch语句中U /U。 A.case子句中的值不一定必须是常量 B.case子句中的值可以是变量 C.case子句中的值必须是常量 D.ca3e子句中的值必须是变量(分数:2.00)A.B.C.D.19.下面语句会产生编译错误的是 A. float F=1024.0F; B. double D=1024.0; C. byte B=1024; D. char C=1024;(分数:1.00)A.B.C.D.20.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B.C.D.21.Cla
10、ss类的对象由U /U自动生成,隐藏在.class 文件中,它在运行时为用户提供信息。 A.Java编译器 B.Java解释器 C.Javanew关键字 D.Java类分解器(分数:2.00)A.B.C.D.22.Applet的运行过程要经历 4个步骤,其中不是运行步骤的是U /U。 A. 浏览器加载指定 URL中 HTML文件 B. 浏览器显示 HTML文件 C. 浏览器加载 HTML文件中指定的 Applet类 D. 浏览器中的 Java运行环境运行该 Applet(分数:1.00)A.B.C.D.23.下列语句中变量 result的结果为U /U。public class testpub
11、lic static void main(String args )int sum=10;int r=3;int result=sum %( +r);System.out.println(result); A.3 B.10 C.2 D.4(分数:2.00)A.B.C.D.24.下面语句会产生编译错误的是U /U。 A.float F=1024.0F; B.double D=1024.0; C.byte B=1024; D.char C=1024;(分数:2.00)A.B.C.D.25.有如下的代码段,当编译和运行时,下列各选项中说法正确的是U /U。public class Zpublic s
12、tatic void main(String args)new Z();Z()Z aliasl=this;Z alias2=this;synchronized(aliasl) tryalias2.walt();System.out.println(“DONE WAITING“);catch(InterruptedException e) System.out.println(“INTERR UPTED“);catch (Exception e) System.out.println(“OTHER EXCEPTION“);finallySystem.out.println(“FINALLY“);
13、System.out.println(“ALL DONE“); A. 应用程序编译正常,但是不打印任何数据 B. 应用程序编译正常,并打印数据“DONE WAITING” C. 应用程序编译正常,并打印数据“FINALLY” D. 应用程序编译正常,并打印数据“ALL DONE”(分数:2.00)A.B.C.D.26.继承诸如 WindowAdapter(它继承了 WindowListener接口)等适配器类有何好处? U /U A. 将继承这个类的所有行为 B. 子类将自动成为监听器 C. 不必实现任何不需要的 WindowListener方法 D. 为了层次清楚,美观大方(分数:2.00)
14、A.B.C.D.27.算法的时间复杂度是指_。 A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数(分数:2.00)A.B.C.D.28.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许U /U使用。 A.操作员 B.联机用户 C.操作系统 D.目标程序 (分数:1.00)A.B.C.D.29.下列表达式中,类型可以作为 int型的是_。 A.“abc“+“efg“ B.“abc“+efg C.a+b D.3+“4“(分数:1.80)A.B.C.D.30.数据库设计的根本目标是要解决U /U。 A. 数据共享问题 B.
15、 数据安全问题 C. 大量数据存储问题 D. 简化数据维护(分数:2.00)A.B.C.D.31.下面关于数据库系统的叙述正确的是U /U。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据(分数:1.00)A.B.C.D.32.算法是一种U /U。 A.加工方法 B.解题方案的准确而完整的描述 C.排序方法 D.查询方法(分数:2.00)A.B.C.D.33.在 Java中,实现用户界面功能的包是 A. java.applet B. java.transaction C. java.u
16、til D. java.awt(分数:2.00)A.B.C.D.34.下列关于 Java程序结构描述不正确的是 U /U A.Java是区分大小写的 B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名 C.Java程序不一定都必须有 main()方法,比如 Applet就不需要 D.源文件可以有多个 public类,其他类的数量也不限(分数:1.00)A.B.C.D.35.如下程序的输出结果是( )。public class Testvoid printValue(int m)do System.out.println(“The value is“+m);while(
17、 -m10)public static void main(String args)int i=10;Test t=new Test();t.printValue(i); A. The value is 8 B. The value is 9 C. The value is 10 D. The value is 11(分数:1.00)A.B.C.D.二、B填空题/B(总题数:15,分数:25.50)36.子程序通常分为两类:U U /U /U和函数,前者是命令的抽象,后者是为了求值。(分数:2.00)填空项 1:_37.如果一个线程调用 1()方法,将使该线程进入休眠状态。(分数:2.00)填
18、空项 1:_38.能将显示空间分成很多层的布局管理器是_。(分数:2.50)填空项 1:_39.软件结构是以U U /U /U为基础而组成的一种控制层次结构。(分数:2.00)填空项 1:_40.用于构造弹出式菜单的 Java类是U U /U /U。(分数:2.00)填空项 1:_41.在面向对象方法中,类之间共享属性和操作的机制称为U U /U /U。(分数:2.00)填空项 1:_42.设有如下程序: main() int n1,n2; scanf(“%df“,n2); while(n2!=0) n1=n2%10; n2=n2/10; printf(“%d“,n1); 程序运行后,如果从键
19、盘上输入 1298,则输出的结果为_。(分数:1.00)填空项 1:_43.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在U U /U /U关系。(分数:2.00)填空项 1:_44.J2SDK的 RMI命令有 4个,其中用于激活系统守候进程,以便能够在 Java虚拟机上注册和激活对象的是U U /U /U。(分数:1.00)填空项 1:_45. 1 是 Java的特殊应用程序。它嵌入到 HTML中,发布到互联网上。(分数:1.00)填空项 1:_46.Java源文件中最多只能有一个 1 类,其他类的个数不限。(分数:2.00)填空项 1:_47.
20、数据结构分为线性结构和非线性结构,线性表、栈和队列都属于U U /U /U。(分数:2.00)填空项 1:_48.有以下程序: #include stdio.h main() ( int x,y; scanf(“%02d%1d“, x, y); printf(“%d/n“, x+y); 程序运行时输入:1234567,程序的运行结果是_。(分数:1.00)填空项 1:_49.若 x=5,y=10,则 xy in; i-) ai+1=ai;return m;void main()int i,aN= 1,2,3,4,5,6,7,8,9,10;fun(a,0,N/2);for(i=0; i5; 1+
21、) printf(“%d“,ai);程序运行后输出的结果是U /U。 A.10234 B.12344 C.12334 D.12234(分数:2.00)A.B.C.D. 解析:5.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是U /U。 A.System.out.println(a10;) B.System.out.pdntln(a9); C.System.out.println(aa.length); D.System.out.println(a8);(分数:2.00)A.B. C.D.解析:6.下列二维
22、数组初始化语句中,正确的是U /U。 A.static int a3= 8,0,7,0,3,1,2,5; B.static int a=9,3,1,8,4,2,3,5,7; C.static float a23= 1,2,3,4,5,6; D.static float a3=1,2,3,4,5,6,7,8,9;(分数:2.00)A. B.C.D.解析:7.栈和队列的共同点是U /U。 A. 都是先进后出 B. 都是先进先出 C. 只允许在端点处插入和删除元素 D. 没有共同点(分数:2.00)A.B.C. D.解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二
23、者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。8.在下列源代码文件 Test.java中,哪个选项是正确的类定义? U /U A.public class test public int x=0; public test(int x) this.x=x; B.public class Test public int x=0; public Test(int x) this.x=x; C.public class Test extends Ti,T2 public int x=0
24、; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; (分数:1.00)A.B. C.D.解析:9.下列数据结构中,能用二分法进行查找的是U /U。 A. 顺序存储的有序线性表 B. 线性链表 C. 二叉链表 D. 有序线性链表(分数:2.00)A. B.C.D.解析:解析 二分法查找只适用于顺序存储的有序表。10.下列选项_不是 PilterInputStream的子类。 A.BufferedInputStream B.Chec
25、kedInputStream C.PushbacklnloutStream D.FilelnputStream(分数:3.00)A.B.C.D. 解析:解析 Java 中的 FilterlnputStream的子类有 BufferedlnputStream、CheckedlnputStream、 CipherlnputStream、DatalnputStream、DigestlnputStream、LineNumberlnputStream、PushbackInputStream等。11.欲构造 ArrayList类的一个实例,此类继承了 List接口,下列U /U是正确的。 A.ArrayL
26、istmyList=new Object(); B.List myList=new ArrayList(); C.ArrayList myList=new List(); D.List myList=new List();(分数:2.00)A. B.C.D.解析:12.有以下程序:#includestdio.h#define F(X,Y)(X)*(Y)void main()int a=3,b=4;printf(“%d/n“,F(a-,+b);程序运行后输出的结果是U /U。 A.8 B.10 C.12 D.15(分数:2.00)A.B.C.D. 解析:13.软件调试的目的是 A. 发现错误 B
27、. 改正错误 C. 改善软件的性能 D. 验证软件的正确性(分数:2.00)A.B. C.D.解析:解析 软件测试与软件调试是两个不同的概念:软件测试的目的是发现错误,而软件调试的目的是发现错误及导致程序失效的原因,并修改程序以修正错误,调试是测试之后的活动。14.下列关于变量的叙述U /U是错的。 A.实例变量是类的成员变量 B.实例变量用关键字 static声明 C.在方法中定义的局部变量在该方法被执行时创建 D.局部变量在使用前必须被初始化(分数:2.00)A.B. C.D.解析:15.下列 InputStream类中哪个方法可以用于关闭流? A.skip( ) B.close( ) C
28、.mark( ) D.reset( ) (分数:1.00)A.B. C.D.解析:解析:skip( )可以跳过流中若干字节流,mark( )可以在流中标记一个位 置,reset( )可以返回标记过的位置。16.在结构化程序设计中,模块划分的原则是U /U。 A. 各模块应包括尽量多的功能 B. 各模块的规模应尽量大 C. 各模块之间的联系应尽量紧密 D. 模块内具有高内聚度、模块间具有低耦合度(分数:2.00)A.B.C.D. 解析:解析 软件设计中通常采用结构化设计方法,模块的独立程度是评价设计好坏的重要度量标准。耦合性与内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结
29、合的紧密程度的度量;耦合性是模块间互相连接的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。17.RandomAccessFile是 java.io包中的一个兼有输入输出功能的类。由于它是随机访问,所以文件读写一个记录的位置是 A. 起始 B. 终止 C. 任意 D. 固定(分数:2.00)A.B.C. D.解析:解析 RandomAccessFile 提供了对文件随机访问的功能,兼有输入输出功能,可以访问文件任意位置。18.switch语句中U /U。 A.case子句中的值不一定必须是常量 B.case子句
30、中的值可以是变量 C.case子句中的值必须是常量 D.ca3e子句中的值必须是变量(分数:2.00)A.B.C. D.解析:19.下面语句会产生编译错误的是 A. float F=1024.0F; B. double D=1024.0; C. byte B=1024; D. char C=1024;(分数:1.00)A.B.C. D.解析:解析 本题考查考生对 Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有 8位 bit,范围是:-128 +127,选项 C超出了此范围,所以是错误的。float 类型数的表示范围是: -3.4
31、0282347E383.40282347E38;double 类型,致的表示范围是: -1.79769313486231520E3081.79769313486231570E308;char 类型在内存中占 16位 bit,表示范围是 0-65535。20.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是 A. 一对一 B. 一对多 C. 多对一 D. 多对多(分数:2.00)A.B. C.D.解析:解析 一个实体宿舍可以对应多个学生,而一个学生只能对应一个宿舍,所以宿舍和学生之间是一对多关系。21.Class类的对象由U /U自动生成,隐藏在.class 文件中,它在运行时为用户提供信息。
32、 A.Java编译器 B.Java解释器 C.Javanew关键字 D.Java类分解器(分数:2.00)A. B.C.D.解析:class 文件是由编译器生成的。22.Applet的运行过程要经历 4个步骤,其中不是运行步骤的是U /U。 A. 浏览器加载指定 URL中 HTML文件 B. 浏览器显示 HTML文件 C. 浏览器加载 HTML文件中指定的 Applet类 D. 浏览器中的 Java运行环境运行该 Applet(分数:1.00)A.B. C.D.解析:解析 Applet 的运行过程要经历 4个步骤: 浏览器加载指定 URL中的 HTML文件; 浏览器解析 HTML文件; 浏览器
33、加载 HTML文件中指定的 Applet类; 浏览器中的 Java运行环境运行该Applet; 由此可知 B选项中内容不是其步骤之一。23.下列语句中变量 result的结果为U /U。public class testpublic static void main(String args )int sum=10;int r=3;int result=sum %( +r);System.out.println(result); A.3 B.10 C.2 D.4(分数:2.00)A.B.C. D.解析:24.下面语句会产生编译错误的是U /U。 A.float F=1024.0F; B.doub
34、le D=1024.0; C.byte B=1024; D.char C=1024;(分数:2.00)A.B.C. D.解析:解析 本题考查考生对 Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有 8bit,范围是:-128+127。float 类型数的表示范围是:-3.40282347E383.40282347E38;double 类型数的表示范围是:-1.79769313486231570E3081.79769313486231570E308;char 类型在内存中占 16bit,表示范围是065535。25.有如下的代码段,
35、当编译和运行时,下列各选项中说法正确的是U /U。public class Zpublic static void main(String args)new Z();Z()Z aliasl=this;Z alias2=this;synchronized(aliasl) tryalias2.walt();System.out.println(“DONE WAITING“);catch(InterruptedException e) System.out.println(“INTERR UPTED“);catch (Exception e) System.out.println(“OTHER EX
36、CEPTION“);finallySystem.out.println(“FINALLY“);System.out.println(“ALL DONE“); A. 应用程序编译正常,但是不打印任何数据 B. 应用程序编译正常,并打印数据“DONE WAITING” C. 应用程序编译正常,并打印数据“FINALLY” D. 应用程序编译正常,并打印数据“ALL DONE”(分数:2.00)A. B.C.D.解析:解析 在 Java中,每一个对象都有锁。任何时候,该锁都至多由一个线程控制。由于 aliasl 与alias2指向同一对象 Z,在执行第 11行前,线程拥有对象 z的锁。在执行完第 1
37、1行后,该线程释放了对象 Z的锁,进入等待池。但此后没有线程调用对象 Z的 notify()和 notifyAll()方法,所以该进程一直处于等待状态,没有输出。26.继承诸如 WindowAdapter(它继承了 WindowListener接口)等适配器类有何好处? U /U A. 将继承这个类的所有行为 B. 子类将自动成为监听器 C. 不必实现任何不需要的 WindowListener方法 D. 为了层次清楚,美观大方(分数:2.00)A.B.C. D.解析:解析 由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。27.
38、算法的时间复杂度是指_。 A.执行算法程序所需要的时间 B.算法程序的长度 C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数(分数:2.00)A.B.C. D.解析:28.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许U /U使用。 A.操作员 B.联机用户 C.操作系统 D.目标程序 (分数:1.00)A.B.C. D.解析:29.下列表达式中,类型可以作为 int型的是_。 A.“abc“+“efg“ B.“abc“+efg C.a+b D.3+“4“(分数:1.80)A.B.C. D.解析:解析 字符型可以转为 int型,但字符串不可以。30.数据库设计的根
39、本目标是要解决U /U。 A. 数据共享问题 B. 数据安全问题 C. 大量数据存储问题 D. 简化数据维护(分数:2.00)A. B.C.D.解析:解析 数据的集成性使得数据可为多个应用所共享,尤其是数据库与网络的结合扩大了数据关系的应用范围。数据的共享又可极大地减少数据冗余性,不仅减少了不必要的存储空间,并且可以避免数据的不一致性。因此,数据库设计的根本目标是要解决数据共享问题。31.下面关于数据库系统的叙述正确的是U /U。 A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据(分数:
40、1.00)A. B.C.D.解析:解析 数据库管理系统只能减少数据的冗余,但是不可能完全避免。数据的一致性是指在系统中同一数据的不同出现处应保持相同的值,而数据的不一致性指的是同一数据在系统的不同复制处有不同的值。32.算法是一种U /U。 A.加工方法 B.解题方案的准确而完整的描述 C.排序方法 D.查询方法(分数:2.00)A.B. C.D.解析:33.在 Java中,实现用户界面功能的包是 A. java.applet B. java.transaction C. java.util D. java.awt(分数:2.00)A.B.C.D. 解析:抽象窗口工具包 AWT是 Java提供
41、的建立图形用户界面的开发包。34.下列关于 Java程序结构描述不正确的是 U /U A.Java是区分大小写的 B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名 C.Java程序不一定都必须有 main()方法,比如 Applet就不需要 D.源文件可以有多个 public类,其他类的数量也不限(分数:1.00)A.B.C.D. 解析:35.如下程序的输出结果是( )。public class Testvoid printValue(int m)do System.out.println(“The value is“+m);while( -m10)public s
42、tatic void main(String args)int i=10;Test t=new Test();t.printValue(i); A. The value is 8 B. The value is 9 C. The value is 10 D. The value is 11(分数:1.00)A.B.C. D.解析:解析 此题考查的是 do-while循环和“-”操作符的知识。do-while 最少执行一次,在执行完do中的内容后,判断 while中的条件是否为 true。如果为 true,就再执行 do中的内容,然后再进行判断。以此类推,直到 while的判断为 false时退
43、出循环,执行循环后面的内容。而“-”操作符的规则是,变量右边的“-”将先进行运算,然后才使变量的值减一。而在变量左边的“-”,则先将变量的值减一再运算。本程序中 I的值为 10,当程序运行到 do-while循环时,程序先执行一次循环后然后再做判断,因此选 C。二、B填空题/B(总题数:15,分数:25.50)36.子程序通常分为两类:U U /U /U和函数,前者是命令的抽象,后者是为了求值。(分数:2.00)填空项 1:_ (正确答案:过程)解析:解析 当程序之间发生调用关系时,调用命令所在的代码段被称为主程序,被调用的代码段被称为子程序。子程序是对功能的抽象,可分为过程和函数两类,两者的
44、区别是函数是通过函数名来返回值的,而过程只能通过形式参数或对全局变量进行修改以返回值。37.如果一个线程调用 1()方法,将使该线程进入休眠状态。(分数:2.00)填空项 1:_ (正确答案:sleep())解析:解析 Thread 提供了如下的基本线程控制方法:sleep(),线程暂停,让出 CPU,使低优先级的线程运行;yield(),线程暂停,让出 CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续;join(),当前线程暂停,等待线程类对象运行结束。sleep()方法使线程暂停运行一段时间。在休眠期内,线程将不运行,让出 CPU,使低优先级的线程运行。休眠时间的长短由 sleep()方法的参数