【计算机类职业资格】计算机二级JAVA分类模拟题194及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题194及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题194及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 194 及答案解析(总分:62.20,做题时间:90 分钟)一、选择题(总题数:35,分数:62.20)1.下列属于黑盒测试方法的是_。(分数:1.00)A.语句覆盖B.逻辑覆盖C.边界值分析D.路径分析2.下面哪个类给出了构件的定义? _(分数:1.00)A.java.awt.GraphicsB.java.awt.ContainerC.java.awt.ComponentD.java.awt.Object3.下列代码的执行结果是_ public class Test5 public static void main(String args) String s
2、1=new String(“hello“); String s2=new String(“hello“); System.out.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false trueD.false false4.若有以下说明: int a10= 1,2,3,4,5,6,7,8,9,10),*p=a; 则值为 6 的表达式是 _ 。(分数:2.00)A.*p+6B.*(p+6)C.*p+=5D.p+55.Java 以 JVM 为基础,最上层是 _ 。(分数:2.
3、00)A.移植接口B.Java 基本类C.基本 APID.Java 应用程序和 Applet 小程序6.定义如下变量和数组:int i;int x33= 1,2,3,4,5,6,7,8,9;则语句 for(i=0;i3;i+) printf(“%d“,xi2-i);的输出结果是 _ 。(分数:2.00)A.1 5 9B.1 4 7C.3 5 7D.3 6 97.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.00)A.一对一B.一对多C.多对一D.多对多8.下列叙述中正确的是_。(分数:2.00)A.在模块化程序设计中,一个模块应尽量多包括与其他模块联系的信息B.在自顶向下
4、、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法9.关于数组,下列说法中不正确的是_。(分数:3.00)A.数组的元素可以是值(基本数据类型)、对象或其他数组B.数组是最简单的复合数据类型,是一系列数据的集合C.定义数组时,必须分配内存D.一个数组中的所有值必须是相同的类型10.下列选项中为单精度数的是_。(分数:2.00)A.2B.5.2C.0.2fD.02311.有以下程序: void main() int a=1,b; for(b=1;b10;b+
5、) if(a=8) break; if(a%2=1) a+=5;continue; a-=3: printf(“%d/n“,b); 程序运行后输出的结果是_。(分数:2.00)A.3B.4C.5D.612.下列关于实型变量书写正确的是 _ 。(分数:2.00)AE3B.2e0.3C.1.2e3D.1.2E0.313.关于 Swing,下列说法正确的是 _(分数:2.00)A.Swing 是由非 java 实现的轻量级构件B.Swing 没有本地代码C.Swing 依赖操作系统的支持D.Swing 在不同平台上表现不一致14.下列语句序列执行后,k 的值是_。 public class Test
6、 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.2D.315.switch 语句_。(分数:1.00)A.都可以用 if-else if 结构实现B.都不可以用 if-else if 结构实现C.有的可以用 if-else if 结构实现D.大部分不可以用 if-else if 结构实现16.执行下面的程序段后,B 的值为 _ 。 int x=35; char Z=“A“: int B: B=(x1
7、5)(z“a“);(分数:2.00)A.0B.1C.2D.317.下列不属于接口 WindowListener 的方法是_。(分数:1.80)A.windowClosing()B.windowClosed()C.windowMinimized()D.windowOpened()18.字符输出流类的直接父类是_。(分数:1.00)A.WriterB.ReaderC.FileD.IOStream19.下列代码中,将引起一个编译错误的行是_。 (1) public class Test (2) int m,n; (3) public Test() (4) public Test(int a) m=a
8、; (5) public static void main(String args) (6) Test t1,t2; (7) int j,k; (8) j=0; k=0; (9) t1=new Test() ; (10) t2=new Test (j,k); (11) (12) (分数:2.00)A.第(3)行B.第(5)行C.第(6)行D.第(10)行20.对于循环队列,下列叙述中正确的是_。(分数:1.80)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针21.下列叙述中正确的是_。(分数:1.80)A.对长度
9、为 n 的有序链表进行查找,最坏情况下需要的比较次数为 nB.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)C.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)D.对长度为 n 的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)22.在创建 Applet 应用程序时,需要用户考虑的问题是_。(分数:2.00)A.窗口如何创建B.绘制的图形在窗口中的位置C.程序的框架D.事件处理23.阅读下列利用递归来求 n!的程序。 class FactorialTest static long Factorial(int n)/定义
10、Factorial()方法 if(n=1) return 1; else return n * Factorial_; public Matic void mainString a /main()方法 int n=8; System. out. printlnn+“!=“+Factorial(n); 为保证程序正确运行,在下画线处应该填入的参数是_。(分数:1.80)A.n-1B.n-2CnD.n+124.下面关于注释的添加方法,正确的是_。(分数:2.00)A./用于单行注释,/*.*/用于多行注释,/*.*/是 Java 所特有的 doc 注释B./用于多行注释,/*.*/用于多行注释,/
11、*.*/是 Java 所特有的 doc 注释C./用于单行注释,/*.*/也用于单行注释,/*.*/不是 Java 所特有的 doc 注释D./用于多行注释,/*.*/用于多行注释,/*.*/是 Java 所特有的 doc 注释25.设有如下三个关系表 (分数:2.00)A.T=RSB.T=RSC.T=RSD.T=R/S26.下列语句中,能完成用整型数 10 创建一个 Integer 对象的是_。(分数:2.00)A.Integeri=10;B.Integeri=newInteger(10);C.inti=newInteger(10);D.inti=10;27.在软件开发中,需求分析阶段产生的
12、主要文档是_。(分数:2.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划28.以下程序的输出结果是 _ 。 void main() 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.929.设有定义:double x10,*p=x;,以下能给数组 x 下标为 6 的元素读入数据的正确语句是 _ 。(分数:2.00)A.scanf(“%f“,x6);B.scanf(“%1f“,*(x+6
13、);C.scanf(“%1f“,p+6);D.scanf(“%1f“,p6);30.请阅读如下程序。 import java.io.*; public class ExceptionCatch public static void main (String args) try FileInputStream fis=new FilelnputStream (“text“); System.out.println (“content of text is: “); catch (FileNotFoundException e) System.out.println (e); System.out
14、.println (“message:“+e.getMessageQ); e.printStackTrace (System.out); _; System.out.println (e); 为保证程序正确运行,程序中下划线处的语句应是_。(分数:2.00)A.catch(FileInputStream s)B.printStackTrace()C.catch(IOException e)D.System.out.println(e)31.下列程序的执行结果是_。 public classExceptionTest public static void main(String args) St
15、ringdata=“1“,“2.5“; int sum=0; for(int i=1;i=2;i+) try sum=sum+Integer.parseInt(datai) catch(NumberFormatException f) System.out.println(“*“); )catch(Exception e) System.out println(“#“); finally System.out.println(“end“); (分数:1.00)A.*end#endB.endendC.*#D.end#32.下列关于过滤流的叙述中,不正确的是_。(分数:2.00)A.过滤流提供了同
16、步处理机制,保证某 I/O 流只能同时被一个线程访问B.过滤流可以使用文件作为构造函数的参数C.过滤流是 FilterInputSream 和 FilterOuputStream 抽象类及其子类D.使用过滤流时先把过滤流连接到某个 I/O 流上33.下列程序的输出结果是_。 int x=3; int y=10; System.out.println(y%x);(分数:2.00)A.0B.1C.2D.1.034.下列描述中,正确的是_。(分数:2.00)A.Serializable 接口中定义了抽象方法B.Serializable 接口中定义了常量C.Serializable 接口中没有定义抽象
17、方法,也没有定义常量D.Serializable 接口中定义了成员方法35.结构化程序设计的 3 种结构是(分数:1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构计算机二级 JAVA 分类模拟题 194 答案解析(总分:62.20,做题时间:90 分钟)一、选择题(总题数:35,分数:62.20)1.下列属于黑盒测试方法的是_。(分数:1.00)A.语句覆盖B.逻辑覆盖C.边界值分析 D.路径分析解析:解析 黑盒测试用于对软件的功能进行测试和验证,不须考虑程序内部的逻辑结构。黑盒测试的方法主要包括:等价
18、类划分法、边界值分析法、错误推测法、因果图等。语句覆盖、逻辑覆盖、路径分析均是白盒测试的方法。2.下面哪个类给出了构件的定义? _(分数:1.00)A.java.awt.GraphicsB.java.awt.ContainerC.java.awt.Component D.java.awt.Object解析:解析 构件类是由 java.awt.Component 给出的,java.awt.Container 给出的是容器类, java.awt.Object 是构件类的父类。3.下列代码的执行结果是_ public class Test5 public static void main(Strin
19、g args) String s1=new String(“hello“); String s2=new String(“hello“); System.out.println(s1=s2); System.out.println(s1.equals(s2); (分数:1.00)A.true falseB.true trueC.false true D.false false解析:4.若有以下说明: int a10= 1,2,3,4,5,6,7,8,9,10),*p=a; 则值为 6 的表达式是 _ 。(分数:2.00)A.*p+6B.*(p+6)C.*p+=5 D.p+5解析:5.Java
20、以 JVM 为基础,最上层是 _ 。(分数:2.00)A.移植接口B.Java 基本类C.基本 APID.Java 应用程序和 Applet 小程序 解析:6.定义如下变量和数组:int i;int x33= 1,2,3,4,5,6,7,8,9;则语句 for(i=0;i3;i+) printf(“%d“,xi2-i);的输出结果是 _ 。(分数:2.00)A.1 5 9B.1 4 7C.3 5 7 D.3 6 9解析:7.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.00)A.一对一B.一对多 C.多对一D.多对多解析:解析 一间宿舍对应多个学生,则宿舍和学生之间的联系
21、是一对多,学生和宿舍的联系是多对一。8.下列叙述中正确的是_。(分数:2.00)A.在模块化程序设计中,一个模块应尽量多包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的每一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则 D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法解析:模块化的程序设计中,模块应尽量少地包括与其他模块联系的信息,即使其耦合度低,设计过程中,应采取自顶向下,逐步细化的设计过程,而不是首先设计细节。结构化程序设计与模块化程序设计不矛盾。9.关于数组,下列说法中不正确的是_。(分数:3.00)A.数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 194 答案 解析 DOC
