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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家计算机二级(Java)88 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.00)A.public void method( )B.public void method( ) throws ExceptionC.public void method( ) throw T

2、imedoutExceptionD.public throw TimedOutException void method( )2.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:2.00)A.AB.BC.CD.B3.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定4.下列叙述中正确的是【 】(

3、分数:2.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令5.关于字节 I/O流,下列叙述不正确的是( )。(分数:2.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 Datalnput接口D.所有的字节输出流都继承于 Writer类6.阅读下面程序 1 public class Try extends Thread 2 public static void main(String

4、args) 3 Try t=new Try(); 4 t.start(); 5 6 7 public void run(int j) 8 int i=0; 9 while(i5) 10 System.out.println(“祝你成功!”); 11 i+; 12 13 14 该程序要求打印 5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。选择正确的修改是【 】 (分数:2.00)A.将第 1行的 extendsThread改为 implementsRunnableB.将第 3行的 newTry()改为 newThread()C.将第 4行 t.start()改为 start(t)D

5、.将第 7行的 publicvoidrun(intj)改为 publicvoidrun()7.阅读下面程序 public class OperatorsAndExpressions void equalsMethodl() String s1=new String(“how are you“); String s2=new String(“how are you“); System.out.println(s1=s2); public static void main(String args) OperatorsAndExpressionsOperAndExp=new OperatorsAnd

6、Expressions(); /用于复合类型数据的“=”运算符 OperAndExp.equalsMethod1(); 程序运行结果是【 】 (分数:2.00)A.B.TRUEC.FALSED.equal8.getSize( ).width指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度C.框架的窗口宽度D.用户显示器的宽度9.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println

7、(t+)*(- -q); (分数:2.00)A.12B.11C.10D.910.下面描述中,符合结构化程序设计风格的是【 】(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 GOTO语句11.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:2.00)A.1.5B.1C.1.0D.0.512.要实现对 Java代码的数字签名

8、,对于代码的提供者要经过的 4个步骤的正确顺序是( )。 创建 JAR文件 创建密钥 对 JAR文件进行数字签名 输出公钥证书 (分数:2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O13.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )14.现有一变量声明为 boolean aa,下列的赋值语句正确的是( )。(分数:2.00)A.300B.1200C.140D.14415.Java中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过

9、此类的方法访问这些信息? (分数:2.00)A.2 3 6B.2 4 8C.2 3 4D.2 2 816.下列有关文件类 File的说法有误的是( )。(分数:2.00)A.File类以一种系统无关的方式表示一个文件对象的属性B.在 Java语言中,目录不是文件,所以目录作为一种特有的类处理C.File类是一个重要的非流类D.流类关心的是文件的内容,而 File类关心的是文件在磁盘上的存储17.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误B.0C.1D.运行成功,但不输出18.为读取的内容进行处理后再输出,需要使用下列哪种流?(分数:2.00)A.k/11B.k%11C.k

10、/Il=0D.k%11=019.下列叙述中,错误的是【 】(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类20.计算机中的流是( )。(分数:2.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区21.已知有下列类的说明,则下列哪个语句是正确的? public class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg ) Test t = new Test( ); (分数:2.00)A.对象的加锁技

11、术有效的预防了死锁的发生B.共享数据的所有访问都必须作为临界区,使用 synchronized关键字进行加锁控制C.用 synchronized保护的共享数据必须都是私有的D.Java语言中对象加锁具有可重入性22.为了区分类中重载的同名的不同的方法,要求( )。(分数:2.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同23.下列哪个选项是 javax.swing.JApplet的父类?(分数:2.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引D.支持主关键字、参照

12、完整性和表之间的联系24.下列整型常量中表示的是十六进制的整数的是( )。(分数:2.00)A.0B.1C.2D.325.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系C.关联关系D.无关系,上述类定义有语法错误26.Java语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.d

13、egree=2C.degree=3D.degree=427.下列哪个方法可以使具有与当前线程相同优先级的线程有运行的机会?(分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )28.下列程序的输出结果是( )。 interface Inter public final static int A=100; class My implements Inter public static void main (String args ) Systemoutprintln(A) ; (分数:2.00)A.X=3 Y=5 X=3 Y=5 H=4 W=6B

14、.X=3 Y=5 X=3 Y=5 H=3 W=6C.X=3 Y=5 X=3 Y=4 H=4 W=6D.X=3 Y=5 X=3 Y=3 H=4 W=629.Java中对 Applet设置了严格的安全限制。下列关于 Applet在 Java2中的安全限制叙述正确的是【 】(分数:2.00)A.根本无法解除B.只有部分限制可以解除,而其他限制无法解除C.可以在安全策略的控制下解除D.已经缺省地全部解除30.下列的变量定义中,错误的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=10

15、0;31.下列关于变量的叙述哪个是错的?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化32.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:2.00)A.1和 1B.1和 1.0C.1.0和 1D.1.0和 1.033.下列程序执行后,m 的值是(

16、)。 public class Testbbb public static void main (String args ) int a=10,b=3,m=5; if(a= =B) m + =a; else m:+ +a*m; Systemoutprintln(m); (分数:2.00)A.15B.50C.55D.534.java.nio包的新特点是内存映射技术、字符及编码、非阻塞 I/O和下列哪一项?(分数:2.00)A.文件锁定B.文件共享C.文件保护D.文件散列35.下列程序是死循环的是( )。(分数:2.00)A.for(;);B.int s=36; while(S)-S;C.int

17、m=10; do m- - while(m0);D.int n=5;while(n1) n- -; if(n二、填空题(每空 2分,共 30分)(总题数:15,分数:30.00)36.求菲波那契数列的数学表达式为 fibonacci(n)=n, n=0,1; fibonacci(n)=fibonacci(n-1)+fibonacci(n-2), n2; 设 m是 long型变量,下面是递归算法求菲波那契数列的方法 long fibonacci(long n) if(n= =0| |n= =1)return n; else return (fibonacci(n-1)+fibonacci(n-2

18、); 当语句 m=fibonacci(3),执行时,方法 fibonacci1被调用了 2 次。 (分数:2.00)填空项 1:_37.在事件处理的过程中,主要涉及到的 3个对象分别是事件、 1 和事件处理者。(分数:2.00)填空项 1:_38.Java语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:2.00)填空项 1:_39.下列程序段的输出结果为 1。 int a=2; switch(a) case 2: System.out.print(“Value is 2“);case 3 : System.out.println(“Value is 3.“); break;

19、 default: System.out.prinfln(“end“); break; (分数:2.00)填空项 1:_40.抽象类不能 1。(分数:2.00)填空项 1:_41.诊断和改正程序中错误的工作通常称为 1。(分数:2.00)填空项 1:_42.Java语言中,移位运算符包括:、和 1。(分数:2.00)填空项 1:_43.程序中多个线程互相等待对方的持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,就造成了都想得到资源而又都得不到的现象,使线程不能继续运行,这种状态在计算机中称为 1。(分数:2.00)填空项 1:_44.程序测试分为静态分析和动态测试。其中 1 是指不执行程

20、序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_45. 1类是由 Java编译器自动生成的,它伴随每个类。(分数:2.00)填空项 1:_46.编程语言大致分为面向机器,面向过程和面向对象 3种结构,Java 语言是面向 1 的一种网络编程语言。(分数:2.00)填空项 1:_47.在 Java语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成 1 结构的类层次。 (分数:2.00)填空项 1:_48. 1日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项

21、 1:_49.设 a = 8,则表达式 a 2 的值是 1。(分数:2.00)填空项 1:_50. 1是 Java程序的并发机制,它能同步共享数据,处理不同事件。(分数:2.00)填空项 1:_国家计算机二级(Java)88 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:35,分数:70.00)1.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:2.0

22、0)A.public void method( )B.public void method( ) throws Exception C.public void method( ) throw TimedoutExceptionD.public throw TimedOutException void method( )解析:如果程序在运行的过程中抛出异常,而这个异常又不是 Runtime- Exception或者 Error,那么程序必须捕获这个异常进行处理或者声明抛出(throWs)该异 常,捕获异常可以使用 trycatch( ).语句,而抛出异常在方法声明前是声明,在方 法的声明后面加上

23、 throws XxxxException,抛弃多个异常时,在各异常间使用逗号“,”分 隔,题目中的程序在运行时抛出的不是一个 RuntimeExeeption,所有必须捕获或者抛弃, 而程序又没有捕获,所有应该在方法声明中声明抛弃。由于 Exception是所有异常的父 类,所有当然也可以代表 RuntimeExccption了。2.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln

24、(ch1); (分数:2.00)A.AB.BC.CD.B 解析:如果熟悉 char型在计算机内部可以和 int型相互转换的话,本题就比较好做了。判断(ch1+5ch2,即比较”E”的 int型值是否小于“T,当然成立所以执行+ch1;这是 ch1的值便变成了字母“B”。 3.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低 D.根据具体的情况而定解析:双精度数据强制转换成单精度数据后,其数值精度会降低。注意:强制转换是将位数多的数据类型向位数少的数据类型转换,而在计算机中,位数越少,精度越低。4.下列叙述中正确的是【 】(分数:2.00)A.软件

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

26、(分数:2.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 Datalnput接口D.所有的字节输出流都继承于 Writer类 解析:所有的字节输出流都继承于 OutputStream类。6.阅读下面程序 1 public class Try extends Thread 2 public static void main(String args) 3 Try t=new Try(); 4 t.start(); 5 6 7 public void run(int j) 8 int

27、i=0; 9 while(i5) 10 System.out.println(“祝你成功!”); 11 i+; 12 13 14 该程序要求打印 5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。选择正确的修改是【 】 (分数:2.00)A.将第 1行的 extendsThread改为 implementsRunnableB.将第 3行的 newTry()改为 newThread()C.将第 4行 t.start()改为 start(t)D.将第 7行的 publicvoidrun(intj)改为 publicvoidrun() 解析: 本题考查线程的创建。Java 语言中提供两种创

28、建线程的方法,一种是通过实现 Runnable接口来创建线程,另一种是通过继承 Thread类创建线程。显然,题目中的程序是使用第二种方法来创建线程。Thread类中定义了 run()方法,所以通过继承 Thread 类来创建线程时还要重写 Thread类中的 run()方法。而 run()方法的定义如下: public void run() 题目中的代码比较简单,就是创建了一个线程,这个线程完成的操作就是打印 5行“祝你成功”。仔细阅读程序,不难发现第 7行有错。在 run()方法的定义中是没有参数的,而题目程序中的 run方法却带有一个参数。因此,要把第 7行的代码改为“public vo

29、id run()”。因此,本题的正确答案是 D。 7.阅读下面程序 public class OperatorsAndExpressions void equalsMethodl() String s1=new String(“how are you“); String s2=new String(“how are you“); System.out.println(s1=s2); public static void main(String args) OperatorsAndExpressionsOperAndExp=new OperatorsAndExpressions(); /用于复合

30、类型数据的“=”运算符 OperAndExp.equalsMethod1(); 程序运行结果是【 】 (分数:2.00)A.B.TRUEC.FALSE D.equal解析:本题考查的是 Java语言中运算符的特殊用法。相等比较运算符“”,不仅可用于基本类型的数据之间的比较,还可以用于复合数据类型之间的比较。但是,对于复合类型数据的“”运算,其比较的目标是两个操作数是否是同一个对象。如果需要比较两个对象的值是否相同,则可以调用 equals()方法。题目中函数 equalsMethodl()的代码非常简单,首先生成两个字符串对象 s1和 s2,然后输出表达式“s1=s2”的结果。根据上面介绍的相

31、等比较运算符的用法,字符串对象 s1和 s2是复合数据类型,因此表达式“s1=s2”比较的是 s1和 s2是否同一个对象。显然,s1 和 s2虽然具有相同的值,即“how are you”,但它们是两个不同的对象。因此,本题的正确答案是 C。 8.getSize( ).width指的是什么?(分数:2.00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度 C.框架的窗口宽度D.用户显示器的宽度解析:可以对 Java的任何组件调用 getSize( ).width和 getSize( )。height, 来改变用户界面的宽度和高度。9.下列程序的执行结果是( )。 public

32、class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:2.00)A.12B.11C.10 D.9解析:首先判断(m+)10.下面描述中,符合结构化程序设计风格的是【 】(分数:2.00)A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑 B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用 GOTO语句解析:应该选择只有一个入口和一个出口的模块,故 B选项错误:首先要保证程序正确,然后才要求提高效率

33、,故 C选项错误:严格控制使用 GOTO语句,必要时可以使用,故 D选项错误。11.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:2.00)A.1.5 B.1C.1.0D.0.5解析:在 Java中,取模运算符,其操作数可以是浮点数,如 45410=54。12.要实现对 Java代码的数字签名,对于代码的提供者要经过的 4个步骤的正确顺序是( )。 创建 JAR文件 创建密钥 对 JAR文件进行数字签名 输出公钥证书 (分数:

34、2.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:Java 虚拟机的执行过程的三个特点是多线程,动态连接和异常处理。13.下列关于构造方法的说法中不正确的是( )。(分数:2.00)A.sleep( )B.yield( ) C.interrupt( )D.stop( )解析:在一个线程中调用 t.suspend( ),将使线程 t暂停执行,要想恢复线程,必须由其他线程调用t.resume( )恢复 t的执行。不提倡这两种方法,容易产生死锁。14.现有一变量声明为 boolean aa,下列的赋值语句正确的是( )。(分数:2.00)A.300B.1200C.140 D

35、.144解析:在 Java中,取模运算符,其操作数可以是浮点数,如 45410=54。15.Java中哪个类是由编译器自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息? (分数:2.00)A.2 3 6B.2 4 8 C.2 3 4D.2 2 8解析:此题考查的是 Select Case结构。 Select Case 结构的一般格式为: Select Case expr Caseexpr1 clause 1 Case expr2 clause 2 Case else clause n End Select 其中 expr是测试表达式,如果满足

36、expr n,就执行这条语句,然后退出;条件是 a=2,b=1,所以执行语句 Print “* * 2 * *“。 16.下列有关文件类 File的说法有误的是( )。(分数:2.00)A.File类以一种系统无关的方式表示一个文件对象的属性B.在 Java语言中,目录不是文件,所以目录作为一种特有的类处理 C.File类是一个重要的非流类D.流类关心的是文件的内容,而 File类关心的是文件在磁盘上的存储解析:在 Java语言中,目录作为一种特殊的文件,即文件名的列表。17.下列关于滚动条说法有误的是( )。(分数:2.00)A.编译错误 B.0C.1D.运行成功,但不输出解析:如果在于类中

37、要访问父类的函数应用“:”运算符。18.为读取的内容进行处理后再输出,需要使用下列哪种流?(分数:2.00)A.k/11B.k%11 C.k/Il=0D.k%11=0解析:x=Int(Rnd()+9)语句中,Rnd 是用来产生随机数的,其值在 01 之 间,而在(Rnd()+9)前面有 Int进行强制转换,所以 x总为 9,Select Case xEnd Select 语句体中的 Case 9CRPrint “ good “语句。19.下列叙述中,错误的是【 】(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类 解析: 本题考查继承的概念。继承性是面向

38、对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。重点掌握两点:子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类能够代替父类,选项 A和选项 B说法正确;子类方法不能产生比父类更多的异常。选项 D为正确答案。20.计算机中的流是( )。(分数:2.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 解析:“流”是在 1984年由 C语言第一次引入的,流可以看做是一个流 动的数据缓冲区。21.已知有下列类的说明,则下列哪个语句是正确的? public

39、 class Test private float f = 1.0f; int m = 12; static int n=1; public static void main(String arg ) Test t = new Test( ); (分数:2.00)A.对象的加锁技术有效的预防了死锁的发生 B.共享数据的所有访问都必须作为临界区,使用 synchronized关键字进行加锁控制C.用 synchronized保护的共享数据必须都是私有的D.Java语言中对象加锁具有可重入性解析:在 Visual FoxPro中,创建报表的方法通常有 3种:一是使用报表设计器创建自定义报表;二是使

40、用报表向导创建报表;三是使用快速报表创建简单规范的报表。而快速报表是在报表设计器中完成的。22.为了区分类中重载的同名的不同的方法,要求( )。(分数:2.00)A.采用不同的形式参数列表 B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同解析:方法的重载是指多个方法可以享有相同的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。程序可按参数列表决定调用对应的方法23.下列哪个选项是 javax.swing.JApplet的父类?(分数:2.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引

41、D.支持主关键字、参照完整性和表之间的联系解析:一旦创建了个字符串对象,该字符串所代表的文本就不能改变了。24.下列整型常量中表示的是十六进制的整数的是( )。(分数:2.00)A.0B.1 C.2D.3解析:对话框的 Cancel Error属性的作用是指示当选取“取消”按钮时是否出错,本题目中该属性为True,因此按 Cncel键后将导致程序出错,一般应该在程序中添加对错误的处理。25.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名 class Man extends P

42、erson int age;/ / 年龄 int getScore( ) return score; (分数:2.00)A.包含关系B.继承关系 C.关联关系D.无关系,上述类定义有语法错误解析:主要考查 Java中类的继承,通过在类声明中加入 extends子句来创 建子类,其格式为:class SubClass extends SuperClass ,其中 SubClass为子类名,SuperClass 为父类名。26.Java语言由下列哪个公司发布的?(分数:2.00)A.degree=1B.degree=2C.degree=3D.degree=4 解析:如果 a60,则 Score=1

43、;如果 a70,则 Score=2;如果 a80,则 Score=3;如果 a90,则Score=4;本题的条件是 a=75,输出结果应该是 Score=2。27.下列哪个方法可以使具有与当前线程相同优先级的线程有运行的机会?(分数:2.00)A.sleep( )B.yield( ) C.interrupt( )D.stop( )解析:如果有其他的线程与当前线程具有相同的优先级并且是可运行的,该方法将把调用 yield()的线程放入可运行线程池并允许其他线程运行;如果没有同等优先级的线程是可运行状态,yield()方法什么也不做,即该线程继续运行。 28.下列程序的输出结果是( )。 inte

44、rface Inter public final static int A=100; class My implements Inter public static void main (String args ) Systemoutprintln(A) ; (分数:2.00)A.X=3 Y=5 X=3 Y=5 H=4 W=6 B.X=3 Y=5 X=3 Y=5 H=3 W=6C.X=3 Y=5 X=3 Y=4 H=4 W=6D.X=3 Y=5 X=3 Y=3 H=4 W=6解析:本题考查的是对重载函数的掌握,因为+a 是右结合的,所以 a先自加 1再输出,即为 2.2,之后调用函数 prin

45、t(int a,int b)输出 b和 a,即 43。29.Java中对 Applet设置了严格的安全限制。下列关于 Applet在 Java2中的安全限制叙述正确的是【 】(分数:2.00)A.根本无法解除B.只有部分限制可以解除,而其他限制无法解除C.可以在安全策略的控制下解除 D.已经缺省地全部解除解析:本题考查 Applet的安全限制。Java2 中的安全机制建立一个策略文件给 Applet授予所需的权限,并使用这个安全策略实施对该 Applet的安全控制,选项 C说法正确。要注意分析题目,本题通过仔细分析题目,也可以正确回答。30.下列的变量定义中,错误的是( )。(分数:2.00)

46、A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:在给变量定义时,一定要说明变量的类型,不然计算机无法识别出到底是哪种类型。选项 A) ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。选项 B) int i;IntegerMAX_VALUE;IntegerMAX_VALUE 表示 int型的最大值。选项 C) long j=12345678900L j并没有超出 long型的范围。 31.下列关于变量的叙述哪个是错的

47、?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static声明 C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化解析:类中有几种变量,分别是局部变量,定义在方法里的变量;实例变量, 在方法外而在类里声明定义的变量,有时也叫成员变量;类变量,是用关键字 static声明的实 例变量。局部变量在定义该变量的方法被调用时被创建,而在该方法退出后被撤销,局部变量 在使用前必须被初始化。32.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch

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