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

上传人:diecharacter305 文档编号:1326918 上传时间:2019-10-17 格式:DOC 页数:18 大小:74.50KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试-35及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】二级JAVA笔试-35及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】二级JAVA笔试-35及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】二级JAVA笔试-35及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】二级JAVA笔试-35及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、二级 JAVA 笔试-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系D.域2.向 Applet 传递参数的正确描述是( )。(分数:2.00)A.param name=age,value=20B.applet code=Try.class width=100,height=100,age=33C.name=age,value=20D.applet code=Try.class name=age,value=203.下列排序方法中,最

2、坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序4.当 Applet 需要更新显示内容时,应该调用的方法是( )。(分数:2.00)A.paintB.update()C.start()D.repaint()5.如果线程调用下列方法,不能保证使该线程停止运行的是( )。(分数:2.00)A.sleep()B.stop()C.yield()D.wait()6.Java 虚拟机(JVM)运行 Java 代码时,不会进行的操作是( )。(分数:2.00)A.加载代码B.校验代码C.编译代码D.执行代码7.下列方法中,不属于类 String 的方法

3、是( )。(分数:2.00)A.toLowerCase()B.valueof()C.charAt()D.append()8.数据库应用系统中的核心问题是( )。(分数:2.00)A.数据库设计B.数据库系统设计C.数据库维护D.数据库管理员培训9.下列不属于 Swing 的构件是( )。(分数:2.00)A.JButtonB.JLabelC.JFrameD.JPane10.对鼠标单击按钮操作进行事件处理的接口是( )。(分数:2.00)A.MouseListenerB.WindowListenerC.ActionListenerD.KeyListener11.在 Java 中,若要使用一个包中

4、的类时,首先要求对该包进行导入,其关键字是( )。(分数:2.00)A.importB.packageC.includeD.packet12.在方法内部使用,代表对当前对象自身引用的关键字是( )。(分数:2.00)A.superB.ThisC.SuperD.this13.有两个关系 R、S 如下:(分数:2.00)A.B.C.D.14.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码( )。(分数:2.00)A.可读性好B.可重用C.可跨包访问D.运行更安全15.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:2.00)A.编辑

5、程序B.操作系统C.教务管理系统D.汇编程序16.阅读下列程序public class VariableUsepublic static void main(Stringargs)int a;if(a=8)int b=9;System.out.println(a=+a);Systern.out.println(b=+b);System.out.println(a=+a);System.out.println(b=+b);该程序在编译时的结果是( )。(分数:2.00)_17.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线

6、性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构18.Java 程序的并发机制是( )。(分数:2.00)A.多线程B.多接口C.多平台D.多态性19.Java 中的线程模型由三部分组成,与线程模型组无关的是( )。(分数:2.00)A.虚拟的 CPUB.程序代码C.操作系统的内核状态D.数据20.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6D.421.AWT 中用来表示颜色的类是( )。(分数:2.00)A.FontB.ColorC.PanelD.Dialog22.grid95描述的是( )。(分数:2.00)

7、A.二维数组B.一维数组C.五维数组D.九维数组23.使新创建的线程参与运行调度的方法是( )。(分数:2.00)A.run()B.start()C.init()D.resume()24.Java 类库中,将信息写入内存的类是( )。(分数:2.00)A.java.io.FileOutputStreamB.java.io.ByteArrayOutputStreamC.java.io.BufferedOutputStreamD.java.io.DataOutputStream25.下列运算符中,优先级最高的是( )。(分数:2.00)A.+B.+C.*D.26.阅读下列 Java 语句Objec

