【计算机类职业资格】计算机二级JAVA-172及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-172及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-172及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-172 及答案解析(总分:59.60,做题时间:90 分钟)一、选择题(总题数:36,分数:59.60)1.设 a=8,则表达式 a2:的值是 _(分数:2.00)A.1B.2C.3D.42.下列程序执行后,输出的结果是_。 public class Test public static void main(String args) int a=100; if(a100|a100) System.out.println(“a100“); else System.out.println(“a=100“); (分数:2.00)A.a=100B.a100C.a100D.a100
2、3.Java 语言中,下列标识符错误的是 _(分数:1.00)AnB.$_yiC._nerD.uNiT4.下列叙述中正确的是_。(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对5.下列 Swing 组件中属于 Swing 新增组件,AWT 中没有相对应的组件是 _ 。(分数:1.00)A.JCheckBoxB.JRadioButtonC.JToolBarD.JList6.算法的空间复杂度是指_。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行
3、过程中所需要的临时工作单元数7.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序8.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书9.下列叙述中,错误的是(分数:2.00)A.接口可实现互不相关的类具有相同的行为B.通过接口可说明多个类所需实现的方法C.通过接口需要了解对象所对应的类,才能了解对象的交互界面D.接口与存储空间无关10.当一个包含 Applet 的 Web 页面被其他页面覆盖时,被调用的
4、 Applet 方法是_。(分数:1.00)A.start()B.init()C.stop()D.destroy()11.若有定义:bytex=11,22,33,-66; 其中 0k3,则对 x 数组元素错误的引用是_。(分数:2.00)A.x5-3B.xkC.xk+5D.x012.程序的 3 种基本控制结构是(分数:1.00)A.过程、子过程和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移13.有定义语句:char s10;,若要从终端给 s 输入 5 个字符,错误的输入语句是 _ 。(分数:2.00)A.gets(s0);B.scanf(“%s“,s+1);C.gets
5、(s);D.scanf(“%s“,s1);14.在 Java 语言的下列哪个包是编译器自动导入的?(分数:2.00)A.java.langB.java.awtC.java.ioD.java.applet15.由于安全性的限制,Applet 只能和_进行通信。(分数:2.00)A.与它在同一局域网中的主机B.与它授权的主机C.与它在同一个工作组内的主机D.提供它的主机16.关于下列程序段的说法中,正确的是_。 public classArrTest public static void main(Stringargs) inti=new into5,6,7,8); System.out prin
6、tln(i4); (分数:1.00)A.结果输出:4B.结果输出:8C.结果输出:5 6 7 8D.产生数组越界异常17.定义一个表示 10 个值为 null 的字符串数组,下面选项正确的是 _ 。(分数:2.00)A.Stringa;B.String a;C.chara10;D.String a=new String10;18.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 _ 。(分数:2.00)A.运行B.阻塞C.终止D.休眠19.下列数据中_是长整型数据。(分数:2.00)A.123.321fB.0892C.892LD.0x23420.下面描述中错误的是_
7、。(分数:2.00)A.系统总体结构图支持软件系统的详细设计B.软件设计是将软件需求转换为软件表示的过程C.数据结构与数据库设计是软件设计的任务之一D.PAD 图是软件详细设计的表示工具21.结构化程序设计的基本原则不包括(分数:2.00)A.多态性B.自顶向下C.模块化D.逐步求精22.当使用 SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是_。(分数:1.00)A.SomeThread 类是包含 run()方法的任意 Java 类B.SomeThread 类一定要实现 Runnable 接口C.SomeThread 类是 Thread 类的子类D
8、.someThread 类是 Thread 类的子类并且要实现 Run-nable 接口23.下列类中属于字节输入抽象类的是 _ 。(分数:2.00)A.FileInputStreamB.ObjectInputStreamC.FiterInputStreamD.InputStream24.下列代码的执行结果是_。 public class Expression public static void main(String arga( Int v1=10, v2=99, v3=0; System. out. prIntln(v10)“(v2/v3)=3); (分数:0.80)A.9.9B.3C.
9、falseD.true25.算法分析的目的是 _ 。(分数:2.00)A.找出数据结构的合理性B.找出算法中输入和输出之间的关系C.分析算法的易懂性和可靠性D.分析算法的效率以求改进26.设有图示二叉树,对此二叉树执行中序遍历的结果是_。 (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA27.执行完语句 int x=new int25;后,则下列哪个说法是正确的? _(分数:1.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空28.下面的 _ 关键字通常用来对对象加锁,从而使得对对象的访问是排他的。(分数:2.00)A.seriali
10、zeB.transientC.synchronizedD.static29.下列描述中,错误的是(分数:2.00)A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制30.阅读下列 Java 语句: ObjectoutputStream out=new ObjectOutputStream(new_(“employee. dat“); 在下画线处,应填的正确选项是_。(分数:1.80)A.FileB.FileWriterC.FileOutputStreamD.Outputstream31.关于 A
11、pplet 执行的操作,下面说法正确的是(分数:1.00)A.在运行时调用其他程序B.可以进行文件读写操作C.不能装载动态连接库和调用任何本地方法D.试图打开一个 socket 进行网络通信,但是所连接的主机并不是提供 Applet 的主机32.数据库设计包括两个方面的设计内容,它们是_。(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计33.在黑盒测试方法中,设计测试用例的主要根据是_。(分数:2.00)A.程序内部逻辑B.程序流程图C.程序数据结构D.程序外部功能34.用来实现 Java 虚拟机的语言是(分数:1.00)A
12、.JavaBCC.C+D.汇编35.AWT 中用来表示颜色的类是_。(分数:1.00)A.FontB.ColorC.PanelD.Dialog36.在结构化程序设计方法中,下面内聚性最弱的是 _ 。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚计算机二级 JAVA-172 答案解析(总分:59.60,做题时间:90 分钟)一、选择题(总题数:36,分数:59.60)1.设 a=8,则表达式 a2:的值是 _(分数:2.00)A.1B.2 C.3D.4解析:解析 本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符“”用于将个数的各二进制位全部无符号右移若干位,与
13、运算符“”不同的是左补 0。在本题中,8 的二进制表示是 1000,右移两位后变成了 0010,对应的十进制数是 202.下列程序执行后,输出的结果是_。 public class Test public static void main(String args) int a=100; if(a100|a100) System.out.println(“a100“); else System.out.println(“a=100“); (分数:2.00)A.a=100 B.a100C.a100D.a100解析:解析 程序中 a=100,在经过判定 a100|a100 时,由于 a 既不小于 1
14、00,也不大于 100,所以判定结果为假。程序会走 if 语句的 else 分支,所以输出为“a=100”。3.Java 语言中,下列标识符错误的是 _(分数:1.00)AnB.$_yi C._nerD.uNiT解析:4.下列叙述中正确的是_。(分数:2.00)A.栈是一种先进先出的线性表B.队列是一种后进先出的线性表C.栈与队列都是非线性结构D.以上三种说法都不对 解析:栈和队列都是特殊的线性表,栈(Stack)只能在表的一端进行插入和删除运算,所以,栈是一种“先进后出”的线性表;而队列(Queue)只允许在一端删除,在另一端插入,所以,队列是一种“先进先出”的线性表。5.下列 Swing
15、组件中属于 Swing 新增组件,AWT 中没有相对应的组件是 _ 。(分数:1.00)A.JCheckBoxB.JRadioButtonC.JToolBar D.JList解析:解析 本题考查 Swing 常用组件的基本知识。选项 A 错误,复选框组件 JCheckBox,AWT 中也有相对应的 CheckBox 组件;选项 B 错误,单选框组件 JRadioButton,AWT 中也有相对应的 JRadioButton 组件;选项 C 正确,工具栏组件 JToolBar 为 Swing 中新增组件;选项 D 错误,列表组件 JList,AWT 中也有相对应的 List 组件。故本题答案是
16、C。6.算法的空间复杂度是指_。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间 B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数解析:解析 算法的空间复杂度是指算法在执行过程中所需要的计算机存储空间。7.对排序文件的初始状态不作任何要求的排序方法有_。(分数:2.00)A.直接插入和快速排序 B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序解析:解析 只有归并排序要求待排序文件“部分排序”(把待排序的文件分成若干个子文件,每个子文件内的记录是已排序的)。8.在软件开发中,需求分析阶段产生的主要文档是_。(分数:2.00)
17、A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软件需求规格说明书 解析:解析 在软件工程中,需求分析指的是在建立一个新的或改变一个现存的软件系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。需求分析是软件工程中的一个关键过程。在这个过程中,系统分析员和软件工程师确定顾客的需要。只有在确定了这些需要后才能够分析和寻求新系统的解决方法。需求分析主要是了解用户的需求为以后的设计和测试提供依据,其最后产生的主要文档是软件需求规格说明书。9.下列叙述中,错误的是(分数:2.00)A.接口可实现互不相关的类具有相同的行为B.通过接口可说明多个类所需实现的方法C.通过接口需要了解对象所
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA172 答案 解析 DOC
