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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、计算机二级(Java)65 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:70.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确2.下列字符常量中,哪个表示反斜杠字符“/”?(分数:70.00)A.1B.5C.2D.-13.下列叙述哪个有误?(分数:70.00)A.11 3B.3 15C.3 11D.15 34.java.nio 包的新特点

2、是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:70.00)A.显示图形信息B.显示文本内容C.显示文本和图形信息D.显示程序代码5.已知:inta=newint100;在下列给出的数组元素中,非法的是【 】(分数:70.00)A.a0B.a1C.a99D.a1006.下列叙述中,正确的是【 】(分数:70.00)A.Java 语言的标识符是区分大小写的B.源文件名与 public 类名可以不相同C.源文件的扩展名为.jarD.源文件中 public 类的数目不限7.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t =

3、“hello“; char c = h,e,l,l,o; (分数:70.00)A.s.equals(t);B.t.equals(c);C.s = =tD.t = = c;8.下列的变量定义中,错误的是( )。(分数:70.00)A.4B.6C.8D.109.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是【 】(分数:70.00)A.ActionListenerB.FocusListenerC.MouseMotionListenerD.ChangeListener10.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操

4、作?(分数:70.00)A.12.B.-20C.1,000D.4 5 611.下列关于 Swing 中内部框架 JInternalFrame 的说法不正确的是( )。(分数:70.00)A.内部框架不能监听窗口事件B.不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸C.必须把内部框架添加到一个容器中,否则不显示D.可以用 setBounds()方法设置内部框架在容器中的位置,默认值是 0,0,即容器的左上角12.下列关于 JavaApplication 与 Applet 的说法中,正确的是【 】(分数:70.00)A.都包含 main()方法B.都通过“a

