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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、计算机二级(Java)64 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.java.io包的 File类是【 】(分数:70.00)A.字符流类B.字节流类C.对象流类D.非流类2.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:70.00)A.System类B.Class类C.Thread类D.Object类3.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:70.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内

2、容B.对于“页标头”带区,系统只打印一次该带区所包含的内容C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时每组打印一次该内容4.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用5.int数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)6.下列关于对象的加锁说法不正确的是( )。(分

3、数:70.00)A.对象的加锁技术有效的预防了死锁的发生B.共享数据的所有访问都必须作为临界区,使用 synchronized关键字进行加锁控制C.用 synchronized保护的共享数据必须都是私有的D.Java语言中对象加锁具有可重入性7.在 HTML文件中,下列哪个选项是指定 applet所在的路径?(分数:70.00)A.* * 0 * *B.* * 1 * *C.* * 2 * *D.08.下列关于数组定义语句不正确的( )。(分数:70.00)A.Frame是 Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见D.Frame的默认布局管

4、理器为 BorderLayout9.在 javaio 包中,处理 Unicode码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:70.00)A.InputStream 和 OutputStreamB.Reader和 WriterC.Filter和 PipeD.以上都不正确10.要实现对 Java代码的数字签名,对于代码的提供者要经过的 4个步骤的正确顺序是( )。 创建 JAR文件 创建密钥 对 JAR文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O11.下列程序的执行结果是( )。 public class Testhh

5、 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*4C.计算机 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro中,视图是一个定

6、制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图16.按照“后进先出“原则组织数据的数据结构是【 】(分数:70.00)A.队列B.栈C.双向链表D.二叉树17.下列关于容器和构件的说法不正确的是( )。(分数:70.00)A.所有的构件都可以通过 add()方法添加构件B.Java的图形界面的最基本组成部分是容器C.Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体18.用于定义类成员的访问控制权限的一组关键字是(分数:70.00)A.字段

7、值的“惟一”B.表达式的“惟一”C.索引项的“惟一”D.列属性的“惟一”19.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.1.5B.1C.1.0D.0.520.给出下列的代码,则以下哪个选项返回 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;21.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:70.00)A.rmicB.rmiregistryC.rmidD.seria

8、lver22.下列关于过滤流的说法不正确的是( )。 (分数:70.00)A.无限次B.一次也不执行C.执行一次D.执行三次23.阅读下面代码 if(x=0)System.out.println(“冠军“); else if(x-3)System.out.println(“亚军”); else System.out.println(“季军”); 若要求打印字符串“季军”,则变量 x的取值范围是【 】 (分数:70.00)A.x=0column=5;column+) if(row5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLo

9、ops terminated normally“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:70.00)A.窗口中有 5行*B.窗口中有 5行*C.窗口中有 4行*D.窗口中有 6行*41.在一个 Applet中,下列哪个属性是不一定出现的?(分数:70.00)A.CODEB.ALIGNC.WIDTHD.HEIGHT42.在 Java语言的类库中提供哪个类,所有自己创建的异常对象都必

10、须是它的实例或它的子类的实例?(分数:70.00)A.fun( );B.Base.fun( );C.Base:fun( );D.Base-fun( );43.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) Systemoutprintln(arr1); 正确的说法是【 】 (分数:70.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空44.下列关于 Java语言特点的叙述中,错误的是【 】(分数:70.00)A.Java是面向过程的编程语言B.J

11、ava支持分布式计算C.Java是跨平台的编程语言D.Java支持多线程45.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:70.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);46.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组

12、时,必须分配内存D.一个数组中的元素都必须是相同的类型47.JDK中提供的文档生成器是【 】(分数:70.00)A.java.exeB.javap.exeC.javadoc.exeD.javaprof.exe48.在 AWT组件中用复选框组构件 CheckboxGroup实现单选框的功能,但在 Swing中,Java 语言直接提供了一个单选框,它是( )。(分数:70.00)A.JButtonB.JComboBoxC.JRadioButtonD.JCheckBox49.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7C.a bD.10 2550.下列的哪个赋值语句是不

13、正确的?(分数:70.00)A.float f = 11.1;B.double d = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;51.阅读下列代码 public class Test 2005 public static void main(String args) System.out.println(0xa5) else return 1 (分数:1.50)填空项 1:_71.Java中方法的参数传递是 1 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。(分数:1.50)填空项 1:_72.求菲波那契数列的

