【计算机类职业资格】计算机二级(Java)25及答案解析.doc
《【计算机类职业资格】计算机二级(Java)25及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)25及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)25 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.继承诸如 WindowAdapter(它继承了 WindowListener 接口)等适配器类有何好处?(分数:70.00)A.将继承这个类的所有行为B.子类将自动成为监听器C.不必实现任何不需要的 WindowListener 方法D.为了层次清楚,美观大方2.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法
2、设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角3.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:70.00)A.利用视图可以实现多表查询B.视图可以产生磁盘
3、文件C.利用视图可以更新表数据D.视图可以作为查询数据源4.给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2 ; byte array3 ; byte array4; (分数:70.00)A.C+语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定5.下列的变量定义中,错误的是( )。(分数:70.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;6.在 HTML 文件中,下列
4、哪个选项是指定 applet 所在的路径?(分数:70.00)A.CODEB.NAMEC.CODEBASED.ALT7.Java 语言由下列哪个公司发布的?(分数:70.00)A.IBMB.INTELC.SUND.HP8.下列程序的输出结果是( )。 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.Height9.声明异常抛出用下列哪个子句来完成声明,
5、它包含在方法的声明当中?(分数:70.00)A.package 语句可以有一个或多个B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法10.下列语句顺序执行后,a 的值是( )。 int a=13;a=a/5; (分数:70.00)A.0B.1C.1.0D.true11.下列是一个 Java Applet 程序,输出结果 (要求只写出在 Applet 容器内显示的内容) 是 ( )。 import java.awt*; import java.applet.*; public class
6、 Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;ix.length;i+) s+=(int)xi; g.drawstring(“ “+s,30,60); (分数:70.00)A.可以呈现各种格式的数据B.可以分组组织数据,进行汇总C.可以包含子报表与图标数据D.可以进行计数、求平均、求和等统计计算12.在 HTML 文件中,下列哪个选项是指定 applet 所在的路径?(分数:70.00)A.* * 0 * *B.* * 1 * *C.*
7、* 2 * *D.013.下列关于 Java 程序结构的说法有误的是( )。(分数:70.00)A.package 语句可以有一个或多个B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法14.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.finalD.super15.若 a 和 b 均是整型变量并已正确赋值,正确的 switch 语句是( )。(分数:70.00)A.15B.50C.55D.516.下列哪个类或接
8、口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup17.下列有关布局管理器的叙述正确的是( )。(分数:70.00)A.keytoolB.kinitC.ktabD.klist18.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.GridLayoutB.BorderLayoutC.CardLayoutD.FlowLayout19.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.o
9、ut.println(MyStr); (分数:70.00)A.Hello,World!B.Hello,C.World!D.该程序段有语法错误20.下列关于 Java 语言的数据类型和表达式的说法不正确的是( )。(分数:70.00)A.LEN(“2003/04/15“)B.OCCURS(“电脑“,“计算机俗称电脑“)C.AT(“Fox“,“Visual FoxPro“)D.LIKE(“a *”,“abcd“)21.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结
10、果也会随之更改B.只有预览了报表后,才能打印报表C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局22.下列是几个 Java 语言最常用的命令,哪个命令是 Java 语言的编译命令?(分数:70.00)A.javaB.javacC.javapD.javadoc23.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:70.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.smtic boolean interrupted( )24.下列标识符
11、中哪项是不合法的?(分数:70.00)A.BigMeaninglessNameB.intC.1 stD.125.子类可以继承父类的哪个成员?(分数:70.00)A.transientB.serializeC.synchronizedD.static26.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段 其中数据独立性最高的阶段是 ( )。(分数:-1.00)A.数据库系统B.文件系统C.人工管理D.数据项管理27.在深度为 5 的满二叉树中,叶结点的个数为( )。(分数:-1.00)A.32B.31C.16D.1528.分布式数据库系统不具有的特点是( )。(分数:
12、-1.00)A.数据分布性和逻辑整体性B.位置透明性和复制透明性C.分布性D.数据冗余29.下列叙述中正确的是( )。(分数:-1.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构30.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:-1.00)A.控制流B.加工C.数据存储D.源和潭31.需求分析中开发人员要从用户那里了解( )。(分数:-1.00)A.软件做什么B.用户使用界面C.输入的信息D.软件的规模32.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素
13、 E 入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:-1.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE33.线性表若采用链式存储结构时,要求内存中可用存储单元的地址( )。(分数:-1.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以34.为了提高测试的效率,应该( )。(分数:-1.00)A.随机选取测试数据B.取一切可能的输人数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序35.结构化程序设计的 3 种结构是( )。(分数:-1.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、
14、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:3.00)填空项 1:_37.对象串行化中,要被串行化的对象所属类的接口是 1。(分数:3.00)填空项 1:_38.通过 1 运算符实现对成员变量的访问和方法调用。(分数:3.00)填空项 1:_39.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整
15、程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public
16、 void windowClosing(WindowEvent e) Systemexit(1); (分数:3.00)填空项 1:_40.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果给变量 s 赋值,请将该程序补充完整。public class Testjj public static void main(String args ) 1s=(99992=1)?”奇数”:“偶数”; Systemoutprintln(s); (分数:3.00)填空项 1:_41.在事件处理的过程中,主要涉及到的 3 个对象分别是事件、 1 和事件处理者。(分数:3.00)填空项 1:_42.在 ja
17、vaswing 包中,定义了两种类型的构件。顶级容器和轻量级构件。其中顶级容器包括JFrame,JApplet,JDialog 和 1。(分数:3.00)填空项 1:_43.下列是一个 Java Applet 程序,填空使它的功能为计算数组各元素和的平均值。 import java applet. * ; import java awt. * ; public class Testvv extends Applet pubfic void paint(Graphics g) int a = 1,3,5,7,9,10 ; double total=0.0,ave=0.0; for(int i=0
18、;ia.length;i+) total+=ai; ave=total/ 1; gdrawstring(“ave=“+ave,30,60); (分数:3.00)填空项 1:_44.一个对象的生命周期有 3 个阶段分别是 1、使用和清除。(分数:3.00)填空项 1:_45.Java 程序中定义接口所使用的关键字是 1。(分数:3.00)填空项 1:_46.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:-1.00)填空项 1:_47.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不至于引起应用程序的变化,这是指数据的 1。 (分数:-1.00)填空
19、项 1:_48.件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_49.在树结构中,树根结点没有 1。(分数:-1.00)填空项 1:_50.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:-1.00)填空项 1:_计算机二级(Java)25 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.继承诸如 WindowAdapter(它继承了 WindowListener 接口)等适配器类有何好处?(分数:70.00)A.将继承这个
20、类的所有行为B.子类将自动成为监听器C.不必实现任何不需要的 WindowListener 方法 D.为了层次清楚,美观大方解析:由于大多数监听器接口都包含了我们可能不需要的方法。使用适配器类作为父类,可避免为实现接口而必须实现一些空方法的麻烦。2.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸 C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角解析:每个 Swing 构件的
21、程序必须有一个按钮构件。注意:为了简化构件的设计工作,再 Swing 构件中视图和控件两部分合为一体。每个构件有一个相关的分离模型和它使用的界面。比如:按钮 JButton 有一个存储状态的分离模型 BuRonModal 对象。构件的模型是自动设置的,例如一般都使用 JButton 而不是使用ButtonModel 对象。因此每个 Swing 构件的程序必须有一个按钮构件。3.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static voi
22、d main(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:70.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件 C.利用视图可以更新表数据D.视图可以作为查询数据源解析:内部类和抽象类不存在直接的联系,说内部类就是特殊的抽象类,所以便于人机交互,这是错误的。在事件处理的时候,我们引入了内部类就是因为内部类有选项 A),B),C)的好处。4.给出下列代码,则数组初始化中哪项是不正确的? byte array1,array2 ; byte array3 ; byte array4; (分
23、数:70.00)A.C+语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现 D.实现运行时多态性的机制称为动态绑定解析:如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。5.下列的变量定义中,错误的是( )。(分数:70.00)A.int a;b B.float a,b1=123f;C.char ch=d;D.public int i=100,j;解析:同时
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA25 答案 解析 DOC
