【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc

上传人:unhappyhay135 文档编号:1338417 上传时间:2019-10-17 格式:DOC 页数:16 大小:79KB
下载 相关 举报
【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc_第1页
第1页 / 共16页
【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc_第2页
第2页 / 共16页
【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc_第3页
第3页 / 共16页
【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc_第4页
第4页 / 共16页
【计算机类职业资格】计算机二级JAVA分类模拟题183及答案解析.doc_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、计算机二级 JAVA 分类模拟题 183 及答案解析(总分:68.60,做题时间:90 分钟)一、选择题(总题数:40,分数:68.60)1.设有图示二叉树,对此二叉树执行中序遍历的结果是_。 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA2.下面 for 循环语句的执行结果是_。 for(int j=10; j3; j-) if(j%3! =0) j-; -j; -j; System. out. println(j); (分数:1.80)A.63B.74C.62D.733.下列语句序列执行后,k 的值是_。 public class Test public

2、 static void main(String args) int m = 3, n = 6, k = 0; while (m+) (n-) +k; System.out.println(k); (分数:2.00)A.0B.1C.2D.34.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和 _ 。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计5.Java 的核心包中,提供编程应用的基本类的包是_。(分数:2.00)A.java.langB.java.utilC.java.appletD.java.rmi6.下列选项中的变量已正确定义,则表达式不合法的是(分数:1.0

3、0)A.“A“%6B.“n“-3C.a=4= =blD.“a“=87.数据库的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存储方法。(分数:2.00)A.逻辑结构B.物理结构C.概念结构D.层次结构8.以下叙述中错误的是 _ 。(分数:2.00)A.C 语言是高级语言B.C 语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C 语言产生的目标程序后缀名为 OBJD.C 语言中的函数不可以单独进行编译9.Frame 默认的布局管理器是_。(分数:1.80)A.FlowLayoutB.BorderLayoutC.GridLayoutD

