【计算机类职业资格】二级JAVA笔试-298及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-298及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-298及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-298 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下面不属于软件工程 3 个要素的是A) 工具 B) 过程C) 方法 D) 环境(分数:2.00)A.B.C.D.2.下列关于队列的叙述中正确的是A)在队列中只能插入数据B)在队列中只能删除数据C)队列是先进先出的线性表D)队列是先进后出的线性表(分数:1.00)A.B.C.D.3.“商品”与“顾客”两个实体集之间的联系一般是( )。A) 一对一 B) 一对多 C) 多对一 D) 多对多(分数:2.00)A.B.C.D.4.下列选项中,不能输出 100 个整数的是_。
2、A) for(int i=0;i100;i+) Systemout println(i) :B) int i=0:doSystem outprintln(i) ;i+:while(i100) ;C) int i=0:while(i100) Systemoutprintln(i) ;i+:D) int i=0;while(i100) i+:if(i100) continue;Systemoutprintln(i) ;(分数:2.00)A.B.C.D.5.下面程序段的输出结果是( )。class Baseint i;Base()add(1);void add(int v)i+=v:void pri
3、nt()System.out.println(i);class Extension extends BaseExtension()add(2);void add(int v)i+=v*2:public class Testpublic static void main(String args)bogo(new Extension();static void bogo(Base b)badd(8);bprint();A9 B18 C20 D22(分数:2.00)A.B.C.D.6.若要查询关于数据库的信息则可以调用下列_方法。AConnection 类的 getMetaDate()方法BDriv
4、erManager 类的 getConnection()方法CStatement 类的 executeQuery()方法DConnection 类的 createStatement()方法(分数:2.00)A.B.C.D.7.在结构化方法中,软件功能分解属于下列软件开发中的阶段是A) 概要设计 B) 需求分析C) 详细设计 D) 编程调试(分数:1.00)A.B.C.D.8.阅读下面程序import java.io.*;public class TypeTransitionpublic static void main (String args)char a=h;int i=100;int j
5、=97;int aa=a+i;System.out.printIn(“aa=“+aa);Char bb=(char)j;System.out.printIn(“bb=“+bb);如果输出结果的第二行为 bb=a,那么第一行的输出是( )。Aaa=I Baa=204 Caa=v Daa=156(分数:3.00)A.B.C.D.9.下列工具中为需求分析常用工具的是A) PAD B) PFDC) N-S D) DFD(分数:1.00)A.B.C.D.10.用树形结构表示实体之间联系的模型是A) 关系模型 B) 网状模型C) 层次模型 D) 以上 3 个都是(分数:2.00)A.B.C.D.11.下列
6、不属于 J2SDK 命令的是( )。ARMI 命令 B网络传输命令CJ2SDK 基本命令 D安全控制命令(分数:2.00)A.B.C.D.12.若所用变量都已正确定义,则在以下选项中,非法的表达式是 ( )A) a!=4|b=1B) a3C) a=1/2D) a+32(分数:2.00)A.B.C.D.13.以下程序的输出结果是( )。void main()int a44=1,3,5,2,4,6,3,5,7);printf(“%d%d%d%d/n“,a03,a12,a21,a30);A0650 B1470C5430 D输出值不定(分数:2.00)A.B.C.D.14.不属于基本操作系统的是( )
7、。A批处理操作系统 B分时操作系统C实时操作系统 D网络操作系统(分数:2.00)A.B.C.D.15.编译下面源程序会得到文件。class A1class A2public class Bpublic static void main(String args)A只有 B.class 文件B只有 A1.class 和 A2.class 文件C有 A1.class、A2.class 和 B.class 文件 D编译不成功(分数:3.00)A.B.C.D.16.下面( )方法与 applet 的显示无关。A) update ( ) B) draw ( ) C) repaint ( ) D) pai
8、nt ( )(分数:2.00)A.B.C.D.17.程序设计中用得最多的语句是( )。A循环语句 Bswitch 语句CContinue 语句 Dreturn 语句(分数:1.00)A.B.C.D.18.已知二叉树的前序序列为 ABDCEFG,中序序列为 DBCAFEG,则其后序序列为( )。A) DCBAFGE B) DCBFGEAC) DCBFEGA D) DCBGFEA(分数:2.00)A.B.C.D.19.下列关于 Applet 中的归档文件叙述不正确的是A) 使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B) 所有的浏览器都识别相同的归档
9、文件格式和指定归档文件的 HTML 代码C) 归档文件是一种压缩文件,使用它也减少了文件的传输时间D) 使用 JDK 的 jar 工具创建 JAR 文件(分数:1.00)A.B.C.D.20.为了提高测试的效率,应该( )。A随机选取测试数据 B取一切可能的输入数据作为测试数据C在完成编码以后制定软件的测试计划 D集中对付那些错误群集的程序(分数:2.00)A.B.C.D.21.下列选项中,能正确定义数组的语句是( )。Aint num02008; Bint num,Cint N=2008; int numN; D#define N 2008 int numN;(分数:2.00)A.B.C.D
10、.22.下面程序段的输出结果是( )。public class TeStpublic static voidmain(Stringargs)inta=new int11;intp=new int4;intk=5;for(int i=1;i=10;i+)ai=i;for(inti=1;i=3;i+)pi=ai*i;for(inti=1;i=3;i+)k=k+pi*2;System.out.println(k);A37 B31 C33 D35(分数:2.00)A.B.C.D.23.当 Applet 程序中的。init()方法为下列代码时,运行后用户界面会出现的情况,以下描述正确的是( )。publ
11、ic void init()setLayout(new BorderLayout();add(“North“, new TextField(10);add(“Center“, new Button(“help“);A文本框将会出现在 Applet 的顶上,且有 10 个字符的宽度B按钮将会出现在 Applet 的正中间,且尺寸为正好能够包容 help 的大小C文本框将会出现在 Applet 的顶上,从最左边一直延伸到最右边;按钮将会出现在 Applet 的正中间,覆盖除文本框外的所有空间D按钮与文本框的布局依赖于 Applet 的尺寸(分数:2.00)A.B.C.D.24.下列关于字符串的叙述
12、错误的是 ( )A创建了字符串对象后,字符串所代表的文本根据情况可改变B字符串由 java.lang.String 和 java.lang.StringBuffer 定义C字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D在 Java 语言中,字符串是作为对象来处理的(分数:1.00)A.B.C.D.25.将 E-R 图转换到关系模式时,实体与联系都可以表示成A) 属性 B) 关系C) 键 D) 域(分数:1.00)A.B.C.D.26.当使用流时,哪两种原始类型是可以互换的? ( )A) byte 和 boolean B) char 和 intC) byt
13、e 和 char D) String 和 char(分数:1.00)A.B.C.D.27.调试程序过程中主要会发现三类错误,不包括( )。A语法错误 B逻辑错误C例外错误 D常规错误(分数:2.00)A.B.C.D.28.在 init()函数里得到 applet 窗口的宽度的语句是( )。A) int width=this.getY(); B) int width=getSize();C) int width=getSize().w; D) int width=getWidth();(分数:2.00)A.B.C.D.29.switch 语句中,case 分支如果包含多条语句,( )。A) 可以
14、不用“”括起B) 可以不用“”括起,但必须紧跟 break 子句C) 必须用“”括起D) 必须用“”括起(分数:2.00)A.B.C.D.30.在 Java 开发工具 JDK 的目录结构中,包含 JDK 的一些可执行文件的目录是_。Abin Bdocs Clib Ddemo(分数:3.00)A.B.C.D.31.在关系数据库模型中,通常可以把以外码作为主码的关系称为( ),也称主关系。A被参照关系 B参照关系C主码 D主关系(分数:2.00)A.B.C.D.32.下列关于异常处理机制原则的说法中,错误的是( )。A) 能用简单测试就不要用异常控制,对异常不要过分增加可读性B) 把应用程序的异常
15、事件分类,利用异常的层次来动态控制C) 把异常处理的代码与正常代码分开,简化程序并增加可读性D) 利用 catch 语句作为异常处理的统一出口(分数:2.00)A.B.C.D.33.Object 类中的方法 public int hashCode(),在其子类覆盖该方法时,其方法修饰符可以是A) protected B) public C) private D) 缺省(分数:2.00)A.B.C.D.34.下列哪个选项是创建一个标识有“关闭”按钮的语句? ( )ATextField b=new TexWield(“关闭”);BTextArea b=new TextArea(“关闭”);CBut
16、ton b=new Button(“关闭”);DCheck box b=new Checkbox(“关闭”);(分数:1.00)A.B.C.D.35.下列代码的执行结果是( )。public,class Test1public static void main(String args)System.out.println(5/2);A2.5 B2.0C2.50 D2(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:21.00)36.Java 语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的 【6】 特点。(分数:2.00)填空项 1:_37.Java 可以跨平台的原因
17、是因为有 1。(分数:1.00)填空项 1:_38.Java 线程的线程体是一个线程类的 【9】 方法。(分数:2.00)填空项 1:_39.关于文件名的处理,测试当前文件是否是文件(不是目录)用函数 boolean isFile1,测试当前文件是否是目录用函数 2。(分数:2.00)填空项 1:_40.在两种基本测试方法中, 【2】 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。(分数:2.00)填空项 1:_41.长度为 n 的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为 1。(分数:1.00)填空项 1:_42.在 Java
18、 中,转义字符/n 表示 【7】 。(分数:2.00)填空项 1:_43.变量是程序中的基本存储单元之一,由变量名、变量类型、变量属性、 1 组成。(分数:1.00)填空项 1:_44.下面程序段是创建一个 Date 类的对象并把它串行化保存到文件中,该对象表示的是运行时刻的日期及时间,请将程序补充完整。import java.util*;import javaio*;public class SerializeDateDate d;SerializeDate()d=new Date();tryFileOutputStream f=newFileOutputStream(“date.ser“)
19、;ObjectOutputStream s=new ObjectOutputStream(f);_f.close();catch(IOException e)eprintStackTrace();public static void main(String args)SerializeDate b=new SerializeDate();Systemoutprintln(“The saved date is:“+bdtoString();(分数:2.00)填空项 1:_45.变量属性是描述变量的作用域,按作用域分类,变量有局部变量、 1、方法参数和异常处理参数。(分数:1.00)填空项 1:_
20、46.下列软件系统结构图(分数:1.00)填空项 1:_47.数据流图的类型有 1 和事务型。(分数:1.00)填空项 1:_48.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 【4】 两个含义。(分数:1.00)填空项 1:_49.关系代数运算是以集合运算为基础的运算,它的基本操作是 【4】 、并、差。(分数:1.00)填空项 1:_50.以下程序运行后输出的结果是_。#include stdio.hmain()int x=20;printf(“%d“,0x20);pnntf(“%d“,0xx20);(分数:1.00)填空项 1:_二级 JAVA 笔试-298 答案解析(总
21、分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下面不属于软件工程 3 个要素的是A) 工具 B) 过程C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3 个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具是指支持软件的开发、管理、文档生成;过程是支持软件开发的各个环节的控制、管理。环境不属于软件工程的 3 个要素之一。本题的正确答案为 D。2.下列关于队列的叙述中正确的是A)在队列中只能插入数据B)在队列中只能删除数据C)队列是先进先出的线性表D)队列是先进后出的线性表(分数:1.00)A.B.C. D
22、.解析:解析 队列是指允许在一端进行插入而在另一端进行删除的线性表,选项 A 和选项 B 错误。允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,最先插入的元素将最先能够被删除:反之,最后插入的元素将最后才能被删除。所以,队列又称为“先进先出”或“后进后出”的线性表,它体现了“先来先服务”的原则,选项 C 正确,选项 D 错误。3.“商品”与“顾客”两个实体集之间的联系一般是( )。A) 一对一 B) 一对多 C) 多对一 D) 多对多(分数:2.00)A.B.C.D. 解析:解析 由于一个顾客可以购买多种商品,同一种商品可以有多个顾客购买,所以商品和顾客之间是多对多的联系。4.下列选
23、项中,不能输出 100 个整数的是_。A) for(int i=0;i100;i+) Systemout println(i) :B) int i=0:doSystem outprintln(i) ;i+:while(i100) ;C) int i=0:while(i100) Systemoutprintln(i) ;i+:D) int i=0;while(i100) i+:if(i100) continue;Systemoutprintln(i) ;(分数:2.00)A.B.C.D. 解析:解析:D 项输出 99 个整数。5.下面程序段的输出结果是( )。class Baseint i;Ba
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 298 答案 解析 DOC
