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

    【计算机类职业资格】二级JAVA笔试-171及答案解析.doc

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

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

    【计算机类职业资格】二级JAVA笔试-171及答案解析.doc

    1、二级 JAVA 笔试-171 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Java 语言中属于跳转语句的是(分数:2.00)A.tryB.catchC.finallyD.break2.阅读下面代码public class Person static int arr=new int10;public static void main(String args) System.out.println(arr9);该代码的运行结果是(分数:2.00)_3.AWT 中用来表示颜色的类是(分数:2.00)A.FontB.ColorC.PanelD.

    2、Dialog4.有两个关系 R 和 S 如下:(分数:2.00)A.B.C.D.5.支持子程序调用的数据结构是(分数:2.00)A.栈B.树C.队列D.二叉树6.Java 类库中,将信息写入内存的类是(分数:2.00)A.java.io.FileOutputstreamB.java.io.ByteArrayOutputStreamC.java.io.BufferedOutputstreamD.java.io.DalaOutputStream7.向 Applet 传递参数的正确描述是(分数:2.00)A.param name=age.value=20B.applet code=Try.class

    3、 width=100,height=100,age=33C.name=age.value=20D.applet code=Try.class name=age,value=208.数据库应用系统中的核心问题是(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.grid95描述的是(分数:2.00)A.二维数组B.一维数组C.五维数组D.九维数组10.Java 中的线程模型由三部分组成,与线程模型组成无关的是(分数:2.00)A.虚拟的 CPUB.程序代码C.操作系统的内核状态D.数据11.阅读下面代码class Test implements Runnabl

    4、e public int run() int i=0;while(true) i+;System.out.println(“i=“+i);上述代码的编译结果是(分数:2.00)A.程序通过编译,并且 run()方法可以正常输出递增的 i 值B.程序通过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为 trueD.程序不能通过编译,因为 run()方法的返回值类型不是 void12.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(分数:2.00)A.编译程序B.操作系统C.教务管理系统D.汇编程序13.下

    5、列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构14.阅读下面 Java 语句ObjectOutputStream out=new ObjectOutputStream(new_(“employee.dat“);在下画线处,应填的正确选项是(分数:2.00)A.FileB.FileWriterC.FileOutputStreamD.OutputStream15.在方法内部使用,代表对当前对象自身引用的关键字是(分数:2.00)A.superB.ThisC.SuperD

    6、.this16.使新创建的线程参与运行调度的方法是(分数:2.00)A.run()B.start()C.init()D.resume()17.阅读下面程序public class VariableUse public static void main(String arqs) int a;if(a=8) int b=9;System.out.println(“a=“+(分数:2.00)A.;System.out.println(“b=“+B.;System.out.println(“a=“+a);System.out.println(“b=“+b):18.将 E-R 图转换为关系模式时,实体和

    7、联系都可以表示为(分数:2.00)A.属性B.键C.关系D.域19.在 Java 中若要使用一个包中的类时,首先要求对该包进行导入,其关键字是(分数:2.00)A.importB.packageC.includeD.packet20.如果线程调用下列方法,不能保证使该线程停止运行的是(分数:2.00)A.sleep()B.stop()C.yield()D.wait()21.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码(分数:2.00)A.可读性好B.可重用C.可跨包访问D.运行更安全22.对鼠标点击按钮操作进行事件处理的接口是(分数:2.00)A.MouseListenerB

    8、.WindowListenerC.ActionListenerD.KeyListener23.下列方法中,不属于类 String 的方法是(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.append()24.阅读下面代码class InterestTest _ ActionListener public void actionPerformed(ActionEvent event) double interest=balance * rate/100:balance+=interest:NumberFormat format=NumberForma

    9、t.getCurrencyInstance();System.out.printlb(“balance=“+Formatter.format(balance);Private double rate;在下画线处,应填入的正确选项是(分数:2.00)A.implementationB.inheritanceC.implementsD.extends25.下列不属于 Swing 的构件是(分数:2.00)A.JButtonB.JLabelC.JFrameD.JPane26.下列叙述中错误的是(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步

    10、骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性27.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度28.阅读下面利用递归来求 n!的程序class FactorialTest static long Factorial(int n) /定义 Factorial()方法if(n=1)return 1;else return n * Factor

    11、ial(_);public static void main(String a) /main()方法int n=8;System.out.println(n+“!=“+Factorial(n);为保证程序正确运行,在下画线处应该填入的参数是(分数:2.00)A.n-1B.n-2C.nD.n+129.下列运算符中,优先级最高的是(分数:2.00)A.+B.+C.*D.30.Java 虚拟机(JVM)运行 Java 代码时,不会进行的操作是(分数:2.00)A.加载代码B.校验代码C.编译代码D.执行代码31.Applet 的默认布局管理器是(分数:2.00)A.BorderLayoutB.Flo

    12、wLayoutC.GridLayoutD.PanelLayout32.Java 程序的并发机制是(分数:2.00)A.多线程B.多接口C.多平台D.多态性33.下列排序方法中,最坏情况下比较次数最少的是(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序34.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(分数:2.00)A.10B.8C.6D.435.当 Applet 需要更新显示内容时,应该调用的方法是(分数:2.00)A.paint()B.update()C.start()D.repaint()二、填空题(总题数:15,分数:30.00)36.假设用一

    13、个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是 1 框。

    14、(分数:2.00)填空项 1:_41.Java 语言中,使用关键字 1 对当前对象的父类对象进行引用。(分数:2.00)填空项 1:_42.能打印出一个双引号的语句是 System.out.println(“ 1“);。(分数:2.00)填空项 1:_43.Swing 中用来表示表格的类是 javax.swing. 1。(分数:2.00)填空项 1:_44.大多数 Swing 构件的父类是 javax.swing. 1,该类是一个抽象类。(分数:2.00)填空项 1:_45.“流”(stream)可以看作是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_46.Java 接口内的方法都是

    15、公共的、 1 的,实现接口就要实现接口内的所有方法。(分数:2.00)填空项 1:_47.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。(分数:2.00)填空项 1:_48.下面程序构造了一个 Swing Applet,在下画线处填入正确的代码。import javax.swing.*;import java.awt.*;public class SwingApplet extends _ JLabel 1=new JLabel(“This is a Swing Applet.“);public void init() Container

    16、 contentPane=getContentPane();contentPane.add(1);(分数:2.00)填空项 1:_49.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_50.在下画线处填入代码,使程序正常运行并且输出“Hello!”。class Test _ public staric void maim (string args) Test t=new Test();t.start();public void run() System.out.println(“Hello!“);(分数:2.00)填空项 1:_二级 JAV

    17、A 笔试-171 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.Java 语言中属于跳转语句的是(分数:2.00)A.tryB.catchC.finallyD.break 解析:解析 Java 中通过 break 语句可以推出 switch 语句,使程序从 switch 结构后面的第一条语句开始执行。还可以用 break 语句退出循环,并从紧跟该循环结构的第一条语句开始执行。break 语句的另一个作用就是提供一个“标签化中断”语句,可让程序退出多重嵌套循环。2.阅读下面代码public class Person static int ar

    18、r=new int10;public static void main(String args) System.out.println(arr9);该代码的运行结果是(分数:2.00)_解析:解析 Java 程序中,main()方法的格式为 public staric void main(String args) 3.AWT 中用来表示颜色的类是(分数:2.00)A.FontB.Color C.PanelD.Dialog解析:解析 选项 A 为表示字体的类,选项 C 为面板,是一种同名的容器,没有标题和边框。选项 D 为对话框是 Windows 类的子类。4.有两个关系 R 和 S 如下:(分

    19、数:2.00)A.B. C.D.解析:解析 专门的关系运算有 3 种:投影、选择和连接。选择运算是从关系中找出满足给定条件的那些元组,其中的条件是以逻辑表达式给出的,值为真的元组将被选取,这种运算是从水平方向抽取元组的。投影运算是从关系模式中挑选若干属性组成新的关系,这是从列的角度进行的运算,相当于对关系进行垂直分解。连接运算是二目运算,需要两个关系作为操作对象。5.支持子程序调用的数据结构是(分数:2.00)A.栈 B.树C.队列D.二叉树解析:解析 栈支持子程序调用。栈是一种只能在一端进行插入或删除操作的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程

    20、序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为 A。6.Java 类库中,将信息写入内存的类是(分数:2.00)A.java.io.FileOutputstreamB.java.io.ByteArrayOutputStream C.java.io.BufferedOutputstreamD.java.io.DalaOutputStream解析:解析 java.io 提供了 ByteArrayOutputStream、ByteAHayInputStream 和StringBufferInputStream 类可直接访问内存。用 ByteArray

    21、InputStream 可以从字节数组读取数据;用ByteArrayOutputStream 可以向字节数组(缓冲区)写入数据,这两个类对于在内存中读/写数据是十分有用的,能达到类似于数据来自文件、管道或套接字的效果。7.向 Applet 传递参数的正确描述是(分数:2.00)A.param name=age.value=20 B.applet code=Try.class width=100,height=100,age=33C.name=age.value=20D.applet code=Try.class name=age,value=20解析:解析 Applet 获取参数是通过 HTM

    22、L 文件中采用PARAM标记定义参数。Java 中还定义了相应的方法,用来从 HTML 中获取参数。格式为:param name=appletParameter1 value=value8.数据库应用系统中的核心问题是(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析 数据库应用系统中的一个核心问题就是设计一个能满足用户需求、性能良好的数据库,即数据库设计。9.grid95描述的是(分数:2.00)A.二维数组 B.一维数组C.五维数组D.九维数组解析:解析 数组是几维数组与数组中元素的个数没有关系,而只与定义数组时有几组方括号有关,本题目中有两组

    23、方括号,所以为二维数组。10.Java 中的线程模型由三部分组成,与线程模型组成无关的是(分数:2.00)A.虚拟的 CPUB.程序代码C.操作系统的内核状态 D.数据解析:解析 线程是程序中的一个执行流。一个执行流是由 CPU 运行程序的代码、操纵程序的数据所形成的。Java 中的线程模型包含 3 部分:一个虚拟的 CPU,该 CPU 执行的代码,代码所操作的数据。11.阅读下面代码class Test implements Runnable public int run() int i=0;while(true) i+;System.out.println(“i=“+i);上述代码的编译结

    24、果是(分数:2.00)A.程序通过编译,并且 run()方法可以正常输出递增的 i 值B.程序通过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为 trueD.程序不能通过编译,因为 run()方法的返回值类型不是 void 解析:解析 本程序是通过实现 Runnable 接口创建进程。其中 run()方法的类型在接口中已经定义好为void,而本题的程序中修改为了 int,所以编译不会通过。12.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(分数:2.00)A.编译程序B.操作系统C.教务管理系统 D

    25、.汇编程序解析:解析 软件按功能可以分为应用软件、系统软件、支撑软件(或工具软件)。应用软件是为解决某一特定领域的应用而开发的软件;系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件;支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件。编译程序、操作系统和汇编程序都属于系统软件;教务管理系统属于应用软件。13.下列叙述中正确的是(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:解析 栈是“先进后出”的线性表;队列是“先进先出”的线性

    26、表;循环队列是队列的一种顺序存储结构,因此是线性结构;有序线性表既可以采用顺序存储结构,又可以采用链式存储结构。14.阅读下面 Java 语句ObjectOutputStream out=new ObjectOutputStream(new_(“employee.dat“);在下画线处,应填的正确选项是(分数:2.00)A.FileB.FileWriterC.FileOutputStream D.OutputStream解析:解析 类 ObjeetOutputStream 是将一个对象写到一个流中,其原型为 public ObjectOutputStream(OutputStream out)

    27、,即参数为一个输出流。显然,在空白处新建了一个输出流的对象,其后还有一个参数“employee.dat”,是一个文件名,本题目的意思为将对象写入一个文件输出流。public FileOutputStream(String name),创建一个向具有指定名称的文件中写入数据的输出文件流。答案为 C。15.在方法内部使用,代表对当前对象自身引用的关键字是(分数:2.00)A.superB.ThisC.SuperD.this 解析:解析 关键字 super 用来访问父类的变量或方法,this 则是对当前对象自身的引用。16.使新创建的线程参与运行调度的方法是(分数:2.00)A.run()B.sta

    28、rt() C.init()D.resume()解析:解析 线程的生命周期过程为:(1) 线程被创建后,并不马上启动,而是进入新建状态。此时线程没有分配资源,只能使用 start()和 stop()两个控制方法;(2) 新建状态的线程在调用 start()方法后,进入可运行状态。此时线程已经分配了必要的资源,交给了系统调度。一旦线程实际占有了 CPU,就进入了运行状态。(3) 运行状态的线程如果调用了 yield()方法、sleep()方法、join()方法或 wait()方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的线程在获取到足够的资源后,也可以转入到可运

    29、行状态。(4) 当运行状态的线程正常执行完毕后,就进入了终止状态。17.阅读下面程序public class VariableUse public static void main(String arqs) int a;if(a=8) int b=9;System.out.println(“a=“+(分数:2.00)A.;System.out.println(“b=“+B.;System.out.println(“a=“+a);System.out.println(“b=“+b):解析:解析 局部变量定义在复合语句内,其作用域为定义开始到符合语句结束。所以 b 的作用域为从变量 b 开始定义到

    30、第一个大括号括回的地方,因而第二个输出 b 的语句访问不到变量 b。18.将 E-R 图转换为关系模式时,实体和联系都可以表示为(分数:2.00)A.属性B.键C.关系 D.域解析:解析 数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。从 E-R 图到关系模式的转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。19.在 Java 中若要使用一个包中的类时,首先要求对该包进行导入,其关键字是(分数:2.00)A.import B.packageC.includeD.packet解析:解析 Java 程序中使

    31、用 import 语句,导入一个包中的类。在一个 Java 源程序中可以有 0 条或多条 import 语句,但必须在所有类定义之前引入标准类。20.如果线程调用下列方法,不能保证使该线程停止运行的是(分数:2.00)A.sleep()B.stop()C.yield()D.wait() 解析:解析 yield()方法的功能是,线程暂停,让出 CPU,使同优先级的其他线程运行。如果不存在有机会运行的线程,yield()方法将直接返回,线程继续执行。21.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码(分数:2.00)A.可读性好B.可重用 C.可跨包访问D.运行更安全解析:解析

    32、继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。22.对鼠标点击按钮操作进行事件处理的接口是(分数:2.00)A.MouseListener B.WindowListenerC.ActionListenerD.KeyListener解析:解析 鼠标事件 MouseEvent 包含鼠标移动和鼠标点击等。而鼠标移动对应的监听器接口为MouseMotionListener,鼠标点击对应的监听器接口为 MouseListener。23.下列方法中,不属于类 String 的方法是(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.appe

    33、nd() 解析:解析 选项 A 表示将字符串中的字母全部小写;选项 B 将参数转换为字符串;选项 C 返回参数索引处的字符。只有选项 D 不是 String 的方法。24.阅读下面代码class InterestTest _ ActionListener public void actionPerformed(ActionEvent event) double interest=balance * rate/100:balance+=interest:NumberFormat format=NumberFormat.getCurrencyInstance();System.out.printl

    34、b(“balance=“+Formatter.format(balance);Private double rate;在下画线处,应填入的正确选项是(分数:2.00)A.implementationB.inheritanceC.implements D.extends解析:解析 关键字 extends 指明该类是子类,它的父类名紧跟在后,子类与父类之间有继承关系。关键字 implements 指明该类实现的接口,后跟接口名列表。因为 ActionListener 是时间监听器,是接口,所以这里要填入 implements,故答案为 C。25.下列不属于 Swing 的构件是(分数:2.00)A

    35、.JButtonB.JLabelC.JFrameD.JPane 解析:解析 JButton 为按钮,一个常用构件,可以同时显示文字和图标;JLabel 为标签,与 AWT 中的Label 类似,但是 JLabel 可以提供带图标的标签。JFrame 为顶层容器。26.下列叙述中错误的是(分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性解析:解析 软件测试的目的是暴露错误,评价程序的可靠性。软件调试的目的是发现错误的位置并改正错误。软件测试和软件调试不是

    36、同一个概念。27.耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:解析 耦合性是模块间互相连接的紧密程度的度量,内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量。一般较优秀的软件设计,应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,这样有利于提高模块的独立性。28.阅读下面利用递归来求 n!的程序class FactorialTest stati

    37、c long Factorial(int n) /定义 Factorial()方法if(n=1)return 1;else return n * Factorial(_);public static void main(String a) /main()方法int n=8;System.out.println(n+“!=“+Factorial(n);为保证程序正确运行,在下画线处应该填入的参数是(分数:2.00)A.n-1 B.n-2C.nD.n+1解析:解析 首先要知道 n!=123n,可以得知 n!=n(n-1)!,所以在递归调用中要去调用(n-1)的阶乘。故答案为 A。29.下列运算符中

    38、,优先级最高的是(分数:2.00)A.+ B.+C.*D.解析:解析 本题目选项 A 中的“+”为单目运算符,Java 语言中单目运算符的优先级一般都高于双目运算符。30.Java 虚拟机(JVM)运行 Java 代码时,不会进行的操作是(分数:2.00)A.加载代码B.校验代码C.编译代码 D.执行代码解析:解析 Java 程序首先由编译器编译成字节码文件,然后再由 JVM 解释器解释执行字节码文件。所以编译代码并不是由 JVM 操作的。31.Applet 的默认布局管理器是(分数:2.00)A.BorderLayoutB.FlowLayout C.GridLayoutD.PanelLayo

    39、ut解析:解析 FlowLayout 是 Panel 和 Applet 的默认布局管理器。BorderLayout 是 Windows、Frame 和Dialogue 的默认布局管理器。32.Java 程序的并发机制是(分数:2.00)A.多线程 B.多接口C.多平台D.多态性解析:解析 多线程是 Java 程序的并发机制,它能同步共享数据、处理不同的事件。33.下列排序方法中,最坏情况下比较次数最少的是(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析 冒泡排序、简单选择排序和直接插入排序在最坏的情况下的比较次数都是 n(n-1)/2,堆排序在最坏的情况下比

    40、较次数最少,是 nlog2n。34.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是(分数:2.00)A.10B.8C.6 D.4解析:解析 对于任何一棵二叉树,其终端结点(叶子结点)数为度为 2 的结点数+1。所以该二叉树的叶子结点数等于 5+1=6。35.当 Applet 需要更新显示内容时,应该调用的方法是(分数:2.00)A.paint()B.update()C.start()D.repaint() 解析:解析 Applet 显示相关的方法主要有 3 个。paint()方法,具体执行 Applet 的绘制;update()方法,主要用于更新 Applet 的显示;repa

    41、int()方法,主要用于 Applet 的重新显示,它调用 update()方法实现对 Applet 的更新。二、填空题(总题数:15,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:20)解析:解析 通常,栈底指针指向栈空间的栈中的元素个数等于“栈底指针-栈顶指针+1”,即 49-30+1=20。37.软件测试可分为白盒测试和黑盒测试。基本路径测

    42、试属于 1 测试。(分数:2.00)填空项 1:_ (正确答案:白盒)解析:解析 黑盒测试是根据程序规格说明所规定的功能来设计测试用例,它不考虑程序的内部结构和处理过程。常用的黑盒测试技术分为等价类划分、边界分析、错误猜测及因果图等。白盒测试的基本原则是保证所测模块中每一个独立路径至少执行一次;保证所测模块所有判断的每一分支至少执行一次;保证所测模块每一循环都在边界条件和一般条件下至少各执行一次;验证所有内部数据结构的有效性。白盒测试的主要方法有逻辑覆盖和基本路径测试等。38.符合结构化原则的三种基本控制结构是:选择结构、循环结构和 1。(分数:2.00)填空项 1:_ (正确答案:顺序结构)

    43、解析:解析 结构化程序设计的 3 种基本逻辑结构为顺序结构、选择结构和循环结构。顺序结构是最基本、最常用的程序设计结构;选择结构包括简单分支选择结构和多分支选择结构;循环结构也叫重复结构,它根据给定的条件,判断是否需要重复执行某一相同的程序段。39.数据库系统的核心是 1。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库管理系统可以对数据库的建立、使用和维护进行管理,是数据库系统的核心。40.在 E-R 图中,图形包括矩形框、菱形框、椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_ (正确答案:菱形)解析:解析 在 E-R 图中,用矩形框表

    44、示实体,框内标明实体名;用椭圆框表示实体的属性,框内标明属性名;用菱形框表示实体间的联系,框内标明联系名。41.Java 语言中,使用关键字 1 对当前对象的父类对象进行引用。(分数:2.00)填空项 1:_ (正确答案:super)解析:解析 当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可通过 super 来实现对父类变量和父类方法的调用。super 是用来引用当前对象的父类。42.能打印出一个双引号的语句是 System.out.println(“ 1“);。(分数:2.00)填空项 1:_ (正确答案:/)解析:解析 一般说,凡是 Unicode 的

    45、字符都可以用单撇号括起来作为字符常量,但对有一些字符必须用转义字符来表示,如/表示单撇号,/“表示双引号。43.Swing 中用来表示表格的类是 javax.swing. 1。(分数:2.00)填空项 1:_ (正确答案:JTable)解析:解析 表格式 Swing 新增加的构件,主要功能是把数据以二维表格的形式显示出来。44.大多数 Swing 构件的父类是 javax.swing. 1,该类是一个抽象类。(分数:2.00)填空项 1:_ (正确答案:JComponent)解析:解析 JComponent 是一个抽象类,是大多数 Swing 构件的父类,定义了所有子类构件的一般方法,JCom

    46、ponent 类继承于 Container 类。45.“流”(stream)可以看作是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_ (正确答案:数据)解析:解析 在计算机中,“流”的概念是 1984 年由 C 语言第一次引入的。“流”可以看做是一个流动的数据缓冲区。数据从数据源流至数据目的地。流的传送是串行的。46.Java 接口内的方法都是公共的、 1 的,实现接口就要实现接口内的所有方法。(分数:2.00)填空项 1:_ (正确答案:抽象)解析:解析 接口是一种只含有抽象方法或常量的一种特殊的抽象类。接口是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。47.Java

    47、 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。(分数:2.00)填空项 1:_ (正确答案:内部类)解析:解析 在一个类的内部嵌套定义的类称为内部类。内部类可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。48.下面程序构造了一个 Swing Applet,在下画线处填入正确的代码。import javax.swing.*;import java.awt.*;public class SwingApplet extends _ JLabel 1=new JLabel(“This is a Swing Applet.“


    注意事项

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




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

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

    收起
    展开