【计算机类职业资格】计算机二级(Java)64及答案解析.doc
《【计算机类职业资格】计算机二级(Java)64及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)64及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
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+语言中的类是可以组成层次结构的,类是用于描述事物的属性和对事物的操作,类与类之间有相对的独立性,但
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA64 答案 解析 DOC
