【计算机类职业资格】二级JAVA笔试83及答案解析.doc
《【计算机类职业资格】二级JAVA笔试83及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试83及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 83 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用2.下面叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对3.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统C.数据库D.数据库管理员4.下列代码中,将引起编译错误的行是 1) publ
2、ic class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0; 5) 6) (分数:2.00)A.第 2 行B.第 3 行C.第 4 行D.第 6 行5.在 Java 中,实现用户界面功能的包是( )。(分数:2.00)A.javappletB.javatransacfionC.javutilD.javawt6.以下数据结构中不属于线性数据结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树D.栈7.属于 main()方法的返回类型是( )。(分数:2.00)A.publicB.
3、staticC.voidD.main8.下列有关 Java 语言的叙述中,正确的是( )。(分数:2.00)A.Java 是不区分大小写的B.源文件名与 public 类型的类名必须相同C.源文件其扩展名为 iarD.源文件中 public 类的数目不限9.下列叙述中,错误的是( )。(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件C.File 类能够建立文件D.File 类能够获取文件、文件夹信息10.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。 public class Te
4、st implements Runnable public static void main (String args) Test t=new Test (); Thread tt=new Thread(t); tt.start(); public void run() for(;) try _; catch( _ e) System.out.println(“Hello“); (分数:2.00)A.sleep(1000) InterruptedExceptionB.sleep(1000) InterruptedExceptionC.Threasleep(1000) RuntimeExcept
5、ionD.Threasleep(1000) InterruptedException11.下列叙述中,错误的是( )。(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类12.在匹配器(Marcher)类中,用于输入字符串与模式串比较的方法是( )。(分数:2.00)A.static boolean matches()B.boolean matchefind()C.int matchestart()D.int matcheend()13.下列关于 Java Application 与 Applet 的说法中,正确的是( )。(分数:2.00)A.都包含 m
6、ain()方法B.都通过“appletviewer”命令执行C.都通过“javac”命令编译D.都嵌入在 HTML 文件中执行14.十进制数 16 的十六进制表示格式是( )。(分数:2.00)A.0x10B.0x16C.0xAD.01615.下列代码中 if(x0) System.out.println(“first“); else if (x-3)System.out.println(“second“); else System.out.println(“third“); 要求打印字符串为“second“时,x 的取值范围是( )。(分数:2.00)A.x0 并且 x-3B.x0C.x-3
7、D.x-316.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是( )。(分数:2.00)A.yeild()B.wait()C.sleep()D.isAlive()17.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是( )。(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld18.用于输入压缩文件格式的 ZipInputStream 类所属包是( )。(分数:2.00)A.javutilB.javioC.javnioD.javutizip19.下列属于合法的 Java 标识符是( )。(分数:2.00)A
8、.“ABC“B. public static void main(String args) System.out.println (arr1); 正确的说法是( )。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空27.下列描述中正确的是( )。(分数:2.00)A.程序就是软件B.软件开发不受计算机系统的限制C.软件既是逻辑实体,又是物理实体D.软件是程序、数据与相关文档的集合28.容器类 java.awt.container 的父类是( )。(分数:2.00)A.javawWindowB.javawComponentC.javawFrameD.ja
9、vawPanel29.自定义表格类中的 model 部分应实现的接口是( )。(分数:2.00)A.AbstractTableModelB.JTableC.TableModelD.TableModelable30.下列关于栈的描述正确的是( )。(分数:2.00)A.在栈中只能插入元素而不能删除元素B.在栈中只能删除元素而不能插入元素C.栈是特殊的线性表,只能在一端插入或删除元素D.栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素31.下列叙述中,正确的是( )。(分数:2.00)A.声明变量时必须指定一个类型B.Java 认为变量 number 与 Number 相同C.Java 中
10、唯一的注释方式是“/”D.源文件中 pubic 类可以有 0 或多个32.在 Java 中,负责对字节代码解释执行的是( )。(分数:2.00)A.垃圾回收器B.虚拟机C.编译器D.多线程机制33.Panel 和 Applet 的默认布局管理器是( )。(分数:2.00)A.CardLayoutB.FlowLayoutC.BorderLayoutD.GridLayout34.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则35
11、.下列叙述中正确的是( )。(分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令二、B填空题/B(总题数:15,分数:30.00)36.数据管理技术发展过程经过人工管理、文件系统和数据库系统 3 个阶段,其中数据独立性最高的阶段是U 【1】 /U。(分数:2.00)填空项 1:_37.算法复杂度主要包括时间复杂度和U 【2】 /U复杂度。(分数:2.00)填空项 1:_38.若按功能划分,软件测试的方法通常分为白盒测试方法和U 【3】 /U测试方法。(分数:2.00)填空项 1:_39.
12、如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在U 【4】 /U关系。(分数:2.00)填空项 1:_40.数据结构分为逻辑结构和存储结构,循环队列属于U 【5】 /U结构。(分数:2.00)填空项 1:_41.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和U 【6】 /U的集合体。(分数:2.00)填空项 1:_42.Java 源文件中最多只能有一个U 【7】 /U类,其他类的个数不限。(分数:2.00)填空项 1:_43.Java 中方法的参数传递是U 【8】 /U调用,方法不能改变参数值,但可以改变变量值,
13、两个对象之间的参数字段不能相互交换。(分数:2.00)填空项 1:_44.StringBuffer 类提供U 【9】 /U字符串对象的表示。(分数:2.00)填空项 1:_45.与显示相关的 Applet 方法有U 【10】 /U(),repaint()和 update()。(分数:2.00)填空项 1:_46.Applet 生命周期方法有 init(),U 【11】 /U(),stop()和 destroy()。(分数:2.00)填空项 1:_47.FileInputStream 是字节流,BufferedWriter 是字符流,ObjectOutputStream 是U 【12】 /U。(
14、分数:2.00)填空项 1:_48.break 语句最常见的用法是在 switch 语句中,通过 break 语句退出 switch 语句,使程序从整个switch 语句后面的U 【13】 /U开始执行。(分数:2.00)填空项 1:_49.Java 对象串行化技术,主要是通过 ObjectInputStream 类和U 【14】 /U类来实现。(分数:2.00)填空项 1:_50.当使用 Thread t=new Thread(r)创建一个线程时,表达式:r instanceof Thread 的值是U 【15】 /U。(分数:2.00)填空项 1:_二级 JAVA 笔试 83 答案解析(总
15、分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用 解析:解析 A、B、C 属于面向对象方法,D 属于面向过程方法,故答案为 D。2.下面叙述正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:解析 A 选项错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;B 选项错误,原因是算法的空
16、间复杂度是指执行这个算法所需要的内存空间:C 选项正确,故 D 选项不正确。3.数据库系统的核心是( )。(分数:2.00)A.数据模型B.数据库管理系统 C.数据库D.数据库管理员解析:解析 数据库管理系统(DBMS)是整个数据库系统的核心,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项 B 正确。4.下列代码中,将引起编译错误的行是 1) public class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0; 5) 6) (分数:2.00)A.第 2 行
17、B.第 3 行 C.第 4 行D.第 6 行解析:解析 本题考查 Java 中的数据类型。应该掌握 Java 中的简单数据类型,以及相关运算。 float f=0.0 这个语句,想要定义一个浮点型变量 f,并且初值为 0.0,但由于 Java 认为如果数字后没有任何字母,计算机默认为 double 类型,而从 double 是不能转换为 float 的,所以该语句错误,如果改为 float f=0.0f,即可正确运行。5.在 Java 中,实现用户界面功能的包是( )。(分数:2.00)A.javappletB.javatransacfionC.javutilD.javawt 解析:解析 本题
18、考查考生对 Java 包功能的了解。选项 A 中 java.applet 包是为 Applet 提供执行需要的所有类,主要访问 Applet 内容的通信类;选项 B 中 transaction 包是属于 javax 而不是 java,javax.transaction 包是提供事务处理所需要的包;选项 C 中 java.util 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合 Collection、Map、List、Array 等常用工具类;java.awt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。6.以下数据结构中不属于线性数据结构的是( )
19、。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析 所谓的线性结构是指;如果一个非空的数据结构满足下列两个条件,即有且只有一个根结点;每一个结点最多有一个前驱,也最多有一个后继。同时满足两个条件的有队列、线性表和栈,而二叉树的结点可能存在两个后继,所以不是线性结构。7.属于 main()方法的返回类型是( )。(分数:2.00)A.publicB.staticC.void D.main解析:解析 本题考查 main()方法的概念。main 方法的返回类型是 void,Java 解释程序不希望从 main方法那里得到返回值。Java 解释程序会生成一个退出状态,该退出状态用于解释
20、程序的调用环境,以表明是否成功地执行了该程序和正常终止了该程序。这是基本概念题目,了解即可。8.下列有关 Java 语言的叙述中,正确的是( )。(分数:2.00)A.Java 是不区分大小写的B.源文件名与 public 类型的类名必须相同 C.源文件其扩展名为 iarD.源文件中 public 类的数目不限解析:解析 本题考查考生对 Java 语言概念的理解。这是考试重点内容,注意理解这些基本概念。 Java 语言和 C 语言不同,它是区分大小写的; Java 程序的源文件扩展名为.class,.jar 文件是由归档工具 jar 生成的.jar 文件。源文件中 public 类的数目只能有
21、 0 个或 1 个,用来指定应用程序类名,也是源文件名,所以选项 B 正确。9.下列叙述中,错误的是( )。(分数:2.00)A.File 类能够存储文件B.File 类能够读写文件 C.File 类能够建立文件D.File 类能够获取文件、文件夹信息解析:解析 本题考查考生对 Java 中 File 类的理解。文件 File 是 java.io 包中的一个重要的非流类,以一种系统无关的方式表示一个文件对象的属性。通过 File 所提供的方法,可以得到文件或文件夹的描述信息(包括名字、路径、长度、可读、可写等),也可以生成新文件、文件夹,修改文件和文件夹,查询文件属性,重命名文件或者删除文件。
22、File 描述了文件本身的属性,File 类中封装了对文件系统进行操作的功能。简单说,File 类所关心的是文件在磁盘上的存储,而要对文件进行读写,就是流类所关心的文件内容,应该掌握相关概念以及相关方法。10.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable public static void main (String args) Test t=new Test (); Thread tt=new Thread(t); tt.sta
23、rt(); public void run() for(;) try _; catch( _ e) System.out.println(“Hello“); (分数:2.00)A.sleep(1000) InterruptedExceptionB.sleep(1000) InterruptedExceptionC.Threasleep(1000) RuntimeExceptionD.Threasleep(1000) InterruptedException 解析:解析 本题考查 Java 中的线程和异常处理。题目首先通过实现 Runnable 接口创建线程, Test t=new Test()
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 83 答案 解析 DOC
