【计算机类职业资格】二级JAVA笔试335及答案解析.doc

上传人:rimleave225 文档编号:1327022 上传时间:2019-10-17 格式:DOC 页数:11 大小:65.50KB
下载 相关 举报
【计算机类职业资格】二级JAVA笔试335及答案解析.doc_第1页
第1页 / 共11页
【计算机类职业资格】二级JAVA笔试335及答案解析.doc_第2页
第2页 / 共11页
【计算机类职业资格】二级JAVA笔试335及答案解析.doc_第3页
第3页 / 共11页
【计算机类职业资格】二级JAVA笔试335及答案解析.doc_第4页
第4页 / 共11页
【计算机类职业资格】二级JAVA笔试335及答案解析.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、二级 JAVA 笔试 335 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误D.软件测试的目的是使程序符合结构化原则2.下列命令中,属于 Java 编译命令的是( )。(分数:2.00)A.javacB.javaC.javadocD.appletviewer3.Java 语言中,下列( )是异常处理的统一出口。(分数:2.00)A.try子句B.catch子

2、句C.finally子句D.以上说法都不对4.resume()方法负责恢复被( )方法挂起的线程。(分数:2.00)A.stop()B.sleep()C.wait()D.suspend()5.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题B.数据安全问题C.大量数据存储问题D.简化数据维护6.从数据库的整体结构看,数据库系统采用的数据模型有( )。(分数:2.00)A.网状模型、链状模型和层次模型B.层次模型、网状模型和环状模型C.层次模型、网状模型和关系模型D.链状模型、关系模型和层次模型7.下列关于栈的描述中错误的是( )。(分数:2.00)A.栈是先进后出的线性表

3、B.栈只能顺序存储C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针8.下面( )是合法的标识符。(分数:2.00)A.personsB.2UsersC.*pointD.this9.下列选项中属于 Java 语言的垃圾回收机制的一项是( )。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪10.下列程序输出结果为( )。public class test public static void main(String args) int a=0; outer: for(int i=0;i2;i+) for(int j=0;j2;j+) if(ji) contin

4、ue outer; a+; System. out. println(a); (分数:2.00)A.0B.2C.3D.411.类是一个特殊类,它是一个 final 类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。(分数:2.00)A.ClassB.ObjectC.SystemD.String12.有如下程序段 if (x0) System. out. println (“first“) ;else if (x-4) System. out. println (“second“) ; elseSystem. out. println (“third“) ;x 的取值在(

5、 )范围内时,将打印出字符串“second“。(分数:2.00)A.x0B.x-4C.x=-4D.x=0x-413.在面向对象的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确14.下面程序段的输出结果是( )。class Base int i; Base() add(1); void add(int v) i+=v; void print0 System.out. println(i); class Extension e

6、xtends Base Extension() add(2); void add(int v) i+=v*2; public class Test public static void main(String args) bogo(new Extension(); static void bogo(Base b) b. add(8); b. print(); (分数:2.00)A.9B.18C.20D.2215.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:2.00)A.abstractB.privateC.protectedD.不使用保留字16.下列关于 E-R

7、 图的描述中正确的是( )。(分数:2.00)A.E-R 图只能表示实体之间的联系B.E-R 图只能表示实体和实体之间的联系C.E-R 图只能表示实体和属性D.E-R 图能表示实体、属性和实体之间的联系17.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对18.下列( )关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。(分数:2.00)A.transientB.serializeC.synchronizedD.static19.下

