【计算机类职业资格】二级JAVA笔试89及答案解析.doc
《【计算机类职业资格】二级JAVA笔试89及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试89及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 89及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( )(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以2.下面哪个保留字可以定义常值变量,说明这个变量赋值后永不改变? ( )(分数:2.00)A.protectedB.staticC.finalD.super3.下列的变量定义中,错误的是 ( )(分数:2.00)A.int_a=123;B.int i=IntegeMAX_VALUE;C.long j=123
2、45678900L;D.static i=100;4.下列关于类、包和源文件的描述中,不正确的一项是 ( )(分数:2.00)A.一个包可以包含多个类B.一个源文件中,只能有一个公共类C.属于同一个包的类在默认情况下可以相互访问D.系统不会为源文件创建默认的包5.下列_包封装抽象窗口工具包,提供管理用户图形界面功能。 ( )(分数:2.00)A.javsecurit*B.javi*C.javuti*D.javaw*6.Applet的运行过程要经历 4个步骤,其中_不是运行步骤。 ( )(分数:2.00)A.浏览器加载指定 URL中的 HTML文件B.浏览器显示 HTML文件C.浏览器加载 HT
3、ML文件中指定的 Applet类D.浏览器中的 Java运行环境运行该 Applet7.在计算机中,算法是指 ( )(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法8.循环链表的主要优点是 ( )(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件9.下列字节输入流中,哪一个不能够被实例化? ( )(分数:2.00)A.FileInputStreamB.FilterInputStreamC.ByteArrayInputStreamD
4、.ObjectInputStream10.下列_方法和 resume()方法相互搭配,使线程停止执行,然后调用 resume()方法恢复线程。 ( )(分数:2.00)A.interrupt()B.stop()C.suspend()D.yield()11.以下不属于对象的基本特点的是 ( )(分数:2.00)A.分类性B.多态性C.继承性D.封装性12.为了合理组织数据,应遵循的设计原则是 ( )(分数:2.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上
5、各原则都包括13.“年龄在 1825之间”这种约束是属于数据库当中的 ( )(分数:2.00)A.原子性措施B.一致性措施C.完整性措施D.安全性措施14.需求分析阶段的任务是确定 ( )(分数:2.00)A.软件开发方法B.软件开发工具C.软件开发费用D.软件系统功能15.下列代码执行结果为 ( )public class Test public static void main(String args) float p=7.0f; int q=3; System.out.println(+p)*(q-); (分数:2.00)A.16.0B.24C.16D.24.016.关于对象的删除,下列
6、说法正确的是 ( )(分数:2.00)A.必须由程序员完成对象的清除B.Java把没有引用的对象作为垃圾收集起来并释放C.只有当程序中调用 Systegc()方法时才能进行垃圾收集D.Java中的对象都很小,一般不进行删除操作17.关于 Java语言的健壮性特点,下列说法不正确的是 ( )(分数:2.00)A.Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java语言允许使用指针,这一点与 C+相似C.Java语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java语言使程序员从繁忙的内存管理中解脱出来18.Thread类的方法中,toSt
7、ring()方法的作用是 ( )(分数:2.00)A.只返回线程的名称B.返回当前线程所属的线程组的名称C.返回当前线程对象D.返回线程的字符串信息19.模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的 ( )(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法20.下列注释使用原则的叙述,正确的是 ( )(分数:2.00)A.如果属性的可见性定义是私有(privat 的,应该在注释中适当说明理由B.类的开发和维护历史无需注释C.成员方法参数应该说明D.成员方法中的局部变量无需注释21.当检索一个压缩文件时,首先要建立压缩文件输入流
8、对象,该对象 ( )(分数:2.00)A.以选中的压缩文件为参数B.以 FileInputStream对象为参数C.以 InputStreamReader对象为参数D.以 BufferedReader对象为参数22.阅读下列代码段,选出该代码段的正确的文件名 ( )class A void methodl() System.out.println(“methodl in class A“); public class B void method2() System.out.println(“method2 in class B“); public static void main(String
9、 args) System.out.println(“main()in class B“); (分数:2.00)A.javaB.classC.classD.java23.在 Applet程序占用的屏幕上显示文字、图形等信息,应使用的方法是 ( )(分数:2.00)A.paint()B.init()C.start()D.destroy()24.如果创建的一个子类覆盖一个 public方法,则对该方法可以使用哪些修饰符 ( )(分数:2.00)A.publicB.public和 protectedC.priviteD.任意修饰符都可以,由系统随机选取25.在 Swing中,JButton 的直接父
10、类是 ( )(分数:2.00)A.javawButtonB.javawContainerC.javaswinButtonD.javaswinAbstractButton26.已知:Manager extends Employee 观察:public Manager(String n,double s,int year,int month,int day) super(n,s,year,month,day); bonus=0; 其中 super是 ( )(分数:2.00)A.Object类B.Manager类C.Employee类D.Class类27.FileOutputStream类属于 Ja
11、va的哪一个包? ( )(分数:2.00)A.javutilB.javioC.javnioD.javawt28.实现下列哪个接口可以对 MenuItem进行监听和处理? ( )(分数:2.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.WindowListener29.开发软件时对提高开发人员工作效率至关重要的是 ( )(分数:2.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力30.下列关于小应用程序说法错误的是 ( )(分数:2.00)A.用户所编写的小应用程序的类必须为
12、 publicB.用户所编写的小应用程序必须为 javappleApplet的子类C.用户所编写的小应用程序的类名称可以与它所在的文件名不相同D.用户所编写的小应用程序可以不在浏览器上运行31.关于以下程序代码的说明正确的是 ( )(1)class HasStatic(2)private static int x=100;(3)public static void main(String args)(4)HasStatic hs1=new HasStatic();(5)hs1.x+;(6)HasStatic hs2=new HasStatic();(7)hs2.x+;(8)hs1=new Ha
13、sStatic();(9)hs1.x+;(10)System.out.println(“x=“+x);(11)(12)(分数:2.00)A.(5)行不能通过编译,因为引用了私有静态变量B.(10)行不能通过编译,因为 x是私有静态变量C.程序通过编译,输出结果为:x=103D.程序通过编译,输出结果为:x=10032.数据库设计包括两个方面的设计内容,它们是 ( )(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计33.在编写 JavaApplication程序时,若需要使用到标准输入输出语句,则必须在程序的开头写上_语句。
14、( )(分数:2.00)A.import javaw*;B.import javappleApplet:C.import javi*;D.import javawGraphics;34.在编写异常处理的 Java程序中,每个 catch语句块都应该与_语句块对应,使得该语句块用来启动 Java的异常处理机制。 ( )(分数:2.00)A.ifelseB.switchC.tryD.throw35.Java语言中使用的字符是_字符集。 ( )(分数:2.00)A.8位 ASCII编码B.16位 ASCII编码C.16位 Unicode编码D.32位 Unicode编码二、B填空题/B(总题数:15
15、,分数:30.00)36.栈和队列通常采用的存储结构是U 【1】 /U。(分数:2.00)填空项 1:_37.源程序文档化要求程序应加注释。注释一般分为序言性注释和U 【2】 /U注释。(分数:2.00)填空项 1:_38.软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试U 【3】 /U。(分数:2.00)填空项 1:_39.设一棵二叉树的中序遍历结果为 DBEAFC,前序遍历结果为 ABDECF,则后序遍历结果为U 【4】 /U。(分数:2.00)填空项 1:_40.U【5】 /U是从二维表列的方向进行的运算。(分数:2.00)填空项 1:_41.在 Java
16、语言中,所有的变量、常量、对象和类都是用U 【6】 /U来命名的。(分数:2.00)填空项 1:_42.按位与运算:01010101&00101111=U 【7】 /U。(分数:2.00)填空项 1:_43.U【8】 /U是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_44.在 AWT组件中,U 【9】 /U类可以实现带标题和边界的窗口,通常用于接收用户附加信息或发布通知,它是 Window类的子类。(分数:2.00)填空项 1:_45.已知;int age=13; 求:在以下语句中,利用已知条件填入适当的内容,以便打印出:PG13 S
17、ystem.out.println(“PG“U 【10】 /U);(分数:2.00)填空项 1:_46.public Throwable(String message)构造函数包含 getMessage()方法,用来返回带参数构造函数创建异常时的U 【11】 /U,对无参数构造函数而言,用它返回的是空值。(分数:2.00)填空项 1:_47.串行化对象的方法有两种:把对象写到对象流和U 【12】 /U。(分数:2.00)填空项 1:_48.如果在 Applet中要访问一个 HTML文件,可以请示浏览器实现相应 HTML文本的显示。通过AppletContext的U 【13】 /U方法,Appl
18、et 可以通知浏览器在哪个窗口中显示哪个 URL中的文件。(分数:2.00)填空项 1:_49.下列程序的运行结果是U 【14】 /U。 import java.io.*; public class abc public static void main(String arg) String s1=“Hello!“; System.out.println(s1.toUpperCase(); (分数:2.00)填空项 1:_50.如果一个 Java源程序文件中定义有 4个类,则使用 Sun公司的 JDK编译器 javac编译该源程序文件,将产生 4个文件名与类名相同而扩展名为U 【15】 /U的
19、字节码文件。(分数:2.00)填空项 1:_二级 JAVA笔试 89答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.线性表若采用链式存储结构时,要求内存中可用存储单元的地址 ( )(分数:2.00)A.必须是连续的B.部分地址必须是连续的C.一定是不连续的D.连续不连续都可以 解析:解析 在链式存储结构中,存储数据结构的存储空间可以不连续,各数据接点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。2.下面哪个保留字可以定义常值变量,说明这个变量赋值后永不改变? ( )(分数:2.00)A.pro
20、tectedB.staticC.final D.super解析:解析 使用 final修饰符,用 final修饰后变量的值不可再更改。3.下列的变量定义中,错误的是 ( )(分数:2.00)A.int_a=123;B.int i=IntegeMAX_VALUE;C.long j=12345678900L;D.static i=100; 解析:解析 选项 A、B、C 中定义的都正确,选项 D中 static是定义方法的,而不能定义变量。4.下列关于类、包和源文件的描述中,不正确的一项是 ( )(分数:2.00)A.一个包可以包含多个类B.一个源文件中,只能有一个公共类C.属于同一个包的类在默认情
21、况下可以相互访问D.系统不会为源文件创建默认的包 解析:解析 一个包中可以包含多个类, A 正确;一个源文件中可以有多个类,但只能有一个公共类,B正确;在同一个包中的类在默认的情况下是可以相互访问的,C 正确;一般情况下用 package语句将源文件存入指定的包中,如果没有该语句,则源文件存入当前目录下,所以 D 的说法不正确。5.下列_包封装抽象窗口工具包,提供管理用户图形界面功能。 ( )(分数:2.00)A.javsecurit*B.javi*C.javuti*D.javaw* 解析:解析 java.awt 包提供了用于创建用户界面和绘制图形、图像的所有的类和接口。6.Applet的运行
22、过程要经历 4个步骤,其中_不是运行步骤。 ( )(分数:2.00)A.浏览器加载指定 URL中的 HTML文件B.浏览器显示 HTML文件 C.浏览器加载 HTML文件中指定的 Applet类D.浏览器中的 Java运行环境运行该 Applet解析:解析 Applet 的运行过程经历了如下 4个步骤:浏览器加载指定 URL中的 HTML文件;浏览器解析 HTML文件;浏览器加载 HTML文件中指定的 Applet类;浏览器中的 Java运行环境运行该Applet。所以选项 B是错误的。7.在计算机中,算法是指 ( )(分数:2.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D
23、.查询方法解析:解析 计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。8.循环链表的主要优点是 ( )(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表 C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件解析:解析 循环链表就是将单链表中最后一个结点的指针指向头结点,使整个链表构成一环形,这样的结构使得从表中的任一结点出发都能访问到整个链表。9.下列字节输入流中,哪一个不能够被实例化? ( )(分数:2.00)A.FileInputStreamB.Filter
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 89 答案 解析 DOC
