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