4、.UpLayout10.下列命题中,错误的是_。(分数:2.00)A.Java 编程时,要求应尽量多用公共变量B.Java 编程时,要求应尽量少用公共变量C.Java 编程时,要求应尽量不用公共变量D.Java 编程时,要求应尽量使用私有变量11.下列关于线程和进程的说法正确的是_。(分数:1.80)A.进程结构的所有成分都在用户空间内B.用户程序能够直接访问进程涉及的数据C.线程是内核级的实体D.线程结构驻留在用户空间中12.下列关于队列的叙述中正确的是_。(分数:1.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表13.用鼠标单击菜

5、单项(MenuItem)产生的事件是_。(分数:1.80)A.MenuEventB.ActionEventC.KeyEventD.MouseEvent14.下列关于 Test 类的定义中,正确的是_。(分数:1.80)A.class Test implements Runnablepublic void run()public void someMethodB.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test

6、implements Runnablepublic void someMethod()15.设有如下程序: public class Sun public static void main(String args ) int x,y; x=(int)Math.sqrt(2)/2+(int)Math.random()*2/2; y=(int)Math.sqrt(3)/3+(int)Math.random()*3/3; if (xy) System.out.println(“xy“); else if (x=y) System.out.println(“x=y“); else System.out

7、.println(“xy“); 程序运行的结果为 _ 。(分数:1.00)A.xyB.x=yC.xyD.以上都不对16.以下各项说法中错误的是_。(分数:2.00)A.可串行化的类必须实现 Serializable 接口B.可串行化的类中的静态变量可以不被串行化C.private 数据访问权限能够限制数据不被串行化D.对象串行化使用 Java 语言提供的默认机制17.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“你好!”,能够填写在程序中画线位置,使程序完整并能正确运行的语句是 public class Exam implements Runnable public static voi

8、d main(String args) Exam t=new Exam(); Thread tt=new Thread(t); ttstart(); public void run() for(;) try ; catch(e) System.out.println(“你好!“); (分数:2.00)A.sleep(1)RuntimeExceptionB.sleep(1000)InterruptedExceptionC.Thread.sleep(1)InterruptedExceptionD.Thread.sleep(1000)InterruptedException18.在 Java 类库中

9、,提供构建和管理用户图形界面功能,封装抽象窗口的包是 _ 。(分数:1.00)A.javautil 包B.javabean 包C.javaawt 包D.javarmi 包19.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和_。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计20.Java 为移动设备提供的平台是_。(分数:1.00)A.J2MEB.J2SEC.J2EED.JDK5.021.下列程序的运行结果是_。 Public class sun Public static void main (String args) int x=4, y=0; if (Math.

10、 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. println(y); (分数:1.80)A.4B.17C.18D.0.2522.一个关系中属性个数为 1 时,称此关系为(分数:1.00)A.对应关系B.单一关系C.一元关系D.二元关系23.下列关于 Java 程序结构描述不正确的是_。(分数:1.00)A.Java 是区分大小写的B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.J

11、ava 程序不一定都必须有 main()方法,比如 Applet 就不需要D.源文件可以有多个 public 类,其他类的数量也不限24.执行下列程序时,会产生什么异常_。 public class Test public static void main (String args) int d=101; int b=220; long a=321; System. out. println(a-b)/(a-b-d); (分数:1.80)A.ArrayIndexOutOfBoundsExceptionB.NumberFormatExceptionC.ArithmeticExceptionD.E

12、OFException25.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程26.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是_。 public class IntStack private int idx=0; private int data=new int8; public void push(int i) dataidx=i; idx+; _ (分数:1.80)A.synchronized()notify()B.synchro

13、nizedthis. wait()C.synchronizedthis. notify()D.Serializablesleep()27.下列_方法使用了 Graphics 类的实例作为参数。(分数:3.00)A.init()B.repaint()C.drawBytes()D.update()28.设执行下面的赋值语句: A=Float.valueOf(“12.34“).floatValue(); 后,a 的值是 _ 。(分数:1.00)A.a=“12.34“B.a=12.34C.a=1234D.a=1229.下列程序的运行结果是_。 public classMyCase public sta

14、tic void main(String args) char a=“d“,b=“c“,c=“a“; String d=“abe“; System.out.println(a+“b“+c+d); (分数:1.00)A.abcdB.abcabcC.acdD.dbaabc30.下面_正确表示了 int 类型的聚会范围。 A.-2162 16-1 B.-2312 31-1 C.-2322 32-1 D.-2642 64-1(分数:1.80)A.B.C.D.31.下列叙述中正确的是_。(分数:2.00)A.在模块化程序设计中,一个模块应尽量多包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中

15、,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法32.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字33.层次型、网状型和关系型数据库划分原则是_。(分数:1.80)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联

16、系方式34.下列描述中,错误的是_。(分数:2.00)A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制35.下列描述中,正确的是_。(分数:2.00)A.Serializable 接口中定义了抽象方法B.Serializable 接口中定义了常量C.Serializable 接口中没有定义抽象方法,也没有定义常量D.Serializable 接口中定义了成员方法36.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D

17、.O(nlog2n)(分数:1.80)A.B.C.D.37.软件生命周期中所花费用最多的阶段是 _(分数:1.00)A.详细设计B.软件编码C.软件测试D.软件维护38.Thread 类的方法中用于修改线程名字的方法是_。(分数:1.80)A.setName()B.reviseName()C.getName()D.checkAccess()39.下列选项中不属于结构化程序设计原则的是_。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精40.下列叙述中错误的是_。(分数:2.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关C.数据的存储结构与数据

18、的处理效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的计算机二级 JAVA 分类模拟题 183 答案解析(总分:68.60,做题时间:90 分钟)一、选择题(总题数:40,分数:68.60)1.设有图示二叉树,对此二叉树执行中序遍历的结果是_。 (分数:2.00)A.ABCDEFB.DBEAFC C.ABDECFD.DEBFCA解析:解析 中序遍历首先遍历左子树,然后访问根结点,最后遍历右子树;并且,在遍历其左、右子树时,仍然先遍历左子树,然后访问根结点,最后遍历右子树。因此中序遍历的结果是 DBEAFC。2.下面 for 循环语句的执行结果是_。 for(int j=10;

19、j3; j-) if(j%3! =0) j-; -j; -j; System. out. println(j); (分数:1.80)A.63B.74 C.62D.73解析:解析 该题考查对 for 循环的理解。当 j=10 时,满足条件 j3,由于 for 循环中 j-执行了 1次,j 的值为 9,执行 if 语句,j%3=0 不满足条件,继续向下执行 2 次-j,j 的值为 7:当 j=7 时,满足条件 j3,由于 for 循环中 j-执行了 1 次,j 的值为 6,执行 if 语句,i%3=0 不满足条件,继续向下执行 2 次-j,j 的值为 4。3.下列语句序列执行后,k 的值是_。 p

20、ublic class Test public static void main(String args) int m = 3, n = 6, k = 0; while (m+) (n-) +k; System.out.println(k); (分数:2.00)A.0B.1C.2 D.3解析:解析 本题程序采用的是循环结构,但考查的重点却是自加、自减的应用。在循环第 1 次执行时,m=3,n=6,mn 成立,会执行循环体的内容。第 2 次执行时,m=4,n=5,mn 仍成立,所以再次执行循环。第 3 次执行时,m=5,n=4,mn 不成立,则退出循环,k=2。4.数据库设计的四个阶段是:需求分

21、析、概念设计、逻辑设计和 _ 。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计 解析:5.Java 的核心包中,提供编程应用的基本类的包是_。(分数:2.00)A.java.lang B.java.utilC.java.appletD.java.rmi解析:解析 Java.lang 包封装所有编程应用的基本类,如 Object、Class、String、Integer 等。6.下列选项中的变量已正确定义,则表达式不合法的是(分数:1.00)A.“A“%6B.“n“-3C.a=4= =blD.“a“=8 解析:解析 在 Java 语言中,字符在计算机中是转换成数值表示的,如“

22、a“其实在计算机中同 int 型的97 是同一个常量,所以选项 D)“a“=8 中,即 97=8,将 8 赋值给 97,这时系统会发生编译错误。还有一点,赋值表达式的组成是在赋值运算符的左边是一变量,右边是一表达式。所以选项 D)“a“=8 中左端已经是个表达式(常量),因此就违背了赋值运算符的规则。选项 A)“a“6 和选项 B)“n“-3 都是先将字符自动转化成在计 算机中存储的数据的值,然后再进行运算;选项 C)a=4= =b=4 和 b1,这两个表达式的结果在进行比较看是否都是 true 或 false,如果是,返回 true,否则返回 false,计算结果是一个布尔型的值。7.数据库