5、ppletviewer“命令执行C.都通过“iavac“命令编译D.都嵌入在 HTML 文件中执行13.设有如下三个关系表,下列操作中正确的是【 】 (分数:70.00)A.T=RSB.T=RSC.T=RSD.T=R/S14.为了区分类中重载的同名的不同的方法,要求( )。(分数:70.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同15.resume( )方法负责恢复被哪个方法挂起的线程?(分数:70.00)A.项目中的文件是项目的一部分B.项目中的文件必须依靠项目而存在C.项目中的各个文件之间是彼此联系的D.项目中的文件表示该文件与项目之

6、间建立了一种关联16.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( )D.draw( )17.下列程序的输出结果是( )。 class Demo void test( ) Systeme.out.pnnt(“NO“); void test(int i) System.out.print(a); void test(int a,int b) System.out.print(a+b); class Test public static void main(String args ) Demo de=new

7、Demo( ); de.test( ); de.test(5); de.test(6,8); (分数:70.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 518.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); System.out.println(s1.equals(s2); (分数:70.00)A.副教授$“教授“B.3+5#2*

8、4C.计算机“计算机世界“D.2004/05/01=CTOD(“04/01/03“)19.下列哪个是 Java 程序和数据库连接的一种机制?(分数:70.00)A.-3 3B.5 -9C.3 -3D.-6 520.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); System.out.println(s1.equals(s2); (分数:70.00)A.trueB.fa

9、lseC.I am boyD.都不正确21.下列程序的输出结果是( )。 interface Inter public final static int A=100; class My implements Inter public static void main (String args ) Systemoutprintln(A) ; (分数:70.00)A.100B.0C.AD.程序有错误22.下列的哪个程序段可能导致错误?(分数:70.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “h

10、ello“; String t; t = s3 + “one“;C.String s = “ hello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;23.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:70.00)A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public fi

11、nal int MAX_LENGTH=10024.下列哪个选项可能包含菜单条?(分数:70.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改变对预定义类型数据的操作方式25.下列叙述中正确的是【 】(分数:70.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令26.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.由下往上递增B.由上往下递增C.由左到右递增D.由右

12、到左递增27.能抛出异常必须是下列哪个类或其子类的实例?(分数:70.00)A.throwsB.throwC.ThrowableD.Exception28.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0C.0.7D.0.6666666629.对下列二叉树,进行中序遍历的结果是【 】 (分数:70.00)A.ACBDFEGB.ACBDFGEC.ABDCGEFD.FCADBEG30.Java 语言通过什么方式支持多重继承?(分数:70.00)A.2.5B.2.0C.2.50D.231.在 A

13、pplet 被下载时调用,一般用来完成所有必需的初始化操作的方法是( )。(分数:70.00)A.destroy( )B.stop( )C.start( )D.init( )32.下列关于数组定义语句不正确的( )。(分数:70.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为可见D.Frame 的默认布局管理器为 BorderLayout33.在 Java 语言中,不允许使用指针体现出的 Java 特性是【 】(分数:70.00)A.可移植B.解释执行C.健壮性D.安全性34.容器类 javaawtcontainer

14、的父类是【 】(分数:70.00)A.javaawtWindowB.javaawtComponentC.javaawtFrameD.javaawtPanel35.在压缩文件流中,下列哪个方法是用于缓冲阅读器阅读文本的方法?(分数:70.00)A.javaB.javacC.javapD.javadoc36.下列关于字符串的叙述错误的是( )。(分数:70.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由 java.lang.String 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界

15、不要越界D.在 Java 语言中,字符串是作为对象来处理的37.下列关于继承的哪项叙述是正确的?(分数:70.00)A.视图结果存放在数据库中B.视图设计器中不存在“查询去向”的选项C.查询设计器中没有“数据更新”选项卡D.查询和视图都可以在磁盘中找到相应的文件38.下列关于 Java 语言中的方法叙述不正确的是(分数:70.00)A.Java 中的方法的参数传递是传值调用,而不是地址调用B.方法体是对方法的实现,包括变量声明和 java 的合法指令C.如果程序定义了一个或多个构造方法,在创建对象时,也可以用系统自动生成空的构造方法D.类的私有方法不能被其子类直接访问39.在 Applet 的

16、生命周期中,下列哪个方法使 Applet 成为激活状态?(分数:70.00)A.destroy( )B.start( )C.init( )D.stop( )40.下面概念中,不属于面向对象方法的是【 】(分数:70.00)A.对象B.继承C.类D.过程调用41.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.interrupt( )B.stop( )C.suspend( )D.yield( )42.若 a 和 b 均是整型变量并已正确赋值,正确的 switch 语句是( )。(分数:70.00)A.switch(

17、a+b);B.switch(a+b*3.0)C.switch aD.switch(ab)43.下列哪个是 Java 程序和数据库连接的一种机制?(分数:70.00)A.URLB.JDBCC.SOCKETD.RMI44.Swing 的选项面板是【 】(分数:70.00)A.JTabbedPaneB.JLayeredPaneC.JScrollPaneD.JSplitPane45.下列关于过滤流的说法不正确的是( )。 (分数:70.00)A.无限次B.一次也不执行C.执行一次D.执行三次46.下列叙述中,不符合 Java 语言特点的选项是( )。(分数:70.00)A.可移植性和跨平台的特点B.多

18、线程的并发机制C.编译器将 Java 源程序转换成机器码D.Applet 是 Java 的特殊应用程序,它嵌入到 HTML 中,随主页发布到互连网上47.查找随机文件的记录时,应使用的方法是【 】(分数:70.00)A.readInt()B.readBytes(intn)C.seek(long 1)D.readDouble()48.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.

19、00)A.12B.11C.10D.949.阅读下面程序 public class Increment public static void main( String args ) int c; c=5; System.out.println(C) ; System.out.println(c+); System.out.println(C) ; 输出结果是【 】(分数:70.00)A.5 6 6B.5 5 6C.6 7 7D.6 6 650.设 X,Y 为已定义的类名,下列声明 X 类的对象 x1 的语句中正确的是( )。(分数:70.00)A.在 Swing 中用轻量级的构件替代了 AWT

20、中的重量级构件,而且 Swing 的替补构件中都包含有一些其他的特性B.Swing 的按钮和标签可显示图标和文本,而 AWT 的按钮和标签只能显示文本C.与 AWT 相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT 相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务51.下列方法中,不属于 WindowListener 接口的是【 】(分数:70.00)A.windowOpened()B.window Closed()C.window Activated()D.mouseDragged()52.下列叙述中,错误的是【 】(分数:70.00)A.接口

21、与类的层次无关B.通过接口说明类所实现的方法C.通过接口可了解对象的交互界面D.接口与存储空间有关53.下列关于容器和构件的说法不正确的是( )。(分数:70.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器C.Panel 不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体54.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组

22、时,必须分配内存D.一个数组中的元素都必须是相同的类型55.下列的程序的功能是求 2100 之间的素数,程序中划线部分应填入的选项是( )。 public class Testnn public static void main(String args) Labell: for(int i=2;iA.0B.1C.iD.j56.在 Java 中,实现用户界面功能的包是【 】(分数:70.00)A.javaAppletB.javaxtransactionC.javaUtilD.javaawt57.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:70.00)A.publicB.

23、privateC.protectedD.没有这种类58.调用线程的下列方法,不会改变该线程在生命周期中状态的方法是【 】(分数:70.00)A.yeild()B.wait()C.sleep()D.isAlive()59.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7C.a bD.10 2560.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确二、填空题(每空 2 分,共 30 分)(总题数:20,分数:30

24、.00)61.在一个类的内部嵌套定义的类称为 1。(分数:1.50)填空项 1:_62.任何一个 Java 程序都默认引入了一个包,这个包的名字叫 java. 1。(分数:1.50)填空项 1:_63.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.p

25、rintln(“c=“+c); System.out.println(“d=“+d); (分数:1.50)填空项 1:_64.抽象、封装、 1 和多态是 Java 语言的四大特性。(分数:1.50)填空项 1:_65.Throwable 类分为 1 和 Exception 两个子类。(分数:1.50)填空项 1:_66. 1 是 Java 提供的建立图形用户界面 GUI 的开发包,它可用于 Java 的 Applet 和 Application 中,它支持图形用户界面的编程。 (分数:1.50)填空项 1:_67.在 Java 中 AWT 和 Swing 组件,一般来讲在应用程序中用到的组件是

26、 1。(分数:1.50)填空项 1:_68.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。 int x; x= 1 ; (分数:1.50)填空项 1:_69.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:1.50)填空项 1:_70.下列是一个 Java Applet 程序,填空使它的功能为计算数组各元素的和。程序执行完后 sum 的值应为21.0。 import java.applet.*; import java.awt.*; public class Testxx extend

27、s Applet float a=new 1 6; float sum=0.0f; public void init2 for(int j=0;ja.length;j+)aj=j+1; for(int i=0;ia.length;i+)sum+=ai; public void paint(Graphics g) g.drawstring(“Total of array elements:=“+sum,25,25); (分数:1.50)填空项 1:_71.下列是 Java 程序,演示的是变量类型的强制转换,请补充划线的部分,使输出结果为 b=12。 public clas sTestaaa pu

28、blic static void main(String args ) short S=12; byte b= 1; /将 s 变量强制转换成 byte 类型 Systemoutprint(“b=“+B) ; (分数:1.50)填空项 1:_72. 1 是 Java 程序中基本的结构单位。(分数:1.50)填空项 1:_73.线程在生命周期中要经历 5 种状态,分别是新建状态、可运行状态、运行状态、 1 状态和终止状态。(分数:1.50)填空项 1:_74. 1 是字符的序列,也是组织字符的基本结构。(分数:1.50)填空项 1:_75.在 Java 程序中,通过类的定义只能实现单重继承,但通

29、过 1 的定义可以实现多重继承关系。(分数:1.50)填空项 1:_76.在 Java 中,3.14156D 表示的是 1 数。 (分数:1.50)填空项 1:_77.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:1.50)填空项 1:_78.Java 语言以 1 为程序的基本单位,它是具有某些共同特性的实体型对象的集合。(分数:1.50)填空项 1:_79.Java 语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:1.50)填空项 1:_80.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mou

30、seDragged1 方法的事件对象是 2 类。(分数:1.50)填空项 1:_计算机二级(Java)65 答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:60,分数:4200.00)1.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:70.00)A.编辑框可用来选择、剪切、粘贴及复制正文B.在编辑框中只能输入和编辑字符型数据C.编辑框实际上是一个完整的字处理器D.以上说法均正确 解析:在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果,不论报表的修改是否保存,即使报表文件的数据源内容已经更改,也总是

31、预览当前数据源中的数据。报表的预览窗口,只用来查看报表的布局设置,并不能在此修改报表布局。2.下列字符常量中,哪个表示反斜杠字符“/”?(分数:70.00)A.1B.5C.2D.-1 解析:如果熟悉 char 型在计算机内部可以和 int 型相互转换的话,本题就比较好做了。判断(ch1+5ch2,即比较”E”的 int 型值是否小于“T,当然成立所以执行+ch1;这是 ch1 的值便变成了字母“B”。 3.下列叙述哪个有误?(分数:70.00)A.11 3 B.3 15C.3 11D.15 3解析:本题考查对函数传参。在 fun 函数中,x 接收的是 main 函数中 y 的地址,所以 * x

32、 值为 2,同样,* y 值为 1,所以第 1 次输出的是 2 1,第 2 次改变 * x 的值等同于改变 y 的值,改变 * y 的值也即改变x 的值,所以第 2 次输出的是 4 3。4.java.nio 包的新特点是内存映射技术、字符及编码、非阻塞 I/O 和下列哪一项?(分数:70.00)A.显示图形信息 B.显示文本内容C.显示文本和图形信息D.显示程序代码解析:在项目管理器窗口上有 6 个按钮,分别是新建、添加、修改、浏览(运行)、移去和连编按钮,但不具有重命名文件的功能。5.已知:inta=newint100;在下列给出的数组元素中,非法的是【 】(分数:70.00)A.a0B.a

33、1C.a99D.a100 解析: 本题考查 Java 中数组的概念。对于数组的掌握,不能仅仅停留在概念上,更多的是能将所学的知识灵活运用。inta=new int100定义了一个数组 a,含有 100 个整型元素。在 Java 中,数组元素的下标是从 0 开始的,因此上面定义的数组实际上下标是从 099,所以选项 D 错误。6.下列叙述中,正确的是【 】(分数:70.00)A.Java 语言的标识符是区分大小写的 B.源文件名与 public 类名可以不相同C.源文件的扩展名为.jarD.源文件中 public 类的数目不限解析:本题考查考生对 Java 语言概念的理解。这些属于考试重点内容。

34、Java 语言和 C 语言不同,它是区分大小写的,选项 A 正确。Java 程序的源文件扩展名为class,.jar 文件是由归档工具 jar 生成的.jar文件。源文件中的 public 类的数目只能有 0 个或 1 个,用来指定应用程序类名,也是源文件名。7.给出下列的代码,则以下哪个选项返回 true? String s = “hello“; String t = “hello“; char c = h,e,l,l,o; (分数:70.00)A.s.equals(t); B.t.equals(c);C.s = =tD.t = = c;解析:= = 操作符比较的是操作符两端的操作数是否是同

35、一个对象,而 String 的 equals( )方法比较的是两个 String 对象的内容是否一样。s.equals(t)方法比较字符串 s 与字符串 t 中的内容是否一致,两个字符串中的内容一致,所以返回 true。8.下列的变量定义中,错误的是( )。(分数:70.00)A.4B.6 C.8D.10解析:本题考查的是函数的调用,第一次调用 min(2,3),因为 2“计算机世界“ D.2004/05/01=CTOD(“04/01/03“)解析:字符函数中,LEN( )函数测试字符串长度;OCCURS( )函数计算子串出现次数;AT( )函数求子串位置,其返回值均为数值型数据;LIKE(

36、)函数比较两个字符串是否匹配,返回的是逻辑型数据。19.下列哪个是 Java 程序和数据库连接的一种机制?(分数:70.00)A.-3 3 B.5 -9C.3 -3D.-6 5解析:算术运算符“”是取余数,ab 是求 a 除以 b 所得的余数。103 的余数 是 1。20.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); System.out.println(s1.eq

37、uals(s2); (分数:70.00)A.true B.falseC.I am boyD.都不正确解析:如果需要比较两个对象的值是否相同,则可以调用 equals( )方法,如果比较的两个对象的值相等则返回 true,否则返回 false。注意:运算符“=”是用来比较两者是不是同一个对象,是同一个对象则返回 true,否则返回 false。 equals( )方法是 Java 的根类 Object 的方法,但是 Java 类库的许多子类,都重写了 equals( )方法。21.下列程序的输出结果是( )。 interface Inter public final static int A=1

38、00; class My implements Inter public static void main (String args ) Systemoutprintln(A) ; (分数:70.00)A.100 B.0C.AD.程序有错误解析:本题主要考查接口的定义和使用,接口是一种含有抽象方法和常量的一种特殊的抽象类,不能包含成员变量,在程序中是输出常量 A 的值,所以输出的结果为 5。 22.下列的哪个程序段可能导致错误?(分数:70.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “he

39、llo“; String t; t = s3 + “one“; C.String s = “ hello “; String standard = s.toUpperCase( );D.String s = “hello“; String t = s + “good“;解析:选项 A)String 类型可以直接使用“+”运算符进行连接运算。选项 B)String 是一种 Objec t,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误。选项 C)toUpperCa se( )方法是String 对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的 结果(String

40、类型)。选项 D)同选项 A)。23.int 型 public 成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:70.00)A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public const int MAX_LENGTH=100D.public final int MAX_LENGTH=100 解析:本题考查 Java 中变量的声明。选项 A 虽然按照题目要求定义了一个变量,但没有满足保持为常数的要求,该变量可以被改变。选项 B 没有满足题目要求的 public 成员变量;选项 C

