【计算机类职业资格】二级JAVA笔试310及答案解析.doc
《【计算机类职业资格】二级JAVA笔试310及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试310及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 310及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持2.对下列二叉树进行前序遍历的结果为( )。 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZD.ABCDEFXYZ3.Java图形开发包支持下列 Java语言特性中的( )。(分数:2.00)A.安
2、全性B.跨平台性C.健壮性D.多态性4.下列叙述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关5.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello“,能够填写在程序中横线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable public static void main (String args ) Test t =new Test( );
3、 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.Threa sleep(1000); RuntimeExceptionD.Threa sleep(1000); InterruptedException6.一个循环一般应包括哪几部分内容?
4、( )(分数:2.00)A.以下答案都包括B.循环体部分C.初始化部分D.迭代部分和终止部分7.不属于 java.io包中的接口的是( )。(分数:2.00)A.DataInputB.DataOutputC.DataInputStreamD.ObjectInput8.下列选项中合法的 Java语言赋值语句是( )。(分数:2.00)A.xy9B.xy+;C.x+y;D.x+y;9.文件操作中,语句 public String getPath()的作用是( )。(分数:2.00)A.得到一个包含路径的文件名B.得到文件路径名字符串C.得到文件对象的父路径名D.得到文件的上一级目录名10.下面程序
5、的输出为( )。 public class Test public static void main (String args) int x,y; x=1; y=2; System.out.println(“The output is“+x+y); (分数:2.00)A.The output is xyB.The output is 3C.The output is 12D.The output is x=1 y=211.在结构化程序设计中,模块划分的原则是( )。(分数:2.00)A.各模块应包括尽量多的功能B.各模块的规模应尽量大C.各模块之间的联系应尽量紧密D.模块内具有高内聚度、模块间
6、具有低耦合度12.下列叙述中正确的是( )。(分数:2.00)A.软件测试的主要目的是发现程序中的错误B.软件测试的主要目的是确定程序中错误的位置C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D.软件测试是证明软件没有错误13.下面( )部分不属于变量的组成部分。(分数:2.00)A.变量名B.变量属性C.变量初值D.变量大小14.下面转义字符中表示横向跳格的是( )。(分数:2.00)A./tB./rC./fD./b15.给出下列有关 List的表达式,则哪个选项的叙述是对的?( ) List lst=new List(6,true);(分数:2.00)A.在没有其他的
7、约束条件下该列表将有 6行可见B.一行的最大字符数是 6C.列表不允许用户多选D.列表只能有一项被选中16.设一棵完全二叉树共有 699个结点,则该二叉树中的叶子结点数为( )。(分数:2.00)A.349B.350C.255D.35117.下列说法正确的是( )。(分数:2.00)A.捕获异常要求在程序的方法中预先声明B.运行异常在编程时必须定义C.Java语言中,异常处理分为编译异常、运行异常、捕获异常 3种D.以上说法都正确18.下面声明和赋值语句中,错误的是( )。(分数:2.00)A.float z=6.56;B.double d=3.1415;C.boolean truth=tru
8、e;D.String str=“bye“;19.设有定义语句 int k=new int3;,则下列对此语句的叙述中错误的是( )。(分数:2.00)A.定义了一个名为 k的一维数组B.k数组有 3个元素C.k数组元素的下标为 13D.数组 k中的每一个元素都是整型20.下列对队列的叙述中正确的是( )。(分数:2.00)A.队列属于非线性表B.队列按“先进后出”原则组织数据C.队列在队尾删除数据D.队列按“先进先出”原则组织数据21.下列描述中正确的是( )。(分数:2.00)A.标识符首字符的后面可以跟数字B.标识符不区分大小写C.复合数据类型变量包括布尔型、字符型和浮点型D.数组属于基本
9、数据类型22.下列选项中不属于 Java虚拟机的执行特点的是( )。(分数:2.00)A.异常处理B.多线程C.动态链接D.简单易学23.在利用 JDBC连接数据库时,为建立实际的网络连接,不必传递的参数是( )。(分数:2.00)A.数据库用户名B.IPC.URLD.密码24.下述关于数据库系统的叙述中正确的是( )。(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型的一致D.数据库系统比文件系统能管理更多的数据25.某二叉树中有 n个度为 2的结点,则该二叉树中的叶子结点数为( )。(分数:2.00)A.n+1B.n-1C.2
10、nD.n/226.下列关于类的说法不正确的是( )。(分数:2.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象27.Java语言提供处理不同类型流的包是( )。(分数:2.00)A.javsqlB.javutilC.javmathD.javio28.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。(分数:2.00)A.控制流B.加工C.数据存储D.源和潭29.下列说法中错误的是( )。(分数:2.00)A.构件是一个可视化的能与用户在屏幕
11、上交互的对象B.构件能够独立显示出来C.构件必须放在某个容器中才能正确显示D.一个按钮可以是一个构件30.定义类中成员变量时,不可能用到的修饰符是( )。(分数:2.00)A.finalB.voidC.proteetedD.static31.设 A为已定义的类名,以下声明类 A的对象 a的语句中正确的是( )。(分数:2.00)A.float A a;B.public A a=A();C.A a=new int()D.A a=new A();32.已知如下代码: switch(m) case 0: System.out.println(“Condition0“); case 1: System
12、.out.println(“Condition 1“); case 2: System.out.println(“Condition 2“); case 3: System.out.println(“Condition 3“); break; default: System.out.println(“Other cCndition“); 当 m为( )时,“Condition 2“会出现在输出结果中。(分数:2.00)A.2B.0、1C.0、1、2D.0、1、2、333.在 Graphics类中,用来绘制圆的方法是( )。(分数:2.00)A.drawLine方法B.drawRoundRect
13、方法C.drawRect方法D.dtawOval方法34.所有字节输出流都( )。(分数:2.00)A.实现 Serializable接口B.实现 ObjectOutput接口C.继承自 Reader抽象类D.继承自 OutputStream类35.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id; /身份证号 String name; /姓名 class Man extends Person int age; /年龄 int getAge() return age; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系
14、,上述类定义有语法错误二、B填空题/B(总题数:15,分数:30.00)36.U【1】 /U的任务是诊断和改正程序中的错误。(分数:2.00)填空项 1:_37.一个关系表的行称为U 【2】 /U。(分数:2.00)填空项 1:_38.下列软件系统结构图 (分数:2.00)填空项 1:_39.按“先进后出”原则组织数据的数据结构是U 【4】 /U。(分数:2.00)填空项 1:_40.数据结构分为线性结构和非线性结构,带链的队列属于U 【5】 /U。(分数:2.00)填空项 1:_41.Java程序的编译和执行模式包括两点:半编译和U 【6】 /U。(分数:2.00)填空项 1:_42.设 x
15、=2,则表达式(x+)*3 的值是U 【7】 /U。(分数:2.00)填空项 1:_43.catch子句都带一个参数,该参数是某个异常的类及其变量名(该异常对象的指针),catch 用该参数去与抛出异常对象的类进行U 【8】 /U。(分数:2.00)填空项 1:_44.程序中可能出现一种情况:多个线程互相等待对方持有的锁,而在得到对方的锁之前都不会释放自己的锁,这就是U 【9】 /U。(分数:2.00)填空项 1:_45.一个程序中单独的、并发的线程对同一个对象进行访问的代码段,称为U 【10】 /U。(分数:2.00)填空项 1:_46.顺序执行下面两个语句的输出结果为U 【11】 /U。
16、String s“全国计算机等级考试”; System.out.println (s.length();(分数:2.00)填空项 1:_47.在 AWT包中,创建一个具有 10行、45 列的多行文本区域对象 ta的语句是U 【12】 /U。(分数:2.00)填空项 1:_48.在 Java语言的所有方法中,比较特殊的方法是抽象方法,它只有方法头,没有U 【13】 /U。(分数:2.00)填空项 1:_49.线程调用了 sleep()方法后,该线程将进入U 【14】 /U状态。(分数:2.00)填空项 1:_50.Applet生命周期包括 Applet的创建、U 【15】 /U和消亡几个状态。(
17、分数:2.00)填空项 1:_二级 JAVA笔试 310答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列叙述中错误的是( )。(分数:2.00)A.在数据库系统中,数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析 数据库系统具有数据独立性的特点,数据独立性一般分为物理独立性与逻辑独立性两级。物理独立性即数据的物理结构的改变不影响数据库的逻辑结构;逻辑独立性即数据库总体逻辑结构的改变不需要相应修改应用程序。
18、所以,在数据系统中,数据的物理结构并不一定与逻辑结构一致。2.对下列二叉树进行前序遍历的结果为( )。 (分数:2.00)A.DYBEAFCZXB.YDEBFZXCAC.ABDYECFXZ D.ABCDEFXYZ解析:解析 前序遍历是指在访问根结点、遍历左子树与遍历右子树这三者中,首先访问根结点,然后遍历左子树,最后遍历右子树;并且遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。3.Java图形开发包支持下列 Java语言特性中的( )。(分数:2.00)A.安全性B.跨平台性 C.健壮性D.多态性解析:解析 Java 语言的跨平台性要求 Java的图形用户界面程序也要支持
19、跨平台性,而 Java语言其他的特性在图形开发包中体现得不是很明显。4.下列叙述中正确的是( )。(分数:2.00)A.算法的效率只与问题的规模有关,而与数据的存储结构无关B.算法的时间复杂度是指执行算法所需要的计算工作量 C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关解析:解析 通常用时间复杂度和空间复杂度来衡量算法效率。算法的时间复杂度是指执行算法所需要的计算工作量;算法所执行的基本运算次数与问题的规模有关。而一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间;一般来说,一种数据的逻辑结构根据需要可以表示成多种存储结构。5.下列程序的功能是在监控台
20、上每隔一秒钟显示一个字符串“Hello“,能够填写在程序中横线位置,使程序完整并能正确运行的语句是( )。 public class Test 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);
21、InterruptedExceptionB.sleep(1000); InterruptedExceptionC.Threa sleep(1000); RuntimeExceptionD.Threa sleep(1000); InterruptedException 解析:解析 当清除线程调用因暂停类方法而产生的中断状态时,会发送 InterruptedException类异常。6.一个循环一般应包括哪几部分内容?( )(分数:2.00)A.以下答案都包括 B.循环体部分C.初始化部分D.迭代部分和终止部分解析:解析 循环语句的作用是反复执行一段代码,直到满足终止循环的条件为止。一个循环语句应
22、该包括四部分内容:初始化部分,用于设置循环的初始化条件,如计数器清零;循环体部分,是反复执行的一段代码;迭代部分,就是在当前结束、下一次循环开始前执行的语句;终止部分,通常是一个布尔表达式,每一次循环都计算该表达式的值,以验证是否结束循环。7.不属于 java.io包中的接口的是( )。(分数:2.00)A.DataInputB.DataOutputC.DataInputStream D.ObjectInput解析:解析 DataInputStream 类实现了 DataInput接口,实现对字节输入的基本数据类型的判断,所以不是接口。8.下列选项中合法的 Java语言赋值语句是( )。(分数
23、:2.00)A.xy9B.xy+; C.x+y;D.x+y;解析:解析 赋值表达式的组成是:在赋值运算符的左边是一变量,右边是一表达式。表达式值的类型应与左边变量类型一致或可以转换为左边的变量类型。赋值运算符分为赋值运算符和扩展赋值运算符两种。赋值语句则是在赋值表达式末加上语句结束标记分号(;)构成。本题中选项 A没有语句结束标记,不是语句;选项 C中并没有把值赋给任何变量,不是赋值语句;选项 D中,等号左边是+符号,不能与号一起构成扩展赋值运算符,也不是正确的赋值语句。选项 B满足赋值语句的要求,是正确答案。9.文件操作中,语句 public String getPath()的作用是( )。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 310 答案 解析 DOC