23、的物理设计是为一个给定的逻辑结构选取一个适合应用环境的_的过程,包括确定数据库在物理设备上的存储结构和存储方法。(分数:2.00)A.逻辑结构B.物理结构 C.概念结构D.层次结构解析:数据库的物理设计的主要目的是对数据库内部物理结构做调整并选择合理的存取路径,以提高数据库的访问速度及有效利用的存储空间。8.以下叙述中错误的是 _ 。(分数:2.00)A.C 语言是高级语言B.C 语言中的每条可执行语句最终都将被转换成二进制的机器指令C.C 语言产生的目标程序后缀名为 OBJD.C 语言中的函数不可以单独进行编译 解析:9.Frame 默认的布局管理器是_。(分数:1.80)A.FlowLay

24、outB.BorderLayout C.GridLayoutD.UpLayout解析:解析 本题考查 Java 中的布局管理器。FlowLayout 是 Pane 和 Applet 默认的布局管理器,构件在容器中从上到下、从左到右进行放置;BorderLayout 是 Window、Frame 和 Dialog 的默认布局管理器,在 BorderLayout 布局管理器中构件分成 5 个区域,每个区域只能放置一个构件;GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间;GardLayout 把容器分成许多层,每层只能放置一个构件。10.下列命题中,错误的是_。(分数:2.00

25、)A.Java 编程时,要求应尽量多用公共变量 B.Java 编程时,要求应尽量少用公共变量C.Java 编程时,要求应尽量不用公共变量D.Java 编程时,要求应尽量使用私有变量解析:解析 本题考查 Java 编程规范。Java 编程中,为了减少模块耦合性,应当少用甚至不用公共变量;为了增强模块独立性,应当尽量使用私有变量。11.下列关于线程和进程的说法正确的是_。(分数:1.80)A.进程结构的所有成分都在用户空间内B.用户程序能够直接访问进程涉及的数据C.线程是内核级的实体D.线程结构驻留在用户空间中 解析:解析 本题考查线程和进程的概念。线程与进程在概念上是相关的,进程由代码、数据、内

