1、计算机二级 JAVA-24及答案解析(总分:85.10,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.60)1.算法分析的目的是U /U。 A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进(分数:2.00)A.B.C.D.2.下列各方法中不被建议用于线程同步过程的是U /U。 A. start() B. wait() C. notify() D. resume()(分数:1.00)A.B.C.D.3.下列不是 DataOutputStream方法的是 A. writeDouble(double v) B.
2、 writelnt(int v) C. writeString(int v) D. writeChat(im v)(分数:1.00)A.B.C.D.4.在 E-R图中,用来表示实体联系的图形是_。 A.椭圆形 B.矩形 C.菱形 D.三角形(分数:2.00)A.B.C.D.5.在 Java语言中,U /U是最基本的元素。 A. 方法 B. 包 C. 对象 D. 接口(分数:2.00)A.B.C.D.6.在 Applet 中画图、画图像、显示字符串用到的方法是U /U。 A.paint() B.init() C.stop D.draw()(分数:2.00)A.B.C.D.7.在 OutputSt
3、ream类的常用方法中U /U是清空输出流的方法。 A.flush() B.close() C.write(int b) D.write(byte b)(分数:2.00)A.B.C.D.8.JDK目录结构中不包含以下哪一目录? U /U A.Inntpub B.bin C.demo D.lib (分数:1.00)A.B.C.D.9.设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是 A.if(ab) c=a,a=b,b=c; B.if(ab)c=a,a=b,b=c; C.if(ab) c=a;a=b;b=c; D.if(ab)c=a;a_b;b=c;(分数:2.0
4、0)A.B.C.D.10.一个队列的进队列顺序是 1、2、3、4,则出队列顺序为U /U。 A. 4,3,2,1 B. 2,4,3,1 C. 1,2,3,4 D. 3,2,1,4(分数:2.00)A.B.C.D.11.数据库设计包括两个方面的设计内容,它们是_。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A.B.C.D.12.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作? U /U A.File Stream B.Pipe Stream C.Random Stream D.Filter Stre
5、am(分数:1.00)A.B.C.D.13.向 Applet中画图、画图像、显示字符串,都要用的方法是U /U。 A. paint() B. init() C. start() D. destroy()(分数:1.00)A.B.C.D.14.有如下程序public class Testint a,b;Test()a=100;b=200;Test(int x,int y)a = x;b = y;public static void main(String args)Test Obj1=new Test(12,45);System.out.println(“a = “Obj1.a+“ b= “+O
6、bj1.B) ;Test Obj1=new Test();System.out.println(“a = “Obj1.a+“ b= “+Obj1.B) ;程序的运行结果为U /U。 A. a=100 b=200 a=12 b=45 B. a=12 b=45 a=100 b=200 C. a=12 b=200 a=100 b=45 D. a=100 b=45 a=12 b=200(分数:1.00)A.B.C.D.15.下列叙述中正确的是 A. 软件交付使用后还需要进行维护 B. 软件一旦交付使用就不需要再进行维护 C. 软件交付使用后其生命周期就结束 D. 软件维护是指修复程序中被破坏的指令(分
7、数:2.00)A.B.C.D.16.下面哪些代码在 Java语言中是合法的? U /U A. string A=“abcdefg“; A-=“cde“; B. string A=“abcdefg“; A+=“cde“; C. Integer J=new Integer(27); J-=7; D. Integer J=new Integer(27); J-;(分数:2.00)A.B.C.D.17.算法的空间复杂度是指U /U。 A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D.18.软件按功能可以分为应用
8、软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。 A.编辑软件 B.操作系统 C.教务管理系统 D.浏览器(分数:1.80)A.B.C.D.19.下列不属于虚拟机执行过程的特点的是 A. 多线程 B. 动态连接 C. 异常处理 D. 代码安全检查(分数:2.00)A.B.C.D.20.下面程序片段的运行结果是U /U。public class Test public static void main (String args) int a=10,b=4,c=20,d=6;System.out.println (a+ *b+c* -d); A. 144 B. 160 C. 140
9、 D. 164(分数:2.00)A.B.C.D.21.软件开发离不开系统环境资源的支持,其中必要的测试数据属于 A. 硬件资源 B. 通信资源 C. 支持软件 D. 辅助资源 (分数:1.00)A.B.C.D.22.下面的几种叙述中,不属于 Java语言的特点的是U /U。 A.简单易学,具有可移植性、健壮性、安全性、高性能 B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制 C.Java提供了丰富的类库 D.Java的小应用程序在网络上传输不受计算机 CPU和环境限制 (分数:1.00)A.B.C.D.23.关于多线程,下列哪个说法不正确? A.
10、多线程就是同时执行几个事件 B. 多线程是将程序分为几个并行的子任务,由它们并发交叉执行 C. 一个进程可产生多线程,形成执行流 D. Java语言支持多线程 (分数:1.00)A.B.C.D.24.在读字符文件 Employeedat 时,使用该文件作为参数的类是 A. BufferedReader B. DataInputStream C. DataOutputStream D. FileInputStream(分数:2.00)A.B.C.D.25.下列 Applet在窗口中输出一个以坐标(100,80)为中心,长轴半径为 70,短轴半径为 50的椭圆。选择正确的语句填入横线处。impor
11、t java.awt.*;import java.applet.*;public class exl5 extends Appletpublic void paint(Graphics g)g. setColor (Color. RED);g. setColor (Color. GREEN);_g. drawString(“.O“, 100, 80); A. drawOval(30, 30, 140, 100); B. g.drawOval(30, 30, 70, 50); C. g.drawLine(30, 30, 140, 100); D. g.drawOval(30, 30, 140,
12、100);(分数:2.00)A.B.C.D.26.以下叙述中错误的是U /U。 A.用户定义的函数中可以没有 return语句 B.用户定义的函数中可以有多个 return语句,以便可以调用一次返回多个函数值 C.用户定义的函数中若没有 return语句,则应当定义函数为 void类型 D.函数的 return语句中可以没有表达式(分数:2.00)A.B.C.D.27.在 E-R图中,用来表示实体的图形是 A. 矩形 B. 椭圆形 C. 菱形 D. 三角形(分数:2.00)A.B.C.D.28.软件生命周期是指_。 A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设
13、计、实现到测试完成的过程 C.软件的开发过程 D.软件的运行维护过程(分数:1.80)A.B.C.D.29.阅读下面代码public class public static void main(String args) double d=12.3;Decrementer dec=new Decrementer();dec.decrement(d);System.out.println(d);class Decrementer public void decrement(double decMe) decMe=decMe-1.0;代码执行后输出的结果是 A. 12.3 B. 11.3 C. 13
14、.3 D. -1.0(分数:2.00)A.B.C.D.30.以下不属于对象的基本特点的是U /U。 A.分类性 B.多态性 C.继承性 D.封装性(分数:2.00)A.B.C.D.31.循环语句中经常加入 continue语句以完成特定的功能,执行 continue语句后 U /U。 A. 跳过循环体下面的语句,继续下次循环 B. 再次循环前不需要判断终止条件 C. 跳出循环 D. 以上说法都不正确(分数:2.00)A.B.C.D.32.下面描述中,不属于软件危机表现的是_。 A. 软件过程不规范 B. 软件开发生产率低 C. 软件质量难以控制 D. 软件成本不断提高(分数:2.00)A.B.
15、C.D.33.给出下列的程序,其叙述正确的是public class Man static int arr= new int 10;public static void main (String a )System.out.println(arr1); A. 编译时将发生错误 B. 编译时正确但是运行时出错 C. 输出为 0 D. 输出为 null(分数:2.00)A.B.C.D.34.下列方法中,声明抛出 IntermptedExcetion类型异常的方法是U /U。 A.suspend() B.resume() C.sleep() D.start()(分数:2.00)A.B.C.D.35.
16、已知:int a,*y=a;,则下列函数调用中错误的是U /U。 A.scanf(“%d“,a); B.scanf(“%d“, y); C.printf(“%d“, a), D.printf(“%d“, y);(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:24.50)36.下列软件系统结构图 (分数:2.00)填空项 1:_37.所有由 Container派生的类称为 1。(分数:2.00)填空项 1:_38.在 Java语言中,U U /U /U是最基本的元素。(分数:2.00)填空项 1:_39.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_
17、40.数组是有序数据的集合,数组中的每个元素具有相同的U U /U /U。(分数:2.00)填空项 1:_41.在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中 1的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。(分数:1.00)填空项 1:_42.若有语句: int i=1,j=2; j=i/j; printf(“%d/n“,j); 则输出的结果是_。(分数:1.00)填空项 1:_43.U U /U /U保留字用于定义常值变量,声明该变量以后不会改变。(分数:2.50)填空项 1:_44.数据库设计的四个阶段是:需求分析,概念设
18、计,逻辑设计和 1。(分数:2.00)填空项 1:_45.用户不能直接调用构造方法,只能通过U U /U /U关键字自动调用。(分数:2.00)填空项 1:_46.Java语言的各种数据类型之间提供自动转换,如第 1操作数是 byte类型,第 2操作数是 double类型,其结果是 1 类型。(分数:1.00)填空项 1:_47.下列程序实现的功能是当按下键盘时,在 Applet中通过 paint()方法,在(50,50)位置处显示出按下的键的名称。在横线处填写正确的语句。 import java.awt.*; import java.awt.event.*; import java.appl
19、et.*; public class Test7 extends Applet String str=“; public void init() addKeyListener (new KeyAdapter() public void keyPressed(KeyEvent ke) U U /U /U; repaint(); ); requestFocus(); public void paint(Graphics g) g.drawString(“你按下的键是:“ +str, 50,50); (分数:1.00)填空项 1:_48.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:
20、2.00)填空项 1:_49.在面向对象方法中,类的实例称为 1。(分数:1.00)填空项 1:_50.Java语言没有无符号整数类型、指针类型、 1、联合类型、 2,这使得 Java编程简单易学。(分数:1.00)填空项 1:_计算机二级 JAVA-24答案解析(总分:85.10,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:60.60)1.算法分析的目的是U /U。 A.找出数据结构的合理性 B.找出算法中输入和输出之间的关系 C.分析算法的易懂性和可靠性 D.分析算法的效率以求改进(分数:2.00)A.B.C.D. 解析:2.下列各方法中不被建议用于线程同步过程的是U /U
21、。 A. start() B. wait() C. notify() D. resume()(分数:1.00)A.B.C.D. 解析:解析 在线程的同步过程中,不建议使用的有 stop()、suspend()和 resume()。stop()强行终止线程的运行,容易造成数据的不一致; suspend()和 resume()这两种方法使得一个进程可以直接控制另外一个进程的执行,容易造成死锁。3.下列不是 DataOutputStream方法的是 A. writeDouble(double v) B. writelnt(int v) C. writeString(int v) D. writeCh
22、at(im v)(分数:1.00)A.B.C. D.解析:解析 本题考查 DaXaOutputStrean方法。DataOmputStream 备有读写各种类型数据的方法,例如:write Double(double v)写 8个字节长的二进制双精度浮点数:writeInt(int v)写出 4个字节长的二进制整数;writeChar(int v)写字符(Unicode 码)。 DataOutputStream 并没有 writeString(int v)方法。4.在 E-R图中,用来表示实体联系的图形是_。 A.椭圆形 B.矩形 C.菱形 D.三角形(分数:2.00)A.B.C. D.解析:
23、实体之间的相互联系,应该用菱形来表示,答案选 C。5.在 Java语言中,U /U是最基本的元素。 A. 方法 B. 包 C. 对象 D. 接口(分数:2.00)A.B.C. D.解析:解析 作为面向对象的编程语言,Java 语言中最基本的元素就是对象,一切概念都是以对象为基础的,因此选项 C为正确答案。6.在 Applet 中画图、画图像、显示字符串用到的方法是U /U。 A.paint() B.init() C.stop D.draw()(分数:2.00)A.B. C.D.解析:7.在 OutputStream类的常用方法中U /U是清空输出流的方法。 A.flush() B.close(
24、) C.write(int b) D.write(byte b)(分数:2.00)A. B.C.D.解析:8.JDK目录结构中不包含以下哪一目录? U /U A.Inntpub B.bin C.demo D.lib (分数:1.00)A. B.C.D.解析:9.设有定义:int a=1,b=2,c=3;,以下语句中执行效果与其他三个不同的是 A.if(ab) c=a,a=b,b=c; B.if(ab)c=a,a=b,b=c; C.if(ab) c=a;a=b;b=c; D.if(ab)c=a;a_b;b=c;(分数:2.00)A.B.C. D.解析:10.一个队列的进队列顺序是 1、2、3、4
25、,则出队列顺序为U /U。 A. 4,3,2,1 B. 2,4,3,1 C. 1,2,3,4 D. 3,2,1,4(分数:2.00)A.B.C. D.解析:解析 队列是指允许在一端进行插入,而在另一端进行删除的线性表。因此队列又称为先进先出的线性表。答案为 C。11.数据库设计包括两个方面的设计内容,它们是_。 A.概念设计和逻辑设计 B.模式设计和内模式设计 C.内模式设计和物理设计 D.结构特性设计和行为特性设计(分数:2.00)A. B.C.D.解析:12.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作? U /U A.File Stream B.Pipe Stream
26、C.Random Stream D.Filter Stream(分数:1.00)A.B.C. D.解析:13.向 Applet中画图、画图像、显示字符串,都要用的方法是U /U。 A. paint() B. init() C. start() D. destroy()(分数:1.00)A. B.C.D.解析:解析 Applet 是工作在图形方式下的,向 Applet中画图、画图像、显示字符串,都要用 paint()方法。每当 Applet初次显示或更新时,浏览器都将调用 pablt()方法。14.有如下程序public class Testint a,b;Test()a=100;b=200;T
27、est(int x,int y)a = x;b = y;public static void main(String args)Test Obj1=new Test(12,45);System.out.println(“a = “Obj1.a+“ b= “+Obj1.B) ;Test Obj1=new Test();System.out.println(“a = “Obj1.a+“ b= “+Obj1.B) ;程序的运行结果为U /U。 A. a=100 b=200 a=12 b=45 B. a=12 b=45 a=100 b=200 C. a=12 b=200 a=100 b=45 D. a
28、=100 b=45 a=12 b=200(分数:1.00)A.B. C.D.解析:解析 本题考查构造方法及构造方法重载。在上面的程序中,类 Test类有两个构造方法,即使用了方法重载技术。不带参数的构造方法对类的实例变量进行特定数值的赋值,而带参数的构造方法根据参数对类的实例变量进行赋值。15.下列叙述中正确的是 A. 软件交付使用后还需要进行维护 B. 软件一旦交付使用就不需要再进行维护 C. 软件交付使用后其生命周期就结束 D. 软件维护是指修复程序中被破坏的指令(分数:2.00)A. B.C.D.解析:解析 本题考核软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出
29、代价最大的阶段,在软件交付使用后,还需要进行维护。 软件维护通常有以下四类:为纠正使用中出现的错误而进行的改正性维护:为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护;为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是 A,其余选项的说法错误。16.下面哪些代码在 Java语言中是合法的? U /U A. string A=“abcdefg“; A-=“cde“; B. string A=“abcdefg“; A+=“cde“; C. Integer J=new Integer(27); J-=7; D. In
30、teger J=new Integer(27); J-;(分数:2.00)A.B. C.D.解析:解析 该题考查对赋值运算的理解。对于字符串,可以用加号“+”进行连接,而不能用减号“-”。而对于基本类型的类包装所定义的对象都不能再像基本类型那样直接进行赋值运算了,若要进行运算,必须先提取它们的值,然后再进行运算。17.算法的空间复杂度是指U /U。 A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D. 解析:18.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是_。 A.
31、编辑软件 B.操作系统 C.教务管理系统 D.浏览器(分数:1.80)A.B.C. D.解析:解析 编辑软件和浏览器属于工具软件,教务系统是应用软件。19.下列不属于虚拟机执行过程的特点的是 A. 多线程 B. 动态连接 C. 异常处理 D. 代码安全检查(分数:2.00)A.B.C.D. 解析:解析 本题考查虚拟机执行过程的特点。Java 虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是 Java语言的一个突出特点,但不属于虚拟机执行过程特点。20.下面程序片段的运行结果是U /U。
32、public class Test public static void main (String args) int a=10,b=4,c=20,d=6;System.out.println (a+ *b+c* -d); A. 144 B. 160 C. 140 D. 164(分数:2.00)A.B.C. D.解析:解析 本题输出的值为 a+*b+c*-d,相当于(a+)*b+c*(-d),由于 a+中,+在变量 a之后,先取值再自增,a+表达式的值为 10,(a+)。b 的值为 40;又由于-d 中,-在变量 d之前,所以先自减再取值,-d 的值为 5,c*(-d)的值为 100,所以(a
33、+),b+c。(-d)的值为 140。21.软件开发离不开系统环境资源的支持,其中必要的测试数据属于 A. 硬件资源 B. 通信资源 C. 支持软件 D. 辅助资源 (分数:1.00)A.B.C.D. 解析:解析:软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。22.下面的几种叙述中,不属于 Java语言的特点的是U /U。 A.简单易学,具有可移植性、健壮性、安全性、高性能 B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制 C.Java提供了丰富的类库 D.Java的小应用程序在网络上传输不受计算机 CPU和
34、环境限制 (分数:1.00)A.B. C.D.解析:23.关于多线程,下列哪个说法不正确? A. 多线程就是同时执行几个事件 B. 多线程是将程序分为几个并行的子任务,由它们并发交叉执行 C. 一个进程可产生多线程,形成执行流 D. Java语言支持多线程 (分数:1.00)A. B.C.D.解析:解析:多线程不是同时执行几个事件,在某个时间上,计算机还是在执行一个事件,只是多线程将程序分为几个并行的子任务,由它们并发交叉执行。在宏观上看,好像是同时执行几个事件。24.在读字符文件 Employeedat 时,使用该文件作为参数的类是 A. BufferedReader B. DataInpu
35、tStream C. DataOutputStream D. FileInputStream(分数:2.00)A.B.C.D. 解析:解析 本题考查 javaio 包中的字符输入流。Java 的输入输出包括字节流、文件流、对象流等,要注意区分不同流使用的不同类。字符类输入流都是抽象 InputStreamReader及其子类 FileReader、BufferedReader 等。 选项 A中 BufferedReader是把缓冲技术用于字符输入流,提高了字符传送的效率,但它不能处理文件流。选项 B中 DateInputStream类是用来处理字节流,实现了DataInput接口,不能处理文件
36、流。选项 C 中 DataOutputStream类实现了 DataOutput接口,不能处理文件流。选项 D中 FileInputStream可对一个磁盘文件涉及的数据进行处理,满足题目要求。25.下列 Applet在窗口中输出一个以坐标(100,80)为中心,长轴半径为 70,短轴半径为 50的椭圆。选择正确的语句填入横线处。import java.awt.*;import java.applet.*;public class exl5 extends Appletpublic void paint(Graphics g)g. setColor (Color. RED);g. setCol
37、or (Color. GREEN);_g. drawString(“.O“, 100, 80); A. drawOval(30, 30, 140, 100); B. g.drawOval(30, 30, 70, 50); C. g.drawLine(30, 30, 140, 100); D. g.drawOval(30, 30, 140, 100);(分数:2.00)A.B.C.D. 解析:26.以下叙述中错误的是U /U。 A.用户定义的函数中可以没有 return语句 B.用户定义的函数中可以有多个 return语句,以便可以调用一次返回多个函数值 C.用户定义的函数中若没有 return
38、语句,则应当定义函数为 void类型 D.函数的 return语句中可以没有表达式(分数:2.00)A.B. C.D.解析:27.在 E-R图中,用来表示实体的图形是 A. 矩形 B. 椭圆形 C. 菱形 D. 三角形(分数:2.00)A. B.C.D.解析:解析 在 E-R图中,用 3种图框分别表示实体、属性和实体之间的联系,其规定如下:用矩形框表示实体,框内标明实体名;用椭圆状框表示实体的属性,框内标明属性名:用菱形框表示实体间的联系,框内标明联系名。所以,选项 A正确。28.软件生命周期是指_。 A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试
39、完成的过程 C.软件的开发过程 D.软件的运行维护过程(分数:1.80)A. B.C.D.解析:解析 软件生命周期(SDLC, Systems Development Life Cycle, SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。29.阅读下面代码public class public static void main(String args) double d=12.3;Decrementer dec=new Decrementer();dec.decrement(d);System.o
40、ut.println(d);class Decrementer public void decrement(double decMe) decMe=decMe-1.0;代码执行后输出的结果是 A. 12.3 B. 11.3 C. 13.3 D. -1.0(分数:2.00)A. B.C.D.解析:解析 Java 中的方法的参数传递是传值调用,而不是地址调用,因此方法不能改变 d的值,但是改变了参数变量 decMe的值。30.以下不属于对象的基本特点的是U /U。 A.分类性 B.多态性 C.继承性 D.封装性(分数:2.00)A.B.C. D.解析:31.循环语句中经常加入 continue语句
41、以完成特定的功能,执行 continue语句后 U /U。 A. 跳过循环体下面的语句,继续下次循环 B. 再次循环前不需要判断终止条件 C. 跳出循环 D. 以上说法都不正确(分数:2.00)A. B.C.D.解析:解析 continue 语句用于跳过循环体下面的语句,继续下次循环,下次循环前仍需要判断终止条件。Java 中用 break跳出循环。32.下面描述中,不属于软件危机表现的是_。 A. 软件过程不规范 B. 软件开发生产率低 C. 软件质量难以控制 D. 软件成本不断提高(分数:2.00)A.B. C.D.解析:解析:软件的危机表现包括:用户对已完成的软件系统不满意;软件产品质量
42、不过关;软件常常不可维护;软件通常没有适当的文档;对软件开发的进度和经费估计不准。33.给出下列的程序,其叙述正确的是public class Man static int arr= new int 10;public static void main (String a )System.out.println(arr1); A. 编译时将发生错误 B. 编译时正确但是运行时出错 C. 输出为 0 D. 输出为 null(分数:2.00)A.B.C. D.解析:解析 由于数组元素是整型,所以其初始值为 0。34.下列方法中,声明抛出 IntermptedExcetion类型异常的方法是U /U
43、。 A.suspend() B.resume() C.sleep() D.start()(分数:2.00)A.B.C. D.解析:解析 本题考查线程的基本操作。Java 中提供了 interrupt方法用来中断一个线程,当调用一个线程的 interrupt方法时,即向该线程发送一个中断请求。在调用线程的 interrupt方法时。如果该线程由于调用了 sleep方法或 wait方法而正在处于阻塞状态,那么线程会抛出个 InterruptExccption异常。35.已知:int a,*y=a;,则下列函数调用中错误的是U /U。 A.scanf(“%d“,a); B.scanf(“%d“, y
44、); C.printf(“%d“, a), D.printf(“%d“, y);(分数:2.00)A.B.C.D. 解析:二、B填空题/B(总题数:15,分数:24.50)36.下列软件系统结构图 (分数:2.00)填空项 1:_ (正确答案:3)解析:37.所有由 Container派生的类称为 1。(分数:2.00)填空项 1:_ (正确答案:容器)解析:解析 容器指所有由 Container派生的类,可以包含由 Component派生的任何类的对象,如Window类和 Panel类都由容器类 Container直接派生而来;Frame 继承自 Window类。其他容器还有面板Panel、滚动条 ScrollPane和选项面板 OptionPane。38.在 Java语言中,U U /U /U是最基本的元素。(分数:2.00)填空项 1:_ (正确答案:对象)解析:解析 作为面向对象的编程语言,Java 语言中最基本的元素就是对象,二切概念都是以对象为基础的。39.在一个类的内部嵌套定义的类称为 1。(分数:2.00)填空项 1:_ (正确答案:内部类)解析: