【计算机类职业资格】二级JAVA笔试315及答案解析.doc
《【计算机类职业资格】二级JAVA笔试315及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试315及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 315 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系C.键D.域2.OutputStreamWriter 类包含的方法主要有( )。(分数:2.00)A.public OutputStreamWriter(OutputStream ouB.public voidwrite(int throws IOExceptionC.public voidwrite(String stthrows IOExceptionD.pu
2、blic flush throws IOException3.信息隐蔽的概念与下述哪一种概念直接相关?( )(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模拟耦合度4.下列关于对象删除的说法中,正确的是( )。(分数:2.00)A.只有当程序中调用 Systegc()方法时才能进行垃圾收集B.Java 中的对象都很小,一般不进行删除操作C.Java 把没有引用的对象作为垃圾收集起来并释放D.必须由程序员完成对象的清除5.下列关于接口的说法中,正确的是( )。(分数:2.00)A.接口之间不能有继承关系B.一个类不可实现多个接口C.接口与抽象类是相同的概念D.实现一个接口必
3、须实现接口的所有方法6.下面代码的运行结果是( )。 public class ConcatTest public static void main (String args) String str1 = “abc“; String str2 = “ABC“; String str3 = str1. coneat(str2); System. out. println(str3); (分数:2.00)A.abcB.ABCC.abcABCD.ABCabc7.下列选项中是合法的标识符的是( )。(分数:2.00)A.12classB.+voidC.-5D._black8.下列运算符中属于关系运算符
4、的是( )。(分数:2.00)A.=B.=C.+=D.-=9.下列关于运算符优先级的说法中,不正确的是( )。(分数:2.00)A.运算符按照优先级顺序表进行运算B.同一优先级的运算符在表达式中都是按照从左到右的顺序进行计算的C.同一优先级的运算符在表达式中都是按照从右到左的顺序进行计算的D.括号可以改变运算的优先次序10.文件操作中语句 public boolean delete()的功能是( )。(分数:2.00)A.执行完后,删除文件B.删除当前文件并释放资源C.返回文件的最后修改时间D.返回文件的字节长度11.下列( )选项中的类给出了构件的定义。(分数:2.00)A.javawGra
5、phicsB.javawComponentC.javawContainerD.javawObject12.下列关于 System 类的叙述中,错误的是( )。(分数:2.00)A.System 类主要提供了系统环境参数的访问B.System 类不能实例化C.System 类中没有定义属性D.System 类是一个 final 类13.关系表中的每一横行称为一个( )。(分数:2.00)A.元组B.字段C.属性D.码14.javax.swing.JOptionPane 类用于显示确认对话框的方法是( )。(分数:2.00)A.showConfirmDialog()B.showInputDialo
6、g()C.showMessageDialog()D.showOptionDialog()15.数组中各个元素的数据类型是( )。(分数:2.00)A.相同的B.不同的C.部分相同的D.任意的16.下列方法中可以用来创建一个新线程的是( )。(分数:2.00)A.实现 javlanRunnable 接口并重写 start()方法B.实现 javlanRunnable 接口并重写 run()方法C.实现 javlanThread 类并重写 run()方法D.实现 javlanThread 类并重写 start()方法17.在 j2sdk1.4.2 版中,解压得到的目录中,存放编译器、解释器和许多工
7、具的目录是( )。(分数:2.00)A.binB.demoC.libD.jre18.main()方法的返回值类型是( )。(分数:2.00)A.intB.voidC.booleanD.static19.在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送( )。(分数:2.00)A.调用语句B.命令C.口令D.消息20.下列说法中错误的是( )。(分数:2.00)A.捕获异常在调用方法时用 throw 子句捕获并处理B.异常对象用 new 来创建C.Java 语言中的类库中已定义有许多异常类可利用D.Throwable 类分为 Error 和 Exception 两子类21.数据独立
8、性是数据库技术的重要特点之一,所谓数据独立性是指( )。(分数:2.00)A.数据与程序独立存放B.不同的数据被存放在不同的文件中C.不同的数据只能被对应的应用程序所使用D.以上三种说法都不对22.下面程序段的输出结果是( )。 public class Test t public static void main(String args) int x=0; for (int i=1;i4;i+) x=4; for(int j=1;j3; j+) x=3; for(int k=1; k2; k+) x=x+6; System. out. println (x); (分数:2.00)A.36B.
9、48C.144D.1523.线程在生命周期中要经历五种状态,如果线程当前是新建状态,则它可到达的下一个状态是( )。(分数:2.00)A.运行状态B.阻塞状态C.可运行状态D.终止状态24.希尔排序法属于哪一种类型的排序法?( )(分数:2.00)A.交换类排序法B.插入类排序法C.选择类排序法D.建堆排序法25.提供一个直观的图形化的进度描述的是( )。(分数:2.00)A.进程条B.菜单C.选择框D.滑动杆26.下面对对象概念描述错误的是( )。(分数:2.00)A.任何对象都必须有继承性B.对象是属性和方法的封装体C.对象间的通信靠消息传递D.操作是对象的动态性属性27.执行下列程序段之
10、后,变量 b 的值为( )。 public class Test public static void main (String args) int i = 12; int j = 24; boolean b1 = true; booleanb=(j%i=0) System. out. println (b); (分数:2.00)A.trueB.falseC.0D.128.switch 语句中,case 分支如果包含多条语句,( )。(分数:2.00)A.可以不用“”括起B.可以不用“”括起,但必须紧跟 break 子句C.必须用“”括起D.必须用“”括起29.下列不是 Java 语言中的保留
11、字的是( )。(分数:2.00)A.ifB.sizeofC.privateD.null30.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:2.00)A.cedbaB.acbedC.deeabD.deabe31.下列不属于软件调试技术的是( )。(分数:2.00)A.强行排错法B.集成测试法C.回溯法D.原因排除法32.执行下列代码后,输出的结果为( )。 class Base int x = 30; void setX( ) x=1O; class SubClass extends Base int x=40; void setX ( )
12、x=20; int getX( ) return super. x; public class Test public static void main(String args) SubClass sub=new SubClass( ); sub. setX( ); System. out. println(sub, getX( ) ); (分数:2.00)A.10B.20C.30D.4033.下面不属于软件工程三个要素的是( )。(分数:2.00)A.工具B.过程C.方法D.环境34.下列组件中,不是 Swing 顶层容器的是( )。(分数:2.00)A.JWindowB.JFrameC.J
13、AppletD.JScrollPane35.假设变量 sum=0 和 j=80 都是 int 类型,则下列语句中的正确的是( ).(分数:2.00)A.if (tru Syste ou println(“true“); else;B.if (51) Syste ou println( “not equal“ );C.for (iht j=20;j50;j-) Syste ou println (;D.while (j=50) sum +=j; j-;二、B填空题/B(总题数:15,分数:30.00)36.数据库应用的核心是U 【1】 /U。(分数:2.00)填空项 1:_37.面向对象的程序设
14、计方法中涉及的对象是系统中用来描述客观事物的一个U 【2】 /U。(分数:2.00)填空项 1:_38.假设一棵完全二叉树共有 500 个结点,则在该二叉树中有U 【3】 /U个叶子结点。(分数:2.00)填空项 1:_39.软件的需求分析阶段的工作,可以概括为四个方面:U 【4】 /U、需求分析、编写需求规格说明书和需求评审。(分数:2.00)填空项 1:_40.数据结构分为逻辑结构和物理结构,循环队列属于U 【5】 /U结构。(分数:2.00)填空项 1:_41.UDP 允许传输的数据包最大为U 【6】 /U。(分数:2.00)填空项 1:_42.Class 类是一个特殊类,它在编译时由U
15、 【7】 /U自动生成,并伴随每一个类。(分数:2.00)填空项 1:_43.continue 语句必须使用于U 【8】 /U中。(分数:2.00)填空项 1:_44.在 Java 运行时,如获得一个异常对象,它会自动寻找处理该异常的代码,它从生成异常对象的代码构件开始,沿着U 【9】 /U按层回溯寻找,直至找到处理该类异常方法为止。(分数:2.00)填空项 1:_45.Java 线程组把一组线程看做一个U 【10】 /U进行统一处理。(分数:2.00)填空项 1:_46.设有如下的变量定义: double x4.700000;float y2.5f;int z7; 则执行表达式“y+z%3*
16、 (int) (x+y)%2/4”后的值是U 【11】 /U。(分数:2.00)填空项 1:_47.若有如下程序: public class Test public static void main (String args) int x20; if (x10) System.out.print(x-=5); if (x5) System.out.print(x-); 则程序运行后的输出结果是U 【12】 /U。(分数:2.00)填空项 1:_48.表示条件:10x100 或 x0 的 Java 语言表达式是U 【13】 /U。(分数:2.00)填空项 1:_49.MouseEvent 事件可
17、以实现监听器接口的是 MouseListener 和U 【14】 /U。(分数:2.00)填空项 1:_50.当浏览器能够解释APPLET标记但不能运行 Applet 时,将显示U 【15】 /U标记中的内容。(分数:2.00)填空项 1:_二级 JAVA 笔试 315 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:2.00)A.属性B.关系 C.键D.域解析:解析 关系是由若干个不同的元组所组成,因此关系可视为元组的集合,将 E-R 图转换到关系模式时,实体与联系
18、都可以表示成关系。2.OutputStreamWriter 类包含的方法主要有( )。(分数:2.00)A.public OutputStreamWriter(OutputStream ou B.public voidwrite(int throws IOExceptionC.public voidwrite(String stthrows IOExceptionD.public flush throws IOException解析:解析 选项 B、C、D 都是 Writer 类的方法。OutputStreamWriter 类包含的方法有OutputStreamWriter()、 close(
19、)等。3.信息隐蔽的概念与下述哪一种概念直接相关?( )(分数:2.00)A.软件结构定义B.模块独立性 C.模块类型划分D.模拟耦合度解析:解析 信息隐蔽是指在一个模块内包含的信息(过程或数据),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的内聚性越强,则该模块的模块独立性越强。而内聚性是信息隐蔽和局部化概念的自然扩展。4.下列关于对象删除的说法中,正确的是( )。(分数:2.00)A.只有当程序中调用 Systegc()方法时才能进行垃圾收集B.J
20、ava 中的对象都很小,一般不进行删除操作C.Java 把没有引用的对象作为垃圾收集起来并释放 D.必须由程序员完成对象的清除解析:解析 Java 运行时,系统通过垃圾收集器周期性地释放对象所使用的内存,完成对象的清除。当不存在对一个子对象的引用时,该对象成为一个无用对象。Java 的垃圾收集器自动扫描对象的动态内存区,对被引用的对象加标记,然后把没有引用的对象作为垃圾收集起来并释放。垃圾收集器作为一个线程运行。当系统的内存用尽或程序中调用 System.gc()要求进行垃圾收集时,垃圾收集线程与系统同步运行。否则垃圾收集器在系统空闲时异步地执行。5.下列关于接口的说法中,正确的是( )。(分
21、数:2.00)A.接口之间不能有继承关系B.一个类不可实现多个接口C.接口与抽象类是相同的概念D.实现一个接口必须实现接口的所有方法 解析:解析 接口是一种只含抽象方法或常量的一种特殊的抽象类,它是不包含成员变量和方法实现的抽象类,只包含常量和方法的定义。接口的功能主要有三个:第一,不管类的层次,可实现互不相关的类具有相同的行为;第二,通过接口证明多个类所需实现的方法;第三,通过接口可以了解对象的交互界面,无需了解对象所对应的类。6.下面代码的运行结果是( )。 public class ConcatTest public static void main (String args) Stri
22、ng str1 = “abc“; String str2 = “ABC“; String str3 = str1. coneat(str2); System. out. println(str3); (分数:2.00)A.abcB.ABCC.abcABC D.ABCabc解析:解析 String 类的 concat 方法原型为 public String concat (String str),其功能是将指定字符串连到此字符串的末尾。如果参数字符串的长度为 0,则返回此 String 对象。否则,创建一个新的String 对象,用来表示由此 String 对象表示的字符序列和由参数字符串表示的
23、字符序列串联而成的字符序列。所以本题中的结果为 str1 和 str2 串联而成的字符序列,即“abcABC”。7.下列选项中是合法的标识符的是( )。(分数:2.00)A.12classB.+voidC.-5D._black 解析:解析 Java 语言的标识符以字母、下划线(_)、美元符号($)作为首字符。选项 A、B 都错误,标识符不以数字和“+”作为首字符;选项 C 错误,-5 是整型数值,不是标识符。8.下列运算符中属于关系运算符的是( )。(分数:2.00)A.= B.=C.+=D.-=解析:解析 选项 A 中=表示相等关系,是关系运算符;选项 B 中=是赋值运算符;选项 C 与 D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 315 答案 解析 DOC
