【计算机类职业资格】国家计算机二级(Java)95及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)95及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)95及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)95 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.AppletC.java.awt.frameD.java.awt.Window2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.1B.35C.48D.1003.给出下列的不完整的方法,则下列的哪个声明可以被加
2、入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.&B.#C.*D.$4.下列模式中,能够给出数据库物理存储结构与物理存取方法的是【 】(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式5.类 Test 定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单C.快捷菜
3、单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单6.下列是定义一个接口 ITF 的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:2.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )7.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )
4、。(分数:2.00)A.0B.1C.2D.编译错误8.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.-3 3B.5 -9C.3 -3D.-6 59.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:2.00)A.能,能B.能,不能C.不能,不能D.不能,能10.下列事件监听器中,无法
5、对 TextField 对象进行事件监听和处理的是【 】(分数:2.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener11.下列哪项技术很好的实现了 Java 的垃圾回收机制?(分数:2.00)A.内存跟踪B.内存编译C.语法检查D.上述都不正确12.下列哪些内容是异常的含义? (分数:2.00)A.helloB.theC.worldD.hellotheworld13.“商品“与“顾客“两个实体集之间的联系一般是【 】(分数:2.00)A.一对一B.一对多C.多对一D.多对多14.一个应用程序必须继承
6、Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.add()B.requestFocus()C.repaint()D.paint()15.在文件类提供的方法中,用于创建目录的方法是【 】(分数:2.00)A.mkdir()B.mkdirs()C.list()D.listRoots()16.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为【 】(分数:2.00)A.log2nB.n/2C.nD.n+117.下列程序的输出结果是( )。 class Father int mn
7、; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A
8、.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:618.比较线程和进程,下列说法有误的是( )。(分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=119.下列关于使用内部类的原因叙述中不正确的是( )。(分数:2.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互20.在一个 Applet 中,下列哪个属性是不一定出现
9、的?(分数:2.00)A.CODEB.ALIGNC.WIDTHD.HEIGHT21.下列关于 Applet 的说法中,错误的是【 】(分数:2.00)A.Applet 自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.Java 中不支持向 Applet 传递参数D.Applet 的主类要定义为 java.applet.Applet 类的子类22.下列关于内部类说法中不正确的是( )。(分数:2.00)A.标题B.正文C.字体大小D.字体粗细23.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)
10、为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:2.00)A.出流,入流B.输出流,输入流C.输入流,输出流D.入流,出流24.Java 语言中数据类型之间的自动类型转换是由优先关系从低级数据类型转换成高级数据类型,下面选项中自动类型转换优先级由低到高排列正确的是( )。(分数:2.00)A.charlongintdoublefloatB.charintlongdoublefloatC.charintlongfloatdoubleD.charintfloatdoublelong25.有一个类 A,下列为其构造方法的声明,其中
11、正确的是( )。(分数:2.00)A.trueB.falseC.testD.编译错误26.类 Panel 默认的布局管理器是【 】(分数:2.00)A.GridLayoutB.BorderLayoutC.FlowLayoutD.CardLayout27.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:2.00)A.J2EEB.J2MEC.J2SED.J2DE28.下列哪个语句是声明一个含有 10 个 String 对象的数组?(分数:2.00)A.“鼠标按下”B.“鼠标移动”C.“鼠标释放”D.“鼠标锁定”29.给出下列有关 List 的表达式,则哪个选项的叙述是对的? List
12、 1 = new List(6,true); (分数:2.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 530.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr); (分数:2.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误31.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:2.00)A.a=5:b=8 Do Print“*“ a=a+l Loop While a
13、bB.a=5:b=8 Do Print“*“ a=a+l Loop Until abC.a=5:b=8 Do Until a-b Print“*“ b=b+1 LoopD.a=5:b=8 Do Until ab Print“*“a=a+1 Loop32.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:2.00)A.ButtonB.ChoiceC.LabelD.Scroll33.下列的哪个赋值语句是不正确的?(分数:2.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假FB.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案 A、B
14、 均正确34.JDBC 的类被汇集在下列哪个包中?(分数:2.00)A.java.sql*B.java.awt.*C.java.util.*D.以上都不是35.线程在生命周期中要经历 5 种状态。如果线程当前是新建状态,则它可到达的下一个状态是【 】(分数:2.00)A.运行状态B.阻塞状态C.可运行状态D.终止状态二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.在实现 Serializable 的类中,静态变量和使用 1 关键字可以使某些数据不被串行化。(分数:2.00)填空项 1:_37.过滤字节输出流都是 1 抽象类的子类。(分数:2.00)填空项 1:_
15、38.对象是一组相关变量和相关方法的封装体,是类的一个 1。(分数:2.00)填空项 1:_39.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:2.00)填空项 1:_40.通过 1 运算符实现对成员变量的访问和方法调用。(分数:2.00)填空项 1:_41.接口可以看作是仅容纳上 1、常量,而又不能直接生成对象的特殊抽象类。(分数:2.00)填空项 1:_42. 1 是 Java 的特殊应用程序,它嵌入到 HTML 中,发布到互联网上。(分数:2.00)填空项 1:_43.阅读下列代码段 int x=3; while(x9) x+=2; x+; while 语
16、句成功执行的次数是 1。 (分数:2.00)填空项 1:_44.在 Applet 属性中,CODE 属性指定包含 Applet 或 JApplet 1 文件名。(分数:2.00)填空项 1:_45.mouseDragged1 方法是 MouseMotionListener 接口中的抽象方法,该方法的参数是 2 类。 (分数:2.00)填空项 1:_46.URL 是 1 的缩写。(分数:2.00)填空项 1:_47.线程模型在 Java 中是由 1 类进行定义和描述的。(分数:2.00)填空项 1:_48.一个关系表的行称为 1。 (分数:2.00)填空项 1:_49.在 Java 中,线程的模
17、型就是一个 CPU、程序代码和 1 的封装体。(分数:2.00)填空项 1:_50.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_国家计算机二级(Java)95 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.java.awt.panelB.java.applet.Applet C.java.awt.frameD.java.awt.Window解析:javaxswingJApplet 是 App
18、let 的直接子类,继承了 Applet 的方法与 执行机制。javaawtpanel 是 java.aPpletApplet 的直接父类,java.awt.Window 是 java. awl.frame 的直接父类。2.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:2.00)A.1B.35C.48D.100 解析:Mathrandom()方法产生 01 之间的数,所以再乘以 100 的范围时 0100,但不包括边界 0 和100。3.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = con
19、nect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.& B.#C.*D.$解析:本题考查点为类成员的访问权限,public 关键字修饰的类成员可 以被类的对象通过成员操作符“”直接访问,protected 和 private 则不能,而 static 不能单 独修饰类的成员。4.下列模式中,能够给出数据库物理存储结构与物理存取方法的是【 】(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:能够给出数据库物理存储结构与物理存取方法的是内模式。外模式是用户的数据视图,也就是用疗所见到的
20、数据模式。概念模式是数据库系统中全局数据逻辑结构的描述,是全体用户公共数据视图。没有逻辑模式这一说法。正确答案为 A。5.类 Test 定义如下,将下列哪个方法插入行处是不合法的? public class Test public float Method(float a,float b) (分数:2.00)A.快捷菜单中只有条形菜单B.快捷菜单中只有弹出式菜单 C.快捷菜单不能同时包含条形菜单和弹出式菜单D.快捷菜单能同时包含条形菜单和弹出式菜单解析:在 Visual FoxPro 中,类可分为控件类和容器类。控件类用于进行一种或多种相关的控制,其封装性比容器类更加严密,但灵活性比容器类差,
21、故答案为 C)。6.下列是定义一个接口 ITF 的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI=3.14; public_ double area(double a,double b); (分数:2.00)A.interrupt( )B.stop( )C.suspend( ) D.yield( )解析:GridLayout 布局管理器的特点是使容器中各个构件呈网格布局,平均占据容器的空间。即使容器的大小发生变化,每个构件还是平均占据容器空间、构件在向容器中放置的时候,是按从上到下,从左到右的规则进行的。
22、7.在 AWT 组件中用复选框组构件 CheckboxGroup 实现单选框的功能,但在 Swing 中,Java 语言直接提供了一个单选框,它是( )。(分数:2.00)A.0B.1 C.2D.编译错误解析:该题涉及到赋值语句与运算符优先级的顺序,Print 语句具有运算功能, 故选项 C)是错误的:由于运算符的优先级是先乘除后加减,所以选项 B)为正确,选项 A) 和选项 D)不正确。 8.设有下列两个类的定义,则类 Person 和类 Man 的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man exten
23、ds Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.-3 3 B.5 -9C.3 -3D.-6 5解析:把程序具体分析一下,可得:程序开始时分别执行 m,n 赋值 5,- 6。If 语句 Not m0 相当于m=0,现在 m 得值为 5 比 0 大,所以条件值为 False,执行 Else 语句 n=m+3,此时 n 为 8,执行 Print方法,即输出 m-n 和 n-m 的值,m-n=-3, nm=3,所以最后输出结果应该如选项 A)所示。9.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA95 答案 解析 DOC