14、数学表达式为 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); 当语句 m=fibonacci(3),执行时,方法 fibonacci1被调用了 2 次。 (分数:1.50)填空项 1:_73.在线程中普通优先级的线程,其优先级默认值为 1。(分数:1.50

15、)填空项 1:_74.捕获异常要求在程序的方法中预先声明,然后调用方法时,用 1 语句捕获并处理。(分数:1.50)填空项 1:_75.下列是 Java程序,演示的是变量类型的强制转换,请补充划线的部分,使输出结果为 b=12。 public clas sTestaaa public static void main(String args ) short S=12; byte b= 1; /将 s变量强制转换成 byte类型 Systemoutprint(“b=“+B) ; (分数:1.50)填空项 1:_76.下列程序中,实例 tat是监听器,fr 是事件源,fr 上发生的事件委托 tat

16、进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class Th

17、eAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:1.50)填空项 1:_77. 1是字符的序列,也是组织字符的基本结构。(分数:1.50)填空项 1:_78.Java源文件中最多只能有一个 1 类,其他类的个数不限。(分数:1.50)填空项 1:_79.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:1.50)填空项 1:_80.在面向对象方法中,类的实例称为 1。(分数:1.50)填空项 1:_计算机二级(Java)64 答案解析(总分:4

18、230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.java.io包的 File类是【 】(分数:70.00)A.字符流类B.字节流类C.对象流类D.非流类 解析:Java 的 io包中的类可以处理不同类型的流,比如字节流、字符流、对象流、非流类等等。File 类就是一个重要的非流类,它是以一种系统无关的方式表示一个文件对象的属性。因此,本题的正确答案是D。2.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:70.00)A.System类B.Class类 C.Thread类D.Object类解析:Class

19、 对象是由 Java编译器自动生成的,隐藏在.class 文件中;Sys-tern 类是 一个 final类,即不能被实例化的类,它主要提供标准输入、输出和系统环境信息;Thread 类 是提供线程操作和管理的类;Object 类是 Java所有类的根类,其他类都由它扩展而来。3.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:70.00)A.对于“标题”带区,系统只在报表开始时打印一次该带区所包含的内容B.对于“页标头”带区,系统只打印一次该带区所包含的内容 C.对于“细节”带区,每条记录的内容只打印一次D.对于“组标头”带区,系统将在数据分组时

20、每组打印一次该内容解析:必须用 setSize( )和 pack( )或 setBounds( )方法设定设置框尺寸,否则尺寸为 0,框架不能显示注意:内部框架不能监听窗口事件,可以通过监听与窗口事件类似的内部框架处理内部框架窗口的操作。4.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.是一种一体化语言B.是一种高度过程化的语言 C.语言非常简洁D.可以直接以命令方式交互使用,也可以程序方式使用解析:友元函数是独立于当前类的外部函数,但它可以访问该类的所有对象 的成员;拷贝构造函数是使用已存在的对象初始化正在生成的对象时调用的成员函数。5.in

21、t数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165) C.S(25+7*20)D.S(87)解析:这是关于运算符优先级的实例,在该题中,从右到左优先级依次降低,先把变量 b的值赋值给变量a,再进行非运算,然后再把结果赋值给 i,所以正确答案为选项 B)。6.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.对象的加锁技术有效的预防了死锁的发生 B.共享数据的所有访问都必须作为临界区,使用 synchronized关键字进行加锁控制C.用 synchronized保护的共享数据必须都是私有的D.Jav

22、a语言中对象加锁具有可重入性解析:如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。7.在 HTML文件中,下列哪个选项是指定 applet所在的路径?(分数:70.00)A.* * 0 * *B.* * 1 * *C.* * 2 * * D.0解析:此程序段开始声明了两个整型数组 a和 b,其长度均为 10。 程序通过 ForNext语句为其赋值,而 ForNext的具体运行步骤如下: j=1 时,a(1)=1,b(3)=7 j

23、=2 时,a(2)=2,b(3)=8 j=3时,a(3)=3,b(3)=9 j=4 时,a(4)=4,b(3)=10 j=5 时,a(5)=5:b(3)=11 j=6 时,中断循环,执行 Print语句,即要求输出 b(3)的值,a(3)的值,即 11 3。 8.下列关于数组定义语句不正确的( )。(分数:70.00)A.Frame是 Window类的直接子类B.Frame对象显示的效果是一个窗口C.Frame被默认初始化为可见 D.Frame的默认布局管理器为 BorderLayout解析:C+语言中的类是可以组成层次结构的,类是用于描述事物的属性和对事物的操作,类与类之间有相对的独立性,但

