ImageVerifierCode 换一换
格式:DOC , 页数:22 ,大小:115KB ,
资源ID:1337907      下载积分:5000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-1337907.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(【计算机类职业资格】计算机二级(Java)55及答案解析.doc)为本站会员(medalangle361)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

【计算机类职业资格】计算机二级(Java)55及答案解析.doc

1、计算机二级(Java)55 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.Java为移动设备提供的平台是【 】(分数:70.00)A.J2MEB.J2SEC.J2EED.JDK5.02.下列关于 Java语言的异常处理描述不正确的是( )。(分数:70.00)A.Java语言中所有的异常都必须由程序员通过 try-catch-finally语句实现B.Java中异常可以被继承C.程序员可以通过继承 Exception类定义自己的异常D.异常在 Java中是有层次的3.为了使 SOS包中的所有类在当

2、前程序巾可见,可以使用的语句是( )。(分数:70.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;4.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.finalD.super5.下列语句顺序执行后,a 的值是( )。 int a=13;a=a/5; (分数:70.00)A.0B.1C.1.0D.true6.在 Swing中,JButton 的直接父类是( )。(分数:70.00)A.throwsB.throwC.ThrowableD.Exception7

3、.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:70.00)A.AB.BC.CD.B8.公有成员变量 MAX是一个 int型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:70.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX

4、= 100;D.public final int(MAX = 100;9.下列的哪个程序段可能导致错误?(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互10.Frame默认的布局管理器是【 】(分数:70.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout11.下列程序执行后,字符串 s应是( )。 String greets=“hello“; String s=g

5、reetssubstring(0,3); (分数:70.00)A.elloB.hellC.helloD.hl12.在 E-R图中,用来表示实体的图形是【 】(分数:70.00)A.矩形B.椭圆形C.菱形D.三角形13.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java语言中不能进行数据类型的强制转换D.以上都不符合14.用于定义类成员的访问控制权限的一组关键字是(分数:70.00)A.extends 和 implementsB.public,private 和 protected

6、C.class和 publicD.char,int,float 和 double15.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:70.00)A.0B.1C.2D.316.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:

7、70.00)A.32B.31C.64D.6317.下列哪个类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:70.00)A.多线程B.动态连接C.异常同步D.异常处理18.在 AWT了组件中,为了实现单选按钮的功能,除了用到 Checkbox组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0C.0.7D.0.6666666619.下面叙述正确的是【 】(分数:70.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述

8、都不对20.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE为基础,支持 EJB,并且它有强大的服务功能? (分数:70.00)A.2143B.1212C.1234D.211221.下列哪个选项的 java源文件代码片段是不正确的?(分数:70.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.

9、io.*; import java.awt.*; public class Test 22.下列是一个 Java应用程序,输出结果是( )。 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:70.00)A.abB.abcC.abdD.abcd23.在 Java中,由 Java编译器自动导入而无需在程序中用 import导入的包是【 】(分数:70.00)A.iavaAppletB.javaawtC.javaUt

10、ilD.javalang24.下列的常量中,合法的是( )。(分数:70.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;25.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:70.00)A.0B.1C.2D.326.当 Applet小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( )D.draw( )27.下列叙述中正确的是【

11、 】(分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率28.下列有关 MVC体系结构的叙述中正确的是( )。(分数:70.00)A.Swing胜过 AWT的主要优势在于 MVC体系结构的普遍使用B.MVC用户界面存在 3个通讯对象:模型、视图和控件C.MVC其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确29.下列代码的执行结果是( )。 public class Test p

12、ublic int aMethod( ) static int i=0; i+ +; System.out.println(i); public static void main(String args ) Test test = new Test( ); test.aMethod( ); (分数:70.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new来调用D.构造方法不可以被重载30.下列代码中 if(x0)Systemoutprintln(“first“); else if(x-

13、3)(Systemoutprintln(“second“); else Systemoutprintln(“third“); 要求打印字符串为“second“时,x 的取值范围是【 】 (分数:70.00)A.x0 并且 x-3B.x0C.x-3D.x-331.下列叙述中,错误的是【 】(分数:70.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类32.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Ap

14、plet使用自身的代码和 Applet浏览器提供的 Java API33.下列语句中,属于多分支语句的是【 】(分数:70.00)A.if语句B.switch语句C.do while语句D.for语句34.线程生命周期中正确的状态是【 】(分数:70.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态35.下列关于 Java的说法正确的是( )。(分数:70.00)A.10B.程序有误C.1D.036.Java语言具有跨平台技术是因为( )。(分数:70.0

15、0)A.字节编译B.内存跟踪C.语法检查D.多线程37.下列关于 Java程序结构的说法有误的是( )。(分数:70.00)A.-1B.255C.127D.编译错误38.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存D.一个数组中的元素都必须是相同的类型39.Java语言具有跨平台技术是因为( )。(分数:70.00)A.“10/10/02“B.10/10/02C.10/10/02D.#10/10/02#40.设 i,j 为类 X定义的 dou

16、ble型变量名,下列 X类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件41.下列关于 Applet的叙述中,错误的是【 】(分数:70.00)A.Applet是 Java类,所以可以由 JDK中的解释器 javaexe 直接解释运行B.Applet应该定义为 javaappletApplet 类或 javaxswingJAppl

17、et 类的子类C.Applet与 Application的主要区别在执行方式上D.通过在 HTML文件中采用PARAM标记可以向 Applet传递参数42.继承诸如 WindowAdapter(它继承了 WindowListener接口)等适配器类有何好处?(分数:70.00)A.将继承这个类的所有行为B.子类将自动成为监听器C.不必实现任何不需要的 WindowListener方法D.为了层次清楚,美观大方43.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“

18、 +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图44.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )45.Java中对 Applet设置了严格的

19、安全限制。下列关于 Applet在 Java2中的安全限制叙述正确的是【 】(分数:70.00)A.根本无法解除B.只有部分限制可以解除,而其他限制无法解除C.可以在安全策略的控制下解除D.已经缺省地全部解除46.下列哪个是用来实现客户和服务者之间的通信? (分数:70.00)A.URLB.UDPC.JDBCD.Socket47.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;48.下列字符常量中,哪个表示反斜杠字符“/”?(分

20、数:70.00)A./B./“C./D./49.下列程序执行后,屏幕上显示的应是( )。 public class Testyyy public static void main(Stringargs) char charl=,t es,t; char char2=t,e,s,t,1; String s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s1equals(s2); (分数:70.00)A.trueB.falseC.testD.编译错误50.下列哪个语句是声明一个含有 10个 String对

21、象的数组?(分数:70.00)A.char str ;B.char str ;C.String str = new String10;D.String str10;51.下列关于 Java程序结构的说法有误的是( )。(分数:70.00)A.package语句可以有一个或多个B.import语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application程序可以包括许多方法,但必须有且只能有一个 main方法52.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名

22、 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:70.00)A.-3 3B.5 -9C.3 -3D.-6 553.下列程序是死循环的是( )。(分数:70.00)A.for(;);B.int s=36; while(S)-S;C.int m=10; do m- - while(m0);D.int n=5;while(n1) n- -; if(n54.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String arg

23、s ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:70.00)A.31B.32C.2D.3355.下列代码中,将引起编译错误的行是【 】 1)public class Exercise 2)public static void main(String args) 3)float f=0.0: 4)f+=1.0; 5) 6) (分数:70.00)A.第 2行B.第 3行C.第 4行D.第 6行56.抛出异常、生成异常对象

