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

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

1、二级 JAVA 笔试-252 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*;C.import java.awt.*;D.import java.applet.*;2.下列工具中属于需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD3.串的长度是( )。(分数:2.00)A.串中不同字符的个数

2、B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数4.J2SE 作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java 语言的编译工具。(分数:2.00)A.javaB.javadoeC.javapD.javac5.在 java.lang.object 中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。(分数:2.00)A.start()和 stop()B.wait()和 notify()C.suspend()和 resume()D.setDaemon()和 isDaemon()6.当输入一个字节流时,要( )。(分数:2.00)

3、A.实现 Serializable 接B.继承 Reader 接口C.实现 DataInput 接口D.实现 ObjectInput 接口7.下面不属于类的构造方法具备的特点是( )。(分数:2.00)A.没有返回值B.用户可以通过 new 自动调用。C.构造方法名必须和类名相同D.用户可以直接调用8.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout9.自定义表格类中 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.J

4、TableC.TableModelD.TableModelable10.构造方法在( )被调用。(分数:2.00)A.调用对象方法时B.创建对象时C.使用对象的变量时D.类定义时11.执行下面程序,显示的结果为( )。public class Test public static void main (String args) Test t=newTest();System.out.println (Loverload (“2“,“3“);int overload (intx,int y) return x+y;String overload (String x,Stnng y)return

5、x+y;(分数:2.00)A.2B.3C.5D.2312.Java 语言使用的字符码集是( )。(分数:2.00)A.ASCIIB.BCDC.DCBD.Unicode13.在计算机中,算法是指( )。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法14.执行如下程序:public class Test public static void main (String args) int x=1,a=0,b=0;switch (x) case 0: b+;case 1: a+;case 2: a+;b+;System.out.println(“a=“ +a “,

6、b=“ +b);该程序的输出结果是( )。(分数:2.00)A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=215.关系模型允许定义三类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束16.如果抛出异常,下列可以应用的语句是( )。(分数:2.00)A.tryB.catchC.finallyD.throw17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生18.以下不属于对象的基本特点的是( )

7、。(分数:2.00)A.分类性B.多态性C.继承性D.封装性19.可以在 for 循环初始化部分声明一个变量,其作用域是( )。(分数:2.00)A.整个 for 循环B.for 循环后的所有部分C.for 循环所在的代码块D.全部代码20.下列选项中,不属于 Java 语言提供的整型变量类型的是( )。(分数:2.00)A.byteB.bitC.shortD.int21.下列 SQL 语句中,用于修改表结构的是( )。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT22.下列关于 JDK 目录结构的说法,错误的是( )。(分数:2.00)A.bin 目录下有许

8、多工具B.demo 目录下有各种演示例子C.include 目录下都是库文件D.jre 目录是 Java 程序运行环境的根目录23.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽24.下列语句中正确的是( )。(分数:2.00)A.char c=ccc;B.float f=0.73;C.long l=xffff;D.double d=0.6E-2;25.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static Boolean matches()B.boolean matcher.find()C.

9、int matcher.start()D.int matcher.end()26.下列语句中,能完成用整型数 10 创建一个 Integer 对象的是( )。(分数:2.00)A.Integeri=10;B.Integeri=newInteger(10);C.inti=newInteger(10);D.inti=10;27.定义类头时能使用的修饰符是( )。(分数:2.00)A.privateB.staticC.protectedD.abstract28.适用于类的所有对象而不是某个单独的对象的方法是( )。(分数:2.00)A.通用方法B.实例方法C.类方法D.不存在这样的方法29.实现一个

10、线程的创建有( )种方法。(分数:2.00)A.1B.2C.3D.430.当检索一个压缩文件时,首先要建立压缩文件输入对象流,该对象( )。(分数:2.00)A.以 BufferedReader 对象为参数B.以 FileInputStream 对象为参数C.以选中的压缩文件为参数D.以 InputStreamReader 对象为参数31.数据库的故障恢复一般是由( )。(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA 完成的D.PAD 图完成的32.下列内部类的正确用途是( )。Btnn.addActionListener(new AetionListener() publi

11、c void actionPerformed(AetionEventevent) String s=input.getText();Output.setText(“Hello“+s+“,Welcome You!“);)(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理C.隐藏起来不被同一包中的其他类所见D.生成事件适配器33.下列描述中,正确的是( )。(分数:2.00)A.终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源B.尽可能近地处理异常,这样程序清晰易读C.能在局部处理的错误一定要使用异常机制D.异常机制的处理比正常处理效率高34.数据结构作为计算机的一门学科,

12、主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构B.计算方法C.数据映像D.逻辑存储35.下列对 for 循环中初始化、终止和迭代部分的描述中,错误的是( )。(分数:2.00)A.之间的分号不能省略B.可以用逗号彼此分隔C.都可以为空语句D.可以部分为空语句二、填空题(总题数:15,分数:30.00)36.数据库管理系统常见的数据模型有层次模型、网状模型和 【1】 三种。(分数:2.00)填空项 1:_37.在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。(分数:2.00)填空项 1:_38.数据流的类型有 【3】 和事务型。(分

13、数:2.00)填空项 1:_39.关系模型的数据操纵是建立在关系上的数据操纵,一般有 【4】 、增加、删除和修改四种操作。(分数:2.00)填空项 1:_40.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 【5】 。(分数:2.00)填空项 1:_41.如果想在程序中利用 JLabel 类,则该程序可以使用 import 【6】 JLabel;语句引入 JLabel 类。(分数:2.00)填空项 1:_42.在 Java 程序中,复杂算法可以通过循环语句和 【7】 的相互嵌套来实现。(分数:2.00)填空项 1:_43.阅读下列代码段int x=3;while(x9)x+=2;x+

14、;while 语句成功执行的次数是 【8】 。(分数:2.00)填空项 1:_44.阅读下列代码public class Test public static void main (String args) System.out.println(5/2);其执行结果是 【9】 。(分数:2.00)填空项 1:_45.将一个对象写到一个流中,应该调用 ObjectOutputStream 类的 【10】 。(分数:2.00)填空项 1:_46.Java 中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。(分数:2.00)填空项 1:_4

15、7.Java 中的继承机制之所以能够降低程序的复杂性,提高编程效率,主要是因为它使代码可 【12】 。(分数:2.00)填空项 1:_48.JTextField 的事件监听器接口是 【13】 。(分数:2.00)填空项 1:_49.当实现 Runnable 接口时,要实现的方法是 【14】 。(分数:2.00)填空项 1:_50.MouseDragged()方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 【15】 类。(分数:2.00)填空项 1:_二级 JAVA 笔试-252 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数

16、:70.00)1.在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句。(分数:2.00)A.import java.io.*;B.import java.awt.event.*; C.import java.awt.*;D.import java.applet.*;解析:解析 在编写 JavaApplet 程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上 import java.awt.event.*;语句。2.下列工具中属于需求分析常用工具的是( )。(分数:2.00)A.PADB.PFDC.N-SD.DFD 解析:解

17、析 PAD 是问题分析图,常用于详细设计;PFD 是程序流程图,常用于详细设计,很多如 C、VB等程序设计书上都有简单的实例;N-S 是方框图,比程序流程图更灵活,也常用于详细设计;DFD 是数据流图,用于需求分析。3.串的长度是( )。(分数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数 解析:解析 串的长度是指串中的字符个数,且其字符个数可以为零。4.J2SE 作为一种应用和开发环境,提供了一整套实用工具,其中( )是 Java 语言的编译工具。(分数:2.00)A.javaB.javadoeC.javapD.javac

18、 解析:解析 java 是 Java 解释器,用于直接从类文件执行 Java 应用程序字节代码。javadoc 用于生成API 文档。javap 是 Java 反汇编器。javac 是 Java 语言的编译器。因此 D 正确。5.在 java.lang.object 中,存在两个可以完成线程同步,并且实现线程通信的方法,它们是( )。(分数:2.00)A.start()和 stop()B.wait()和 notify() C.suspend()和 resume()D.setDaemon()和 isDaemon()解析:解析 在 java.lang.object 中,实现线程通信有两个方法:wa

19、it ()和 notify (),它们可以完成线程间同步。其中 wait ()方法使线程等待,并且暂时释放其占有的对象锁。notify ()方法通知因调用 wait ()方法而等待的线程重新占有该对象锁。6.当输入一个字节流时,要( )。(分数:2.00)A.实现 Serializable 接B.继承 Reader 接口C.实现 DataInput 接口 D.实现 ObjectInput 接口解析:解析 所有的字节输入流都是从 InputStream 类继承,字节输入流首先要实现 DataInput 接口,字节数据流 DataInputStream 是一个已经实现了该接口的类。7.下面不属于类

20、的构造方法具备的特点是( )。(分数:2.00)A.没有返回值B.用户可以通过 new 自动调用。C.构造方法名必须和类名相同D.用户可以直接调用 解析:解析 构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。在 Java 语言中的每个类都有构造方法,它也是由方法名、参数和方法体组成。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过 new 自动调用。8.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayout C.BorderLayoutD.GridLayout解析:解析

21、 容器可以通过选择不同的布局管理器来决定布局。布局管理器主要包括流布局管理器(Flow Layout)、边框布局管理器(Border Layout)、网格布局管理器(Grid Layout)、卡片布局管理器(Card Layout)、网格包布局管理器(GridBagLayout)。Panel 和 Applet 的默认布局管理器是 FlowLayout。9.自定义表格类中 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.JTableC.TableModel D.TableModelable解析:解析 表格(JTable)是 Swing 新增加的

22、构件,主要功能是把数据以二维表格的形式显示出来。AbstractTableModel 类的对象负责表格大小的确定(行、列)、内容的填写、赋值、表格单元更新检测等一切跟表格内容有关的属性与操作。JTable 类生成的对象以 TableModel 为参数,并负责将 TableModel对象中的数据以表格形式显示出来,所以应实现的接口是 TableModel。10.构造方法在( )被调用。(分数:2.00)A.调用对象方法时B.创建对象时 C.使用对象的变量时D.类定义时解析:解析 若程序定义了一个或多个构造方法,在创建对象时,必须用已定义的构造方法来初始化。若 Java 解释器按参数没有找到相应的

23、构造方法,则会报错而不会自动生成空的构造方法。11.执行下面程序,显示的结果为( )。public class Test public static void main (String args) Test t=newTest();System.out.println (Loverload (“2“,“3“);int overload (intx,int y) return x+y;String overload (String x,Stnng y)return x+y;(分数:2.00)A.2B.3C.5D.23 解析:解析 本题考查方法重载相关知识。方法的重载是指多个方法可以享用相同的名字

24、,但参数的数量或类型必须不完全相同、即方法体有昕不同。使用该方法时,编译系统会根据实参类型选择执行相应的方法。本题中,在调用 overload()方法时,实参为字符串,因此会调用 String overload (String x,String y)方法,该方法返回两实参连接后的结果,所以返回值为“23”。12.Java 语言使用的字符码集是( )。(分数:2.00)A.ASCIIB.BCDC.DCBD.Unicode 解析:解析 Java 语言使用 Unicode 字符集,这种字符集比 ASCII 字符集更丰富,它们是 16 位无符号数据。13.在计算机中,算法是指( )。(分数:2.00)

25、A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:解析 计算机算法是指解题方案的准确而完整的描述,它的基本特征为:可行性、确定性、有穷性和拥有足够的情报。14.执行如下程序:public class Test public static void main (String args) int x=1,a=0,b=0;switch (x) case 0: b+;case 1: a+;case 2: a+;b+;System.out.println(“a=“ +a “,b=“ +b);该程序的输出结果是( )。(分数:2.00)A.a=2,b=1 B.a=1,b=1C.a=

26、1,b=0D.a=2,b=2解析:解析 本题关键是要搞清楚该程序执行了哪几条语句。由于 x 的值等于 1,所以 switch 结构中,程序从 case1 后面的语句开始执行,又因为 case1 后面的语句没有以 break 结束,所以程序要继续往下执行 case 2 后面的语句。所以,该程序共执行了这 3 条语句:a+;a+;b+;因此,变量 a 和 b 最后的值应该为 2 和 1。15.关系模型允许定义三类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束 D.用户自定义的完整性约束解析:解析 关系模型允许定义三类数据约束,它们是实

27、体完整性约束、参照完整性约束以及用户自定义完整性约束。其中前两种完整性约束由关系数据库系统支持,对于用户自定义的完整性约束,则由关系数据库系统提供完整性约束语言,用户利用该语言给出约束条件,运行时由系统自动检查。16.如果抛出异常,下列可以应用的语句是( )。(分数:2.00)A.tryB.catchC.finallyD.throw 解析:解析 在捕获一个异常之前,必须先有异常抛出,才能生成一个异常对象。这就用抛出异常语句来实现抛出异常,生成异常对象都通过 throw 语句实现。17.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作( )。(分数:2.00)A.软件投机B.软件

28、危机 C.软件工程D.软件产生解析:解析 软件工程概念的出现源自软件危机。所谓软件危机是泛指在计算机软件的开发和维护过程中所遇到的一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。18.以下不属于对象的基本特点的是( )。(分数:2.00)A.分类性B.多态性C.继承性 D.封装性解析:解析 对象的基本特点有,标识唯一性、分类性、多态性、封装性和模块独立性。19.可以在 for 循环初始化部分声明一个变量,其作用域是( )。(分数:2.00)A.整个 for 循环 B.for 循环后的所有部分C.for 循环所在的代码块D.全部代码解析:解析 在 for 循环初始化部分声明一

29、个变量,它的作用域为整个 for 循环。20.下列选项中,不属于 Java 语言提供的整型变量类型的是( )。(分数:2.00)A.byteB.bit C.shortD.int解析:解析 Java 语言提供了 byte、short、int 和 long4 种类型的整型变量。21.下列 SQL 语句中,用于修改表结构的是( )。(分数:2.00)A.ALTER B.CREATEC.UPDATED.INSERT解析:解析 SQL 语句中凡创建都用 CREATE,删除都用 DROP,改变用 ALTER,再跟类型和名字,附加子句。22.下列关于 JDK 目录结构的说法,错误的是( )。(分数:2.00

30、)A.bin 目录下有许多工具B.demo 目录下有各种演示例子C.include 目录下都是库文件 D.jre 目录是 Java 程序运行环境的根目录解析:解析 include 目录下是 Win32 子目录,都是本地方法文件。1ib 目录下存放 Java 的类库文件。23.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。24.下列语句中正确的是( )。(

31、分数:2.00)A.char c=ccc;B.float f=0.73;C.long l=xffff;D.double d=0.6E-2; 解析:解析 char 类型数据为单引号括起的一个字符,所以 A 错误。小数 0.73 在 Java 中默认为 double 类型,它的精度比 float 类型高,只有通过强制类型转换才能赋给 float 类型变量,所以 B 错误。整型常数的十六进制表示是以 0x 或 0X 开头,而不是以 x 开头,所以 C 错误。0.6E-2 是 0.610 -2的科学计数法表示,正确。25.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是( )。(分数

32、:2.00)A.static Boolean matches() B.boolean matcher.find()C.int matcher.start()D.int matcher.end()解析:解析 匹配器类用于比较输入字符串与模式串。该类的方法有:matches ()、find ()、 start ()、end ()等,其中用于输入字符串与模式串比较的方法是 matches ()。26.下列语句中,能完成用整型数 10 创建一个 Integer 对象的是( )。(分数:2.00)A.Integeri=10;B.Integeri=newInteger(10); C.inti=newInt

33、eger(10);D.inti=10;解析:解析 对象生成包括声明、实例化和初始化三方面内容。一般是先定义一个对象变量,再用关键字 new 生成一个对象,并为对象中的变量赋初值。如:type objectName=new type (参数);其中,type objectName 声明是定义对象的类型,它包括类和接口的复合类型。New 关键字是实例化一个对象,给对象分配内存,它调用对象的构造方法,返回该对象的引用。因此,声明一个 Integer 对象,并将 10 作为初始化参数的写法应是 Integer objectName=new Integer (10);,选项 B 正确。27.定义类头时能

34、使用的修饰符是( )。(分数:2.00)A.privateB.staticC.protectedD.abstract 解析:解析 用于定义类头的修饰符可以是 public、abstract、final 或者是默认(friendly)。28.适用于类的所有对象而不是某个单独的对象的方法是( )。(分数:2.00)A.通用方法B.实例方法C.类方法 D.不存在这样的方法解析:解析 类方法对类本身的任何实例都是可用的。与实例方法不同,类在调用类方法时,不需要有一个该类的实例。29.实现一个线程的创建有( )种方法。(分数:2.00)A.1B.2 C.3D.4解析:解析 创建线程有两种方法:实现 ja

35、va.lang.Runnable 接口;继承 Thread 类并重写 run()方法。30.当检索一个压缩文件时,首先要建立压缩文件输入对象流,该对象( )。(分数:2.00)A.以 BufferedReader 对象为参数B.以 FileInputStream 对象为参数 C.以选中的压缩文件为参数D.以 InputStreamReader 对象为参数解析:解析 Java 中的压缩文件流类编在 java.util.zip 包和 java.util.jar 包中。当输入一个 Zip 文件时要将 Zip 文件作为 FileInputStream 构造方法的参数,而 FileInputStream

36、 对象又作为ZipInputStream 构造方法的参数出现。31.数据库的故障恢复一般是由( )。(分数:2.00)A.数据流图完成的B.数据字典完成的C.DBA 完成的 D.PAD 图完成的解析:解析 一旦数据库中的数据遭到破坏,需要及时进行恢复,RDBMS 一般都提供此种功能,并由 DBA负责执行故障恢复功能。32.下列内部类的正确用途是( )。Btnn.addActionListener(new AetionListener() public void actionPerformed(AetionEventevent) String s=input.getText();Output.s

37、etText(“Hello“+s+“,Welcome You!“);)(分数:2.00)A.用于访问外部类的数据B.用于进行事件处理 C.隐藏起来不被同一包中的其他类所见D.生成事件适配器解析:解析 本题中 btnn.addActionListener (new ActionListener ()语句是注册监听器进行授权,该方法的参数是事件处理者对象。public void actionPerformed (ActionEvent event)语句是系统产生的 ActionEvent 事件对象被当作参数传递给该方法,本接口中只有一个方法,因此事件发生时,系统会自动调用本方法,编写程序时把代码写

38、在这个方法里即可。33.下列描述中,正确的是( )。(分数:2.00)A.终止程序时不会导致资源泄漏,因此不需要使用异常处理来释放资源B.尽可能近地处理异常,这样程序清晰易读 C.能在局部处理的错误一定要使用异常机制D.异常机制的处理比正常处理效率高解析:解析 选项 A 中,在终止程序时有时会因为没有做资源回收而导致资源泄漏,使用异常处理来释放资源是个很好的做法;选项 C 中,能在局部处理的错误不需要异常机制,可以使代码简单明了;选项 D中,异常机制的效率低于正常处理,需要额外的对调用栈的搜索工作。34.数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )

39、。(分数:2.00)A.数据的存储结构 B.计算方法C.数据映像D.逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3 个方面的内容,即数据的逻辑结构、存储结构和数据的运算。35.下列对 for 循环中初始化、终止和迭代部分的描述中,错误的是( )。(分数:2.00)A.之间的分号不能省略B.可以用逗号彼此分隔 C.都可以为空语句D.可以部分为空语句解析:解析 for 语句三个部分间的分号是不能省略的,但是每个语句都可以为空语句。初始化可以在for 语句前进行,终止条件语句可以在循环体内用 break 实现,迭代部分可以在循环体内实现。二、填空题(总题

40、数:15,分数:30.00)36.数据库管理系统常见的数据模型有层次模型、网状模型和 【1】 三种。(分数:2.00)填空项 1:_ (正确答案:关系模型)解析:解析 数据库管理系统是位于用户与操作系统之间的一层系统管理软件,它总是基于某种数据模型建立的。数据模型常见的有层次模型、网状模型和关系模型几种。37.在面向对象方法中,信息隐蔽是通过对象的 【2】 性来实现的。(分数:2.00)填空项 1:_ (正确答案:封装)解析:解析 信息隐蔽是指采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。38.数据流的类型有 【3】 和事务型。(分数:2.00)填空项 1:_ (正确答案:变

41、换型)解析:解析 数据流的类型有变换型和事务型。39.关系模型的数据操纵是建立在关系上的数据操纵,一般有 【4】 、增加、删除和修改四种操作。(分数:2.00)填空项 1:_ (正确答案:查询)解析:40.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 【5】 。(分数:2.00)填空项 1:_ (正确答案:连续不连续都可以)解析:解析 顺序表要求内存单元是连续的,链式存储的线性表内存单元可以连续也可以不连续。41.如果想在程序中利用 JLabel 类,则该程序可以使用 import 【6】 JLabel;语句引入 JLabel 类。(分数:2.00)填空项 1:_ (正确答案:ja

42、vax.swing)解析:解析 JLabel 属于 javax.swing 包。42.在 Java 程序中,复杂算法可以通过循环语句和 【7】 的相互嵌套来实现。(分数:2.00)填空项 1:_ (正确答案:分支语句)解析:解析 循环语句和分支语句的组合嵌套,体现了结构化程序设计的基本思想,它们相互嵌套形成了功能强大的流程控制机制,再配合跳转语句,就可以用来实现许多复杂的算法。43.阅读下列代码段int x=3;while(x9)x+=2;x+;while 语句成功执行的次数是 【8】 。(分数:2.00)填空项 1:_ (正确答案:3)解析:解析 本题中 while 语句的循环体是 x+=2

43、;。初始时,x=3 满足 x9 的条件,执行循环体,循环体中每次 x 的值增加 2,所以 x 的值依次变化为 5、7、9,当 x 的值为 9 时,x9 不成立,退出循环。即x=3,5,7 三种情况时执行了 while 循环,所以执行次数为 3。44.阅读下列代码public class Test public static void main (String args) System.out.println(5/2);其执行结果是 【9】 。(分数:2.00)填空项 1:_ (正确答案:2)解析:解析 整数除以整数其结果要舍去小数点后面的数,不进行四舍五入。45.将一个对象写到一个流中,应该调

44、用 ObjectOutputStream 类的 【10】 。(分数:2.00)填空项 1:_ (正确答案:writeObject())解析:解析 writeObject()方法的功能是把对象写到输出流中,当对象不可串行化时,抛出NotSeriahzableException 异常。46.Java 中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。(分数:2.00)填空项 1:_ (正确答案:传值)解析:解析 Java 中方法的参数传递是传值调用,而不是地址调用。方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能互相交换。

45、47.Java 中的继承机制之所以能够降低程序的复杂性,提高编程效率,主要是因为它使代码可 【12】 。(分数:2.00)填空项 1:_ (正确答案:复用或重用)解析:解析 继承性是面向对象方法的一个重要基本特性,它使代码可以重用,可降低程序复杂性。Java 语言中,所有的类都是通过直接或间接地继承 java.lang.Object 而得到的。48.JTextField 的事件监听器接口是 【13】 。(分数:2.00)填空项 1:_ (正确答案:ActionListener)解析:解析 JTextField 的事件监听器接口和 TextField 的相同,都是 ActionListener。

46、49.当实现 Runnable 接口时,要实现的方法是 【14】 。(分数:2.00)填空项 1:_ (正确答案:run())解析:解析 Runnable 接口的定义为:public interface Runnablevoid run();所以当实现 Runnable 接口时,需要实现 run()方法。50.MouseDragged()方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 【15】 类。(分数:2.00)填空项 1:_ (正确答案:MouseEvent)解析:解析 MouseDragged ()方法的原形为:mouseDragged(MouseEvent e),其参数为 MouseEvent 类的实例。

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

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

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