欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc

    • 资源ID:1329774       资源大小:98.50KB        全文页数:14页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc

    1、全国计算机等级考试二级 JAVA 真题题库 1+2014 年 9 月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 分)(总题数:40,分数:40.00)1.关系数据库管理系统能实现的专门关系运算包括( )。(分数:1.00)A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表2.下列叙述中,正确的是( )。(分数:1.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类C.Reader 是一个读取字符文件的抽象类D.Reader 是一个读取字节文件的般类3.表达式(10*493)

    2、的类型是( )。(分数:1.00)A.doubleB.charC.longD.float4.下列关于 Java 语言特点的叙述中,错误的是( )。(分数:1.00)A.Java 是面向过程的编程语言B.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程5.下列说法正确的是( )。(分数:1.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 1/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生成的同时,文

    3、件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中6.已知个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:1.00)A.1B.2C.3D.97.下列关于 Java 语言中线程的叙述中,正确的是( )。(分数:1.00)A.线程由代码、数据、内核状态和组寄存器组成B.线程间的数据是不共享的C.用户只能通过创建 Thread

    4、类的实例或者定义和创建 Thread 子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定8.JDK 中用于存放 Java 类库文件的文件夹是( )。(分数:1.00)A.binB.includeC.libD.demo9.下列程序的输出结果是( )。 (分数:1.00)A.The value is 8B.The value is 9C.The value is 10D.The value is 1110.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。 (分数:1.00)A.synchronized( )no

    5、tify( )B.synchronizedthiswait( )C.synchronizedthisnotify( )D.Serializablesleep( )11.下列关于顺序存储结构的叙述中,错误的是( )。(分数:1.00)A.存储密度大B.某些非线性结构也可以采用顺序方法存储C.结点中只有自身信息域,没有链接信息域D.便于进行插入、删除等运算操作12.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:1.00)A.调试程序B.操作系统C.教务管理系统D.汇编程序13.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(

    6、分数:1.00)A.abstractB.privateC.protectedD.不使用保留字14.下列关于 Applet 的安全限制的叙述中,错误的是( )。(分数:1.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息D.通常情况下,禁止 Applet 加载本地库或方法15.支持子程序调用的数据结构是( )。(分数:1.00)A.栈B.树C.队列D.二叉树16.能向内部直接写入数据的流是( )。(分数:1.00)A.FileOutputStreamB

    7、.FileInputStreamC.ByteArrayOutputStreamD.ByteArrayInputStream17.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:1.00)A.( )(n)B.( )(n2)C.( )(log2n)D.( )(nlog2n)18.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法19.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的( )方法。(分

    8、数:1.00)A.startB.10calC.interruptD.run20.下面程序段的输出结果为( )。 (分数:1.00)A.atrue bfalsebtrue CtrueB.atrue bfalsebtrue efalseC.atrue btruebtrue CfalseD.afalse bfalsebtrue Cfalse21.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、c、D、E 依次人栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:1.00)A.12345ABCDEB.EDCBA54321C.ABCDE12345D.54321EDCBA22.下列程序的运行

    9、结果是( )。(分数:1.00)A.errorl:105B.error2C.errorl:105 error2D.以上都不对23.Java 中的抽象类 Reader 和 Writer 所处理的流是( )。(分数:1.00)A.图像流B.对象流C.字节流D.字符流24.下列操作中,不属于 Applet 安全限制的是( )。(分数:1.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信25.数据流程图(DFD 图)是( )。(分数:1.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具D.面向对象方法的需求分析工具26

    10、.下列可以获得构件前景色的方法是( )。(分数:1.00)A.getsize( )B.getForeground( )C.getBackground( )D.paint( )27.Swing 的选项面板是( )。(分数:1.00)A.JTabbedPaneB.JLayeredPaneC.JSerollPaneD.JSplitPane28.使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是( )。 (分数:1.00)A.extends ThreadB.extends FloatC.extends IostreamD.extends Stdio29.在 Applet 中显示文字、图形

    11、等信息时,应使用的方法是( )。(分数:1.00)A.init( )B.start( )C.paint( )D.destroy( )30.破坏死锁的 4 个必要条件之就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )(分数:1.00)A.互斥使用B.部分分配C.不可剥夺D.环路等待31.在棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。(分数:1.00)A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同32.下列关于 Test 类的定义中,正确的是( )。(分数:1.00)A

    12、.class Test implements Runnablepublic vold run()public void someMethodB.class Test implements Runnablcpublic void run();C.class Test implements Runnablcpublic void someMethod;D.class Test implements Runnablcpublic void someMethod()33.如果人栈序列为 CEDB,以下哪一个是从栈中删除元素的序列?( )(分数:1.00)A.BEDB.BDEC.BEDCD.BDEC34

    13、.数据的存储结构是指( )。(分数:1.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示35.下列( )不是链式存储结构的主要特点。(分数:1.00)A.逻辑上相邻的结点,物理上不必相邻B.查找迅速快捷C.插入、删除灵活方便D.存储空间利用率低36.若变量 a 是 String 类型的数据,那么表达式(aa)的类型是( )。(分数:1.00)A.charB.StringC.intD.long37.下列有关 Java 语言的叙述中,正确的是( )。(分数:1.00)A.可以有 2 个以上 package 语句B.可以有 2 个

    14、以上 import 语句C.可以有 2 个以上 public 类D.只能有 1 个类定义38.Java 语言中,负责并发管理的机制是( )。(分数:1.00)A.垃圾回收B.虚拟机C.代码安全D.多线程39.多线程是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。 (分数:1.00)A.tstartB.tclassC.tthreadD.tstatic40.下列能够正确创建线程的方法是( )。 继承 javalangThread 类,并重写 run( )方法 继承 javalangRunnable 类,并重写 start( )方法 实现 javalangThread 接口,并实现

    15、run( )方法 实现 javalangRunable 接口并实现 run( )方法(分数:1.00)A.,B.,C.,D.,二、基本操作题(共 18 分)(总题数:1,分数:18.00)41.本题的功能是用冒泡法对数组元素 arr=30,1,9,70进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。 (分数:18.00)_三、简单应用题(共 24 分)(总题数:1,分数:24.00)42.本题的功能是将文件 java2java 复制为文件 java2javabak。 (分数:24.00)_四、综合应用题(共 18 分)(总题数:1,分数:18.00)43.本题

    16、的功能是用按钮来控制文本框中文本的颜色。窗口中有两个带有文字标题的而板“Sample text”和“Text color control”。窗口的底部还有一个复选按钮“Disable changes”。在“Sample text”面板中有一个带有字符串的文本框,而在“Text color control”面板中有三个按钮:“Black”、“Red”和“Green”,并且每个按钮上都有一个对应颜色的圆。单击任意按钮,文本框中的文本变成对应的颜色,如果选中“Disable changes”复选项,则三个颜色按钮变为不可用,如果取消选中复选项,则三个按钮变为可用。 (分数:18.00)_全国计算机等

    17、级考试二级 JAVA 真题题库 1+2014 年 9 月答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 分)(总题数:40,分数:40.00)1.关系数据库管理系统能实现的专门关系运算包括( )。(分数:1.00)A.排序、索引、统计B.选择、投影、连接 C.关联、更新、排序D.显示、打印、制表解析:关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。2.下列叙述中,正确的是( )。(分数:1.00)A.Reader 是一个读取字符文件的接口B.Reader 是一个读取数据文件的抽象类 C.Reader 是一个读取字符文件的抽象类D.Read

    18、er 是一个读取字节文件的般类解析:本题考查 Reader 类的概念。首先应该明确,Reader 是一个抽象类,字符输入流都是抽象类 Reader类的子类,它是用来读取字符文件的类。字符输出流都是 Writer 抽象类的子类。3.表达式(10*493)的类型是( )。(分数:1.00)A.double B.charC.longD.float解析:运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是byte,short,charintlongfloatdouble。4.下列关于 Java 语言特点的叙述中,错误的是( )。(分数:1.00)A.Java 是面向过程的编程语言 B

    19、.Java 支持分布式计算C.Java 是跨平台的编程语言D.Java 支持多线程解析:Java 是新代编程语言,具有很多特点:简单易学;利用面向对象技术;分布式计算;健壮性(鲁棒性);安全性;跨平台(即体系结构中立);可移植性;解释执行;高性能;多线程;动态性。因此,本题的正确答案是 A。5.下列说法正确的是( )。(分数:1.00)A.类 FilelnputStream 和 FileOutputStream 用来进行文件 1/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写 B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输人/输出流,在流对象生

    20、成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输人流读取数据时,从键盘输人的数据直接输入到程序中解析:本题是考查对文件输入、输出流的理解。通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流,在流对象生成的同时,文件被打开,然后就可以进行文件读/写,选项 B 说法错误。对于 InputStream 和 OutputStream 来说,它们的实例都是顺序访问流,即只能进行顺序的读/写,选项 C说法错误。当从标准输入流读取数据时,从键盘输入的数

    21、据被缓冲,按键时,程序才会得到输入数据,选项 D 说法错误。6.已知个有序线性表为(13,18,24,35,47,50,62,83,90,115,134),当用二分法查找值为 90的元素时,查找成功的比较次数为( )。(分数:1.00)A.1B.2 C.3D.9解析:根据二分法查找需要两次:首先将 90 与表中间的元素 50 进行比较,由于 90 大于 50,所以在线性表的后半部分查找;第二次比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。7.下列关于 Java 语言中线程的叙述中,正确的是( )。(分数:1.00)A.线程由代码、数据、内核状态和组寄存器组成B.线程间的数

    22、据是不共享的C.用户只能通过创建 Thread 类的实例或者定义和创建 Thread 子类的实例,建立和控制自己的线程D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定 解析:本题考查线程的基本知识。线程与进程在概念上是相关的,线程是由表示程序运行状态的寄存器、程序计数器、栈指针以及堆栈组成,它不包含进程地址空间中的代码和数据。代码所操作的数据是 Java线程模型中的一个组成部分,数据与代码是独立的。数据可以被多个线程共享,也可不共享。Java 语言中提供两种创建线程的方法,种是通过继承 Thread 类创建线程,另种是通过实现 Runnable 接口来创建线程。8.JDK

    23、 中用于存放 Java 类库文件的文件夹是( )。(分数:1.00)A.binB.includeC.lib D.demo解析:本题考查 JDK 的文件夹结构。bin 文件夹下存放可执行文件。include 存放 Java 标准类的源代码。demo 文件夹存放 Java 例子程序。9.下列程序的输出结果是( )。 (分数:1.00)A.The value is 8B.The value is 9C.The value is 10 D.The value is 11解析:此题考查的是 dowhile 循环和“”操作符的知识。dowhile 最少执行次,在执行完 do中的内容后,判断 while 中

    24、的条件是否为 true。如果为 true,就再执行 do 中的内容,然后进行判断。以此类推,直到 while 的判断为 false 时退出循环,执行循环后面的内容。而“”操作符的规则是,变量右边的“”将先进行运算,然后才使变量的值减。而在变量左边的“”,则先将变量的值减 1再运算。本程序中 i 的值为 10,当程序运行到 dowhile 循环时,程序先执行次循环,然后判断,因此选 C。10.为了支持压栈线程与弹栈线程之间的交互与同步,在程序的下画线处依次填入的语句是( )。 (分数:1.00)A.synchronized( )notify( )B.synchronizedthiswait( )

    25、 C.synchronizedthisnotify( )D.Serializablesleep( )解析:在 Synchronized 块中等待共享数据的状态改变时调用 wait( )方法,这样该线程进入等待状态暂时释放共享数据对象的锁。11.下列关于顺序存储结构的叙述中,错误的是( )。(分数:1.00)A.存储密度大B.某些非线性结构也可以采用顺序方法存储C.结点中只有自身信息域,没有链接信息域D.便于进行插入、删除等运算操作 解析:顺序结构每个结点只包含自身的信息域,且逻辑上相邻的结点物理上也是相邻的。因此其存储密度大,但插入、删除运算操作不方便,需移动大量的结点。12.软件按功能可以分

    26、为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:1.00)A.调试程序B.操作系统C.教务管理系统 D.汇编程序解析:13.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:1.00)A.abstractB.privateC.protectedD.不使用保留字 解析:本题考查类的修饰符。类的默认访问控制策是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被同个包的类访问和引用,也不能用 import 语句引用,选项 D 正确。protected 保留字不起作用,具有 protected 成员的类的子类可以在包外访问这些被保

    27、护的成员。abstract 修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private 修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取和引用,不满足题意。可见本题正确答案为选项 D。14.下列关于 Applet 的安全限制的叙述中,错误的是( )。(分数:1.00)A.通常情况下,禁止 Applet 读、写本地文件系统B.通常情况下,禁止 Applet 向 Applet 源主机之外的任何主机建立网络连接C.通常情况下,禁止 Applet 读取系统信息 D.通常情况下,禁止 Applet 加载本地库或方法解析:本题考查 Applet 的安全限制。许多浏览器为了保

    28、护本地主机,般情况下,对 Applet 作了如下安全限制:Applet 不能运行任何本地可执行程序;禁止 Applet 读、写本地计算机的文件系统;禁止加载本地库或方法。Applet 只能使用自身的代码或 Applet 浏览器提供的 JavaAPl;禁止向提供 Applet 之外的任何主机建立网络连接;不能读取某些系统信息。除了 Java 版本号、操作系统名等些简单信息外,Applet 不能获得与本地计算机有关的任何信息。根据上述介绍可知,Applet 只能读取有限的系统信息,但不是点几都不能读取。因此,本题的正确答案是 C。15.支持子程序调用的数据结构是( )。(分数:1.00)A.栈 B

    29、.树C.队列D.二叉树解析:根据栈的定义,栈是种限定在端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以般采用栈式存储方式。16.能向内部直接写入数据的流是( )。(分数:1.00)A.FileOutputStreamB.FileInputStreamC.ByteArrayOutputStream D.ByteArrayInputStream解析:本题考查 Java 的内存读写。在 javaio 中,还提供了ByteArrayInputStream、ByteArrayOutpu

    30、tStream 和 StringBufferInputStream 类可直接访问内存,它们是 InputStream 和 OutputStream 的子类。用 ByteArrayOut-putStream 可向字节数组写入数据;ByteArraylnputStream 可从字节数组中读取数据。17.在长度为 z 的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。(分数:1.00)A.( )(n)B.( )(n2)C.( )(log2n) D.( )(nlog2n)解析:对于长度为 n 的有序线性表,在最坏情况下,二分法查找只需比较 log2n 次,而顺序查找需要比较n 次。18.模

    31、块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的( )。(分数:1.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性 D.激活机制和控制方法解析:模块的独立性是评价设计好坏的重要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。19.在多线程程序设计中,如果采用继承 Thread 类的方式创建线程,则需要重写 Thread 类的( )方法。(分数:1.00)A.startB.10calC.interruptD.run 解析:Thread 类本身实现了 Runnable 接口,所以可以通过继承 Thread 类,并重写 run( )方法定义线程体,

    32、然后创建该子类的对象创建线程。20.下面程序段的输出结果为( )。 (分数:1.00)A.atrue bfalsebtrue CtrueB.atrue bfalsebtrue efalseC.atrue btruebtrue Cfalse D.afalse bfalsebtrue Cfalse解析:本题考查关系运算符和。题目中 a(35);比较 3 和 5 的大小,因为,35,返回 true 给a;b(atrue);判断 a 是否为真,因为 a 确实为真,返回 true 给 b;c(bfalse);判断 h 是否为假,因为 b 不为假,返回 false 给 c。最后结果 atrue,btrue

    33、,btrue,Cfalse,选项 C 正确。21.一个栈的初始状态为空。现将元素 1、2、3、4、5、A、B、c、D、E 依次人栈,然后再依次出栈,则元素出栈的顺序是( )。(分数:1.00)A.12345ABCDEB.EDCBA54321 C.ABCDE12345D.54321EDCBA解析:栈是按照“先进后出”或“后进先出”的原则组织数据的,所以出栈顺序是 EDCBA54321。22.下列程序的运行结果是( )。(分数:1.00)A.errorl:105B.error2C.errorl:105 error2 D.以上都不对解析:try-catch 块是可以嵌套分层的,并且通过异常对象的数据

    34、类型来进行匹配,以找到正确的catchblock 异常错误处理代码。以下是通过异常对象的数据类型来进行匹配找到正确的 catch block 的过程。 首先在抛出异常的 trycatch 块中查找 catch block,按顺序先与第一个 catch block 块匹配,如果抛出的异常对象的数据类型与 catch block 中传入的异常对象的临时变量(就是 catch 语句后面参数)的数据类型完全相同,或是它的子类型对象,则匹配成功,进入到 catch block 中执行,否则到第 2 步: 如果有两个或更多的 catch block,则继续查找匹配第二个、第三个,直至最后一个 catch

    35、block,如匹配成功,则进入到对应的 catch block 中执行,否则到第 3 步; 返回到上级的 trycatch 块中,按规则继续查找对应的 catch block。如果找到,进入到对应的 catch block 中执行,否则到第 4 步; 再到上上级的 trycatch 块中,如此不断递归,直到匹配到顶级的 trycatch 块中的最后一个 catch block,如果找到,进入到对应的 catch block 中执行;否则程序将会执行 terminate( )退出。所以本题选 C。23.Java 中的抽象类 Reader 和 Writer 所处理的流是( )。(分数:1.00)A

    36、.图像流B.对象流C.字节流D.字符流 解析:Reader/Writer 所处理的流是字符流,Input Stream/Out put Stream 的处理对象是字节流。24.下列操作中,不属于 Applet 安全限制的是( )。(分数:1.00)A.加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信 解析:本题考查 Applet 的安全限制。为了保护本地主机,很多浏览器对 Applet 作了安全限制:Applet不能运行任何本地可运行程序;禁止加载本地库或方法;禁止读、写本地计算机的文件系统;禁止与提供Applet 之外的任何主机建立网络连接;不能读

    37、取某些系统信息。但 Applet 是可以与同一个页面中的Applet 进行通信的,所以选项 D 不属于 Applet 安全限制。25.数据流程图(DFD 图)是( )。(分数:1.00)A.软件概要设计的工具B.软件详细设计的工具C.结构化方法的需求分析工具 D.面向对象方法的需求分析工具解析:数据流程图是种结构化分析描述模型,用来对系统的功能需求进行建模。26.下列可以获得构件前景色的方法是( )。(分数:1.00)A.getsize( )B.getForeground( ) C.getBackground( )D.paint( )解析:A 是获得控件大小,B 是获得构件的前景色,c 是获得

    38、构件的背景色,D 是继承 Applet 的子类需要实现的方法。27.Swing 的选项面板是( )。(分数:1.00)A.JTabbedPane B.JLayeredPaneC.JSerollPaneD.JSplitPane解析:本题考查 Swing 的容器面板。在 Swing 的容器面板中:选项板(JTabbedPane)提供组可供用户选择的带有标签或图标的选项,每个选项下面都可以显示一个构件;Swin9 提供两种分层面板:JLayeredPane 和DesktopPane。JDesktopPane 是 JLayeredPane 的子类,专门为容纳内部框架(JInternalFrame)而设

    39、计;滚动窗口(JScrollPane)是带滚动条的面板,主要是通过移动 JViewport(视口)来实现的;分隔板(JSplitPane)用于分隔两个构件,这两个构件可以按照水平方向分隔,也可以按照垂直方向分隔。根据上述介绍可知,Swing 中的选项面板是 JTabbedPane。因此,本题的正确答案是 A。28.使下列程序正常运行并且输出“Hello!”,横线处应填写的内容是( )。 (分数:1.00)A.extends Thread B.extends FloatC.extends IostreamD.extends Stdio解析:从后面重写了 run( )方法来看,这是通过继承 Thr

    40、ead 类,并重写 run( )方法定义线程体,然后创建该子类的对象的方式来创建线程。29.在 Applet 中显示文字、图形等信息时,应使用的方法是( )。(分数:1.00)A.init( )B.start( )C.paint( ) D.destroy( )解析:paint( )是与 Applet 显示相关的方法,由它来具体执行 Applet 的绘制功能。init( )方法用于初始化 Applet,start( )方法用于激活 Applet。在 ink( )方法完成后,将调用start( )方法,而且在 Applet 每次显示时都要调用。destroy( )方法用于彻底终止 Applet。3

    41、0.破坏死锁的 4 个必要条件之就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源,则是破坏了哪个条件?( )(分数:1.00)A.互斥使用B.部分分配 C.不可剥夺D.环路等待解析:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。31.在棵二叉树的先序遍历、中序遍历、后序遍历所产生的序列中,所有叶子结点的先后顺序( )。(分数:1.00)A.都不相同B.完全相同 C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同解析:根据“根左右”,“左根右”,“左右根”的先序、中序、后序遍历原则可以知道,在 3 种遍历所产生的序列中,所有叶子结点的先后顺

    42、序是完全相同的。32.下列关于 Test 类的定义中,正确的是( )。(分数:1.00)A.class Test implements Runnablepublic vold run()public void someMethod B.class Test implements Runnablcpublic void run();C.class Test implements Runnablcpublic void someMethod;D.class Test implements Runnablcpublic void someMethod()解析:java 中实现多线程的方法之就是实现

    43、Runnable 接口中的 run 方法,把实现 Runnable 接口的子类对象传递给 Thread 类的构造函数。33.如果人栈序列为 CEDB,以下哪一个是从栈中删除元素的序列?( )(分数:1.00)A.BEDB.BDEC.BEDCD.BDEC 解析:根据栈的先进后出原则,可知从栈中删除的元素的序列为 BDEC。34.数据的存储结构是指( )。(分数:1.00)A.存储在外存中的数据B.数据所占的存储空间量C.数据在计算机中的顺序存储方式D.数据的逻辑结构在计算机中的表示 解析:数据的存储结构是指数据结构(数据的逻辑结构)在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存

    44、储结构和链式存储结构。35.下列( )不是链式存储结构的主要特点。(分数:1.00)A.逻辑上相邻的结点,物理上不必相邻B.查找迅速快捷 C.插入、删除灵活方便D.存储空间利用率低解析:链式存储结构的主要特点有:结点中除自身信息外,还有表示链接信息的指针域,因此存储密度小、存储空间利用率低;逻辑上相邻的结点物理上不必相邻;插入、删除操作灵活方便。36.若变量 a 是 String 类型的数据,那么表达式(aa)的类型是( )。(分数:1.00)A.charB.String C.intD.long解析:Java 中允许两个 String 类型进行运算,其结果仍旧是 String 类型。37.下列

    45、有关 Java 语言的叙述中,正确的是( )。(分数:1.00)A.可以有 2 个以上 package 语句B.可以有 2 个以上 import 语句 C.可以有 2 个以上 public 类D.只能有 1 个类定义解析:本题考查考生对 Java 语言概念的理解。属于考试重点内容,考生应注意理解这些基本概念。考生应该明确,Java 语言中可以有 package 语句,用来指定源文件存入所指定的包中,只能有 0 或 1 个,所以选项 A 说法错误;可以有 0 或多个以上 import 语句,但必须在所有类定义之前引入标准类,所以选项B 说法正确;源文件中最多只能有一个 public 类,其他类的

    46、个数不限,所以选项 C 和选项 D 说法错误。38.Java 语言中,负责并发管理的机制是( )。(分数:1.00)A.垃圾回收B.虚拟机C.代码安全D.多线程 解析:多线程是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。39.多线程是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。 (分数:1.00)A.tstart B.tclassC.tthreadD.tstatic解析:start( )是类 Thread 的方法,其中 start( )方法用于启动线程,使之从新建状态转入就绪状态并进入就绪队列排队,一旦轮到它来享用 CPU 资源时,就可以脱离创建它的主线程独

    47、立地开始自己的生命周期了。40.下列能够正确创建线程的方法是( )。 继承 javalangThread 类,并重写 run( )方法 继承 javalangRunnable 类,并重写 start( )方法 实现 javalangThread 接口,并实现 run( )方法 实现 javalangRunable 接口并实现 run( )方法(分数:1.00)A.,B.,C.,D., 解析:用 Thread 类的构造方法 Thread(Runnable target)创建线程对象时,构造方法中的参数必须是一个具体的对象,该对象称作线程的目标对象,创建目标对象的类必须要实现 Runnable 接口。二、基本操作题(共 18 分)(总题数:1,分数:18.00)41.本题的功能是用冒泡法对数组元素 arr=30,1,9,70进行从小到大排列。冒泡法排序是比较相邻的两个元素的大小,然后把小的元素交换到前面。 (分数:18.00)_正确答案:(第 1 处:arr1ength 第 2 处:arriarrj第 3 处:arrjtemp)解析:【解析】第 1 处从下面的循环结构可看出 n 的值应为数组的大小;第 2 处和第 3 处是借助临时变量把小的元素交换到前面。三、简单应用题(共 24 分)(总题数:1,分数:24.00)42


    注意事项

    本文(【计算机类职业资格】全国计算机等级考试二级JAVA真题题库1+2014年9月及答案解析.doc)为本站会员(ownview251)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开