【计算机类职业资格】二级JAVA笔试-270及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-270及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-270及答案解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-270 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.编译 Applet 程序产生的文件的扩展名是( )。(分数:2.00)A.classB.htmlC.javaD.bat2.为了使模块尽可能独立,要求( )。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强3.下列对于线性链表的描述中正确的是( )。(分数:2.00)A.存储
2、空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的4.下面程序的输出结果为( )。public class Test public static void main (String args) String X=“ABCD“;String Y=“EFG“;X=X.substring (X.length()-Y.length();System.out.println(X);(分数:2.00)A.ABCB.BCDC.EFGD.ABCDEFG5.下
3、列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针6.一个对象的生命周期分为( )三个阶段。(分数:2.00)A.使用、生成和清除B.生成、使用和清除C.清除、使用和生成D.生成、清除和使用7.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合8.下列数组定义及赋值,错误的是( )。(分数:2.00)A.int a=1,2,3,4,5;B.int intArray;C.int A
4、rray=new int3; int Array1=1; int Array2=2; int Array3=3;D.int a=new int2;a0=new int3;a1=new int3;9.能够支持 javadoc 命令的注释语句是( )。(分数:2.00)A./*./B./*.*/C./D./*.*/10.能对读入字节数据进行 Java 基本数据类型判断过滤的是( )。(分数:2.00)A.PrintStreamB.DataOutputStreamC.DataInputStreamD.BufferedInputStream11.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对
5、应的比较次数中正确的是 ( )。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n (n-1)/212.数据的存储结构是指( )。(分数:2.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示13.数据独立性是数据库技术的重要特点之一,所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对14.下面关于 Java 代码安全的说法不正确的是( )。(分数:2.00)A.Java
6、程序在解释执行时所需的类都是通过字节码校验程序装入的B.Java 字节码的执行是由 JVM 中的编译器完成的C.在 Java 程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行D.在默认的安全配置条件下,Applet 不能访问任何本地资源15.设有数组的定义:int m=new int5,则 m.length 的值为( )。(分数:2.00)A.4B.5C.6D.1016.在 Java 中,管理线程组的类是( )。(分数:2.00)A.java.lang.ThreadGroupB.java.lang.ThreadC.java.lang.RunnableD.java.lang.Obje
7、ct17.下面程序段的输出结果是( )。public class Test public static void main (String args) for ( int a=0;a10;a+) if (a=5) break;System.out.println((分数:2.00)A.;i+) p=1;for(j=1;ji:j+) p=p*j;s=s+p;System.out.println(s);(分数:2.00)A.46B.33C.30D.4033.下面关于 TextArea 和 JTextArea 描述不正确的是( )。(分数:2.00)A.TextArea 和 JTextArea 都可
8、以显示多行文本B.TextArea 和 JTextArea 都可以自己实现滚动C.TextArea 和 JTextArea 都可以实现文本的换行D.TextArea 和 JTextArea 都可以进行文本改变的事件监听34.下列内容是异常的含义的是( )。(分数:2.00)A.程序编译或运行中发生的异常事件B.程序的语法错误C.程序编译错误D.程序预先定义好的异常事件35.下面程序的功能是把 316 表示为两个加数的和,使两个加数分别能被 13 和 11 整除,则在横线上应填入的语句是( )。public class Test public static void main (String a
9、rgs) int i=0,j,k;do i+;k=316-13*i;while(_);j=k/11;System.out.print(“316=13*“+i+“+11*“+j);(分数:2.00)A.k/11!=0B.k%11!=0C.k/11=0D.k%11=0二、填空题(总题数:15,分数:30.00)36.软件的需求分析阶段的工作,可以概括为四个方面: 【1】 、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_37.在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:先序遍历、 【2】 遍历和后序遍历。(分数:2.00)填空项 1:_38.数据字典
10、是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、 【3】 和处理过程。(分数:2.00)填空项 1:_39.数据结构包括数据的逻辑结构、数据的 【4】 以及对数据的操作运算。(分数:2.00)填空项 1:_40.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是 【5】 。(分数:2.00)填空项 1:_41.Java 允许把一个或多个类收集在一起成为一组,称为包,以便于组织任务。标准 Java 库分为许多包,如 java.lang、java.util、 等。包是分层次的,所有的 Java 包都在 java 和 j
11、avax 包层次内。要将多个类组织到一个包中,需要使用 【6】 关键字。(分数:2.00)填空项 1:_42.阅读下列代码public class Test public static void main (String args) System.out.println(5/2);其执行结果是 【7】 。(分数:2.00)填空项 1:_43.Java 语言中,临界区用 【8】 关键字标识。(分数:2.00)填空项 1:_44.递归调用的基本思想就是自己调用自己,一个使用递归技术的方法将直接或间接地调用 【9】 的方法。(分数:2.00)填空项 1:_45.Java 通过过滤流对 I/O 访问提
12、供 【10】 机制。(分数:2.00)填空项 1:_46.FileInputStream 是字节流;BufferedWriter 是字符流;ObjectOutputStream 是 【11】 。(分数:2.00)填空项 1:_47.在 Java 语言中,对于浮点数,如果数字后没有任何字母,计算机默认其为 【12】 类型。(分数:2.00)填空项 1:_48.下列程序的作用是在屏幕上显示一个 200200 大小的窗口,在横线上填入相应的语句。import java.awt.*;public class Test extends Frame public static void main (Str
13、ing args) Test t=new Test (“Hello“);t.setSize (200,200);t.setBackground (Color.red);【13】 ;public Test (String str) super(str);(分数:2.00)填空项 1:_49.下面的 Applet 获取了相对于 getDocumentBase()方法返回的目录路径为 graph/java.gif 的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。import java.awt.*;import java.applet.Applet;public class Test e
14、xtends Applet Image img;public void init() 【14】 public void paint (Graphics g) g.drawlmage (img,30,25,this);(分数:2.00)填空项 1:_50.一旦有 Statement 对象,就能够使用它和 【15】 方法来发送 SQL 请求。(分数:2.00)填空项 1:_二级 JAVA 笔试-270 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.编译 Applet 程序产生的文件的扩展名是( )。(分数:2.00)A.class B.html
15、C.javaD.bat解析:解析 html 是网页格式的文件,.java 是 Java 源程序文件,.bat 文件是在 Windows 系统中的一种文件格式,称为批处理文件,B、C、D 项都不符合要求。Java 编译器负责将.java 文件编译为 .class文件,.class 文件存储的是 Java 字节码,与.java 文件无关。2.为了使模块尽可能独立,要求( )。(分数:2.00)A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间
16、的耦合程度要尽量强解析:解析 模块独立性是指每个模块只完成系统要求的独立的子功能:并且与其他模块的联系最少且接口简单。耦合性与内聚性是模块独立性的两个定性标准,耦合与内聚是相互关联的。在程序结构中,各模块的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。3.下列对于线性链表的描述中正确的是( )。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后件元素的前面D.存储空间必须连续,且
17、各元素的存储顺序是任意的解析:解析 在链式存储结构中,存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域确定的。4.下面程序的输出结果为( )。public class Test public static void main (String args) String X=“ABCD“;String Y=“EFG“;X=X.substring (X.length()-Y.length();System.out.println(X);(分数:2.00)A.ABCB.BCD C.EFGD.ABCDEFG解析:解析 本题考查有关 Strin
18、g 类的两个函数:substring ()和 length ()。substring(int beginIndex)返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。length()返回此字符串的长度。本题中很明显 X.length ()-Y.length ()=1,于是从 X 的下标为 1 的字符开始,到 X 串末尾,取出的子串为“BCD”。因此,正确答案为 B。5.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:解析 栈是一
19、种特殊的线性表,它只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时只能删除栈顶的元素。所以栈又称先进后出表(Firstln Last Out,FILO)。线性表可以顺序存储,也可以链式存储,而栈是一种线性表,也可以采用链式存储结构。6.一个对象的生命周期分为( )三个阶段。(分数:2.00)A.使用、生成和清除B.生成、使用和清除 C.清除、使用和生成D.生成、清除和使用解析:解析 对类实例化可以生成多个对象,通过这些对象之间的消息传递进行交互,可完成很复杂的功能。对象的生命周期分为生成、使用和清除三个阶段。对象生成包括声明
20、、实例化和初始化三方面内容。对象的使用原则是先定义后使用。对象清除是指释放对象所占用的内存。7.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合 解析:解析 计算机软件是包括程序、数据及相关文档的完整集合。它具有的特点有:软件是一种逻辑实体,而不是物理实体,具有抽象性;软件的生产过程与硬件不同,它没有明显的制作过程;软件在运行、使用期间不存在磨损、老化问题;软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;软件复杂性高,成本昂贵;软件开发涉及诸多社会
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 270 答案 解析 DOC
