【计算机类职业资格】计算机二级(Java)28及答案解析.doc
《【计算机类职业资格】计算机二级(Java)28及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)28及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)28 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.在 Java 语言的下列哪个包是编译器自动导入的?(分数:70.00)A.-1B.1C.2D.编译出错,无法运行2.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( )D.draw( )3.下列关于 Java 的说法不正确的是( )。(分数:70.00)A.abstract 和 final 能同时修饰一个类B.抽象类可以做抽象父类,也可
2、以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义4.复选框 Checkbox 可以用下列哪个接口来监听 ItemEvent 事件?(分数:70.00)A.ItemListenerB.ActionListenerC.ContainerListenerD.WindowsListener5.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:70.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new But
3、ton(“关闭“);D.Checkbox b = new Checkbox(“关闭“);6.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;7.下列哪个选项的 java 源文件代码片段是不正确的?(分数:70.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.
4、io.*; class Person public class Test D.import java.io.*; import java.awt.*; public class Test 8.下列程序是死循环的是( )。(分数:70.00)A.不变B.提高C.降低D.根据具体的情况而定9.下列关于继承的哪项叙述是正确的?(分数:70.00)A.在 java 中允许多重继承B.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承使代码更可靠10.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resum
5、e( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )11.下列叙述哪个有误?(分数:70.00)A.11 3B.3 15C.3 11D.15 312.为了区分类中重载的同名的不同的方法,要求( )。(分数:70.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同13.在 Java 中,数组是当成什么来处理?(分数:70.00)A.20 20B.30 20C.30 40D.15 1514.下列程序的执行结果是( )。 public class Testaa publi
6、c static void main(String args ) System.out.println(5/2); (分数:70.00)A.复选框B.列表框C.命令按钮D.选项组15.下列字符常量中,哪个表示反斜杠字符“/”?(分数:70.00)A./B./“C./D./16.下列说法不正确的是( )。(分数:70.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同17.下列关于串行化说法有误的是( )。(分数:70.00)A.I=4 x=5B.I=7 x=15C.I=6 x=8D.I=7 x=1118.在 javaio 包中,处理 Unico
7、de 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:70.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:619.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:70.00)A.ShapeB.IndexC.EnabledD.Height20.在编写 Applet 程序时,程序中必须有
8、的 import 语句是( )。(分数:70.00)A.-2B.20C.11D.921.在 oneMethod( )方法运行正常的情况下,程序段将输出( )。 public void test( ) try oneMethod( ); System.out.println(“condition 1“); catch (ArrayIndexOutOfBoundsException e) System.out.println(“condition 2“); catch(Exception e) System.out.println(“condition 3“); finally System.ou
9、t.pritln(“finally“); (分数:70.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反22.下列哪个选项可能包含菜单条?(分数:70.00)A.PanelB.FrameC.AppletD.Dialog23.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:70.00)A.File StreamB.Pipe StreamC.Random StreamD.Filter Stream24.下列哪个修饰符可以使在一个类中定义
10、的成员变量只能被同一包中的类访问?(分数:70.00)A.privateB.无修饰符C.publicD.protected25.下列哪个选项不是 Java 的保留字?(分数:70.00)A.StyleB.CaptionC.EnabledD.Default26.软件复杂性度量的参数包括( )。(分数:-1.00)A.效率B.规模C.完整性D.容错性27.数据结构中,与所使用的计算机无关的是数据的( )。(分数:-1.00)A.存储结构B.物理结构C.逻辑结构D.物理和存储结构28.n 个顶点的强连通图的边数至少有( )。(分数:-1.00)A.n-1B.n(n-1)C.nD.n+129.下列叙述
11、中,不属于结构化程序设计方法的主要原则的是( )。(分数:-1.00)A.自顶向下B.由底向上C.模块化D.限制使用 goto 语句30.一些重要的程序语言(如 C 语言和 Pascal 语言)允许过程的递归调用。而实现递归调用中的存储分配通常用( )。(分数:-1.00)A.栈B.堆C.数组D.链表31.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为( )。(分数:-1.00)A.CB.BasicC.DDLD.DML32.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计
12、和行为特性设计33.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件34.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个B.1 或多于 1 个C.0 或 1 个D.至少 2 个35.算法的时间复杂度是指( )。(分数:-1.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.在 javaswing 包中,定义了
13、两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog 和 1。(分数:3.00)填空项 1:_37.当整型变量 n 的值能被 13 除尽时,表达式是 1。(分数:3.00)填空项 1:_38.在 Java 语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成 1 结构的类层次。 (分数:3.00)填空项 1:_39.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:3.00)填空项 1:_40.下列是一个类的定义,将程序段补
14、充完整。 class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:3.00)填空项 1:_41.Java 语言的异常处理机制利用 1 语句作为异常处理的统一接口。(分数:3.00)填空项 1:_42.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:3.00)填空项 1:_43.表达式是由操作数和 1 按一定的语法形式组成的符号序列。(分数:3.00)填空项 1:_44.将下列的程序补充完整。 import java.applet.Applet; import java.awt.Gr
15、aphics; public class Applet2 extends Applet public void paint(Graphics gap) in i=678; gap.drawstring(Integer 1 (i),20,60); (分数:3.00)填空项 1:_45.对象串行化中,要被串行化的对象所属类的接口是 1。(分数:3.00)填空项 1:_46.顺序存储方法是把逻辑上相邻的结点存储在物理位置 1 的存储单元中。(分数:-1.00)填空项 1:_47.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 1。(分数:-1.00)填空项 1:_48.数据库系统阶段
16、的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_49.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:-1.00)填空项 1:_50.数据流图的类型有 1 和事务型。(分数:-1.00)填空项 1:_计算机二级(Java)28 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.在 Java 语言的下列哪个包是编译器自动导入的?(分数:70.00)A.-1 B.1C.2D.编译出错,无法运行解析:本题考核可选参数、可变参数的定义方法。
17、在虚参中,As 关键字用于说明变量或数组的类型;Option 关键字用于说明虚参是可选的 ByRef 关键字用于说明传址的数据传送方式;ByVal 关键字用于说明传值的数据传送方式;ParamArray 关键字用于说明参数的个数是不确定的,即过程可以接受任意个数的参数。2.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( ) D.draw( )解析:paint( )和 repaint( )方法都可以用于 Applet 的重新显示。3.下列关于 Java 的说法不正确的是( )。(分数:70.00)A.abst
18、ract 和 final 能同时修饰一个类 B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 final 修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。 4.复选框 Checkbox 可以用下列哪个接口来监听 ItemEvent 事件?(分数:70.00)A.ItemListener B.ActionListenerC.
19、ContainerListenerD.WindowsListener解析:复选框 Checkbox 用 ItemListener 来监听 ItemEvent 事件,当复选框状态改变时用getStateChange()获取其当前状态,使用 getItem()获得被修改复选框的字符串对象。 5.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:70.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“); D.Checkbox b = new C
20、heckbox(“关闭“);解析:TextField 为单行文本输入区,TextArea 为多行多列文本输入区, Button 为按扭,Checkbox 为复选框。6.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:在给变量定义时,一定要说明变量的类型,不然计算机无法识别出到底是哪种类型。选项 A) ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。选项 B) i
21、nt i;IntegerMAX_VALUE;IntegerMAX_VALUE 表示 int 型的最大值。选项 C) long j=12345678900L j 并没有超出 long 型的范围。 7.下列哪个选项的 java 源文件代码片段是不正确的?(分数:70.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java
22、.io.*; import java.awt.*; public class Test 解析:Java 中的 package 语句必须是源文件中除去说明以外的第一条语句,导入包语句可以有几个,但是必须位于 package 语句之后,其他类定义之前,一个源文 件中可以有几个类,但最多只能有一个是public 的,如果有,则源文件的文件名必须和该类的类名相同。 8.下列程序是死循环的是( )。(分数:70.00)A.不变B.提高C.降低 D.根据具体的情况而定解析:数据库是存储数据的地方,是数据库系统的核心。9.下列关于继承的哪项叙述是正确的?(分数:70.00)A.在 java 中允许多重继承B
23、.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承使代码更可靠 解析:在 java 中一个类只能有一个直接父类,但是可以实现多个接口,在 继承的同时可以实现接口,之所以取消多重继承的原因是多继承使得代码产生很多问 题,而使用单一继承则可以使代码更可靠。 10.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.suspend( ) D.yield( )解析:在一个线程中调用 t.suspend( ),
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA28 答案 解析 DOC