8、tOutputStream out=new ObjectOutputStrean(new_(employee.dat);在下画线处,应填的正确选项是( )。(分数:2.00)A.FileB.FileWriterC.FileOutputStreamD.Outputstream27.阅读下列代码段。class Test implements Runnablepublic int run()int i=0;while(true)i+;System.out.println(i=+i);上述代码的编译结果是( )。(分数:2.00)A.程序通过编译并且 run()方法可以正常输出递增的 i 值B.程序通

9、过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为“true”D.程序不能通过编译,因为 run()方法的返回值类型不是 void28.阅读下列利用递归来求 n!的程序。class FactorialTeststatic long Factorial(int n)/定义 Factorial()方法if(n=1)return 1;elsereturn n*Factorial_;public static void mainString a)/main()方法int n=8;System.out.printlnn+!=+Factorial(n)

10、;为保证程序正确运行,在下画线处应该填入的参数是( )。(分数:2.00)A.n-1B.n-2C.nD.n+129.Applet 的默认布局管理器是( )。(分数:2.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.PanelLayout30.阅读下列代码。public class Personstatic int arr=new int-10;public static void main(String args)System.out.printlnarr9);该代码的运行结果是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错

11、误C.输出零D.输出空31.阅读下列代码片段class InterestTest_ActionListenerpublic void actionPerformed(ActionEvent event)double interest=balance * rate/100;balance +=interest;NumberFormat format=NumberFormat.getCurrencyInstance();System.out.printb(balance=+formatter.format(balance);Private double rate;在下画线处,应填的正确选项是( )

12、。(分数:2.00)A.ImplementationB.InheritanceC.implementsD.extends32.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序调试通常也被称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性33.支持子程序调用的数据结构是( )。(分数:2.00)A.栈B.树C.队列D.二叉树34.耦合性和内聚性是对模块独立性度量的两个标准,下列叙述中正确的是( )。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有

13、利于提高模块的独立性C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度35.Java 语言中属于跳转语句的是( )。(分数:2.00)A.tryB.catchC.finallyD.break二、填空题(总题数:15,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于

14、1 测试。(分数:2.00)填空项 1:_38.符合结构化原则的三种基本控制结构是选择结构、循环结构和 1。(分数:2.00)填空项 1:_39.数据库系统的核心是 1。(分数:2.00)填空项 1:_40.在 E-R 图中,图形包括矩形框、菱形框和椭圆框。其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_41.Java 语言中,使用关键字 1 对当前对象的父类对象进行引用。(分数:2.00)填空项 1:_42.能打印出一个双引号的语句是 System.out.println 1);。(分数:2.00)填空项 1:_43.Swing 中用来表示表格的类是 javax.swing.

15、1。(分数:2.00)填空项 1:_44.大多数 Swing 构件的父类是 javax.swing. 1,该类是一个抽象类。(分数:2.00)填空项 1:_45.“流”(stream)可以看做是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_46.Java 接口内的方法都是公共的、 1 的,实现接口就要实现接口内的所有方法。(分数:2.00)填空项 1:_47.Java 语言的 1 可以使用它所在类的静态成员变量和实例成员变量,也可以使用它所在方法中的局部变量。(分数:2.00)填空项 1:_48.下列程序构造了一个 Swing Applet,请在下画线处填入正确的代码:import

16、javax.swing.*;importt java.awt.*;public class SwingApplet extends_JLabel 1=new JLabel(This is a Swing Applet.);public void init()Container eontentPane=getContentPane();contentPane.add(1);(分数:2.00)填空项 1:_49.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_50.请在下画线处填入代码,使程序正常运行并且输出“Hello!”class Test

17、_public static void main(stringargs)Test t=new Test();t.start();Public void run()System.out.println(Hello!);(分数:2.00)填空项 1:_二级 JAVA 笔试-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.将 E-R 图转换为关系模式时,实体和联系都可以表示为( )。(分数:2.00)A.属性B.键C.关系 D.域解析:解析 将 E-R 图转换为关系模式时,实体和联系都可以表示为关系。2.向 Applet 传递参数的正确描述是

18、( )。(分数: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标记的参数部分一般格式是PARAM NAME=appletParameter VALUE=value。3.下列排序方法中,最坏情况下比较次数最少的是( )。(分数:2.00)A.冒泡排序B.简单选择排序C.直接插入排序D.堆排序 解析:解析 本题考查排序的比较次数,冒泡排序、

19、简单选择排序和直接插入排序在最坏的情况下比较次数为 n(n-1)/2,而堆排序法在最坏的情况下需要比较的次数为 O(nlog2n)。4.当 Applet 需要更新显示内容时,应该调用的方法是( )。(分数:2.00)A.paintB.update()C.start()D.repaint() 解析:解析 Applet 与显示相关的有三个方法,(1)paint()方法,具体执行 Applet 的绘制;(2)update()方法,用于更新 Applet 的显示;(3)repaint()方法,主要用于 Applet 的重新显示;Applet 程序可以在需要显示更新时调用该方法,通知系统刷新显示。5.如

20、果线程调用下列方法,不能保证使该线程停止运行的是( )。(分数:2.00)A.sleep()B.stop()C.yield() D.wait()解析:解析 线程的方法中 sleep()方法的作用是使比当前线程优先级低的线程运行。该方法使一个线程暂停运行一段固定时间。在休眠时间内,线程将不运行,低优先级的线程将有机会运行。yield()方法为只让给同等优先级的线程运行。如果没有同等优先级的线程是可运行状态,yield()方法将什么也不做,即线程将继续运行。stop()方法是强行终止线程。wail()方法是线程间交互的方法,是使一个线程停止运行,进入等待状态。6.Java 虚拟机(JVM)运行 J

21、ava 代码时,不会进行的操作是( )。(分数:2.00)A.加载代码 B.校验代码C.编译代码D.执行代码解析:解析 Java 虚拟机加载代码是在运行前的操作。运行代码时会校验、编译和执行代码。7.下列方法中,不属于类 String 的方法是( )。(分数:2.00)A.toLowerCase()B.valueof()C.charAt()D.append() 解析:解析 string 的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,chalAt()方法是提取字符串中指定位置的字符。append()是 StringBuffer 的方法。8.数据库应用

22、系统中的核心问题是( )。(分数:2.00)A.数据库设计 B.数据库系统设计C.数据库维护D.数据库管理员培训解析:解析 数据库设计的目的是设计一个能满足用户要求,性能良好的数据库。所以数据库设计的核心是数据库应用。9.下列不属于 Swing 的构件是( )。(分数:2.00)A.JButtonB.JLabelC.JFrameD.JPane 解析:解析 Swing 构件中 JButton 是按钮构件,JLabel 为标签构件,JFrame 为顶层窗体容器构件。中间容器面板应为 JPanel,而不是 JPane。10.对鼠标单击按钮操作进行事件处理的接口是( )。(分数:2.00)A.Mous

23、eListenerB.WindowListenerC.ActionListener D.KeyListener解析:解析 动作事件和按钮按下,以及在 TextField 中按Enter键对应的事件为 ActionEvent 事件,进行处理的接口应为 ActionListener。MouseListener 是 MouseEvent 事件的实现接口,响应的是鼠标的移动、单击(不包括单击按钮)事件。11.在 Java 中,若要使用一个包中的类时,首先要求对该包进行导入,其关键字是( )。(分数:2.00)A.import B.packageC.includeD.packet解析:解析 定义一个包要

24、用 package 关键字,使用一个包中的类时,首先要使用 import 导入这些类所在的包。include 为 C 语言的包含头文件的关键字,不是 Java 的。12.在方法内部使用,代表对当前对象自身引用的关键字是( )。(分数:2.00)A.superB.ThisC.SuperD.this 解析:解析 super 关键字为实现对父类变量的访问和对父类方法的调用。对当前对象自身的引用应使用 this 关键字。13.有两个关系 R、S 如下:(分数:2.00)A.B. C.D.解析:解析 本题考察关系的运算,一个关系 R 通过投影运算后仍为一个关系 R,R是由 R 中投影运算所得到的域的列所

25、组成的关系。选择运算主要是对关系 R 中选择由满足逻辑条件的元组所组成的一个新关系,所以题中关系 S 是由 R 投影所得。14.继承是面向对象编程的一个重要特征,它可降低程序的复杂性并使代码( )。(分数:2.00)A.可读性好B.可重用 C.可跨包访问D.运行更安全解析:解析 继承性是面向对象方法的一个重要基本特性,它使代码可重用,可降低程序复杂性。对一个类的继承是指在现有类(父类)的基础上构建一个新类(子类),子类重用(继承)了父类的方法和状态,同时还可以向新类中增添新的方法和状态。15.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。(分数:2.

26、00)A.编辑程序B.操作系统C.教务管理系统 D.汇编程序解析:解析 编译程序和汇编程序属于开发工具,操作系统属于系统软件,而教务管理系统属于应用软件。16.阅读下列程序public class VariableUsepublic static void main(Stringargs)int a;if(a=8)int b=9;System.out.println(a=+a);Systern.out.println(b=+b);System.out.println(a=+a);System.out.println(b=+b);该程序在编译时的结果是( )。(分数:2.00)_解析:解析 局部

27、变量 b 是在 if(a=8)17.下列叙述中正确的是( )。(分数:2.00)A.栈是“先进先出”的线性表B.队列是“先进后出”的线性表C.循环队列是非线性结构D.有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 解析:解析 本题考查了栈、队列、循环队列的基本概念,栈的特点是先进后出,队列的特点是先进先出,根据数据结构中各数据元素之间的复杂程度,将数据结构分为线性结构与非线性结构两类。有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。18.Java 程序的并发机制是( )。(分数:2.00)A.多线程 B.多接口C.多平台D.多态性解析:解析 Java 是通过多线程实现并发机

28、制的。多线程是指一个程序中包含多个执行流,多线程程序设计的含义是可以将程序任务分成几个并行的子任务。19.Java 中的线程模型由三部分组成,与线程模型组无关的是( )。(分数:2.00)A.虚拟的 CPUB.程序代码C.操作系统的内核状态 D.数据解析:解析 Java 中线程模型包含三部分,(1)一个虚拟的 CPU;(2)该 CPU 执行的代码;(3)代码所操作的数据。20.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是( )。(分数:2.00)A.10B.8C.6 D.4解析:解析 根据二叉树的性质判定,在任意二叉树中,度为 0 的叶子结点总是比度为 2 的结点多一个。21

29、.AWT 中用来表示颜色的类是( )。(分数:2.00)A.FontB.Color C.PanelD.Dialog解析:解析 AWT 中 Font 是表示字体的类,Color 是表示颜色的类,Panel 是表示面板的类,Dialog 是表示对话框的类。22.grid95描述的是( )。(分数:2.00)A.二维数组 B.一维数组C.五维数组D.九维数组解析:解析 这是一个二维数组,中的数字是每一维的大小。23.使新创建的线程参与运行调度的方法是( )。(分数:2.00)A.run()B.start() C.init()D.resume()解析:解析 start()方法使线程参与运行调度。24.

30、Java 类库中,将信息写入内存的类是( )。(分数:2.00)A.java.io.FileOutputStreamB.java.io.ByteArrayOutputStream C.java.io.BufferedOutputStreamD.java.io.DataOutputStream解析:解析 在 java.io 中,提供了 ByteArrayInputStream、ByteArrayOutputstream 和StringBufferInput Stream 类可以直接访问内存,其中用 ByteArrayOutputStream 可以向字节数组(缓冲区)写入数据。25.下列运算符中,

31、优先级最高的是( )。(分数:2.00)A.+ B.+C.*D.解析:解析 在这些运算符中+运算符优先级最高。26.阅读下列 Java 语句ObjectOutputStream out=new ObjectOutputStrean(new_(employee.dat);在下画线处,应填的正确选项是( )。(分数:2.00)A.FileB.FileWriterC.FileOutputStream D.Outputstream解析:解析 ObjectOutputStream 即继承了 OutputStream 抽象类,又实现了 ObjectOutput 接口,这是Java 用接口技术代替双重继承的

32、例子,其构造方法参数是串行化了的对象。所以,此处应为串行化的文件输出流。27.阅读下列代码段。class Test implements Runnablepublic int run()int i=0;while(true)i+;System.out.println(i=+i);上述代码的编译结果是( )。(分数:2.00)A.程序通过编译并且 run()方法可以正常输出递增的 i 值B.程序通过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为“true”D.程序不能通过编译,因为 run()方法的返回值类型不是 void 解析:解析 wh

33、ile 的循环控制条件可以为 true,run 方法没有返回值,所以不能是 int 型,故此程序不能通过编译。28.阅读下列利用递归来求 n!的程序。class FactorialTeststatic long Factorial(int n)/定义 Factorial()方法if(n=1)return 1;elsereturn n*Factorial_;public static void mainString a)/main()方法int n=8;System.out.printlnn+!=+Factorial(n);为保证程序正确运行,在下画线处应该填入的参数是( )。(分数:2.00)

34、A.n-1 B.n-2C.nD.n+1解析:解析 因为在 n 不为 1 时,n!=n*(n-1)*(n-2)*1=n*(n-1)!,所以此处应为 n-1。29.Applet 的默认布局管理器是( )。(分数:2.00)A.BorderLayoutB.FlowLayout C.GridLayoutD.PanelLayout解析:解析 Applet 是一个面板容器,它默认使用 Flow 布局管理器,所以可以在 Applet 中设置并操作AWT 构件。30.阅读下列代码。public class Personstatic int arr=new int-10;public static void m

35、ain(String args)System.out.printlnarr9);该代码的运行结果是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零 D.输出空解析:解析 arr为整型数组,分配地址后默认值为 0,所以创建数组时也是对每个数组元素赋初值0。31.阅读下列代码片段class InterestTest_ActionListenerpublic void actionPerformed(ActionEvent event)double interest=balance * rate/100;balance +=interest;NumberFor

36、mat format=NumberFormat.getCurrencyInstance();System.out.printb(balance=+formatter.format(balance);Private double rate;在下画线处,应填的正确选项是( )。(分数:2.00)A.ImplementationB.InheritanceC.implementsD.extends 解析:解析 继承父类应使用的关键词为 extends。32.下面叙述中错误的是( )。(分数:2.00)A.软件测试的目的是发现错误并改正错误 B.对被调试的程序进行“错误定位”是程序调试的必要步骤C.程序

37、调试通常也被称为 DebugD.软件测试应严格执行测试计划,排除测试的随意性解析:解析 软件测试的目的是为了发现错误及漏洞而执行程序的过程。软件测试要严格执行测试计划。程序调式通常也称 Debug,对被调试的程序进行“错误”定位是程序调试的必要步骤。33.支持子程序调用的数据结构是( )。(分数:2.00)A.栈 B.树C.队列D.二叉树解析:解析 根据栈的定义,栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。34.耦合性和内聚性是对模块

38、独立性度量的两个标准,下列叙述中正确的是( )。(分数:2.00)A.提高耦合性降低内聚性有利于提高模块的独立性B.降低耦合性提高内聚性有利于提高模块的独立性 C.耦合性是指一个模块内部各个元素间彼此结合的紧密程度D.内聚性是指模块间互相连接的紧密程度解析:解析 耦合是指模块间相互连接的紧密程度,内聚性是指在一个模块内部各个元素间彼此之间接合的紧密程序。高内聚、低耦合有利于模块的独立性。35.Java 语言中属于跳转语句的是( )。(分数:2.00)A.tryB.catchC.finallyD.break 解析:解析 Java 语言中跳转语句为 break。try、catch 和 finall

39、y 为异常处理语句。二、填空题(总题数:15,分数:30.00)36.假设用一个长度为 50 的数组(数组元素的下标从 0 到 49)作为栈的存储空间,栈底指针 bottom 指向栈底元素,栈顶指针 top 指向栈顶元素,如果 bottom=49,top=30(数组下标),则栈中具有 1 个元素。(分数:2.00)填空项 1:_ (正确答案:19)解析:解析 当前栈中的所有元素的个数就是用栈底指针减去栈顶指针。37.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_ (正确答案:白盒)解析:解析 根据定义软件测试按照功能划分可以分为白盒测试和黑盒测试

40、。白盒测试方法也称为结构测试或逻辑驱动测试,其主要方法有逻辑覆盖和基本路径测试等。38.符合结构化原则的三种基本控制结构是选择结构、循环结构和 1。(分数:2.00)填空项 1:_ (正确答案:顺序结构)解析:解析 在 C 语言中,结构化程序设计的 3 种基本控制结构是选择结构、循环结构和顺序结构。39.数据库系统的核心是 1。(分数:2.00)填空项 1:_ (正确答案:数据库管理系统)解析:解析 数据库管理系统 DBMS 是一种系统软件,负责数据库数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库管理系统是数据库系统的核心。40.在 E-R 图中,图形包括矩形框、菱形框和椭圆框。

41、其中表示实体联系的是 1 框。(分数:2.00)填空项 1:_ (正确答案:菱形)解析:解析 本题考察 E-R 的关系,在 E-R 图中,用菱形来表示实体之间的联系。矩形表示实体集,椭圆形表示属性。41.Java 语言中,使用关键字 1 对当前对象的父类对象进行引用。(分数:2.00)填空项 1:_ (正确答案:Super)解析:解析 当子类隐藏了父类的变量,并重写了父类方法后,又要使用父类变量或父类被重写的方法时,可以通过 super 来实现对父类变量的访问和对父类方法的调用。42.能打印出一个双引号的语句是 System.out.println 1);。(分数:2.00)填空项 1:_ (

42、正确答案:/)解析:解析 双引号字符的输出应使用转义字符。43.Swing 中用来表示表格的类是 javax.swing. 1。(分数:2.00)填空项 1:_ (正确答案:JTable)解析:解析 表格是 Swing 新增加的构件,主要功能是把数据以二维表格的形式显示出来。Swing 中表示表格的是 JTable。44.大多数 Swing 构件的父类是 javax.swing. 1,该类是一个抽象类。(分数:2.00)填空项 1:_ (正确答案:JComponent)解析:解析 JComponent 是一个抽象类,是大多数 Swing 构件的父类,定义了所有子类构件的一般方法,JCompon

43、ent 类继承于 Component 类,所以凡是此类的构件都可以作为容器使用。45.“流”(stream)可以看做是一个流动的 1 缓冲区。(分数:2.00)填空项 1:_ (正确答案:数据)解析:解析 在计算机中,流可以看做一个流动的数据缓冲区。数据从数据源流向数据目的地。流的传送是串行的。46.Java 接口内的方法都是公共的、 1 的,实现接口就要实现接口内的所有方法。(分数:2.00)填空项 1:_ (正确答案:抽象)解析:解析 接口是一种只含有抽象方法或常量的一种特殊的抽象类。是不包含成员变量和方法实现的抽象类,它只包含常量和方法的定义。47.Java 语言的 1 可以使用它所在类

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

45、init()Container eontentPane=getContentPane();contentPane.add(1);(分数:2.00)填空项 1:_ (正确答案:JApplet)解析:解析 构造一个 Swing Applet 所应继承的父类应为 JApplet。49.实现线程交互的 wait1 和 notify2 方法在 3 类中定义。(分数:2.00)填空项 1:_ (正确答案:Object)解析:解析 wait-|_|-和 notify-|_|-方法是 java.lang.object 类的方法,是实现线程通信的两个方法。50.请在下画线处填入代码,使程序正常运行并且输出“Hello!”class Test_public static void main(stringargs)Test t=new Test();t.start();Public void run()System.out.println(Hello!);(分数:2.00)填空项 1:_ (正确答案:exlends Thread)解析:解析 从后面重写了 run()方法来看,这是通过继承 Thread 类,并重写 run()方法定义线程体,然后创建该子类的对象的方式来创建线程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

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