24、其可以通过一些方法进行信息的通信。 9.在 javaio 包中,处理 Unicode码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:70.00)A.InputStream 和 OutputStreamB.Reader和 Writer C.Filter和 PipeD.以上都不正确解析:InptuStream 和 OutputStream是处理字节流的抽象类,它们的处理范围有限,说它是处理 Unicode码的所有类,是不对的。Filter 和 Pipe分别是过滤流和管道流,与本题关系不大。在 javaio 包中,可以处理不同类型的流,例如:字节流、字符流、文件流、对象流等。 10.要实现

25、对 Java代码的数字签名,对于代码的提供者要经过的 4个步骤的正确顺序是( )。 创建 JAR文件 创建密钥 对 JAR文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:Java 虚拟机的执行过程的三个特点是多线程,动态连接和异常处理。11.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); Syste

26、m.out.println(s1.equals(s2); (分数:70.00)A.副教授$“教授“B.3+5#2*4C.计算机 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.视图可以引用其他视图解析:视图允许以下操作:在数据库中使用 USE命令打开或关闭视图,在“浏览器”窗口中显示或修改视图中的记录;使用

27、 SQL语句操作视图,在文本框、表格控件、表单或报表中使用视图作为数据源。16.按照“后进先出“原则组织数据的数据结构是【 】(分数:70.00)A.队列B.栈 C.双向链表D.二叉树解析: “后进先出“表示最后被插入的元素最先能被删除。选项 A中,队列是指允许在一端进行插入、而在另一端进行删除的线性表,在队列这种数据结构中,最先插入的元素将最先能够被删除,反之,最后插入的元素将最后才能被删除,队列又称为“先进先出“的线性表,它体现了“先来先服务“的原则;选项 B中,栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素,栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。队列和栈都

28、属于线性表,它们具有顺序存储的特点,所以才有“先进先出“和“后进先出“的数据组织方式。双向链表使用链式存储方式,二叉树也通常采用链式存储方式,它们的存储数据的空间可以是不连续的,各个数据结点的存储顺序与数据元素之间的逻辑关系可以不一致。所以选项C和选项 D错误。17.下列关于容器和构件的说法不正确的是( )。(分数:70.00)A.所有的构件都可以通过 add()方法添加构件B.Java的图形界面的最基本组成部分是容器 C.Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体解析:在 Java语言的图

29、形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类 Container的子类。18.用于定义类成员的访问控制权限的一组关键字是(分数:70.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一” D.列属性的“惟一”解析:视图虽然在磁盘上找不到类似的文件,但是可以通过命令 RENAME VIEW为视图重新命名。19.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.1.5 B.1C.1.0D.0.5解析:定义 float t=90f 和 int q=5;而程序要求

30、输出(1+)*(- -q)的值,这样结果一定是一个浮点型的数。注意:选项 A)40,选项 B)36都错误的认为结果应是 int型的,而选项 D)400 对 1+和- -q 的计算过程理解错了,(t+ +)*(- -q)=90*4=360,这样我们便可以选出正确答案了。20.给出下列的代码,则以下哪个选项返回 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;解析:= = 操作符比较的是操作符两端的操作

31、数是否是同一个对象,而 String 的 equals( )方法比较的是两个 String对象的内容是否一样。s.equals(t)方法比较字符串 s与字符串 t中的内容是否一致,两个字符串中的内容一致,所以返回 true。21.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:70.00)A.rmic B.rmiregistryC.rmidD.serialver解析:在 Visual FoxPro中,利用 SEEK或 FIND命令根据指定索引项或索引关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以升序或降序定位。22.下列关于过滤流的说法不正确的是( )。 (分数

32、:70.00)A.无限次B.一次也不执行 C.执行一次D.执行三次解析:这个准则表达式是用来查询从 99年 1月 1日开始到 99年 12月 31日参加工作的职工。23.阅读下面代码 if(x=0)System.out.println(“冠军“); else if(x-3)System.out.println(“亚军”); else System.out.println(“季军”); 若要求打印字符串“季军”,则变量 x的取值范围是【 】 (分数:70.00)A.x=0这时 k的值是 36;default 语句是当表达式的值与任一 case子句中的值都不匹配时,程序执行 default后面的语

