【计算机类职业资格】计算机二级JAVA-24及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-24及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-24及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
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.解析:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA24 答案 解析 DOC
