【计算机类职业资格】二级JAVA笔试-338及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-338及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-338及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-338 及答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列各选项中属于合法标识符的是( )。A) myid/2 B) +void C) -5 D) _vacl(分数:2.00)A.B.C.D.2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B.C.D.3.软件调试的目的是_。A发现错误 B改正错误C改善软件的性能 D挖掘软件
2、的潜能(分数:2.00)A.B.C.D.4.下列选项中,与成员变量共同构成一个类的是( )。A关键字 B方法C运算符 D表达式(分数:2.00)A.B.C.D.5.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A)private B)无修饰符C)public D)protected(分数:1.00)A.B.C.D.6.下列代码的执行结果是( )。publicClass Testlpublic static void main(StringArgs)System.out.println(5/2);A2.5 B2.0C2.50 D2(分数:1.00)A.B.C.D.7.jav
3、a.io 包的 File 类是( )。A字符流类 B字节流类C对象流类 D非流类(分数:2.00)A.B.C.D.8.事件监视器包含在_包中。Ajava.util Bjava.awt.happenCjava.awt.event Djava.awt.look(分数:2.00)A.B.C.D.9.为用户与数据库系统提供接口的语言是A) 高级语言B) 数据描述语言(DDL)C) 数据操纵语言(DML)D) 汇编语言(分数:1.00)A.B.C.D.10.下列叙述中正确的是( )。A) 线性表是线性结构 B) 栈与队列是非线性结构C) 线性链表是非线性结构 D) 二叉树是线性结构(分数:2.00)A.
4、B.C.D.11.阅读下列代码:public class Test2005public static void main(String args)System.out.pdntln(32)?4:5);其运行结果是( )。A2 B3C4 D5(分数:2.00)A.B.C.D.12.结构化程序设计主要强调的是A) 程序的规模B) 程序的效率C) 程序设计语言的先进性D) 程序易读性(分数:1.00)A.B.C.D.13.在深度为 5 的满二叉树中,叶子结点的个数为_。A) 32 B) 31 C) 16 D) 15(分数:2.00)A.B.C.D.14.运行下面的程序,若从键盘输入字母“b”,则输出
5、的结果是( )。char c;c=getchar();if(c=a c=u) c=c+4;else if(c=v c=z) c=c-21;else printf(“ input error!/n“);putchar(c);Ag BwCf Dd(分数:2.00)A.B.C.D.15.下列叙述中,正确的是A) 声明变量时必须指定一个类型 B) Java 认为变量 number 与 Number 相同C) Java 中唯一的注释方式是“/” D) 源文件中 public 类可以有 0 个或多个(分数:2.00)A.B.C.D.16.下面不属于 Java 条件分支语句结构的是 ( )A) if-els
6、e if 结构B) if-else 结构C) if-else if-else 结构D) if-end if 结构(分数:2.00)A.B.C.D.17.下面关于 Java 代码安全的说法中不正确的是( )。A) Java 程序在解释执行时所需要的类都是通过字节码校验程序装入的B) Java 字节码的执行是由 JVM 中的编译器完成的C) 在 Java 程序运行时,首先装入字节码,然后进行校验,最后在解释器中执行D) 在默认的安全配置条件下,Applet 不能访问任何本地资源(分数:2.00)A.B.C.D.18.下列关于 Java 语言特点的叙述中,错误的是( )。AJava 是面向过程的编程
7、语言BJava 支持分布式计算CJava 是跨平台的编程语言DJava 支持多线程(分数:3.00)A.B.C.D.19.软件生命周期中所花费用最多的阶段是( )。A详细设计B软件编码C软件测试D软件维护(分数:1.00)A.B.C.D.20.Applet 的方法 paint(Graphics)的功能是( )。A绘制 Applet 界面的基本方法 B使 Applet 成为激活状态C使 Applet 执行一些基本的初始化 D绘制图形(分数:2.00)A.B.C.D.21.对一个已经排好序的序列进行排序,采用( )比较适宜。A) 冒泡法 B) 直接选择法C) 直接插入法 D) 归并法(分数:2.0
8、0)A.B.C.D.22.在 Applet 的生命周期中,下列哪个方法使 Applet 成为激活状态? ( )A) desffoy() B) start()C) init() D) stop()(分数:1.00)A.B.C.D.23.以下代码可以被计算机直接执行的是( )。A源代码B高级程序代码C机器语言代码D汇编语言代码(分数:1.00)A.B.C.D.24.下面描述中,符合结构化程序设计风格的是( )。A使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B模块只有一个入口,可以有多个出口C注重提高程序的执行效率D不使用 goto 语句(分数:2.00)A.B.C.D.25.阅读
9、下面程序public class Incrementpublic static void main(stringargs)int c;c=5:System.out.println(c);System.out.println(c+);System.out.println(c);程序运行结果是( )。A566 B556C677D666(分数:2.00)A.B.C.D.26.程序的 3 种基本控制结构是( )。A过程、子过程和分程序 B顺序、选择和重复C递归、堆栈和队列 D调用、返回和转移(分数:2.00)A.B.C.D.27.switch 语句不能用于下列( )数据类型。Adouble Bbyte
10、Cshort Dchar(分数:1.00)A.B.C.D.28.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列使用( )选项的声明定义这个变量是正确的。Apublic int MAX100; Bfinal int MAX=100;Cfinal public int MAX=100; Dpublic final int MAX=100;(分数:1.00)A.B.C.D.29.在 Applet 中画图、画图像、显示字符串用到的方法是( )。Apaint() Binit()Cstop Ddraw()(分数:2.00)A.B.C.D.30.类又被叫做( )。A) 对象
11、B) 模板 C) 实例 D) 方法(分数:2.00)A.B.C.D.31.下面的语句片段中,变量 result 结果为( )。public class Test public static void main (String args ) int sum=0;int r=2;iht result=(sum=1?sum:r);System. out. println (result);A) 1 B) 2 C) 10 D) 0(分数:2.00)A.B.C.D.32.在 Java 程序中若要使用随机数类,需要引入的类库是_。Ajavaio Bjavanet Cjavalang Djavauntil(
12、分数:3.00)A.B.C.D.33.能够支持 javadoc 命令的注释语句是( )。A/*./ B/*.*/C/ D/*.*/(分数:2.00)A.B.C.D.34.下列选项中,不属于模块间耦合的是( )。A数据耦合 B标记耦合C异构耦合 D公共耦合(分数:2.00)A.B.C.D.35.内部类可直接访问的是 ( )A) 同一个程序的变量B) 同一个包的变量C) 定义它的外部类的变量D) 其他包的变量(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:23.00)36.需求分析最终结果是产生 1。(分数:1.00)填空项 1:_37.下列程序运行时,若输入 labcedf2d
13、回车,输出结果为_。#include stdio.hmain.()char a=0, ch;while(ch=getchar()!=/n)if(a%2!=0(ch=ach=z)ch=ch-a+A;a+;putchar(ch);printf(“/n“);(分数:1.00)填空项 1:_38.提供线程体的特定对象是在创建线程时指定的;创建线程对象是通过调用 1 类的构造方法实现的。(分数:2.00)填空项 1:_39.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1,则 T 中的叶子结点数为 1。(分数:2.00)填空项 1:_40.按照逻辑结构分类,数据结构可分为
14、线性结构和非线性结构,栈属于 1。(分数:2.00)填空项 1:_41.如果一个 Java 源程序文件中定义有 4 个类,则使用 Sun 公司的 JDK 编译器 javac 编译该源程序文件,将产生 4 个文件名与类名相同而扩展名为 1 的字节码文件。(分数:2.00)填空项 1:_42.通常元素进栈的操作是 1。(分数:2.00)填空项 1:_43.在关系数据库中,把数据表示成二维表,每一个二维表称为_。(分数:2.00)填空项 1:_44.下面的程序是声明某类型变量 s,并通过三元条件运算符的结果给变量 s 赋值,请将该程序补充完整:public class Testpublic stat
15、ic void main(String args)_s=(99%2=1)?“奇数“:“偶数“;System. out. println(s);(分数:2.00)填空项 1:_45.抽象、封装、 1 和多态是 Java 语言的四大特性。(分数:1.00)填空项 1:_46.数据结构包括数据的逻辑结构、数据的 1 以及对数据的操作运算。(分数:2.00)填空项 1:_47.通过参数定制 Applet,请在下划线处编写适当语句_,使程序能正确运行。para_duke.htmlHTMLHEADTITLE A Simple Program /TITLE/HEADBODYapplet code = Dra
16、wAny.class width = 100 height = 100 align = bottomparam name = image value = “duke.gif“/applet/BODY/HTMLDrawAny.javaimport java.awt.*;import java.applet.*;import . URL;public class DrawAny extends AppletImage im;public void init()URL url = getDocumentBase();String imageName = getParameter(“image“);_
17、;public void paint(Graphics g)g.drawImage(im,0,0,this);(分数:1.00)填空项 1:_48.有以下程序:main()int n=0,m=1,x=2;if(!n) x+=1;if(m) x+=2;if(x) x+=3;printf(“%d/n“,x);执行后输出的结果是_。(分数:1.00)填空项 1:_49.Java 虚拟机(JVM)的执行过程有 3 个特点:多线程, 1,异常处理。(分数:1.00)填空项 1:_50. 1 布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间。(分数:1.00)填空项 1:_二级 JAVA 笔试
18、-338 答案解析(总分:85.00,做题时间:90 分钟)一、选择题(总题数:35,分数:62.00)1.下列各选项中属于合法标识符的是( )。A) myid/2 B) +void C) -5 D) _vacl(分数:2.00)A.B.C.D. 解析:解析 Java 语言的标识符是以字母、下划线和符号为首字符的字符串,首字符后面可以跟字母、下划线、和数字,且标识符是区分大小写的,标识符的字符数没有限制。A 选项中含有非法符号”/”,故是错误的:B 选项是以符号”+”开始的字符串也不符合规则;同理, C 选项也是错误的。2.下列叙述中正确的是( )。A) 算法的效率只与问题的规模有关,而与数据
19、的存储结构无关B) 算法的时间复杂度是指执行算法所需要的计算工作量C) 数据的逻辑结构与存储结构是一一对应的D) 算法的时间复杂度与空间复杂度一定相关(分数:2.00)A.B. C.D.解析:解析 通常用时间复杂度和空间复杂度来衡量算法效率。算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关。而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。3.软件调试的目的是_。A发现错误 B改正错误C改善软件的性能 D挖掘软件的潜能(分数:2.00)A.B. C.D.解析:4.下列选项中,与成员变
20、量共同构成一个类的是( )。A关键字 B方法C运算符 D表达式(分数:2.00)A.B. C.D.解析:解析 类体中定义的两种成员,数据成员和成员函数。5.下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?A)private B)无修饰符C)public D)protected(分数:1.00)A.B. C.D.解析:解析:其中 public 变量可以被所有的外部类访问,而 pretected 的可以被同一个包及该类的子类访问,没有任何修饰符的变量可以被同一个包中的类访问,而private 变量只能在被该类内部被访问。6.下列代码的执行结果是( )。publicClass T
21、estlpublic static void main(StringArgs)System.out.println(5/2);A2.5 B2.0C2.50 D2(分数:1.00)A.B.C.D. 解析:7.java.io 包的 File 类是( )。A字符流类 B字节流类C对象流类 D非流类(分数:2.00)A.B.C.D. 解析:解析 Java.io 包中的类可以处理不同类型的流,比如字节流、字符流、对象流、非流类等等。File 类就是一个重要的非流类,它是以一种系统无关的方式表示一个文件对象的属性。8.事件监视器包含在_包中。Ajava.util Bjava.awt.happenCjava
22、.awt.event Djava.awt.look(分数:2.00)A.B.C. D.解析:9.为用户与数据库系统提供接口的语言是A) 高级语言B) 数据描述语言(DDL)C) 数据操纵语言(DML)D) 汇编语言(分数:1.00)A.B.C. D.解析:解析 考杳考生对数据库基本知识的了解。解题要点 DBMS 提供数据操纵语言(DML)实现对数据库中数据的操作,数据操纵语言(DML)是用户(包括应用程序)与数据库系统的接口。数据操纵语言通常包括检索和更新功能。考点链接 程序模块中语言处理部分的分类,各子类的定义及其功能。10.下列叙述中正确的是( )。A) 线性表是线性结构 B) 栈与队列是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 338 答案 解析 DOC
