【计算机类职业资格】二级JAVA笔试-247及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-247及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-247及答案解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-247 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.“+”运算符的操作数个数是( )(分数:2.00)A.1个B.2个C.3个D.4个2.下面程序的运行结果是( )。public class Test public static void main (String args) int c=5;System. out. println (c);System. out. println (c+);System. out. println (c);(分数:2.00)A.566B.556C.677D.6663.通过 Appl
2、et的 ( ) 方法,可以得到 Applet类文档的 URL。(分数:2.00)A.getCodeBase ()B.getHost ()C.getByName ()D.getDocumentBase ()4.下列 API不属于 java. lang. Math类的是( )。(分数:2.00)A.random ()B.abs()C.drawLine ()D.sin()5.抛出异常时,应该使用下列( )子句。(分数:2.00)A.throwB.catchC.finallyD.throws6.下列关于 Java程序结构的描述中,不正确的是( )。(分数:2.00)A.一个 Java源文件中可以包括一
3、个 package语句B.一个 Java源文件中可以包括多个类定义,但是只能有一个 public类C.一个 Java源文件中可以有多个 public类D.源文件名与程序类名必须一致7.在关系数据库中,用来表示实体之间联系的是( )。(分数:2.00)A.树结构B.网结构C.线性表D.二维表8.程序流程图(PFD)中的箭头代表的是( )。(分数:2.00)A.数据流B.控制流C.调用关系D.组成关系9.数据处理的最小单位是( )。(分数:2.00)A.数据B.数据元素C.数据项D.数据结构10.在下列选项中,哪个不是一个算法一般应该具有的基本特征?( )(分数:2.00)A.确定性B.可行性C.
4、无穷性D.拥有足够的情报11.关于异常的含义,下列描述中最正确的一个是( )。(分数:2.00)A.程序编译错误B.程序语法错误C.程序自定义的异常事件D.程序编译或者运行时发生的异常事件12.下面程序段的输出结果是( )。public class Test public static void main ( String args) int result=0;for ( int i=1;i=5;i+) if ( i%2=0 ) continue;result + =i;System. out. println (“result is “ + result );(分数:2.00)A.resul
5、t is 7B.result is 8C.result is 9D.result is 1013.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试14.char类型数据的取值范围是( )。(分数:2.00)A.-272 7-1B.0-216-1C.-2152 15-1D.02 8-115.在执行下面这段 Java程序时:public class Test public static void main (String args) String s1=args0;String s2=args1;String s3=ar
6、gs2;若编译程序后键入命令: java Test one two three,那么变量 s1所引用的字符串为( )。(分数:2.00)A.nullB.testC.oneD.java16.给出下面的代码,则以下( )选项返回 true。String s=“hello“;String t=“hello“;Char c=h,e,l,l,o;(分数:2.00)A.equals (t) ;B.equals (c) ;C.s=t;D.t=c;17.下列组件不能添加进 Frame主窗口的是( )。(分数:2.00)A.PanelB.CheckBoxC.DialogD.Choice18.下列代码的执行结果是
7、( )。public class Test public static void main ( String args) float f5.0f;int i4;System.out.println(f+) *(-i);(分数:2.00)A.20B.20.0C.15D.15.019.在 Java中,boolean 数据类型表示真时,其值为( )。(分数:2.00)A.1B.nullC.TRUED.true20.下列哪个类或接口定义了线程同步与交互的方法?( )(分数:2.00)A.ThreadB.RunnableC.ObjectD.ThreadGroup21.在以下哪种情况下,对象不会解锁?(
8、)(分数:2.00)A.synchronized段语句块执行完毕B.synchronized语句块中出现 exceptionC.持锁线程调用对象 wait () 方法D.synchronized语句块中调用 suspend () 方法22.软件调试的目的是( )。(分数:2.00)A.发现错误B.改正错误C.改善软件的性能D.挖掘软件的潜能23.关于 java. io包中的抽象类,以下叙述中正确的是( )。(分数:2.00)A.字符流具有抽象类 InputStream和 OutputStreamB.字节流具有抽象类 Reader和 WriterC.过滤流具有抽象类 FiherOutputStr
9、eam和 FilterInputStreamD.压缩流具有抽象类 InCompressInputStream和 InCompressOutputStream24.a的值为 3时,下列程序段被执行后,c 的值是( )。int c=1;if (a0)if (a3) c=2;else c=3;else c=4;(分数:2.00)A.1B.2C.3D.425.已知 String str=new String (“Luck“);,则下列关于 str的操作中不合法的是( )。(分数:2.00)A.String s=str. toUpperCase()B.int i=Str. length;C.char s
10、=str. charAt(2);D.String s=“Good“ +str;26.软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及( )。(分数:2.00)A.阶段性报告B.需求评审C.总结D.A、B、C 都不正确27.以下属于 java. io包中的非流类的是( )。(分数:2.00)A.File类B.ReaderC.InputStreamD.FileNameFilter28.下列关于 Applet的叙述中,错误的是( )。(分数:2.00)A.Applet是 Java类,所以可以由 JDK中的解释器 java.exe直接解释运行。B.Applet应该定
11、义为 java. appletApplet 类或 javax. swing.JApplet类的子类。C.Applet与 Application的主要区别在执行方式上。D.通过在 HTML文件中采用PARAM标记可以向 Applet传递参数。29.下列语句中错误的是( )。(分数:2.00)A.int a=new int2;B.int a=new int;C.int a=new int23;D.int a=new int32;30.下面对 do-while结构的描述中,不正确的是( )。(分数:2.00)A.循环体至少执行一次B.属于“直到型”循环C.与 while语句执行情况相同D.先执行循环
12、体,再计算终止条件,若结果为 true,重复执行循环体,直到布尔表达式的值为 false。31.下列叙述中正确的是( )。(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构32.在下列选项中,属于 Java语言的代码安全检测机制的是( )。(分数:2.00)A.动态链接B.访问权限的检查C.通过接口实现多重继承D.将所有的 Java应用都看做对象,按类进行封装33.下面选项中不属于面向对象程序设计特征的是( )。(分数:2.00)A.继承性B.多态性C.类比性D.封装性34.在 Java中,实现用户界面功能的包是( )。(分数:2.00)
13、A.java. appletB.java. transactionC.java. utilD.java. awt35.在 E-R图中,用来表示实体之间联系的图形是( )。(分数:2.00)A.矩形B.椭圆形C.菱形D.平行四边形二、填空题(总题数: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.Java的体系结构中,最下层是移植接口,上面一层是虚拟机,虚拟机的上层是 【6】 和基本 API,它们都有可扩展性。(分数:2.00)填空项 1:_42.Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的 【7】 特点。(分数:2.00)填空项 1:_43. 【8】 语句根据表达式的值从多个分支中选择一个来执行。(分数:2.00)填空项 1:_44.为了提高网络接口和程序之间数据发
15、送的速度,通常会用到 【9】 。(分数:2.00)填空项 1:_45.若 x=5,y=10,则 xy i=5;i+) if ( i%2=0 ) continue;result + =i;System. out. println (“result is “ + result );(分数:2.00)A.result is 7B.result is 8C.result is 9 D.result is 10解析:解析 continue 语句跳过循环体中下面尚未执行的语句,回到循环体的开始继续下轮循环。所以题目中程序实现的是求 1到 5的所有奇数的和,即 1+3+5=9,所以选 C。13.在结构化方法
16、中,软件功能分解属于下列软件开发中的( )阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:解析 需求分析将创建所需的数据模型、功能模型和控制模型,但不会进行功能分解;有了需求分析的报告,开始进行总体设计,其间将软件的功能进行分解,确定模块之间的接口;有了每个模块功能的分解,再对每个模块进行详细设计;接下来是编写代码、调试程序等。14.char类型数据的取值范围是( )。(分数:2.00)A.-272 7-1B.0-216-1 C.-2152 15-1D.02 8-1解析:解析 Java 中的 char类型使用 Unicode字符集,在内存中是以 16位无符号数据
17、表示,因此,其取值范围为 02 16-1。15.在执行下面这段 Java程序时:public class Test public static void main (String args) String s1=args0;String s2=args1;String s3=args2;若编译程序后键入命令: java Test one two three,那么变量 s1所引用的字符串为( )。(分数:2.00)A.nullB.testC.one D.java解析:解析 main()方法中参数表中定义的数组 args用于接收命令行参数。在题中提到命令行 java Test one two th
18、ree中参数分别为“one“、“two“、“three“,它们将被依次存放在数组 args中。由于在Java中数组的下标从 0开始,所以 s1所引用的字符串为“one“。16.给出下面的代码,则以下( )选项返回 true。String s=“hello“;String t=“hello“;Char c=h,e,l,l,o;(分数:2.00)A.equals (t) ; B.equals (c) ;C.s=t;D.t=c;解析:解析 =操作符比较的是操作符两端的操作数是否是同一个对象,而 String的 equals()方法比较的是两个 String对象的内容是否一样,其参数是一个 Strin
19、g对象时才有可能返回 true,其他对象都返回假。17.下列组件不能添加进 Frame主窗口的是( )。(分数:2.00)A.PanelB.CheckBoxC.Dialog D.Choice解析:解析 本题考查对 Java组件容器中添加组件的基本知识。选项 A错误,Panel 组件是容器,它可以被添加到 Frame窗口;选项 B错误,CheckBox 组件是复选框组件,可以添加到 Frame窗口;选项 C正确,Dialog 继承自 Windows类,Windows 类(或子类)的对象不能包含在其他容器中;选项 D错误,Choice 组件是选择框组件,可以添加到 Frame窗口。18.下列代码的
20、执行结果是( )。public class Test public static void main ( String args) float f5.0f;int i4;System.out.println(f+) *(-i);(分数:2.00)A.20B.20.0C.15D.15.0 解析:解析 增量运算符+将操作数加 1,如对浮点数进行增量操作,则结果为加 1.0。减量运算符-将操作数减 1,如对浮点数进行减量操作,则结果为减 1.0。f+在使用 f之后,使 f的值加 1.0,因此表达式 f+的值为 5.0;-i 则是在使用 i之前,使 i的值减1,因此执行完-i 后,表达式-i 和变量
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 247 答案 解析 DOC