24、都通过下列哪个语句实现?(分数:70.00)A.throwsB.throwC.ThrowableD.Exception57.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用58.下列的哪个赋值语句是正确的?(分数:70.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;59.在访问数据库时,为建立实际的网络连接,把 URL、数据库用户名和密码传给 Driver- Mana

25、ger的方法是 ( )。(分数:70.00)A.getconnection( )B.getConnection( )C.Connection( )D.connection( )60.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.00)A.40B.36C.36D.40二、填空题(每空 2分,共 30分)(总题数:20,分数:30.00)61.在面向对象方法中,类的实例称为 1。(

26、分数:1.50)填空项 1:_62.数据的逻辑结构在计算机存储空间中的存放形式称为数据的 1。(分数:1.50)填空项 1:_63.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 1。 (分数:1.50)填空项 1:_64.在下列的代码段中填入一个适当的语句,使其表示为从输入流中能读取对象(注:FileInputStream 的形参为“thetime”)。 File InputStream in= 1 ; ObjectInputStream s=ObjectInputStream(in); String today=(String)s

27、readObject2; Date date=(Date)sreadObject3; (分数:1.50)填空项 1:_65.在运行时,由 java解释器自动引入,而不用 import语句引入的包是 1。(分数:1.50)填空项 1:_66.对象是一组相关变量和相关方法的封装体,是类的一个 1。(分数:1.50)填空项 1:_67.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和 1 的集合体。(分数:1.50)填空项 1:_68.对话框(Dialog)是 1 类的子类。(分数:1.50)填空项 1:_69.通过 1 运算符实现对成员变量的访问和方法调用。(分

28、数:1.50)填空项 1:_70. 1是 Java提供的建立图形用户界面 GUI的开发包,它可用于 Java的 Applet和 Application中,它支持图形用户界面的编程。 (分数:1.50)填空项 1:_71.Java程序中定义接口所使用的关键字是 1。(分数:1.50)填空项 1:_72. 1是 Java提供的建立图形用户界面 GUI的开发包,它可用于 Java的 Applet和 Application中,它支持图形用户界面的编程。 (分数:1.50)填空项 1:_73.请阅读下列程序代码,然后将程序的执行结果补充完整。 程序代码: public class throwsExcep

