【计算机类职业资格】计算机二级JAVA分类模拟题187及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题187及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题187及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 187 及答案解析(总分:60.80,做题时间:90 分钟)一、选择题(总题数:35,分数:60.80)1.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对2.在下面程序的空白处,应填入的正确选项是 import java.io.*; public class writeInt public static void main(Stringa) int myArray=10,20,30,40; try DataoutputStream dos=ne
2、w DataoutputStream(new FileOutputStream(“ints.dat“); for(int i=0;imyArray.length;i+)dos.writeInt(myArrayi); dos._; System.out.println(“Have written binary file ints.dat“); catch(IOException ioe)System.out.println(“IO Exception“); (分数:2.00)A.start()B.close()C.read()D.write()3.下列关于二叉树的叙述中,正确的是_。(分数:2.
3、00)A.叶子节点总是比度为 2 的节点少一个B.叶子节点总是比度为 2 的节点多一个C.叶子节点数是度为 2 的节点数的两倍D.度为 2 的节点数是度为 1 的节点数的两倍4.下列变量的定义中,错误的是_。(分数:2.00)A.int x=3;B.float f;d;C.String s=“Hello!“D.boolean b=true;5.下列程序的运行结果是_。 public class Test public static void main(String args) intm=new int1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+)
4、sum+=mi; if(i=3)break; System.out.println(sum); (分数:1.00)A.3B.6C.10D.366.下列选项中不属于软件生命周期开发阶段任务的是_。(分数:2.00)A.软件测试B.概要设计成本C.软件维护D.详细设计7.一个队列的进队列顺序是 1、2、3、4,则出队列顺序为 _ 。(分数:1.00)A.4,3,2,1B.2,4,3,1C.1,2,3,4D.3,2,1,48.Reader 类所处理的是_。(分数:1.00)A.字符流B.字节流C.文件流D.管道流9.下面程序段的输出结果为 public class Test int a, b; Te
5、st() 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=“+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=45
6、D.a=100 b=45a=12 b=20010.下面的几种叙述中,不属于 Java 语言的特点的是_。(分数:1.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java 提供了丰富的类库D.Java 的小应用程序在网络上传输不受计算机 CPU 和环境限制11.在 E-R 图中,用来表示实体联系的图形是_。(分数:2.00)A.椭圆形B.矩形C.菱形D.三角形12.下列循环执行的次数为_。 int y=2,x=4; while(-x!=x/y)(分数:1.00)A.1B.2C.3D.01
7、3.有两个关系 R 和 S 如下: (分数:2.00)A.选择B.投影C.自然连接D并14.阅读下列代码: public class Person static int arr=new int10; public static void main(String args) System. out. printlnarrD); 该代码的运行结果是_。(分数:1.80)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空15.下列说法中错误的是 _ 。(分数:2.00)A.TextArea 可以显示多行多列的文本B.TextField 可以显示多行多列的文本C.在单行文本输入区
8、中按下回车键会触发 ActionEvent 事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性16.Java 以 JVM 为基础,最上层是_。(分数:2.00)A.移植接口B.Java 基本类C.基本 APID.Java 应用程序和 Applet 小程序17.能够写内存的类是(分数:1.00)A.FileOutputStreanB.PringtWriterC.ByteArrayOutputStreamD.StringWriter18.Java 的核心包中,提供编程应用的基本类的包是_。(分数:2.00)A.java.langB.java.utilC.
9、java.appletD.java.rmi19.为了支持压栈线程与弹栈线程之间的交互与同步,应在下画线处填入的选项是_。 public class StackTest private int idx=0; private int data=new int8 public void push(int i) synchronized (this) _; data(idx)=i; idx+; (分数:1.80)A.this. notify()B.interrupt()C.this. wait()D.sleep()20.在 Java 中,“目录”被看做是(分数:2.00)A.文件B流C.数据D.接口2
10、1.下列对 Java 源程序结构中前 3 种语句的次序,正确的是(分数:2.00)A.import,package,public classB.import 必为首,其他不限C.public class,import,packageD.package,import,public class22.顺序执行下列程序语句后,则 b 的值是_。 String a=“Hello“; String b=a. substring(0,2);(分数:2.00)A.“Hello“B.“hello“C.“He“D.null23.数据库设计中,用 E-R 图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设
11、计的_。(分数:1.80)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段24.单击窗口内的按钮时,产生的事件是_。(分数:1.80)A.MouseEventB.WindowEventC.ActionEventD.KeyEvent25.下列不属于逻辑运算符的是 _ 。(分数:2.00)A.!B.|C. 以下命题正确的是(分数:1.00)A.toString()方法覆盖了 super.toString()方法B.super.toString()方法覆盖了 toString()方法C.toString()方法重载了 super.toString()方法D.super.toStrin
12、g()方法重载了 toString()方法29.在 Java 中,用 package 语句说明一个包时,该包的层次结构必须是_。(分数:1.80)A.与文件的结构相同B.与文件目录的层次相同C.与文件类型相同D.与文件大小相同30.在 switch(expression)语句中,expression 的数据类型不能是_。(分数:1.80)A.doubleB.charC.byteD.short31.在软件开发中,需求分析阶段产生的主要文档是(分数:2.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划32.下列关于栈的叙述中正确的是 _ 。(分数:2.00)A.在栈
13、中只能插入数据B.在栈十只能删除数据C.栈是先进先出的线性表D.栈是先进后出的线性表33.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是 _ 。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);34.设计程序时,应采纳的原则之一是_。(分数:2.00)A.程序的结构应有助于读者的理解B.不限制 goto 语句的使用C.减少或取
14、消注释行D.程序越短越好35.运行下列程序时,若没有 test.dat 文件,则_。 public class Test try RandomAccessFile raf = new RandomAccessFile(“test.dat“,“r“); System.out.println (“test.dat“); catch (Exception ex) System.out.println (“exception“); (分数:2.00)A.输出 exceptionB.输出 test.datC.输出 IOExceptionD.无显示计算机二级 JAVA 分类模拟题 187 答案解析(总分:
15、60.80,做题时间:90 分钟)一、选择题(总题数:35,分数:60.80)1.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则 D.以上三种说法都不对解析:解析 栈的存储原则是先进后出,所以选择 C。2.在下面程序的空白处,应填入的正确选项是 import java.io.*; public class writeInt public static void main(Stringa) int myArray=10,20,30,40; try DataoutputStream dos=new Da
16、taoutputStream(new FileOutputStream(“ints.dat“); for(int i=0;imyArray.length;i+)dos.writeInt(myArrayi); dos._; System.out.println(“Have written binary file ints.dat“); catch(IOException ioe)System.out.println(“IO Exception“); (分数:2.00)A.start()B.close() C.read()D.write()解析:解析 字节输出流首先要实现 DataOutput 接
17、口,字节数据流 DataOutputStream 是一个实现这一接口的类。字节数据是以文件输出流 FileOutputStream 对象的形式作为 DataOutputStream 的构造方法的参数。字节数据来自二进制文件,二进制文件作为 FileOutputSteam 对象的构造方法的参数出现。这里将数据写入了二进制文件,最后要关闭输出流,并释放相关资源,所以应该调用 close()方法。3.下列关于二叉树的叙述中,正确的是_。(分数:2.00)A.叶子节点总是比度为 2 的节点少一个B.叶子节点总是比度为 2 的节点多一个 C.叶子节点数是度为 2 的节点数的两倍D.度为 2 的节点数是度
18、为 1 的节点数的两倍解析:解析 二叉树叶子节点总是比度为 2 的节点多一个,这是二叉树的性质。4.下列变量的定义中,错误的是_。(分数:2.00)A.int x=3;B.float f;d; C.String s=“Hello!“D.boolean b=true;解析:解析 同时定义多个变量可以用逗号分隔,如 float f,d;。5.下列程序的运行结果是_。 public class Test public static void main(String args) intm=new int1,2,3,4,5,6,7,8; int sum=0; for(int i=0;i8;i+) sum
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 187 答案 解析 DOC
