【计算机类职业资格】计算机二级JAVA-157及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-157及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-157及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-157及答案解析(总分:63.00,做题时间:90 分钟)一、选择题(总题数:38,分数:63.00)1.需求分析阶段最后提供的文档是软件的_。(分数:2.00)A.功能说明书B.加工说明书C.可行性分析报告D.需求规格说明书2.规范化理论中消除其中多余的数据相关性是靠分解 _ 来实现。(分数:2.00)A.关系运算B.内模式C.外模式D.视图3.阅读下面程序 pubic class Cycle public static void main(String args) System. out. println(args0); 在命令行中输入 java Cycle one
2、two,该程序输出结果是(分数:2.00)A.CycleB.oneC.twoD.上述 A、B、C、均不对4.下列选项中不属于结构化程序设计原则的是_。(分数:2.00)A.可封装B.自顶向下C.模块化D.逐步求精5.下列哪个选项是 main( )方法的返回值类型?(分数:1.00)A.intB.voidC.booleanD.Static6.在下列程序的空白处,应填入的正确选项是_。 import java.io.*; public class writeInt public static void main(stringA) int myArray=10,20,30,40; try Datao
3、utputSystem dos=new DataOutputSystem(new FileOutputSystem(“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(“IOException“); (分数:1.00)A.start()B.close()C.read()D.write()7.软件需求规
4、格说明书的作用不包括_。(分数:2.00)A.软件验收的依据B.用户与开发人员对软件要做什么的共同理解C.软件设计的依据D.软件可行性研究的依据8.有以下程序: #includestdio.h #define F(X,Y)(X)*(Y) void main() int a=3,b=4; printf(“%d/n“,F(a-,+b); 程序运行后输出的结果是 _ 。(分数:2.00)A.8B.10C.12D.159.用链表表示线性表的优点是 _ 。(分数:2.00)A.便于随机存取B.花费的存储空间较顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同10.如果在一个关系中存在多
5、个属性(或属性组)都能用来唯一标识关系的元组,且其任何一个子集都不具有这一特性。这些属性(或属性组)都被称为关系的_。(分数:2.00)A.连接码B.主码C.外码D.候选码11.下列程序的运行结果是_。 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. prin
6、tln(y); (分数:1.80)A.4B.17C.18D.0.2512.下列程序片段中,能通过编译的是_。(分数:1.80)A.public abstract class Animalpublic void speak();B.public abstract class Animalpublic void speak();C.public class Animalpubilc abstract void speak();D.public abstract class Animalpubilc abstract void speak();13.在软件开发中,需求分析阶段产生的主要文档是(分数:
7、2.00)A.可行性分析报告B.软件需求规格说明书C.概要设计说明书D.集成测试计划14.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是(分数:2.00)A.一对一B.一对多C.多对一D.多对多15.阅读如下程序。 import javax.swing. JOptionPang; public class BreakLabelTest public static void main(String args) String output=“; stop: for(int row=1;row=10;row+) for(int column=1;column=5;column+) if(row=
8、5) break stop; output+=“ “; output+=“n“;, output+=“/nLoops terminated normally“; JOptionPane.showMessageDialog( Null,output, “用一个标志测试 break语句“, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是_。(分数:2.00)A.窗口中有 5行B.窗口中有 5行C.窗口中有 4行D.窗口中有 6行16.下列代码的执行结果是_。 public class Test public static void
9、 main String args) String s1new String(“welcome“); String s2=new String(“welcome“); Systemoutprintln(s1=s2); Systemoutprintln(s1equals(s2); (分数:1.00)A.false,falseB.false,trueC.true,trueD.true,false17.阅读下面程序 public class VariableUse public static void main(String arqs) int a; if(a=8) int b=9; System.
10、out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“a=“+a); System.out.println(“b=“+b): 该程序在编译时的结果是(分数:2.00)A.变量 a未赋值B.第二个 System.out.println(“b=“+b);语句中,变量 b作用域有错C.第二个 System.out.println(“a=“+a);语句中,变量 a作用域有错D.第一个 System.out.println(“b=“+b);语句中,变量 b作用域有错18.下面不属于需求分析阶段任务的是_。(分数:2.00
11、)A.确定软件系统的功能需求B.制定软件集成测试计划C.确定软件系统的性能需求D.需求规格说明书评审19.在 Java中,与数据库连接的技术是_。(分数:2.00)A.ODBCB.JDBCC.数据库厂家驱动程序D.数据库厂家的连接协议20.Java语言中提供处理不同类型流的类包是_。(分数:2.00)A.java.sqlB.java.utilC.java.mathD.java.io21.软件生命周期是指_。(分数:1.80)A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程22.设有定义:double x
12、10,*p=x;,以下能给数组 x下标为 6的元素读入数据的正确语句是_。(分数:2.00)A.scanf(“%f“,x6);B.scanf(“%1f“,*(x+6);C.scanf(“%1f“,p+6);D.scanf(“%1f“,p6);23.下列关于队列的叙述中正确的是_。(分数:1.00)A.在队列中只能插入数据B.在队列中只能删除数据C.队列是先进先出的线性表D.队列是先进后出的线性表24.关于数组的叙述中,下列说法不正确的是(分数:1.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存D.一个
13、数组中的元素都必须是相同的类型25.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是_。 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()26.下面的几种叙述中,不属于 Java语言
14、的特点的是_。(分数:1.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java提供了丰富的类库D.Java的小应用程序在网络上传输不受计算机 CPU和环境限制27.数据库系统的核心是 _ 。(分数:2.00)A.数据模型B.数据库管理系统C.软件工具D.数据库28.下列整型常量中表示的是十六进制的整数(分数:1.00)A.0098B.67xC.x394D.0X29229.以下不属于 Java Application应用程序编写和执行步骤的是 _ 。(分数:1.00)A.编写源代码B.编
15、写 HTML文件C.编译源代码D.解释执行30.下列对 Java源程序结构中前 3种语句的次序,正确的是(分数:2.00)A.import,package,public classB.import必为首,其他不限C.public class,import,packageD.package,import,public class31.下列方法能够用来实现线程之间通信的是_。(分数:1.00)A.notify()B.run()C.sleep()D.join()32.有以下程序: void f(int n,int *r) int r1=0, if (n%3=0) r1=n/3; else if (n
16、%5=0) r1=n/5; else f(-n,r1); *r=r1: main() (int m=7,r; f(m,r); printf(“%d/n“,r); 程序运行后输出的结果是 _ 。(分数:2.00)A.2B.1C.3D.033.在 E-R图中,用来表示实体联系的图形是_。(分数:2.00)A.椭圆形B.矩形C.菱形D.三角形34.当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象(分数:1.00)A.以选中的压缩文件为参数B.以 FileInputStream对象为参数C.以 InputStreamReader对象为参数D.以 BufferedReader对象为参数35.下
17、列关于 Java程序结构描述不正确的是 _(分数:1.00)A.Java是区分大小写的B.如果.java 文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.Java程序不一定都必须有 main()方法,比如 Applet就不需要D.源文件可以有多个 public类,其他类的数量也不限36.数据库管理系统是_。(分数:1.80)A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统37.下列关于 Applet的说法中,错误的是_。(分数:2.00)A.Applet自身不能运行,必须嵌入其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C
18、.Java中不支持向 Applet传递参数D.Applet的主要类定义为 java.applet.Applet类的子类38.下列不是 AWT的布局管理器的是_。(分数:1.00)A.FlowLayoutB.BorderLayoutC.BoxLayoutD.GridLayout计算机二级 JAVA-157答案解析(总分:63.00,做题时间:90 分钟)一、选择题(总题数:38,分数:63.00)1.需求分析阶段最后提供的文档是软件的_。(分数:2.00)A.功能说明书B.加工说明书C.可行性分析报告D.需求规格说明书 解析:解析 选项 A、B、C 都是需求分析前段时间的文档。需求分析阶段最后成
19、果就是软件需求规格说明书,它是软件开发的重要文档之一。2.规范化理论中消除其中多余的数据相关性是靠分解 _ 来实现。(分数:2.00)A.关系运算 B.内模式C.外模式D.视图解析:解析 本题考查数据库规范化理论。数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。3.阅读下面程序 pubic class Cycle public static void main(String args) System. out. println(args0); 在命令行中输入 java Cycle one two,该程序输出结果是(分数:2.00)A.C
20、ycleB.one C.twoD.上述 A、B、C、均不对解析:解析 main 方法中的参数 args是 String类型的数组,所以当在命令行中输入参数 one、two 时,args数组中有两个元素:arg0=one,arg1=two。所以打印输出 arg0为 one。4.下列选项中不属于结构化程序设计原则的是_。(分数:2.00)A.可封装 B.自顶向下C.模块化D.逐步求精解析:解析 结构化程序设计原则包括模块化、自顶向下分解、逐步求精的原则。5.下列哪个选项是 main( )方法的返回值类型?(分数:1.00)A.intB.void C.booleanD.Static解析:解析:主方法
21、的格式为 public static viod mian(String args ) ,返回值 为 void。6.在下列程序的空白处,应填入的正确选项是_。 import java.io.*; public class writeInt public static void main(stringA) int myArray=10,20,30,40; try DataoutputSystem dos=new DataOutputSystem(new FileOutputSystem(“ints dat“); for(int i=0;imyarray.length;i+) dos writeIn
22、t(myArrayi); dos._; System.out.println(“Have written binary file ints.dat“); catch(IOException ioe) System.out.println(“IOException“); (分数:1.00)A.start()B.close() C.read()D.write()解析:解析 选项 A中 start()用于线程的启用和 Applet的显示,不用于字节输出。由于空白处之前的语句已经执行完字节输出操作,不需要在执行读和写操作,所以选项 C、D 是错误的。在执行完字节输出操作后,需要关闭输出释放所占系统内存
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA157 答案 解析 DOC
