【计算机类职业资格】计算机二级JAVA-178及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-178及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-178及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-178 及答案解析(总分:65.20,做题时间:90 分钟)一、选择题(总题数:40,分数:65.20)1.若有以下说明: int a10= 1,2,3,4,5,6,7,8,9,10),*p=a; 则值为 6 的表达式是 _ 。(分数:2.00)A.*p+6B.*(p+6)C.*p+=5D.p+52.数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流3.按照“先进先出”原则组织数据的结构是_。(分数:2.00)A.队列B栈C.双向链表D.二叉树4.下列不属于接口 WindowListener 的方法是_。(分数:1.80)A
2、.windowClosing()B.windowClosed()C.windowMinimized()D.windowOpened()5.下列属于正则表达式的是_。(分数:1.00)A.一个数组B.一组二进制数据C.一个字符串D.一个公式6.下列布尔变量定义中,正确并且规范的是_。(分数:2.00)A.BOOLEAN canceled=false;B.boolean canceled=false;C.boolean CANCELED=false;D.boolean canceled=FALSE;7.自定义异常类的父类可以是_。(分数:1.00)A.ErrorB.VirtuaMachineErr
3、orC.ExceptionD.Thread8.阅读下列代码: public class Test public static void main(String args) System.out.println(20)? 10:8); 其运行结果是_。(分数:1.00)A.2B.0C.10D.89.JDK 基本命令中能生成 C 语言头文件的命令是_。(分数:2.00)A.javahB.javapC.jarD.java10.阅读下列代码片段 class InterestTest_ActionListener public void actionPerformed(ActionEvent event
4、) double interest=balance*rate/100; balance+=interest; NumberFormat format=NumberFormat. getCurrencyInstance(); System. out. printb(“balance=“+formatter. format(balance); Private double rate; 在下画线处,应填的正确选项是_。(分数:1.80)A.ImplementationB.InheritanceC.implementsD.extends11.下列各选项中属于 Java 保留字的是_。(分数:2.00)
5、A.TRUEB.NULLC.FALSED.null12.已知一个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为_。(分数:1.80)A.1B.2C.3D.913.若 a 的值为 3 时,下列程序段被执行后,c 的值是 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4;(分数:1.00)A.1B.2C.3D.414.顺序执行下列程序语句后,则 b 的值是 _ 。 String a=“Hello“; String b=a. substring
6、(0,2);(分数:2.00)A.“Hello“B.“hello“C.“He“D.null15.源程序的文档化不包括_。(分数:2.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释16.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_。(分数:1.80)A.控制流B.加工C.数据存储D.源和终17.下列情况中,不会使线程返回所持有的对象锁的是_。(分数:1.00)A.当 synchronized()语句块执行完毕B.当调用了线程的 suspend()方法C.当在 synchronize
7、d()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的 wait()方法18.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许 _ 使用。(分数:1.00)A.操作员B.联机用户C.操作系统D.目标程序19.已知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是_。(分数:2.00)A.acbedB.decabC.deabcD.cedba20.Java 对输入/输出访问所提供的同步处理机制是_。(分数:2.00)A.字节流B.过滤流C.字符流D.压缩文件流21.下列语句序列执行后,k 的值是_。 public class T
8、est public static void main(String args) int m = 3, n = 6, k = 0; while (m+) (n-) +k; System.out.println(k); (分数:2.00)A.0B.1C.2D.322.在 E-R 图中,用来表示实体联系的图形是_。(分数:1.80)A.椭圆B.矩形C.菱形D.三角形23.结构化程序设计的 3 种结构是(分数:1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构24.对排序文件的初始状态不作任何要求的排序方法有_
9、。(分数:1.00)A.直接插入和快速排序B.直接插入和归并排序C.归并和快速排序D.归并和直接选择排序25.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对26.下列关于 Applet 的叙述中,正确的是_。(分数:1.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 java.applet.Applet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在
10、执行方式上D.Applet 不能在浏览 l 器中运行27.给出下列的程序,其叙述正确的是 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:1.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null28.算法的空间复杂度是指_。(分数:1.00)A.算法在执行过程中所需要的计算机存储空间B.算法所处理的数据量C.算法程序中的语句或指令条数D.算法在执行过程中所需要的临时工作单元数29.下列构
11、造方法的调用方式中,正确的是_。(分数:1.80)A.按照一般方法调用B.由用户直接调用C.只能通过 new 自动调用D.被系统调用30.下列选项中不符合良好程序设计风格的是 _ 。(分数:2.00)A.源程序要文档化B.数据说明的次序要规范化C.避免滥用 goto 语句D.模块设计要保证高耦合、高内聚31.一间宿舍可住多个学生,则实体宿舍和学生之间的联系是_。(分数:1.80)A.一对一B.一对多C.多对一D.多对多32.下面程序执行后,屏幕上显示的应是 _ 。 public class Test public static void main(String args) char ch1=“
12、B“,“e“,“i“,“j“,“i“,“n“,“g“; char ch2=“B“,“e“,“i“,“j“,“i“,“n“,“g“,“2“,“0“,“0“,“8“; String s1 = new String(ch1); String s2 = new String(ch2, 0, 7); System. out. println(sl. equals(s2); (分数:2.00)A.trueB.falseC.BeijingD.编译错误33.下列说法错误的是_。(分数:2.00)A.Java 语言中通过#define 命令定义常量B.Java 语言中无 sizeof 运算符C.Java 语言中
13、所有类型的长度和表示是固定的关键字D.goto 和 const 不是 Java 编程语言中使用的关键字34.Component 类中用于刷新组件的方法是_。(分数:1.80)A.getFont()B.getName()C.update()D.paint()35.下列代码的执行结果是 _ 。 public class Test public static void main(String args ) int a =4,b=6,c=8; String s =“abc“; System.out.println(a+b+s+c); System.out.println(); (分数:1.00)A.a
14、babccB.464688C.46abc8D.10abc836.在满足实体完整性结束的条件下_。(分数:2.00)A.一个关系中必须有多个候选关键字B.一个关系中只能有一个候选关键字C.一个关系中应该有一个或多个候选关键字D.一个关系中可以没有候选关键字37.J2EE 有强大的服务功能,但不包括 _ 。(分数:2.00)A.命名服务 INDI(LDAP)B.YIGA 投递服务C.部署服务、消息服务 IMSD.安全服务38.下面的程序执行后,屏幕上显示的应是 _ 。 Pubhc class Exam public static void main(String args) charchar1=“
15、t“,“e“,“s“,“t“; charchat2=“t“,“e“,“s“,“t“,“1“ Sbing s1=new String(char1); String s2=new String(char2,0,4); System.out.println(s1.equals(s2); (分数:2.00)A.trueB.falseC.testD.编译错误39.下列关于 try 和 catch 子句的描述中,错误的一项是 _(分数:2.00)A.不同的 catch 代码段是不同的作用域,但是可以访问相互之间定义的局部变量B.如果没有异常产生,则所有的 catch 代码段都被略过不执行C.try 代码段
16、后跟有一个或多个 catch 代码段D.异常总是由距离产生异常最近的匹配 catch 代码段处理40.下列线程状态转换序列,在线程实际运行中可能出现的序列是_。(分数:1.80)A.新建运行阻塞终止B.运行阻塞可运行终止C.可运行运行阻塞运行D.新建可运行运行阻塞可运行计算机二级 JAVA-178 答案解析(总分:65.20,做题时间:90 分钟)一、选择题(总题数:40,分数:65.20)1.若有以下说明: int a10= 1,2,3,4,5,6,7,8,9,10),*p=a; 则值为 6 的表达式是 _ 。(分数:2.00)A.*p+6B.*(p+6)C.*p+=5 D.p+5解析:2.
17、数据流图中带有箭头的线段表示的是_。(分数:1.00)A.控制流B.事件驱动C.模块调用D.数据流 解析:解析 数据流图的基本符号的意思:矩形表示数据的外部实体;圆角的矩形表示变换数据的处理逻辑;少右面的矩形表示数据的存储;箭头表示数据流。3.按照“先进先出”原则组织数据的结构是_。(分数:2.00)A.队列 B栈C.双向链表D.二叉树解析:队列是一种特殊的线性表示,只允许在表的一端插入元素;在表的另一端删除元素,插入元素的一端叫“队尾”,删除元素的一端叫“队头”;先插入的元素先被删除,是按“先进先出”的原则组织数据的。4.下列不属于接口 WindowListener 的方法是_。(分数:1.
18、80)A.windowClosing()B.windowClosed()C.windowMinimized() D.windowOpened()解析:解析 接口 WindowListener 包括以下方法:windowActivated、windowDeactivated、windowClosing、windowClosed、windowIconified、windowDeiconified、windowOpened 方法。所以选 C。5.下列属于正则表达式的是_。(分数:1.00)A.一个数组B.一组二进制数据C.一个字符串 D.一个公式解析:解析 本题考查正则表达式的概念。正则表达式(Re
19、gular Expression)就是一个由字符构成的串,是一种字符模式,它描述的是一组字符串。可以使用 java.util.regex 软件包,查找、显示或修改输入序列中出现的某个模式的一部分或全部。6.下列布尔变量定义中,正确并且规范的是_。(分数:2.00)A.BOOLEAN canceled=false;B.boolean canceled=false; C.boolean CANCELED=false;D.boolean canceled=FALSE;解析:解析 按照 Java 约定,变量名、方法名首字母小写,其余单词只有首字母大写,所以选项 C 错误。选项 A 中布尔型数据类型应表
20、示为 boolean。选项 D 中逻辑假应表示为 false。7.自定义异常类的父类可以是_。(分数:1.00)A.ErrorB.VirtuaMachineErrorC.Exception D.Thread解析:解析 利用 throw 语句还可以自定义异常类抛出,但自定义异常类的 try 语句只包含一个抛出异常语句,且抛出的异常也必须是 Throwable 类或其子类的实例。Throwable 类分为 Error 和 Exception 两个子类,Error 类包括动态连接失败、硬件设备和虚拟机出错等,通常的 Java 应用程序不会捕获和抛出这类异常,而是捕获和抛出 Exception 异常,
21、它包括运行时出现的异常,并对这类异常做出处理。所以,自定义异常类的父类可以 Exception。因此,本题的正确答案是 C。8.阅读下列代码: public class Test public static void main(String args) System.out.println(20)? 10:8); 其运行结果是_。(分数:1.00)A.2B.0C.10D.8 解析:解析 因为 20 为 flase,所以条件表达式的值为 8。因此,本题的正确答案是 D。9.JDK 基本命令中能生成 C 语言头文件的命令是_。(分数:2.00)A.javah B.javapC.jarD.java解
22、析:解析 javah 可以生成 C 头文件和 Stub 文件。10.阅读下列代码片段 class InterestTest_ActionListener public void actionPerformed(ActionEvent event) double interest=balance*rate/100; balance+=interest; NumberFormat format=NumberFormat. getCurrencyInstance(); System. out. printb(“balance=“+formatter. format(balance); Private
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA178 答案 解析 DOC
