【计算机类职业资格】二级JAVA笔试-281及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-281及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-281及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-281 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( )。(分数:2.00)A.软件投机B.软件危机C.软件工程D.软件产生2.执行下列代码后,变量 z 的值为( )。public class Test public static void main (String) args) int x=2;int y=3;int z=4;z- =-y-x-;System. out. Println (z);(分数:2.00)A.1B.2C.3D.43.下列关于
2、实型常量书写正确的是( )。(分数:2.00)A.E4B.3.4e8C.1.8E0.6D.6e0.84.数据结构作为计算机科学的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构B.计算方法C.数据映象D.逻辑存储5.执行下列方法 method(),返回值为( )。public int method int num=6;if (num8) return num;num=7;(分数:2.00)A.编译出错B.6C.7D.86.在对象串行化中,可以用来保护类中敏感信息的关键字是( )。(分数:2.00)A.transientB.protec
3、tedC.publicD.final7.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽8.下列 SQL 语句中,用于修改表结构的是( )。(分数:2.00)A.ALTERB.CREATEC.UPDATED.INSERT9.下面对 for 循环初始化部分的描述中,正确的是( )。(分数:2.00)A.首先执行初始化操作B.必须执行初始化操作C.先执行循环体内容再执行初始化操作D.以上答案都不正确10.Applet 中 paint()方法使用( )类型的参数。(分数:2.00)A.GraphicsB.Graphics2DC.StringD.Color
4、11.下列关于 Frame 类的说法不正确的是( )。(分数:2.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为可见D.Frame 的默认布局管理器为 BorderLayout12.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大系统的复杂性B.人员知识不足C.客观世界千变万化D.时间紧、任务重13.下列选项中,不属于 Java 语言特点的是( )。(分数:2.00)A.分布式B.安全性C.编译执行D.面向对象14.关系模型允许定义三类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实
5、体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束15.下列关于关系运算表达式的说法中,正确的是( )。(分数:2.00)A.关系表达式的操作结果是布尔型的,可以用 0 和 1 代替 false 和 trueB.关系运算符=是二元运算符C.关系运算符!=是一元运算符D.表达式 1212 的值为 false16.下列选项中哪个方法可以判断线程是否处于活动状态?( )(分数:2.00)A.boolean isAlive()B.Thread currentThread()C.String getName()D.static boolean interrupted()17.下列关
6、于 char 类型的数据的说法中,正确的是( )。(分数:2.00)A./r表示换行符B./n表示回车符C.char 类型在内存中占 16 位D.凡是 Unicode 字符都可以用单引号括起来作为 char 类型常量。18.下列关于 RandomAccessFile 类的叙述,不正确的是( )。(分数:2.00)A.RandomAccessFile 类可以随机访问文件B.RandomAccessFile 类实现 DataInput 和 DataOutput 接口C.RandomAccessFile 类不能写文件D.RandomAccessFile 类兼有输入输出功能19.串的长度是( )。(分
7、数:2.00)A.串中不同字符的个数B.串中不同字母的个数C.串中所含字符的个数且字符个数大于零D.串中所含字符的个数20.执行下面程序后,输出的正确结果是( )。public class Test public static void main (String args ) System. out. print (100%3);System. out. print(“,”);System. out. print(100%3.0);(分数:2.00)A.1,1B.1,1,0C.1.0,1D.1.0,1.021.数据库、数据库系统和数据库管理系统之间的关系是( )。(分数:2.00)A.数据库包
8、括数据库系统和数据库管理系统B.数据库系统包括数据库和数据库管理系统C.数据库管理系统包括数据库和数据库系统D.三者没有明显的包含关系22.下面程序段的输出结果是( )。public class Test public static void main (String args) int sum=0;for ( int i=0;i100; i+) sum+=i;System. out. println (“sum=“+sum);(分数:2.00)A.sum =5050B.sum=4950C.sum=0D.sum=10023.按照运算符功能的划分,运算符=属于( )。(分数:2.00)A.扩展赋
9、值运算符B.二元运算符C.算术运算符D.关系运算符24.当启动 Applet 程序时,首先调用的方法是( )。(分数:2.00)A.stop()B.init()C.start()D.destroy()25.给出下列不完整的方法,则下列( )声明可以被加入行以完成此方法声明。 _ success=connect (); if(success=-1) throw new TimedOutException (); (分数:2.00)A.public void method ()B.public void method () throws ExceptionC.public void method
10、() throw TimedOutExceptionD.public throw TimedOutException void method()26.char 类型被封装在( )中。(分数:2.00)A.java. Lang. StringB.java. lang. IntegerC.java. lang. CharD.java. lang. Character27.下列关于异常类型的说明中,错误的是( )。(分数:2.00)A.Throwable 类定义了 Java 语言中所有的异常情况B.Exception 是用户程序不能捕获到,只能由系统捕获到的异常情况C.Error 定义了通常无法捕获
11、到的情况D.RuntimeException 是程序运行时产生的,由 JVM 进行处理28.在计算机中,算法是指( )。(分数:2.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法29.编译一个定义了 3 个类和 10 个方法的 Java 源文件后,会产生多少个字节码文件,扩展名是什么?( )(分数:2.00)A.13 个字节码文件,扩展名是. classB.1 个字节码文件,扩展名是. classC.3 个字节码文件,扩展名是. javaD.3 个字节码文件,扩展名是. class30.下列关于 File 类的叙述中,正确的是( )。(分数:2.00)A.File 类
12、是 java. io. file 包中的非流类B.File 类以系统相关的方式描述文件对象的属性C.File 类不能读写文件D.File 类不能操作文件属性31.整型常量在计算机中默认占( )位。(分数:2.00)A.16B.32C.64D.832.下列不属于扩展赋值运算符的是( )。(分数:2.00)A.+=B.=C./=D.=33.下列关于变量作用域的说法中,正确的是( )。(分数:2.00)A.方法参数的作用域是方法外部代码段B.异常处理参数的作用域是异常处理内部代码段C.局部变量的作用域是整个类D.类变量的作用域是类的某个方法34.以下不属于面向对象的基本特点的是( )。(分数:2.0
13、0)A.分类性B.多态性C.继承性D.封装性35.下列 Java 常见事件类中( )是鼠标事件类。(分数:2.00)A.InputEventB.KeyEventC.MouseEventD.WindowEvent二、填空题(总题数:15,分数:30.00)36.如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在 【1】 联系。(分数:2.00)填空项 1:_37.算法的复杂度主要包括 【2】 复杂度和空间复杂度。(分数:2.00)填空项 1:_38.关系数据库管理系统能实现的专门关系运算包括选择、连接和 【3】 。(分数:2.00)填空项 1:_39.若
14、按功能划分,软件测试的方法通常分为白盒测试方法和 【4】 测试方法。(分数:2.00)填空项 1:_40.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 【5】 。(分数:2.00)填空项 1:_41.条件语句控制程序的流程是通过判断 【6】 来进行的。(分数:2.00)填空项 1:_42.递归调用的基本思想就是 【7】 ,一个使用递归技术的方法将直接或间接地调用自身的方法。(分数:2.00)填空项 1:_43.do-while 循环的循环体最少被执行 【8】 次,而 while 循环的循环体最少被执行 0 次。(分数:2.00)填空项 1:_44.创建一个名为 MyPackage 的包
15、的语句是 【9】 。(分数:2.00)填空项 1:_45.字符串分为两大类,一类是字符串常量,使用 【10】 类的对象表示;另一类是字符串变量,使用StringBuffer 类的对象表示。(分数:2.00)填空项 1:_46.java. io 包内处理各种流的基本类是 InputStream、 【11】 、Reader 和 Writer。(分数:2.00)填空项 1:_47.在 Java 多线程程序中,run()方法的实现有两种方式: 【12】 和继承 Thread 类。(分数:2.00)填空项 1:_48.Swing 的外观采用 【13】 的外观感觉。(分数:2.00)填空项 1:_49.在
16、 Applet 中,一个专门的 【14】 线程控制了 Applet 的显示更新。(分数:2.00)填空项 1:_50.Applet 工作在图形方式下,向其中绘图、显示动画等都需要使用 【15】 方法。(分数:2.00)填空项 1:_二级 JAVA 笔试-281 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称为( )。(分数:2.00)A.软件投机B.软件危机 C.软件工程D.软件产生解析:解析 软件工程概念的出现源自软件危机。所谓软件危机泛指在计算机软件的开发和维护过程中所遇到的
17、一系列严重问题。总之,可以将软件危机归结为成本、质量、生产率等问题。2.执行下列代码后,变量 z 的值为( )。public class Test public static void main (String) args) int x=2;int y=3;int z=4;z- =-y-x-;System. out. Println (z);(分数:2.00)A.1B.2C.3D.4 解析:解析 表达式中的运算次序应该是先对 y 做减量运算,得到 y=2,然后再取 x 的值 x=2,做减法运算得到 0,最后用 z 减去 0,得到答案 4。3.下列关于实型常量书写正确的是( )。(分数:2.00
18、)A.E4B.3.4e8 C.1.8E0.6D.6e0.8解析:解析 本题考查实型常量的科学计数格式,实型常量的科学计数格式要求在 e/E 之前必须有数值,在 e/E 之后必须是整数。因此,只有选项 B 同时满足这两个条件。4.数据结构作为计算机科学的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及( )。(分数:2.00)A.数据的存储结构 B.计算方法C.数据映象D.逻辑存储解析:解析 数据结构是研究数据元素及其之间的相互关系和数据运算的一门学科,它包含 3 个方面的内容,即数据的逻辑结构、存储结构和数据的运算。5.执行下列方法 method(),返回值为( )。publi
19、c int method int num=6;if (num8) return num;num=7;(分数:2.00)A.编译出错 B.6C.7D.8解析:解析 return 语句从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续程序的执行。这里 return 放在了 if 语句的后面,由于 if 的条件为假,所以 return 语句没有执行,而后面也没有了 return 语句,因此程序编译出错。6.在对象串行化中,可以用来保护类中敏感信息的关键字是( )。(分数:2.00)A.transient B.protectedC.publicD.final解析:解析 一般的数
20、据访问权限,如 public、protected、package 或者 private 等,对数据的串行化没有影响。只有 static 和 transient 关键字修饰的数据才可以不被串行化。7.下面不属于软件设计原则的是( )。(分数:2.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:解析 软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。8.下列 SQL 语句中,用于修改表结构的是( )。(分数:2.00)A.ALTER B.CREATEC.UPD
21、ATED.INSERT解析:解析 在 SQL 语句中,凡是创建都用 CREATE,删除都用 DROP,改变用 ALTER,后面跟类型和名字,附加子句。9.下面对 for 循环初始化部分的描述中,正确的是( )。(分数:2.00)A.首先执行初始化操作 B.必须执行初始化操作C.先执行循环体内容再执行初始化操作D.以上答案都不正确解析:解析 for 循环执行时,首先执行初始化操作,然后判断终止条件是否满足,如果满足,则执行循环体中的语句,最后执行迭代部分。10.Applet 中 paint()方法使用( )类型的参数。(分数:2.00)A.Graphics B.Graphics2DC.Strin
22、gD.Color解析:解析 paint 方法的定义为 public void paint(Graphics g)。11.下列关于 Frame 类的说法不正确的是( )。(分数:2.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为可见 D.Frame 的默认布局管理器为 BorderLayout解析:解析 Frame 被默认初始化为不可见,可以使用 setVisible (true)方法使其可见。12.开发大型软件时,产生困难的根本原因是( )。(分数:2.00)A.大系统的复杂性 B.人员知识不足C.客观世界千变万化D.
23、时间紧、任务重解析:解析 软件的显著特点是规模庞大,复杂度超线性增长。在开发大型软件时,要保证高质量是极端复杂困难的,不仅涉及技术问题,更重要的是必须要有严格而科学的管理。13.下列选项中,不属于 Java 语言特点的是( )。(分数:2.00)A.分布式B.安全性C.编译执行 D.面向对象解析:解析 Java 语言用字节码进行解释执行。所以选项 C 不是 Java 语言的特点。14.关系模型允许定义三类数据约束,下列不属于数据约束的是( )。(分数:2.00)A.实体完整性约束B.参照完整性约束C.域完整性约束 D.用户自定义的完整性约束解析:解析 关系模型允许定义三类数据约束,它们是实体完
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 281 答案 解析 DOC