29、tion static void Proc(int sel) throws ArithmeticException,ArrayIndexOutOfBoundsException Systemoutprintln(“In Situation“+sel);if(sel=0) Systemoutprintln(“no Exception caught“); return; else if(sel=1) int iArray=new int4; iArray1=3; public static void main(String args) try Proc(0);Proc(1) catch(Array

30、IndexOutOfBoundsException e) Systemoutprintln(“Catch“+e); finally Systemoutprintln(“in Proc finally“); 执行结果: In、Situation 0 no Exception caught 1 in Proc finally (分数:1.50)填空项 1:_74.Java源文件经过编译后生成的文件的后缀是 1。(分数:1.50)填空项 1:_75.下列的 Java语句是把字符串“12345”转换为 int型数据,请补充完整。 int x; x= 1 ; (分数:1.50)填空项 1:_76.在实现

31、 Serializable的类中,静态变量和使用 1 关键字可以使某些数据不被串行化。(分数:1.50)填空项 1:_77.编程语言大致分为面向机器,面向过程和面向对象 3种结构,Java 语言是面向 1 的一种网络编程语言。(分数:1.50)填空项 1:_78.布尔型数据除局部变量外,默认的值是 1。(分数:1.50)填空项 1:_79.一个关系表的行称为 1。 (分数:1.50)填空项 1:_80.字符串分为两大类,一类是字符串常量,使用 String类的对象表示;另一类是字符串变量,使用 1类的对象表示。(分数:1.50)填空项 1:_计算机二级(Java)55 答案解析(总分:4230

32、.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.Java为移动设备提供的平台是【 】(分数:70.00)A.J2ME B.J2SEC.J2EED.JDK5.0解析:Java2 平台包括;J2ME 平台、J2SE 平台和 J2EE平台。其中:J2ME 是为嵌入式和移动设备提供的Java平台,它的体系结构由 Profiles、Configuration 和 OptionalPackages 组成;J2SE 是面向企业级应用与服务的综合性标准开发平台:J2EE 是面向大型企业级用容器管理专用构件的应用平台。而 JDK5.0是一个

33、Java开发软件包。因此本题的正确答案是 A。2.下列关于 Java语言的异常处理描述不正确的是( )。(分数:70.00)A.Java语言中所有的异常都必须由程序员通过 try-catch-finally语句实现 B.Java中异常可以被继承C.程序员可以通过继承 Exception类定义自己的异常D.异常在 Java中是有层次的解析:为达到运行的要求,运行时出现的异常,实际是直接交给 JVM系统来处理的,而 Exception类的非运行异常,则要求编写程序必须捕获和声明。所以在 Java语言中不是所有的异常都必须由程序员通过try-catch-finally语句实现。3.为了使 SOS包中

34、的所有类在当前程序巾可见,可以使用的语句是( )。(分数:70.00)A.import sos*; B.package sos*;C.sosimport;D.sospackage;解析:知道 import语句的用法,import 是引入所需要的类所属的包,有 Java的标准类库,用户也可自己定义;package 指定源文件要存入所指定的包中,该语句必须在文件之首,如没有此句,源文件存入当前目录下。 4.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.final D.super解析:final 保留字,用来说明这个变量赋值

35、后永不改变,如果值发生变动,系统会报告错误。注意:final保留字除了修饰变量来说明这个变量赋值后永不改变,它也可以用来修饰类,说明这个类不能再被别的类所继承。5.下列语句顺序执行后,a 的值是( )。 int a=13;a=a/5; (分数:70.00)A.0B.1 C.1.0D.true解析:由于/比运算符优先级高,所以先算 a/5,这样便得 a=2;它等价于 a=a2,这样便得到正确答案 1。6.在 Swing中,JButton 的直接父类是( )。(分数:70.00)A.throws B.throwC.ThrowableD.Exception解析:根据变量的定义位置和所使用的变量定义语

36、句的不同,Visual Basic 中的变量可以分为局部变量、模块变量和全局变量。模块级变量在模块部分用 Private或 Dim语句声明;全局变量必须用 Public或Global语句声明;局部变量在过程内用 Dim 或 Static语句声明。7.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:70.00)A.AB.BC.CD.B 解析:如果熟悉 char型在

