【计算机类职业资格】二级JAVA笔试-309及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-309及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-309及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-309 及答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:34,分数:57.00)1.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A捕获异常 B抛出异常C声明异常 D嵌套异常(分数:2.00)A.B.C.D.2.不属于响应鼠标事件的监听器中方法的是( )。A) mouseDragged(MouseEvent) B)mouseExited(MouseEvent)C) mouseReleased(MouseEvent) D)mouseQuited(MouseEvent)(分数:1.00)A.B.C.D.3.用于输入压缩文件格式的 ZipInpu
2、tStream 类所属包是( )。Ajava.util Bjava.ioCjava.nio Djava.util.zip(分数:2.00)A.B.C.D.4.阅读下列 Java 语句ObjectOutputStream out=new ObjectOutputStrean(new_(employee.dat);在下画线处,应填的正确选项是( )。AFile BFileWriterCFileOutputStream DOutputstream(分数:2.00)A.B.C.D.5.循环链表的主要优点是A) 不再需要头指针了B) 从表中任一结点出发都能访问到整个链表C) 在进行插入、删除运算时,能更
3、好的保证链表不断开D) 已知某个结点的位置后,能够容易的找到它的直接前件(分数:1.00)A.B.C.D.6.下面程序的输出结果是( )。public class Sunpublic static void main(String args )int i = 1;switch (i)case 0:System.but.println(“zero“);break;case 1:System.out.println(“one“);case 2:System.out.println(“two“);default:System.out.println (“default“);A) one B) one
4、, defaultC) one, two, default D) default(分数:2.00)A.B.C.D.7.对长度为 4 的顺序表进行查找,若第一个元素的概率为 1/8,第二个元素的概率为 1/4,第三个元素的概率 3/8,第四个元素的概率为 1/4,则查找任一元素的平均查找长度为_。A11/8 B7/4 C9/4 D11/4(分数:2.00)A.B.C.D.8.Applet 的运行过程要经历 4 个步骤,其中不是运行步骤的是( )。A) 浏览器加载指定 URL 中 HTML 文件B) 浏览器显示 HTML 文件C) 浏览器加载 HTML 文件中指定的 Applet 类D) 浏览器中
5、的 Java 运行环境运行该 Applet(分数:1.00)A.B.C.D.9.以下关于整型变量的说法不正确的是( )。A为防计算机高低字节存储顺序不同,通常用 byte 类型来表示数据可以避免出错。一般情况下都使用该类型Bshort 存储时占 16 位 bitCint 类型是最常用的整数类型,它存储时占 32 位 bitD天气预报的计算、天体宇宙的计算都用 long 类型来表示(分数:1.00)A.B.C.D.10.下列代码的执行结果是 ( )public class Test2public static void main(String args)int a=4,b=6,c=8;Strin
6、g s=“abc“;System.out.println(a+b+s+c);A) “ababcc“ B) “464688“ C) “46abc8“ D) “10abc8/(分数:2.00)A.B.C.D.11.下列程序中的循环体将会被执行 ( )public class ex26public static void main(Stringargs)int n4;while(n8)System.out.println(n);n+;A) 8 次 B) 2 次 C) 4 次 D) 5 次(分数:1.00)A.B.C.D.12.Java Application 源程序的主类是指包含有( )方法的类。A
7、actionPerformed BtoStringCinit Dmain(分数:1.00)A.B.C.D.13.下列 Java 组件中,不属于容器的是( )。APanel BWindow CFrame DLabel(分数:2.00)A.B.C.D.14.有以下程序:# include stdio.hmain()int a= 1,2,3,4,5,6,7,8,9,10,11,12,;int*p=a+5,*q=p;*q=*(p+5);q-;printf(“%d %d/n“,*p,*q);程序运行后输出的结果是( )。A运行后报错 B6 6C11 5 D5 10(分数:2.00)A.B.C.D.15.
8、下列方法中不能适用于所有 Swing 组件的是( )。AaddKeyListener() BaddMouseListener()CadddMouseMotionListerner() DaddAdjustmentListener()(分数:2.00)A.B.C.D.16.下面程序的输出结果是( )。f(int a)int b=0;static int c=3;b+;c+;return(a+b+c);main()int a=2,i;for(i=0;i3;i+)printf(“%4d“,f(a);A7 7 7 B7 10 13C7 9 11 D7 8 9(分数:2.00)A.B.C.D.17.Ja
9、va 语言 API 文档是( )。AJava 归档工具 BJava 状态序列化文件CJava 源代码 D编程工具(分数:2.00)A.B.C.D.18.下列叙述中,不属于测试的特征的是 ( )A) 测试的挑剔性B) 完全测试的不可能性C) 测试的可靠性D) 测试的经济性(分数:2.00)A.B.C.D.19.下列语句序列执行后,输出的结果是_。public class ex37public static void main(String args)int a=13;a%=a/5;System.out.println (a);A. 1 B. 13 C. 15 D. 55(分数:2.00)A.B.
10、C.D.20.继承是 Java 语言的一个重要机制,所有的 Java 类都继承自根类( )。AClass BObject CString DDate(分数:2.00)A.B.C.D.21.JDK 目录结构中不包含以下哪一目录? ( )AInntpubBbinCdemoDlib(分数:1.00)A.B.C.D.22.算法的主运算如下,其中 i 的初值为 1,s 的初值为 0,“”为赋值号。while in dofor j1 to n doss+ai,jii*2;则该算法的时间复杂度为 ( )AO(2n) BO(n+log 2n)CO(nlog 2n) DO(n 2)(分数:1.00)A.B.C.
11、D.23.下列叙述中正确的是A) 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构B) 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况C) 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况D) 循环队列中元素的个数是由队头指针和队尾指针共同决定(分数:2.00)A.B.C.D.24.提供 showDocument()方法,使 Applet 能够请求浏览器访问特定 URL 的类是( )。AApplet BAppletContextCJApplet DURL(分数:2.00)A.B.C.D.25.下列哪个是 Java 程序和数据库连接的一种机制?A) URL B)
12、 JDBCC) SOCKET D) RMI(分数:1.00)A.B.C.D.26.执行下列程序之后,变量 n 的值为( )。publicclassExampublicstaticvoidmain(Stringargs)inty=2;intz=3;intn=4;n=n+-y*z/n;System.out.println(n);A3 B-1C-12 D-3(分数:2.00)A.B.C.D.27.下列选项中不属于结构化程序设计方法的是A) 自顶向下B) 逐步求精C) 模块化D) 可复用(分数:1.00)A.B.C.D.28.已知:struct personchar name10;int age;cl
13、ass 10=“LiMing“,29,“ZhangHong“,21,“ WangFang “,22);下述表达式中,值为 72 的一个是( )。Aclass0-age+ class1-age+ class2-ageBclass1.name5Cperson1.name5Dclase-name5(分数:2.00)A.B.C.D.29.设有数组的定义:int m=new int5,则 m.length 的值为( )。A) 4 B) 5 C) 6 D) 10(分数:2.00)A.B.C.D.30.下面( )正确表示了 int 类型的聚会范围。A-2 162 16-1 B-2 312 31-1C-2 3
14、22 32-1 D-2 642 64-1(分数:2.00)A.B.C.D.31.下列数据流中,是输入流的是( )。A) 从内存流向硬盘的数据流 B) 从键盘流向内存的数据流C) 从键盘流向监视器的数据流 D) 从网络流向显示器的数据流(分数:2.00)A.B.C.D.32.Component 类中用于刷新组件的方法是( )。AgetFont() BgetName()Cupdate() Dpaint()(分数:2.00)A.B.C.D.33.查找随机文件的记录时,应使用的方法是( )。AreadInt() BreadBytes(int n)Cseek(long 1) DreadDouble()(
15、分数:2.00)A.B.C.D.34.在 Java 语言中,不允许使用指针体现出的 Java 特性是A) 可移植 B) 解释执行C) 健壮性 D) 安全性(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:24.00)35.FlowLayout 是_和_的默认布局管理器。(分数:2.00)填空项 1:_36.在面向对象的程序设计中,用来请求对象执行某一操作或回答某些信息的要求称为 1。(分数:2.00)填空项 1:_37.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:2.00)填空项 1:_38.Jackson 方法是一种面向 1 的结构化方法
16、。(分数:1.00)填空项 1:_39.有定义:double *p;,请写出完整的语句,利用 malloc 函数使 p 指向一个字符型的动态存储单元: 1。(分数:1.00)填空项 1:_40.需求分析阶段的工作,可以分成以下 4 个方面: 1、分析与综合、编写需求规格说明书和评审。(分数:1.00)填空项 1:_41.下面的语句是声明一个常量并赋值:Boolean b1=5!=8;B1 的值是_。(分数:1.00)填空项 1:_42.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_43.public Throwable(String message)构造
17、函数包含 getMessage()方法,用来返回带参数构造函数创建异常时的 【11】 ,对无参数构造函数而言,用它返回的是空值。(分数:2.00)填空项 1:_44. 1 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:1.00)填空项 1:_45.Java 对象串行化技术,主要是通过 ObjectlnputStream 类和 【14】 类来实现。(分数:2.00)填空项 1:_46.paint()方法带有一个参数,它是 java.awt. 【11】 类的一个实例。这个参数总是建立该 Applet 的panel 的图形上下文。能用这个上下文在的 Applet 中绘图或写入
18、文本。(分数:1.00)填空项 1:_47.设有数组定义:int a=11,22,33,44,55,66,77,88,99;则执行下列几条语句后的输出结果是_。for(int i=0; ia.length; i+)if(ai%3=0) System.out.println(ai+“);(分数:2.00)填空项 1:_48.Java 程序解释执行过程中代码的装入是由 1 完成。(分数:2.00)填空项 1:_49.恰当的注释增强了程序的可读性与 【15】 。(分数:2.00)填空项 1:_二级 JAVA 笔试-309 答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:34,分
19、数:57.00)1.当方法遇到异常又不知如何处理时,下列哪种做法是正确的?A捕获异常 B抛出异常C声明异常 D嵌套异常(分数:2.00)A.B.C. D.解析:2.不属于响应鼠标事件的监听器中方法的是( )。A) mouseDragged(MouseEvent) B)mouseExited(MouseEvent)C) mouseReleased(MouseEvent) D)mouseQuited(MouseEvent)(分数:1.00)A.B.C.D. 解析:解析 本题考查常用监听器接口中基本方法的知识。选项 A 错误,响应鼠标事件的 MouseMotionListener 接口中,mouse
20、Dragged (MouseEvent)方法在鼠标拖动时被调用;选项 B 错误,响应鼠标事件的 MouseListener 接口中,mouseExited(Mouse Event)方法在鼠标离开时被调用;选项 C 错误,响应鼠标事件的 MouseListener 接口中,mouseRelease (mouseEvent)能在鼠标释放按键时被调用,也属于一种鼠标监听方法:选项 D 正确,响应鼠标事件的接口中没有该方法。故本题答案选项是 D。3.用于输入压缩文件格式的 ZipInputStream 类所属包是( )。Ajava.util Bjava.ioCjava.nio Djava.util.z
21、ip(分数:2.00)A.B.C.D. 解析:解析 本题考查 ZipInputStream 类的基本概念。压缩文件输入流都是 InflateInputStream 的子类,是以字节压缩为特征的过滤流。主要有三类,应该有所了解。ZipInputStream 类在 java.util.zip包中,该类用于输入以 gzip 格式进行压缩的文件,是对输入文件类型的一种过滤。ZipInputStream 类也在 java.util.zip 包中,用于输入 zip 格式的文件,这是对于文件类新格式的一种过滤。JarInputStream类在 java.util.jar 包中,是 ZipInputStrea
22、m 的子类,用于输入 jar 文件。4.阅读下列 Java 语句ObjectOutputStream out=new ObjectOutputStrean(new_(employee.dat);在下画线处,应填的正确选项是( )。AFile BFileWriterCFileOutputStream DOutputstream(分数:2.00)A.B.C. D.解析:解析 ObjectOutputStream 即继承了 OutputStream 抽象类,又实现了 ObjectOutput 接口,这是Java 用接口技术代替双重继承的例子,其构造方法参数是串行化了的对象。所以,此处应为串行化的文件
23、输出流。5.循环链表的主要优点是A) 不再需要头指针了B) 从表中任一结点出发都能访问到整个链表C) 在进行插入、删除运算时,能更好的保证链表不断开D) 已知某个结点的位置后,能够容易的找到它的直接前件(分数:1.00)A.B. C.D.解析:解析:循环链表就是将单向链表中最后一个结点的指针指向头结点,使整个链表构成一个环形,这样的结构使得从表中的任一结点出发都能访问到整个链 6.下面程序的输出结果是( )。public class Sunpublic static void main(String args )int i = 1;switch (i)case 0:System.but.pri
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 309 答案 解析 DOC