8、列( )不是 FilterInputStream 的子类。(分数:2.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream20.在以下( )情况下,线程就进入可运行状态。(分数:2.00)A.线程调用了 sleep()方法时B.线程调用了 join()方法时C.线程调用了 yield()方法时D.以上都是21.当浏览器重新返回 Applet 所在页面时,将调用 Apptet 类的方法是( )。(分数:2.00)A.start()B.init()C.stop()D.destroy()2

9、2.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.nD.n+123.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是( )。(分数:2.00)A.HelloworldB.HelloWorldC.helloworldD.helloWorld24.在 Applet 中画图、画图像、显示字符串用到的方法是( )。(分数:2.00)A.paint()B.init()C.stopD.draw()25.下列叙述中错误的是( )。(分数:2.00)A.在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统B.在数据

10、库设计的过程中,概念结构设计与具体的数据库管理系统有关C.在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关D.在数据库设计的过程中,物理结构设计依赖于具体的计算机系统26.Java 以 JVM 为基础,最下层是( )。(分数:2.00)A.移植接口B.Java 基本类C.基本 APID.Java 应用程序27.自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。(分数:2.00)A.byte, short, charintlongfloatdoubleB.floatintlongbyte, short, chardoubleC.intlongfloatdoub

11、lebyte, short, charD.doubleintfloatlongbyte, short, char28.在 Java 中语句:37.2% 10 的运算结果为( )。(分数:2.00)A.7.2B.7C.3D.0.229.下列关于垃圾回收机制说法错误的是( )。(分数:2.00)A.Java 语言中,类的实例化对象都存储在内存堆中B.Java 有一个系统级的线程C.Java 语言中,只有部分系统事物封装于类中D.系统级线程在系统空闲时进行垃圾回收30.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。(分数:2.00)A.概要设计B.详细设计C.可

12、行性分析D.需求分析31.下列叙述中,错误的是( )。(分数:2.00)A.接口与类的层次无关B.通过接口说明类所实现的方法C.通过接口可了解对象的交互界面D.接口与存储空间有关32.有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface A int method1 (int i); int method2 (int j);(分数:2.00)A.class B implements A int method1() int method2() B.class Bint method1(int int method2(int C.class B implements

13、A int methodl(int int method2(int D.class B extends Aint method1(int int method2(int 33.给出下列的程序,其叙述正确的是( )。public class Manstatic int arr=new int10;public static void main(String args)System. out. println (arr1=;(分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null34.下列属于正则表达式的是( )。(分数:2.00)A.一个数组B.一组二

14、进制数据C.一个字符串D.一个公式35.在 oneMethod()方法运行正常的情况下,程序段将输出( )。public void test () try oneMethod();System.out.println(“condition 1“); catch(ArratIndexOutOfBoundException e)System. out. printtln(“condition 2“); catch(Exception e) System. out.println(“condition 3“);finallySystem.out.prinfln(“finally“);(分数:2.00

15、)A.condition 1B.condition2C.condition 3D.condition 1 finally二、B填空题/B(总题数: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.按数据流的类型,结构化设计方法有两种设计策略,它们是U 【4】 /U和事务分析设计。(分数:2.

16、00)填空项 1:_40.算法运行过程中所耗费的时间称为算法的U 【5】 /U。(分数:2.00)填空项 1:_41.Java 语言的执行模式是半编译和U 【6】 /U。(分数:2.00)填空项 1:_42.Java 语言中U 【7】 /U是所有类的根。(分数:2.00)填空项 1:_43.构件不能独立地显示出来,必须将构件放在一定的U 【8】 /U中才能显示。(分数:2.00)填空项 1:_44.能将显示空间分成很多层的布局管理器是U 【9】 /U。(分数:2.00)填空项 1:_45.819 if(x2) if(y5) System. out. println(“Message one“)

17、; else System. out . println(“Message two“); else if(z5) System. out. println(“Message three“); else System. out. println(“Message four“); (分数:2.00)填空项 1:_50.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击 b1 按钮时标题变为 students,当单击b2 按钮时标题变为 teachen。请将程序补充完整。 public ChangeTitle() super(“Title Bar“); b1. addA

18、ctionListener(this); U【15】 /U Jpanel pane = new Jpanel(); Pane.add(b1); Pane.add(b2); SetContentPane(pane); public void actionPefformed(ActionEvent evt) Object sourve = evt. getSource(); if (sourve =b1) setTitle(“Students“); else if (source = b2) setTitle(“Teachers “); repaint(); (分数:2.00)填空项 1:_二级

19、JAVA 笔试 335 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.下列对于软件测试的描述中正确的是( )。(分数:2.00)A.软件测试的目的是证明程序是否正确B.软件测试的目的是使程序运行结果正确C.软件测试的目的是尽可能多地发现程序中的错误 D.软件测试的目的是使程序符合结构化原则解析:2.下列命令中,属于 Java 编译命令的是( )。(分数:2.00)A.javac B.javaC.javadocD.appletviewer解析:3.Java 语言中,下列( )是异常处理的统一出口。(分数:2.00)A.try子句B.ca

20、tch子句C.finally子句 D.以上说法都不对解析:4.resume()方法负责恢复被( )方法挂起的线程。(分数:2.00)A.stop()B.sleep()C.wait()D.suspend() 解析:5.数据库设计的根本目标是要解决( )。(分数:2.00)A.数据共享问题 B.数据安全问题C.大量数据存储问题D.简化数据维护解析:6.从数据库的整体结构看,数据库系统采用的数据模型有( )。(分数:2.00)A.网状模型、链状模型和层次模型B.层次模型、网状模型和环状模型C.层次模型、网状模型和关系模型 D.链状模型、关系模型和层次模型解析:7.下列关于栈的描述中错误的是( )。(

21、分数:2.00)A.栈是先进后出的线性表B.栈只能顺序存储 C.栈具有记忆作用D.对栈的插入与删除操作中,不需要改变栈底指针解析:8.下面( )是合法的标识符。(分数:2.00)A.persons B.2UsersC.*pointD.this解析:9.下列选项中属于 Java 语言的垃圾回收机制的一项是( )。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪 解析:10.下列程序输出结果为( )。public class test public static void main(String args) int a=0; outer: for(int i=0;i2;i+)

22、for(int j=0;j2;j+) if(ji) continue outer; a+; System. out. println(a); (分数:2.00)A.0B.2C.3 D.4解析:11.类是一个特殊类,它是一个 final 类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。(分数:2.00)A.ClassB.ObjectC.System D.String解析:12.有如下程序段 if (x0) System. out. println (“first“) ;else if (x-4) System. out. println (“second“) ; els

23、eSystem. out. println (“third“) ;x 的取值在( )范围内时,将打印出字符串“second“。(分数:2.00)A.x0B.x-4C.x=-4D.x=0x-4 解析:13.在面向对象的程序设计中,下列叙述中错误的是( )。(分数:2.00)A.任何一个对象构成一个独立的模块B.一个对象不是独立存在的实体,各个对象之间有关联,相互依赖 C.下一层次的对象可以继承上一层次对象的某些属性D.上述三种说法都正确解析:14.下面程序段的输出结果是( )。class Base int i; Base() add(1); void add(int v) i+=v; void

24、print0 System.out. println(i); class Extension extends Base Extension() add(2); void add(int v) i+=v*2; public class Test public static void main(String args) bogo(new Extension(); static void bogo(Base b) b. add(8); b. print(); (分数:2.00)A.9B.18C.20D.22 解析:15.使用如下( )保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:2.

25、00)A.abstractB.privateC.protectedD.不使用保留字 解析:16.下列关于 E-R 图的描述中正确的是( )。(分数:2.00)A.E-R 图只能表示实体之间的联系B.E-R 图只能表示实体和实体之间的联系C.E-R 图只能表示实体和属性D.E-R 图能表示实体、属性和实体之间的联系 解析:17.数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对 解析:18.下列( )关键字通常用来对对象进行加锁,该标记使得对对象的

26、访问是排他的。(分数:2.00)A.transientB.serializeC.synchronized D.static解析:19.下列( )不是 FilterInputStream 的子类。(分数:2.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream 解析:20.在以下( )情况下,线程就进入可运行状态。(分数:2.00)A.线程调用了 sleep()方法时B.线程调用了 join()方法时C.线程调用了 yield()方法时 D.以上都是解析:21.当浏览器重新返回 App

27、let 所在页面时,将调用 Apptet 类的方法是( )。(分数:2.00)A.start() B.init()C.stop()D.destroy()解析:22.对长度为 n 的线性表进行顺序查找,在最坏情况下所需要的比较次数为( )。(分数:2.00)A.log2nB.n/2C.n D.n+1解析:23.按照 Java 的标识符命名规则,下列表示一个类的标识符正确的是( )。(分数:2.00)A.HelloworldB.HelloWorld C.helloworldD.helloWorld解析:24.在 Applet 中画图、画图像、显示字符串用到的方法是( )。(分数:2.00)A.pa

28、int()B.init() C.stopD.draw()解析:25.下列叙述中错误的是( )。(分数:2.00)A.在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统B.在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关 C.在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关D.在数据库设计的过程中,物理结构设计依赖于具体的计算机系统解析:26.Java 以 JVM 为基础,最下层是( )。(分数:2.00)A.移植接口 B.Java 基本类C.基本 APID.Java 应用程序解析:27.自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。(

29、分数:2.00)A.byte, short, charintlongfloatdouble B.floatintlongbyte, short, chardoubleC.intlongfloatdoublebyte, short, charD.doubleintfloatlongbyte, short, char解析:28.在 Java 中语句:37.2% 10 的运算结果为( )。(分数:2.00)A.7.2 B.7C.3D.0.2解析:29.下列关于垃圾回收机制说法错误的是( )。(分数:2.00)A.Java 语言中,类的实例化对象都存储在内存堆中B.Java 有一个系统级的线程C.Ja

30、va 语言中,只有部分系统事物封装于类中 D.系统级线程在系统空闲时进行垃圾回收解析:30.在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是 ( )。(分数:2.00)A.概要设计B.详细设计C.可行性分析D.需求分析 解析:31.下列叙述中,错误的是( )。(分数:2.00)A.接口与类的层次无关B.通过接口说明类所实现的方法C.通过接口可了解对象的交互界面D.接口与存储空间有关 解析:32.有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是( )。interface A int method1 (int i); int method2 (int j);(分

31、数:2.00)A.class B implements A int method1() int method2() B.class Bint method1(int int method2(int C.class B implements A int methodl(int int method2(int D.class B extends Aint method1(int int method2(int 解析:33.给出下列的程序,其叙述正确的是( )。public class Manstatic int arr=new int10;public static void main(Strin

32、g args)System. out. println (arr1=;(分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0 D.输出为 null解析:34.下列属于正则表达式的是( )。(分数:2.00)A.一个数组B.一组二进制数据C.一个字符串 D.一个公式解析:35.在 oneMethod()方法运行正常的情况下,程序段将输出( )。public void test () try oneMethod();System.out.println(“condition 1“); catch(ArratIndexOutOfBoundException e)System

33、. out. printtln(“condition 2“); catch(Exception e) System. out.println(“condition 3“);finallySystem.out.prinfln(“finally“);(分数:2.00)A.condition 1B.condition2C.condition 3D.condition 1 finally 解析:二、B填空题/B(总题数:15,分数:30.00)36.在计算机软件系统的体系结构中,数据库管理系统位于用户和U 【1】 /U之间。(分数:2.00)填空项 1:_ (正确答案:操作系统(或 OS))解析:37

34、.数据的组织和存储会直接影响算法的实现方式和U 【2】 /U。(分数:2.00)填空项 1:_ (正确答案:效率)解析:38.计算机技术中,为解决一个特定问题而采取的特定的有限的步骤称为U 【3】 /U。(分数:2.00)填空项 1:_ (正确答案:算法)解析:39.按数据流的类型,结构化设计方法有两种设计策略,它们是U 【4】 /U和事务分析设计。(分数:2.00)填空项 1:_ (正确答案:变换分析设计)解析:40.算法运行过程中所耗费的时间称为算法的U 【5】 /U。(分数:2.00)填空项 1:_ (正确答案:时间代价)解析:41.Java 语言的执行模式是半编译和U 【6】 /U。(

35、分数:2.00)填空项 1:_ (正确答案:半解释型)解析:42.Java 语言中U 【7】 /U是所有类的根。(分数:2.00)填空项 1:_ (正确答案:Object)解析:43.构件不能独立地显示出来,必须将构件放在一定的U 【8】 /U中才能显示。(分数:2.00)填空项 1:_ (正确答案:容器)解析:44.能将显示空间分成很多层的布局管理器是U 【9】 /U。(分数:2.00)填空项 1:_ (正确答案:CardLayout(或卡片布局))解析:45.819 if(x2) if(y5) System. out. println(“Message one“); else System

36、. out . println(“Message two“); else if(z5) System. out. println(“Message three“); else System. out. println(“Message four“); (分数:2.00)填空项 1:_ (正确答案:Message four)解析:50.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击 b1 按钮时标题变为 students,当单击b2 按钮时标题变为 teachen。请将程序补充完整。 public ChangeTitle() super(“Title Bar“)

37、; b1. addActionListener(this); U【15】 /U Jpanel pane = new Jpanel(); Pane.add(b1); Pane.add(b2); SetContentPane(pane); public void actionPefformed(ActionEvent evt) Object sourve = evt. getSource(); if (sourve =b1) setTitle(“Students“); else if (source = b2) setTitle(“Teachers “); repaint(); (分数:2.00)填空项 1:_ (正确答案:b2.addAcfionListener(this);)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1