33、句。在题目中,因为在执行完 case 10:k+=3;后还没有 break,所以要执行 k=k/j得 k的值是 2。break 语句是用来退出循环,并从紧跟该循环语句的第条语句处开始执行;而 continue语句则是跳过循环体中下面尚未执行的语句,回到循环体的开始处继续下一轮的循环。 31.在数据库系统中,用户所见的数据模式为【 】(分数:70.00)A.概念模式B.外模式 C.内模式D.物理模式解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式也称子模式或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的

34、描述,是所有用户所见到的数据视图的总和。内模式也称存储模式或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的物理结构和存取方法的描述。根据上述介绍可知,数据库系统中用户所见到的数据模式为外模式。因此,本题的正确答案是 B。32.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:70.00)A.32B.31C.64 D.63解析:在二叉树的第 k层上,最多有 2k-1(k1)个结点。对于满二叉树来说,每一层上的结点数都达到最大值,即在满二叉树的第 k层上有 2k-1个结点。因此,在深度为 7的满二叉树中,所有叶子结点在第7层上,即其结点数为 2k-1=27-1=64 因此,本

35、题的正确答案为 C。33.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:70.00)A.ArrayIndexOutOfBoundsException B.IOExceptionC.NullPointerExceptionD.ArithmeticException解析:ClassNotFoundException 为未找到欲装载使用的类异常,FileNot- FoundExcepfion 为未找到指定的文件或目录异常,Unkn

36、ownHostExcePbon 为无法确定主机 的 IP地址异常。下面再举出几种异常:ArrayIndexOutOfBoundsException为数组越界使用 异常;IOException 为输入输出异常;NullPointerExcePtion引用为空异常;ArithmeticException 算术异常。 34.在 Java中,实现用户界面功能的包是【 】(分数:70.00)A.javaAppletB.javaxtransactionC.javaUtilD.javaawt 解析: 本题考查考生对 Java包功能的了解。选项 A中 javaapplet 包是为 Applet提供执行需要的所

37、有类,主要访问 Applet内容的通信类:选项 B中 transaction包是属于 javax而不是java,javaxtransaction 包是提供尊务处理所需要的包;选项 C中 javautil 包提供使用程序类和集合类,如系统特性定义和使用、日期函数类、集合 Collection、Map、List、Array 等常用工具类:javaawt 包是封装抽象窗口工具包,提供构建和管理用户图形界面功能,为本题正确答案。35.运行 Java程序需要的工具软件所在的目录是【 】(分数:70.00)A.JDK的 bin目录 B.JDK的 demo目录C.JDK的 lib目录D.JDK的 jre目录

38、解析:运行 Java的 JDK一共包含五个目录,分别是:bin 目录,该目录包含 Java编译器、解释器和许多工具(如服务器工具、IDL、package 工具等);lib 目录,该目录包含 Java库文件 jre目录,该目录是Java程序运行环境的根目录,它下面包含 bin 子目录,包括平台所用工具和库的可执行文件以及 DLL文件;demo 目录,该目录包含源代码的程序示例;include 目录,该目录包含 Win32子目录,都是本地方法的文件。因此,本题的正确答案是 A。36.下列关于 Applet的叙述中,正确的是【 】(分数:70.00)A.Applet是 Java类,所以可以由 JDK

39、中的解释器 java直接解释运行B.Applet的主类不一定要定义为 javaappletApplet 类或 JApplet类的子类C.Applet与 Application的主要区别在执行方式上 D.Applet不能在浏览器中运行解析: 本题考查 Java中 Applet与 Application的区别。这个知识点是考试重点,历次考试都有涉及,务必掌握。Applet 是 Java类,但 Applet不能由 JDK中的解释器java 直接运行,要在浏览器或 appletviewer中运行,运行过程比 Application更复杂,选项 A和选项 D说法错误。Applet 的主类一定要定义为 j

