【计算机类职业资格】二级JAVA笔试-186及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-186及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-186及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-186 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于变量作用域的描述中,不正确的是( )。(分数:2.00)A.变量属性是用来描述变量作用域的B.局部变量作用域只能是它所在方法的代码段C.类变量能在类的方法中声明D.类变量的作用域是整个类2.给出下面程序段if(x0)System.out.println(“Hello“);elseif(x-3)System.out.println(“Nice to meet you!“);elseSystem.out.println(“How are you?“);若打印字
2、串“How are you?“,则 x 的取值范围是( )。(分数:2.00)A.x0B.x-3C.x=-3D.x=0public Person (String15.下列关于异常处理机制原则的说法中,错误的是( )。(分数:2.00)A.能用简单测试就不要用异常控制,对异常不要过分增加可读性B.把应用程序的异常事件分类,利用异常的层次来动态控制C.把异常处理的代码与正常代码分开,简化程序并增加可读性D.利用 catch 语句作为异常处理的统一出口16.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表B.线性链表C.二叉链表D.有序线性链表17.所有 Sw
3、ing 构件都实现了( )接口。(分数:2.00)A.AccessibleB.MouseListenerC.ActionListenerD.Serializable18.下列关于 Thread 类中方法的叙述正确的是( )。(分数:2.00)A.方法 activeCount()的功能是获取当前活动的线程数B.方法 enumerate()的功能是拷贝当前活动线程信息C.方法 getName()获取线程的名称,而方法 getThreadGroup()可以获取当前线程所属线程组的名称D.方法 toString()的功能是转化输入的数据类型,以字符串形式输出19.下列不属于 Applet 运行过程的是
4、( )。(分数:2.00)A.浏览器加载指定 URL 中的 HTML 文件B.编译 Applet 程序C.浏览器解析 HTML 文件D.浏览器中的 Java 运行环境运行 Applet20.Thread 类中启动线程体的方法是( )。(分数:2.00)A.start()B.resume()C.init()D.run()21.关于 Applet,下面选项中错误的是( )。(分数:2.00)A.Applet 就是一个 ApplicationB.Applet 可以在浏览器中执行C.Application 可以直接用 Java 解释器执行D.Applet 也可以是一个 Application22.数据
5、库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护23.对象状态的持久是通过( )实现的。(分数:2.00)A.管道B.过滤器C.文件D.串行化24.下列关于栈的描述正确的是( )。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素25.下列描述中正确的是( )。(分数:2.00)A.软件工程只是解决软件项目的管理问题B.软件工程主要解决软件产品的生产率问题C.软件工程的主要思想是强
6、调在软件开发过程中需要应用工程化原则D.软件工程只是解决软件开发中的技术问题26.Java 程序编译后的形式叫做( )。(分数:2.00)A.机器码B.浓咖啡C.字节码D.BCD 码27.所有字节输出流都( )。(分数:2.00)A.实现 Serializable 接口B.实现 Objectoutput 接口C.继承于 Reader 抽象类D.继承于 OutputStream 类28.下面叙述正确的是( )。(分数:2.00)A.程序设计就是编制程序B.程序的测试必须由程序员自己去完成C.程序经调试改错后还应进行再测试D.程序经调试改错后不必进行再测试29.下列关于基本数据类型的说法中,不正确
7、的是( )。(分数:2.00)A.boolean 是 Java 特殊的内置值,或者为真或者为假。B.float 是带符号的 32 位浮点数C.double 是带符号的 64 位浮点数D.char 是 8 位的 Unieode 字符30.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令31.下面所列类型中,不是复合数据类型的是( )。(分数:2.00)A.类B.数组C.整型D.接口32.下面专门定义常量变量的保留字是( )。(分数:2.00)A.interfa
8、ceB.intC.varD.final33.在文件类提供的方法中,用于创建目录的方法是( )。(分数:2.00)A.mkdir()B.mkdirs()C.list()D.listRoots()34.下面程序代码运行结果为( )。import java.awt.*;public class Test public static void main (String args) String s1=“a+b+c“;String s2=“+“;int i=s1.lastIndexOf (s2);System.out.println(i);(分数:2.00)A.0B.1C.2D.335.现有一个整型数组
9、 a4,它的所有数组元素为( )。(分数:2.00)A.a0、a1、a2、a3B.a0、a1、a2、a3C.a1、a2、a3、a4D.a0、a1、a2、a3、a4二、填空题(总题数:15,分数:30.00)36.在面向对象方法中, 【1】 描述的是具有相似属性与操作的一组对象。(分数:2.00)填空项 1:_37.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,称为 【2】 。(分数:2.00)填空项 1:_38.在关系模型中,把数据看成是二维表,每一个二维表称为一个 【3】 。(分数:2.00)填空项 1:_39.程序测
10、试分为静态分析和动态测试。其中 【4】 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_40.对长度为 10 的线性表进行冒泡排序,最坏情况下需要比较的次数为 【5】 。(分数:2.00)填空项 1:_41.多线程是 Java 语言中的 【6】 机制,它能够处理同步共享数据和各种不同的事件。(分数:2.00)填空项 1:_42.循环语句一般应包含初始化部分、 【7】 、迭代部分和判断部分。(分数:2.00)填空项 1:_43.下面程序创建了一个线程并运行,请填空,使程序完整。public class ThreadTest pub
11、lic static void main (String args) Hello h=Hew Hello ();【8】 t.start ();class Hello implements Runnable int i;public void run () while(true) System.out.println(“Hello“ +i+);if(i=5) break;(分数:2.00)填空项 1:_44.在捕获异常时要用 【9】 子句。(分数:2.00)填空项 1:_45.从显示器流向内存的数据流,属于输入流;从内存流向显示器的数据流,属于 【10】 。(分数:2.00)填空项 1:_46.
12、 【11】 包含在 java.utilregex 包中,它可以应用在字符输入流的模式字符串搜索中。(分数:2.00)填空项 1:_47.RandomAccessFile 继承了 Objects 类,实现 DataInput 和 【12】 接口。(分数:2.00)填空项 1:_48.Java 中线程模型由虚拟的 CPU、代码与数据构成,该模型是由 java.lang. 【13】 类进行定义和描述的。(分数:2.00)填空项 1:_49.AWT 中的布局管理器包括 BorderLayout、 【14】 、CardLayout、GridBagLayout 和 GridLayout。(分数:2.00)
13、填空项 1:_50. 【15】 是 Java 与 Web 相结合的一种应用形式。(分数:2.00)填空项 1:_二级 JAVA 笔试-186 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于变量作用域的描述中,不正确的是( )。(分数:2.00)A.变量属性是用来描述变量作用域的B.局部变量作用域只能是它所在方法的代码段C.类变量能在类的方法中声明 D.类变量的作用域是整个类解析:解析 类变量在类中声明,作用域是整个类,它不能在类的方法中声明。局部变量在类的方法中声明,作用域只能是它所在的方法。2.给出下面程序段if(x0)Syste
14、m.out.println(“Hello“);elseif(x-3)System.out.println(“Nice to meet you!“);elseSystem.out.println(“How are you?“);若打印字串“How are you?“,则 x 的取值范围是( )。(分数:2.00)A.x0B.x-3C.x=-3 D.x=0public Person (String解析:解析 本题主要考查在同一个类的不同构造方法中调用该类的其他构造方法需要使用 this()的形式,而且必须是在构造方法的第一行调用。这个和普通方法重载调用的方式不同,普通方法可以直接使用方法名加参数来
15、调用,而且调用位置没有限制,因此选项 A 是不行的,选项 B 的语法就是错误的,选项D 的错误在于在父类型的构造方法被调用前不能引用类的成员。构造方法是一个类对象实例化的开始,因此在构造方法中不能将成员作为参数引用。15.下列关于异常处理机制原则的说法中,错误的是( )。(分数:2.00)A.能用简单测试就不要用异常控制,对异常不要过分增加可读性B.把应用程序的异常事件分类,利用异常的层次来动态控制C.把异常处理的代码与正常代码分开,简化程序并增加可读性D.利用 catch 语句作为异常处理的统一出口 解析:解析 异常处理的原则如下:把应用程序的异常事件分类,利用异常层次来动态控制。把子异常处
16、理的代码与正常代码分开,简化程序并增加可读性。利用 finally 语句作为异常处理的统一出口。能用简单测试就不要用异常控制,对异常不能过分细化,也不要压制,不要介意对异常的传递。自定义的异常类都是 Throwable 及其子集,除了产生或不易预测的异常外,都定义为非运行时的异常。16.下列数据结构中,能用二分法进行查找的是( )。(分数:2.00)A.顺序存储的有序线性表 B.线性链表C.二叉链表D.有序线性链表解析:解析 二分法查找只适用于顺序存储的有序表。17.所有 Swing 构件都实现了( )接口。(分数:2.00)A.Accessible B.MouseListenerC.Acti
17、onListenerD.Serializable解析:解析 所有 Swing 构件都实现了 Accessible 接口,提供对可存取性的支持,使得辅助功能 (如屏幕阅读器)能够方便地从 Swing 构件中得到信息。18.下列关于 Thread 类中方法的叙述正确的是( )。(分数:2.00)A.方法 activeCount()的功能是获取当前活动的线程数B.方法 enumerate()的功能是拷贝当前活动线程信息C.方法 getName()获取线程的名称,而方法 getThreadGroup()可以获取当前线程所属线程组的名称 D.方法 toString()的功能是转化输入的数据类型,以字符串
18、形式输出解析:解析 方法 activeCount()的功能是获取当前线程所属线程组中的活动线程数;方法 enumerate()的功能是拷贝当前线程所属线程组中的活动线程信息;方法 getName()获取线程的名称,而方法getThreadGroup()可以获取当前线程所属线程组的名称;方法 toString()的功能是以字符串形式获取线程的名称、优先级和线程组等信息。19.下列不属于 Applet 运行过程的是( )。(分数:2.00)A.浏览器加载指定 URL 中的 HTML 文件B.编译 Applet 程序 C.浏览器解析 HTML 文件D.浏览器中的 Java 运行环境运行 Applet
19、解析:解析 Applet 的运行过程经历了以下 4 个步骤:浏览器加载指定 URL 中的 HTML 文件浏览器解析 HTML 文件;浏览器加载 HTML 文件中指定的 Applet 类;浏览器中的 Java 运行环境运行该Applet。20.Thread 类中启动线程体的方法是( )。(分数:2.00)A.start() B.resume()C.init()D.run()解析:解析 控制线程启停类的方法有:start (),线程体开始运行;stop (),强行中止线程运行; suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用 resume()方法恢复线程的状态;r
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 186 答案 解析 DOC
