【计算机类职业资格】计算机二级JAVA-110及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-110及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-110及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-110 及答案解析(总分:80.80,做题时间:90 分钟)一、选择题(总题数:49,分数:80.80)1.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOTO 跳转C.选择(分支)结构D.重复(循环)结构2.对于下面语句的说法,不正确的是_。 Thread thrObj=new Thread();(分数:1.80)A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法3.下面对软件特点描述不正确的是_。(分数:1.00)A.软件是一种逻辑实体,具有抽象性B.软件开发、运行对计算机系统具有依赖性C.软件
2、开发涉及软件知识产权、法律及心理等社会因素D.软件运行存在磨损和老化问题4.下列关于 J2EE 的特点的说法中,错误的是_。(分数:2.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发5.在 E-R 图中,表示实体的图元是_。(分数:1.00)A.矩形B.椭圆C.菱形D圆6.如果进栈序列为 e1、e2、e3、e4、e5,则可能的出栈序列是_。(分数:2.00)A.e3、e1、e4、e2、e5B.e5、e2、e4、e3、e1C.e3、e4、e1、e2、e5D.任意顺序7.数据结构中,与所使用的计算机无关的是数据的_
3、。(分数:2.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构8.设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序的结构应有助于读者的理解B.不限制 goto 语句的使用C.减少或取消注释行D.程序越短越好9.线程生命周期中正确的状态是_。(分数:2.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态10.某二叉树共有 7 个节点,其中叶子节点只有 1 个,则该二叉树的深度为_(假设根节点在第 1 层)。(分数:2.00)A.3B.4
4、C.6D.711.下列关于线程的说法中,正确的是_。(分数:1.00)A.一个线程一旦被创建,就立即开始运行B.使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态12.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对13.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B
5、.程序流程图C.程序数据结构D.程序外部功能14.在创建 Applet 应用程序时,需要用户考虑的问题是_。(分数:2.00)A.窗口如何创建B.绘制的图形在窗口中的位置C.程序的框架D.事件处理15.下列关于 Applet 的叙述中,正确的是(分数:2.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 javaappletApplet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上D.Applet 不能在浏览器中运行16.下列关于变量的叙述_是错的。(分数
6、:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static 声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化17.若特快订单是一种订单,则特快订单类和订单类的关系是_。(分数:1.00)A.使用关系B.包含关系C.继承关系D.无关系18.在 Java 中,可实现多重继承效果的机制是_。(分数:1.00)A.内部类B.重载C.抽象类D.接口19.能够用于创建可变字符串对象的类是_。(分数:1.80)A.StringBufferB.VariantStringC.StringCharacteD.StringLong20.下列数中代表十六进制整数的是_。
7、(分数:1.00)A.0123B.1900C.fa00D.0xa221.用于输入压缩文件格式的 ZipInputStream 类所属包是_。(分数:1.80)A.java. utilB.java. ioC.java. nioD.java. util. zip22.下列选项中属于 Java 语言的垃圾回收机制的一项是_。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪23.下面程序段的输出结果为 public class Test int a, b; Test() a=100; b=200; Test(int x,int y) a=x; b=y; public static
8、void main(String args) Test Obj1=new Test(12,45); System.out.println(“a=+Obj1.a+“ b=“+Obj1.B) ; Test Obj2=new Test(); System.out.println(“=“+Obj2.a+“ b=“+Obj2.B) ; (分数:1.00)A.a=100 b=200a=12 b=45B.a=12 b=45a=100 b=200C.a=12 b=200a=100 b=45D.a=100 b=45a=12 b=20024.下面代码中的内部类名是_。 import java.awt*; impo
9、rt javax.swing.*; class TalkingClock public static void main(int interval,final boolean beep) ActionListener listener = new ActionListener() public void actionPerformed(ActionEvent event) . Timer t = new Timer (interval,listener); t.start(); (分数:1.00)A.TimerB.ActionListenerC.listenerD.匿名25.下列关于异常的描述
10、中错误的是_。(分数:1.00)A.每个 try 代码段都必须有且只有一个 catch 代码段与之对应B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C.一个 catch 代码段也可以区分多个不同类型的异常D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当26.在 Java 中,“目录”被看做是_。(分数:2.00)A.文件B流C.数据D.接口27.关于 java.io 包中的抽象类,以下叙述正确的是_。(分数:2.00)A.字符流具有抽象类 InputStream 和 OutputStreamB.字节流具有抽象类 Reader 和 Write
11、rC.过滤流具有抽象类 FilterOutputStream 和 FilterInputStreamD.压缩流具有抽象类 InCompressInputStream 和 DeInCompressOutputStream28.有以下程序: #define N 20 fun(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); 程序运行后输出的结果
12、是_。(分数:2.00)A.10234B.12344C.12334D.1223429.为使 Java 程序独立于平台,Java 虚拟机把字节码与各个操作系统及硬件_。(分数:1.00)A.分开B.结合C.联系D.融合30.下列程序的运行结果是_。 Public class sun Public static void main(String args) int x=4,y=0; if(Math.pow(x,2)=16) y=x; if(Math.pow(x,2)15) y=1/x; if(Math.pow(x,2)15) y=(int)Math.pow(x,2)+1; system.out.p
13、rintln(y); (分数:2.00)A.4B.17C.18D.0.2531.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是_。(分数:1.00)A.10B.8C.6D.432.下面语句会产生编译错误的是_。(分数:2.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024;D.char C=1024;33.为保护本地主机,下述对 Applet 安全限制中正确的是_。(分数:2.00)A.Applet 可加载本地库或方法B.Applet 可读、写本地计算机的文件系统C.Applet 可向 Applet 之外的任何主机建立网络连
14、接D.Applet 不能运行任何本地可执行程序34.下列代码的执行结果是_。 public class Test1 public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(-q); (分数:1.00)A.40B.40.0C.36D.36.035.下面的几种叙述中,不属于 Java 语言的特点的是_。(分数:1.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java 提供了丰富的
15、类库D.Java 的小应用程序在网络上传输不受计算机 CPU 和环境限制36.下列不属于逻辑运算符的是_。(分数:2.00)AtB.|C. ZipEntry entry; while(entry=zin. getNextEntry()!=null) fileCombo. addItem(entry. getName(); zin. closeEntry(); zin. close();(分数:1.80)A.B.C.D.43.阅读下列代码: public class public static void main(String args) double d=12.3; Decrementer d
16、ec=new Decrementer(); dec.decrement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=decMe-1.0; 代码执行后输出的结果是_。(分数:1.00)A.12.3B.11.3C.13.3D.-1.044.下列运算符中属于关系运算符的是_。(分数:2.00)A.=B=C.+=D.-=45.下面排序算法中,平均排序速度最快的是_。(分数:1.80)A.冒泡排序法B.选择排序法C.交换排序法D.堆排序法46.下列程序的运行结果是_。 pub
17、lic class Test extends Thread public static void main(String args) Thread t=new Thread(); t.start(); public void run() System.out.println(“Hello“); (分数:1.00)A.程序不能通过编译,因为没有 import 语句将 Thread 类引入B.程序不能通过编译,因为 Test 类没有实现 Runnable 接口C.程序通过编译,且运行正常,没有任何输出D.程序通过编译,且运行正常,打印出一个“HeIlo”47.以下程序的输出结果是_。 void m
18、ain() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+) for(j=i;j=i.j+)t=t+bibjj; printf(“%d/n“,t); (分数:2.00)A.3B.4C.1D.948.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图形符号组成。下列不符合数据流图的是_。(分数:2.00)A.控制流B.加工C.数据存储D.源程序49.Applet 的方法 paint(Graphics)的功能是_。(分数:2.00)A.绘制 Applet 界面的基本方法B.使 Applet 成为激活状态C.使 Applet 执行一些基本
19、的初始化D.绘制图形计算机二级 JAVA-110 答案解析(总分:80.80,做题时间:90 分钟)一、选择题(总题数:49,分数:80.80)1.结构化程序所要求的基本结构不包括_。(分数:2.00)A.顺序结构B.GOTO 跳转 C.选择(分支)结构D.重复(循环)结构解析:解析 结构化程序的基本结构有 3 种,即顺序结构、选择结构(又称分支结构)、循环结构。 1)顺序结构。顺序结构是程序设计中最基本的结构。在该结构中,程序的执行是按命令出现的先后顺序依次执行的。 2)分支结构。分支结构是按给定的选择条件成立与否来确定程序的走向。分支可分为单向选择分支、双向选择分支和多路分支。在任何条件下
20、,无论分支多少,只能选择其一。 3)循环结构。循环结构是一种重复结构,程序的执行发生了自下而上的往复,某一程序段将重复执行。按循环的嵌套层次,循环可分为单循环结构和多循环结构。按循环体执行的条件性质,循环又可分为计数循环和条件循环。无论何种类型的循环结构,都要确保循环的重复执行能够终止。2.对于下面语句的说法,不正确的是_。 Thread thrObj=new Thread();(分数:1.80)A.系统没有为该线程对象分配资源B.只能启动或者终止C.创建了一个空的线程对象D.可以调用其他方法 解析:解析 本题考查线程的创建。通过 new 命令创建一个线程对象后,该线程对象就处于创建状态,上面
21、的语句只是创建了一个空的线程对象,选项 C 说法正确。此时,系统并没有为该线程对象分配资源,选项 A 说法正确。处于这种状态的线程,只能启动或者终止,选项 B 说法正确。该线程此时并不能调用其他方法,如果调用其他方法就会失败并引起非法状态处理,选项 D 说法错误。3.下面对软件特点描述不正确的是_。(分数:1.00)A.软件是一种逻辑实体,具有抽象性B.软件开发、运行对计算机系统具有依赖性C.软件开发涉及软件知识产权、法律及心理等社会因素D.软件运行存在磨损和老化问题 解析:解析 软件与硬件不同,它在运行、使用期间不存在磨损、老化问题。4.下列关于 J2EE 的特点的说法中,错误的是_。(分数
22、:2.00)A.J2EE 的基础是 J2SEB.J2EE 提供高度的安全性支持C.支持事务处理和异步通信D.支持面向过程的 Web 开发 解析:解析 J2EE 支持高效率的基于构件的 Web 开发,构件是面向对象的,不是面向过程的。5.在 E-R 图中,表示实体的图元是_。(分数:1.00)A.矩形 B.椭圆C.菱形D圆解析:解析 在 E-R 图中用矩形表示实体集,在矩形内写上该实体集的名字。6.如果进栈序列为 e1、e2、e3、e4、e5,则可能的出栈序列是_。(分数:2.00)A.e3、e1、e4、e2、e5B.e5、e2、e4、e3、e1 C.e3、e4、e1、e2、e5D.任意顺序解析
23、:解析 根据栈先进后出的特点可知 e1 肯定是最后出栈的,因此正确答案为选项 B。7.数据结构中,与所使用的计算机无关的是数据的_。(分数:2.00)A.存储结构B.物理结构C.逻辑结构 D.物理和存储结构解析:8.设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序的结构应有助于读者的理解 B.不限制 goto 语句的使用C.减少或取消注释行D.程序越短越好解析:解析 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 goto 语句将使程序流程无规律,可读性差;添加注释行有利于对程序的理解,程序的长短要依据实际的需要而定,并不是越短越好。9.线程生命周期中正确
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA110 答案 解析 DOC