40、avaappletApplet 类或 JApplet类的子类,选项 B说法错误。Applet 与 Application的主要区别在执行方式上,Application 以 main()方法为入口点运行,两者都是通过“javac”命令编译,所以只有选项 C说法正确。37.下列关于继承的哪项叙述是正确的?(分数:70.00)A.在 java中允许多重继承B.在 java中一个类只能实现一个接口C.在 java中一个类不能同时继承一个类和实现一个接口D.java的单一继承使代码更可靠 解析:在 java中一个类只能有一个直接父类,但是可以实现多个接口,在 继承的同时可以实现接口,之所以取消多重继承的

41、原因是多继承使得代码产生很多问 题,而使用单一继承则可以使代码更可靠。 38.下列关于接口的说法不正确的是( )。(分数:70.00)A.接口所有的方法都是抽象的B.接口所有的方法一定都是 public属性的C.用于定义接口的关键字是 implements D.接口是 Java中的特殊类,包含静态变量和抽象方法解析:用于定义接口的关键字是 interface,而实现接口的关键字是 implements。39.保证 Java语言可移植性的特征是【 】(分数:70.00)A.面向对象B.安全性C.分布式计算D.可跨平台 解析:本题考查 Java语言的特点。Java 语言的特点是考试重点,务必掌握。

42、跨平台的特点保证了 Java语言的可移植性,同时,Java 的类库也具有可移植性。Java 本身的编译器也用 Java语言编写,运行系统的虚拟机用 C语言实现,这样,Java 系统本身也具有可移植性。40.阅读下面程序 import javax.swing.JOptionPane; public class BreakLabelTest public static void main (String args) String output=“ “; stop: for(int row=1;row10;row+) for(int column=1;column=5;column+) if(row

43、5) break stop; output+=“ * “; output+=“ /n “; output+=“/nLoops terminated normally“; JOptionPane.showMessageDialog( null,output,“用一个标志测试 break语句”, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是【 】 (分数:70.00)A.窗口中有 5行*B.窗口中有 5行*C.窗口中有 4行* D.窗口中有 6行*解析: break 语句最常用的用法是在 switch语句中,此外,还可以用 br

44、eak语句退出循环。break 语句的另外一个作用就是提供一个“标签化中断”的语句,可以让程序退出任意的嵌套的花括号中的代码块。 题目中的程序主体是一个二重 for循环的嵌套,并且用花括号41.在一个 Applet中,下列哪个属性是不一定出现的?(分数:70.00)A.CODEB.ALIGN C.WIDTHD.HEIGHT解析:在一个 Applet中,CODE,WIDTH 和 HEIGHT 属性是一定要出现的。CODE 属性指定了 Applct和JApplct字节码的文件名。WIDTH 和 HEIGHT 这两个属性指定厂 Applet显示区的以像素为单位的宽度和高度。ALIGN 这个可选属性指

45、定了 Applet在浏览器中的对齐方式。 42.在 Java语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:70.00)A.fun( );B.Base.fun( );C.Base:fun( ); D.Base-fun( );解析:本题要求判断 ij 的执行次数,只需考查经过 i+=k运算累计的值,i 的值分别为2,4,6,8,10,12 时,判断 ij 为真,程序结束,共执行 6次 43.阅读下列代码后 public class Person int arr=new int10; public static void main(String args)

46、Systemoutprintln(arr1); 正确的说法是【 】 (分数:70.00)A.编译时将产生错误 B.编译时正确,运行时将产生错误C.输出零D.输出空解析:本题考查考生对 Java中数组的定义及使用。int arr=new int10表示数组 arr是一个含有 10个元素的整数数组。Java 中的数据类型必须实例化后才能使用,但是有种情况例外,就是该成员是用static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项 A说法正确。如果加上 static修饰符,改为 static int arr=new int10或者将该数组实例化即可,输出为 0。44.下列关于 Java

47、语言特点的叙述中,错误的是【 】(分数:70.00)A.Java是面向过程的编程语言 B.Java支持分布式计算C.Java是跨平台的编程语言D.Java支持多线程解析:Java 是新一代编程语言,具有很多特点:简单易学;利用面向对象技术:分布式计算:健壮性(鲁棒性);安全性;跨平台(即体系结构中立):可移植性:解释执行;高性能;多线程;动态性。因此,本题的正确答案是 A。45.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:70.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“); D.Checkbox b = new Checkbox(“关闭“);解析:TextField 为单行文本输入区,TextArea 为多行多列文本输入区, Button 为按扭,Checkbox 为复选框。46.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存 D.一个数组中的元素都必须是相同的类型解析:定义数组时,并不分配内存,所

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