41、与 C 语言混淆,const 是 C 语言用来定义常值变量的关键字, Java 中定义常值变量使用的是 final 属性,说明该值赋值以后永不改变,所以选项 D 为正确答案。24.下列哪个选项可能包含菜单条?(分数:70.00)A.运算符重载不能改变运算符的操作数个数B.运算符重载不能改变运算符的优先级C.运算符重载不能改变运算符的结合性D.运算符重载能改变对预定义类型数据的操作方式 解析:为报表添加域控件可以在“数据环境设计器”中进行,域控件用于打印表或视图中的字段、变量和表达式的计算结果,如果域控件的“表达式生成器”对话框中的“表达式”文本框为空,将不能添加该域控件,且“格式”文本框中的内

42、容设置无效。25.下列叙述中正确的是【 】(分数:70.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析: 本题考核软件维护的概念。维护是软件生命周期的最后一个阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护:为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是 A,

43、其余选项的说法错误。26.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.由下往上递增B.由上往下递增 C.由左到右递增D.由右到左递增解析:拷贝初始化构造函数的作用是用一个已知的对象来初始化一个被 创建的同类的对象,该函数只有一个参数,并且是对同类的某个对象的引用。27.能抛出异常必须是下列哪个类或其子类的实例?(分数:70.00)A.throwsB.throwC.Throwable D.Exception解析:通常我们都知道所有自己创建的异常对象都必须是 Exception 的实例或它的子类的实例;但在题目中的要求是抛出异常,不是自己创建的异常

44、对象,这两种的区别在于抛出异常中有可能继承了 Error 类,所以它应是 Throwable 类或其子类的实例。Throwable 类分为 Error 和 Exception 两子类。 28.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0 C.0.7D.0.66666666解析:本题考查模板函数的应用,表达式 int(11)和 int(42)是将 11 和 4.2 强制转换为整型。29.对下列二叉树,进行中序遍历的结果是【 】 (分数:70.00)A.ACBDFEG B.ACBDFGEC

45、.ABDCGEFD.FCADBEG解析:二叉树的中序遍历递归算法为:如果根不空,则(1)按中序次序访问左子树:(2)访问跟结点;(3)按中序次序访问右子树。否则返回。本题中,根据中序遍历算法,应首先按照中序次序访问以 C 为根结点的左子树,然后再访问根结点 F,最后才访问以 E 为根结点的右子树。遍历以 C 为根结点的左子树同样要遵循中序遍历算法,因此中序遍历结果为 ACBD;然后遍历根结点 F;遍历以 E 为根结点的右子树,同样要遵循中序遍历算法,因此中序遍历结果为 EG。最后把这三部分的遍历结果按顺序连接起来,中序遍历结果为 ACBDFEG。因此,本题的正确答案是 A。30.Java 语言

46、通过什么方式支持多重继承?(分数:70.00)A.2.5B.2.0C.2.50D.2 解析:在定义 long 型的时候,类似 long r=80L,我们会在数字后面加上 L,当然大小写都可以,在计算机要求显示或输出时,我们是看不到 L 的;还需注意:long 型占 64bit,远比 byte 要的优先级要高,所以 r/y 的结果是 long 型的。31.在 Applet 被下载时调用,一般用来完成所有必需的初始化操作的方法是( )。(分数:70.00)A.destroy( )B.stop( )C.start( )D.init( ) 解析:Applet 运行时,首先由浏览器调用 init()方法

47、,通知该 Applet 己被加载到浏览器中,使 Applet执行一些基本初始化。该方法经常被重写,实现设置布局管理器、数据初始化、放置些构件等功能。32.下列关于数组定义语句不正确的( )。(分数:70.00)A.Frame 是 Window 类的直接子类B.Frame 对象显示的效果是一个窗口C.Frame 被默认初始化为可见 D.Frame 的默认布局管理器为 BorderLayout解析:C+语言中的类是可以组成层次结构的,类是用于描述事物的属性和对事物的操作,类与类之间有相对的独立性,但其可以通过一些方法进行信息的通信。 33.在 Java 语言中,不允许使用指针体现出的 Java 特性是【 】(分数:70.00)A.可移植B.解释执行C.健壮性D.安全性 解析:选项 A,Java 语言跨平台的特点,保证了软件的可移植性。此外,Java 本身的编译器也用 Java 语言编

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