26、核状态和一组寄存器组成,而线程是由表示程序运行状态的寄存器,如程序计数器、栈指针以及堆栈组成,线程不包括进程地址空间中的代码和数据,线程是计算过程在某一时刻的状态。进程是一个内核级的实体,进程结构的所有成分都在内核空间中,一个用户程序不能直接访问这些数据。线程是一个用户级的实体,线程结构驻留在用户空间中,能够被普通的用户级方法直接访问。12.下列关于队列的叙述中正确的是_。(分数:1.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表 D.队列是先进后出的线性表解析:解析 队列是指允许在一端进行插入而在另一端进行删除的线性表,选项 A 和选项 B 错误。允许插入的

27、一端称为队尾,允许删除的一端称为队头。在队列中,最先插入的元素将最先能够被删除;反之,最后插入的元素将最后才能被删除。所以,队列又称为“先进先出”或“后进后出”的线性表,它体现了“先来先服务”的原则,选项 C 正确,选项 D 错误。13.用鼠标单击菜单项(MenuItem)产生的事件是_。(分数:1.80)A.MenuEventB.ActionEvent C.KeyEventD.MouseEvent解析:解析 ActionEvent 是组件事件,当特定于组件的动作(比如被按下)发生时,由组件(比如 Button)生成此高级别事件。事件被传递给每一个 ActionListener 对象,这些对象

28、是使用组件的addActionListener 方法注册的,用以接收这类事件。14.下列关于 Test 类的定义中,正确的是_。(分数:1.80)A.class Test implements Runnablepublic void run()public void someMethod B.class Test implements Runnable(public void run();C.class Test implements Runnable(public void someMethod;D.class Test implements Runnablepublic void some

29、Method()解析:解析 java 中实现多线程的方法之一就是实现 Runnable 接口中的 run 方法,把实现 Runnable 接口的子类对象传递给 Thread 类的构造函数。15.设有如下程序: public class Sun public static void main(String args ) int x,y; x=(int)Math.sqrt(2)/2+(int)Math.random()*2/2; y=(int)Math.sqrt(3)/3+(int)Math.random()*3/3; if (xy) System.out.println(“xy“); else

30、if (x=y) System.out.println(“x=y“); else System.out.println(“xy“); 程序运行的结果为 _ 。(分数:1.00)A.xyB.x=y C.xyD.以上都不对解析:解析 本题是考查对 if-else 分支结构和几个标准函数语句的理解。程序第 2、第 3 行赋值号右边的两个表达式分别求两个标准函数的值,再进行整除,根据我们对标准函数的理解,其中每项的值均为0,于是,两个表达式的值均为 0,分别赋值给变量 x 和 y,很容易判断出 x 是等于 y 的。进入分支结构后,if 语句的条件 xy 不满足,转去执行 else if 语句,条件 x

31、=y 满足,执行 System.out.println(“x=y“),输出 x=y。故本题答案是 B。16.以下各项说法中错误的是_。(分数:2.00)A.可串行化的类必须实现 Serializable 接口B.可串行化的类中的静态变量可以不被串行化C.private 数据访问权限能够限制数据不被串行化 D.对象串行化使用 Java 语言提供的默认机制解析:解析 一般的数据访问权限,如 public、 protected、package 或 private 等,对数据的串行化没有影响。只有 static 和 transient 关键字修饰的数据才可以不被串行化。17.下列程序的功能是在监控台上

32、每隔一秒钟显示一个字符串“你好!”,能够填写在程序中画线位置,使程序完整并能正确运行的语句是 public class Exam implements Runnable public static void main(String args) Exam t=new Exam(); Thread tt=new Thread(t); ttstart(); public void run() for(;) try ; catch(e) System.out.println(“你好!“); (分数:2.00)A.sleep(1)RuntimeExceptionB.sleep(1000)Interrup

33、tedExceptionC.Thread.sleep(1)InterruptedExceptionD.Thread.sleep(1000)InterruptedException 解析:解析 本题考查 Java 中的线程和异常处理。题目首先通过实现 Runnable 接口创建线程,Test t=new Test()语句定义了 Test 的 1 个实例,Thread tt=new Thread(t)定义了 1 个名为 n 的线程,tt.start()语句启动线程。通过 try-catch 语句来处理异常。try 代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而转跳到相应处理异常的程序,

34、然后由 catch 来控制。题目要求每间隔 1s 输出,间隔使用 Threadsleep(1000)语句来实现,调用 InterruptedException 来完成。 RuntimeException 类包含有较多子类,比如算术异常 ArithmeticException,当除法分母为 0 等时使用;索引越界异常IndexOutOfBoundsException 等。18.在 Java 类库中,提供构建和管理用户图形界面功能,封装抽象窗口的包是 _ 。(分数:1.00)A.javautil 包B.javabean 包C.javaawt 包 D.javarmi 包解析:19.数据库设计的四个阶

35、段是:需求分析、概念设计、逻辑设计和_。(分数:2.00)A.编码设计B.测试阶段C.运行阶段D.物理设计 解析:20.Java 为移动设备提供的平台是_。(分数:1.00)A.J2ME B.J2SEC.J2EED.JDK5.0解析:解析 Java2 平台包括:J2ME 平台、J2SE 平台和 J2EE 平台。其中:J2ME 是为嵌入式和移动设备提供的 Java 平台,它的体系结构由 ProfiIes、Configuration 和 Optionalpackages,组成;J2SE 是面向企业级应用与服务的综合性标准开发平台;J2EE 是面向大型企业级用容器管理专用构件的应用平台。而JDK5.

36、0 是一个 Java 开发软件包。因此本题的正确答案是 A。21.下列程序的运行结果是_。 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. println(y); (分数:1.80)A.4B.17 C.18D.0.25解析:解析 本题是考查对 if-else

37、分支结构和几个标准函数的理解。pow(x, y)方法是 x 的 y 次幂,程序中 pow(x, 2)满足第 1 个 if 语句和第 3 个 if 语句,条件变量 y 将被赋值两次,但对于同一个变量来说,只能存储最后一个所赋的值。22.一个关系中属性个数为 1 时,称此关系为(分数:1.00)A.对应关系B.单一关系C.一元关系 D.二元关系解析:解析 使学生加深对关系模型数据库基础知识的记忆。 【解题要点】在关系模型数据库中,基本结构是二维表,这种二维表称为关系。关系的列称为属性,一个具有 N 个属性的关系称为 N 元关系。 【考点链接】各种关系查询语言与过程性语言和非过程性语言的关系,过程性

38、语言的特点。23.下列关于 Java 程序结构描述不正确的是_。(分数:1.00)A.Java 是区分大小写的B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.Java 程序不一定都必须有 main()方法,比如 Applet 就不需要D.源文件可以有多个 public 类,其他类的数量也不限 解析:24.执行下列程序时,会产生什么异常_。 public class Test public static void main (String args) int d=101; int b=220; long a=321; System. out. println(a-

39、b)/(a-b-d); (分数:1.80)A.ArrayIndexOutOfBoundsExceptionB.NumberFormatExceptionC.ArithmeticException D.EOFException解析:解析 本题考查异常的概念。首先应该掌握题目选项中给出的都是什么类型的异常。选项 A 是当访问数组中非法元素时引发,出现数组负下标异常。选项 B 是格式化数字异常。选项 C 是算术异常,如程序触发分母为 0,或用 0 取模时出现。选项 D 是文件已结束异常。当 Java 执行这个算术表达式的时候,由于求模运算的分母是 a-b-d=0,就会构造一个 ArithmeticE

40、xception 的异常对象来使程序停下来并处理这个错误的情况,在运行时抛出这个异常。默认的处理器打印出 Exception 的相关信息和发生异常的地点。25.软件生命周期是指_。(分数:2.00)A.软件产品从提出、实现、使用维护到停止使用退役的过程 B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程解析:解析 软件生命周期(SDLC,Systems Development Life Cycle,SDLC)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。26.为了支持压栈

41、线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是_。 public class IntStack private int idx=0; private int data=new int8; public void push(int i) dataidx=i; idx+; _ (分数:1.80)A.synchronized()notify()B.synchronizedthis. wait() C.synchronizedthis. notify()D.Serializablesleep()解析:解析 在 Synchronized 块中等待共享数据的状态改变时调用 wait()方

42、法,这样该线程等待并暂时释放共享数据对象的锁。27.下列_方法使用了 Graphics 类的实例作为参数。(分数:3.00)A.init()B.repaint()C.drawBytes()D.update() 解析:解析 update()和 paint()方法都使用 Graphics 类的实例作为参数,实现绘图的操作。28.设执行下面的赋值语句: A=Float.valueOf(“12.34“).floatValue(); 后,a 的值是 _ 。(分数:1.00)A.a=“12.34“B.a=12.34 C.a=1234D.a=12解析:29.下列程序的运行结果是_。 public class

43、MyCase public static void main(String args) char a=“d“,b=“c“,c=“a“; String d=“abe“; System.out.println(a+“b“+c+d); (分数:1.00)A.abcdB.abcabcC.acdD.dbaabc 解析:解析 在输出语句中,用加号可以将字符与字符串连接起来直接输出,结果为字符串。输出语句中,a、c 和 d 都是变量,而非字符本身。a 的值为字符d,“b”本身就是字符串,c 的值为字符a,d 也是为字符串,其值为“abc”,所以答案应该是 D。30.下面_正确表示了 int 类型的聚会范围。

44、 A.-2162 16-1 B.-2312 31-1 C.-2322 32-1 D.-2642 64-1(分数:1.80)A.B. C.D.解析:解析 该题考查对基本数据类型的长度范围的掌握。在 Java 语言中,每一种基本类型的长度范围是固定的,它不随着机器字长的改变而改变。对于整型(int),它的长度是 4 字节,而且它可正可负,所以其取值范围应该是-2 31 2 31 -1。31.下列叙述中正确的是_。(分数:2.00)A.在模块化程序设计中,一个模块应尽量多包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的

45、控制结构也要符合结构化原则 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法解析:模块化的程序设计中,模块应尽量少地包括与其他模块联系的信息,即使其耦合度低,设计过程中,应采取自顶向下,逐步细化的设计过程,而不是首先设计细节。结构化程序设计与模块化程序设计不矛盾。32.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析

46、:解析 数据处理是指将数据转换成信息的过程,故选项 A) 叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B) 叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项 C) 叙述错误。33.层次型、网状型和关系型数据库划分原则是_。(分数:1.80)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式 解析:解析 层次型、网状型和关系型数据库划分的原则是数据之间的联系方式。34.下列描述中,错误的是_。(分数:2.00)A.Java 要求编程者管理内存 B.Java 的安全性体现在多个层次上C.A