37、计算机内部可以和 int型相互转换的话,本题就比较好做了。判断(ch1+5ch2,即比较”E”的 int型值是否小于“T,当然成立所以执行+ch1;这是 ch1的值便变成了字母“B”。 8.公有成员变量 MAX是一个 int型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:70.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX = 100;D.public final int(MAX = 100; 解析:Java 中公有变量使用 public定义,定义常量变量使

38、用 final,另外注 意的是修饰符的顺序,一个最完整的修饰是 public static final int varial_a=100;这个顺序 不能变,而选项 C)错在修饰符的顺序上。9.下列的哪个程序段可能导致错误?(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互 解析:在 Java语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际

39、编程中,往往采用的是容器类 Container的子类。10.Frame默认的布局管理器是【 】(分数:70.00)A.FlowLayoutB.BorderLayout C.GridLayoutD.CardLayout解析:本题考查 Java中的布局管理器。FlowLayout 是 Pane和 Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置;BorderLayout 是 Window、Frame 和 Dialog的默认布局管理器,选项 B正确,在 BorderLayout布局管理器中,构件分成 5个区域,每个区域只能放置一个构件:GridLayout 使容器中各个构件呈网状

40、布局,平均占据容器的空间:GardLayout 把容器分成许多层,每层只能放置一个构件。11.下列程序执行后,字符串 s应是( )。 String greets=“hello“; String s=greetssubstring(0,3); (分数:70.00)A.elloB.hell C.helloD.hl解析:本题中方法。substring(0,3)是取字符串 greets的第 0个到第 3个字符组成新串。 12.在 E-R图中,用来表示实体的图形是【 】(分数:70.00)A.矩形 B.椭圆形C.菱形D.三角形解析:在 E-R图中,用三种图框分别表示实体、属性和实体之间的联系,其规定如下

41、:用矩形框表示实体,框内标明实体名;用椭圆状框表示实体的属性,框内标明属性名;用菱形框表示实体间的联系,框内标明联系名。所以,选项 A正确。13.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换 C.Java语言中不能进行数据类型的强制转换D.以上都不符合解析:在 Java语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。

42、声明异常抛出用 throws子句来完成声明,throws子句包含在方法的生命之中。语法如下:throws exceptionList/异常列表是用逗号分隔的多个异常 NULL14.用于定义类成员的访问控制权限的一组关键字是(分数:70.00)A.extends 和 implementsB.public,private 和 protected C.class和 publicD.char,int,float 和 double解析:修饰符分为访问限制符和非访问限制符。其中访问限制符有 pub-licorivateprotected 和default。非访问限制符有 static,final 和 ab

43、stract等。 15.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:70.00)A.0B.1C.2D.3 解析:此题考查 switch语句的用法,switch 的判断的条件必须是一个 int 型值,也可以是 byte,short

44、和 char型的值,case 中需要注意的是一个 case后面一般要接一 个 break语句才能结束判断,否则将继续执行其他 case而不进行任何判断,如果没有任何 值符合 CaSe列出的判断,则执行 default的语句,default是可选的,可以没有,如果没有 default 而又没有任何值匹配 case中列出的值,则 switch不执行任何语句。16.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:70.00)A.32B.31C.64 D.63解析:在二叉树的第 k层上,最多有 2k-1(k1)个结点。对于满二叉树来说,每一层上的结点数都达到最大值,即在满二叉树的第 k层上有

45、2k-1个结点。因此,在深度为 7的满二叉树中,所有叶子结点在第7层上,即其结点数为 2k-1=27-1=64 因此,本题的正确答案为 C。17.下列哪个类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:70.00)A.多线程B.动态连接C.异常同步 D.异常处理解析:Java 标识符的命名规则:标识符是以字母、下划线和美元符作为 首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。标识符是区 分大小的。标识符的字符数目没有限制。18.在 AWT了组件中,为了实现单选按钮的功能,除了用到 Checkbox组件以外,还需要用到下列哪个组件? (分数

46、:70.00)A.0.66667B.0 C.0.7D.0.66666666解析:本题考查模板函数的应用,表达式 int(11)和 int(42)是将 11 和 4.2强制转换为整型。19.下面叙述正确的是【 】(分数:70.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:A 选项错误,因为算法的执行效率与算法执行过程中所需基本运算的执行次数有关;B 选项错误,原因是算法的空间复杂度是指执行这个算法所需要的内存空间;C 选项正确,故 D选项不正确。20.下列哪个是

47、面向大企业级用容器管理专用构件的应用平台,以 J2SE为基础,支持 EJB,并且它有强大的服务功能? (分数:70.00)A.2143 B.1212C.1234D.2112解析:String 类型可以直接使用“+”进行连接运算。21.下列哪个选项的 java源文件代码片段是不正确的?(分数:70.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.i

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