47、pplet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制解析:解析 本题考查垃圾回收机制。垃圾回收机制是 Java 语言的一大特色,Java 有一个系统级线程,对内存的使用进行跟踪,使程序员从繁忙的内存管理中解放出来。该线程在系统空闲时对不用的内存进行回收。35.下列描述中,正确的是_。(分数:2.00)A.Serializable 接口中定义了抽象方法B.Serializable 接口中定义了常量C.Serializable 接口中没有定义抽象方法,也没有定义常量 D.Serializable 接口中定义了成员方法解析:解析 本题考查 Serializable 接口。Serializable 接口是一个空接口,既没有定义抽象方法,也没有定义常量。36.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是_。 A.O(n) B.O(n2) C.O(log2n) D.O(nlog2n)(分数:1.80)A.B.C. D.解析:解析 对于长度为 n 的有序线性表,在最坏情况下,二分法查找只需比较 log 2 n 次,而顺序查找需要比较

展开阅读全文
相关资源
猜你喜欢
  • BS ISO 11379-2009 Textile floor coverings - Laboratory cleaning procedure using spray extraction《铺地织物 采用喷雾提取法的实验室清洁程序》.pdf BS ISO 11379-2009 Textile floor coverings - Laboratory cleaning procedure using spray extraction《铺地织物 采用喷雾提取法的实验室清洁程序》.pdf
  • BS ISO 11382-2011 Optics and photonics Optical materials and components Characterization of optical materials used in the infrared spectral range from 0 78 $Gmm to 25 $Gmm《光学和光子学 光.pdf BS ISO 11382-2011 Optics and photonics Optical materials and components Characterization of optical materials used in the infrared spectral range from 0 78 $Gmm to 25 $Gmm《光学和光子学 光.pdf
  • BS ISO 11396-2012 Crocodile skins Presentation description of defects grading on the basis of defects size (length) and origin《鳄鱼皮 出品和大小(长度) 瑕疵基点分级 瑕疵描述和表示》.pdf BS ISO 11396-2012 Crocodile skins Presentation description of defects grading on the basis of defects size (length) and origin《鳄鱼皮 出品和大小(长度) 瑕疵基点分级 瑕疵描述和表示》.pdf
  • BS ISO 11398-2012 Raw ostrich skins Description of defects guidelines for presentation and grading on basis of defects《未加工鸵鸟皮 瑕疵基点分级和描述用导则 瑕疵描述》.pdf BS ISO 11398-2012 Raw ostrich skins Description of defects guidelines for presentation and grading on basis of defects《未加工鸵鸟皮 瑕疵基点分级和描述用导则 瑕疵描述》.pdf
  • BS ISO 11408-1999 Chemical conversion coatings - Black oxide coating on iron and steel - Specification and test methods《化学转化膜 铁和钢上的黑色氧化膜 规范和试验方法》.pdf BS ISO 11408-1999 Chemical conversion coatings - Black oxide coating on iron and steel - Specification and test methods《化学转化膜 铁和钢上的黑色氧化膜 规范和试验方法》.pdf
  • BS ISO 11414-2009 Plastics pipes and fittings - Preparation of polyethylene (PE) pipe pipe or pipe fitting test piece assemblies by butt fusion《塑料管和配件 通过熔接制备聚乙烯(PE)管 管或管 配件试样组装件》.pdf BS ISO 11414-2009 Plastics pipes and fittings - Preparation of polyethylene (PE) pipe pipe or pipe fitting test piece assemblies by butt fusion《塑料管和配件 通过熔接制备聚乙烯(PE)管 管或管 配件试样组装件》.pdf
  • BS ISO 11416-1995 Tennis rackets - Racket components and physical parameters《网球拍 网球拍的元部件和物理参数》.pdf BS ISO 11416-1995 Tennis rackets - Racket components and physical parameters《网球拍 网球拍的元部件和物理参数》.pdf
  • BS ISO 11418-1-2016 Containers and accessories for pharmaceutical preparations Drop-dispensing glass bottles《药剂制备容器及附件 点滴用玻璃瓶》.pdf BS ISO 11418-1-2016 Containers and accessories for pharmaceutical preparations Drop-dispensing glass bottles《药剂制备容器及附件 点滴用玻璃瓶》.pdf
  • BS ISO 11418-2-2016 Containers and accessories for pharmaceutical preparations Screw-neck glass bottles for syrups《药剂制备容器及附件 糖浆用螺口玻璃瓶》.pdf BS ISO 11418-2-2016 Containers and accessories for pharmaceutical preparations Screw-neck glass bottles for syrups《药剂制备容器及附件 糖浆用螺口玻璃瓶》.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1