【计算机类职业资格】计算机二级(Java)42及答案解析.doc
《【计算机类职业资格】计算机二级(Java)42及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)42及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)42 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:2.00)A.将 private int m 改为 protected int mB.将 private int m 改为 public int mC.将 private int m 改为 static iD.将 private int m 改为 i
2、nt m2.属于 main()方法的返回类型是【 】(分数:2.00)A.publicB.staticC.voidD.main3.下列关于 Java 语言的异常处理描述不正确的是( )。(分数:2.00)A.-1 6B.-1 16C.1 5D.11 214.关于 Java 中的沙箱模型下列说法中正确的是( )。(分数:2.00)A.利用 CREATE TABLE 语句可以定义一个新的数据表结构B.利用 SQL 的表定义语句可以定义表中的主索引C.利用 SQL 的表定义语句可以定义表的域完整性、字段有效性规则等D.对于自由表的定义,SQL 同样可以实现其完整性、有效性规则等信息的设置5.阅读和理
3、解下面程序段: class Manager extends Employee public Manager(String n,double s,int year,int month,int day) super(n,s,year,month,day); bonus=O; public double getSalary() double baseSalary=super,gerSalary(); return baseSalary+bonus; public void setBonus(double b); bonus=b; private double bonus; Manager 是 Emp
4、loyee 的子类,其理由是【 】 (分数:2.00)A.Manager 的适用范围较宽B.extends 关键字声明C.Manager 的域减小了D.雇员是一个经理6.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:2.00)A.ChioceB.ButtonC.JRadioButtonD.CheckboxGroup7.下列关于 Frame 类的说法不正确的是( )。(分数:2.00)A.在 java 中允许多重继承B.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.jav
5、a 的单一继承使代码更可靠8.下列哪个是为嵌入式和移动设备提供的 Java 平台?(分数:2.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;9.下列有关线程的叙述哪个是正确的?(分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示10.下列哪个标识符不是合法的标识符?(分数:2.00)A.7abcB.TRYC._ sy V D.PP11.在 Java 中,数
6、组是当成什么来处理?(分数:2.00)A.20 20B.30 20C.30 40D.15 1512.下列哪个是用来实现客户和服务者之间的通信? (分数:2.00)A.URLB.UDPC.JDBCD.Socket13.数据库 DB、数据库系统 DBS、数据库管理系统 DBMS 之间的关系是【 】(分数:2.00)A.DB 包含 DBS 和 DBMSB.DBMS 包含 DB 和 DBSC.DBS 包含 DB 和 DBMSD.没有任何关系14.下列哪个不是 nio 包的新特点?(分数:2.00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStr
7、eam 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过滤流可以直接通过构造方法的参数去指定连接的 I/0 流D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据15.下列关于变量的叙述哪个是错的?(分数:2.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f,5.6f,7.8f;16.下列有关 Applet 参数的叙述正确的是( )。(分数:
8、2.00)A.3B.7C.9D.10 以内的奇数显示完毕17.下列程序的输出结果是( )。 classA int i,j; A(int i,int j) thisi=i; thisj=j; void print( ) Systemoutprintln(“i=“+i+“+“j=“+j) class B extends A int in; B (int i,int j,int m) super(a,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args) B
9、b:new B(1,2,3); bprint( ); (分数:2.00)A.i=1 j=2 m=3B.m=3C.i=3 j=2D.m=1 i=118.下列哪个布局管理器使容器中各个构件呈网格布局,并且平均占据容器的空间?(分数:2.00)A.GridLayoutB.CardLayoutC.BorderLayoutD.FlowLayout19.Java 提供的类库支持下列哪个协议,使应用程序可通过 URL 地址,在网络上的任何地方访问对象时,就跟本机一样?(分数:2.00)A.UDPB.TCP/IPC.IMCPD.SMTP20.下列描述中,正确的是【 】(分数:2.00)A.在 Serializ
10、able 接口中定义了抽象方法B.在 Serializable 接口中定义了常量C.在 Serializable 接口中没有定义抽象方法,也没有定义常量D.在 Serializable 接口中定义了成员方法21.新 L/O 技术和 javautilzip 中的类相结合,Java 采用下列哪项技术用在数字传输技术领域,可以提高数字传输速度,并进行差错控制? (分数:2.00)A.奇偶校验B.海明码校验C.循环冗余校验D.以上都不是22.设 X,Y 为已定义的类名,下列声明 X 类的对象 x1 的语句中正确的是( )。(分数:2.00)A.在 Swing 中用轻量级的构件替代了 AWT 中的重量级
11、构件,而且 Swing 的替补构件中都包含有一些其他的特性B.Swing 的按钮和标签可显示图标和文本,而 AWT 的按钮和标签只能显示文本C.与 AWT 相同的是,Swing 构件也可以直接添加到顶级容器中D.与 AWT 相同的是,Swing 也采用了布局管理器来管理构件的排放、位置和大小等布置任务23.下列程序的输出结果是( )。 interface Inter public final static int A=100; class My implements Inter public static void main (String args ) Systemoutprintln(A)
12、 ; (分数:2.00)A.100B.0C.AD.程序有错误24.关于 Java 语言的健壮性特点,下列说法不正确的是( )。(分数:2.00)A.Java 语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生B.Java 语言允许使用指针,这一点与 c+相似C.Java 语言设计有自动收集垃圾功能,防止了内存分配的错误D.Java 语言使程序员从繁忙的内存管理中解脱出来25.下列关于构造方法的叙述中,错误的是【 】(分数:2.00)A.Java 语言规定构造方法名与类名必须相同B.Java 语言规定构造方法没有返回值,但不用 void 声明C.Java 语言规
13、定构造方法不可以重载D.Java 语言规定构造方法只能通过 new 自动调用26.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.I=4 x=258694B.I=7 x=256987C.I=6 x=365840D.I=7 x=39062527.下列命令中,哪个命令是 Java 的 API 文档生成器?(分数:2.00)A.float f = 11.1;B.double d = 5.3E12;C.float d=3.14f;D.double f = 11.1E10f;28.对于 catch 子句的排列,下列说法正确的是( )。(分数:2.00)A.父类在前,子类在后B
14、.父类在后,子类在前C.有继承关系的异常不能在同一个 try 程序段内D.先有子类,其他如何安排都无关29.下列程序是死循环的是( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定30.如果创建的一个子类覆盖一个父类 public 方法,则对该方法可以使用哪些修饰符修饰?(分数:2.00)A.还未打印的报表页数B.已经打印的报表页数C.当前打印的报表日期D.当前打印的报表页数31.阅读下面程序 1 public class Try extends Thread 2 public static void main(String args) 3 Try t=new Try();
15、 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.将第 7 行的 publicvoid
16、run(intj)改为 publicvoidrun()32.在 oneMethod( )方法运行正常的情况下,程序段将输出( )。 public void test( ) try oneMethod( ); System.out.println(“condition 1“); catch (ArrayIndexOutOfBoundsException e) System.out.println(“condition 2“); catch(Exception e) System.out.println(“condition 3“); finally System.out.pritln(“fina
17、lly“); (分数:2.00)A.被传递的参数是变量,则为引用方式B.被传递的参数是常量,则为传值方式C.被传递的参数是表达式,则为传值方式D.传值方式中形参变量值的改变不会影响实参变量的取值,引用方式则刚好相反33.在下列源代码文件 Testjava 中,哪个选项是正确的类定义?(分数:2.00)A.public class test public int x=0; public test(int x ) this.x=x; B.public class Test public int x=0; public Test(int x ) this.x=x; C.public class Te
18、st extends T1 T2 public int x=0; public Test(int x) this.x=x; D.protected class Test extends T2 public int x=0; public Test(int x) this.x=x; 34.下列哪个是为嵌入式和移动设备提供的 Java 平台?(分数:2.00)A.J2DEB.J2SEC.J2MED.Y2EE35.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:2.00)A
19、.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36.一个 URL 由 1 和资源名组成。(分数:2.00)填空项 1:_37.阅读下列代码段 int x=3; while(x9) x+=2; x+; while 语句成功执行的次数是 1。 (分数:2.00)填空项 1:_38.在面向对象方法中,类的实例称为 1。(分数:2.00)填空项 1:_39.在 AWT 包中,创建一个具有 10 行,45 列的多行文本区域对象 ta 的语句为 1。(分数:2.00)填空项 1:_40.下列是一个 Java Applet
20、程序,填空使它的功能为计算数组各元素和的平均值。 import java applet. * ; import java awt. * ; public class Testvv extends Applet pubfic void paint(Graphics g) int a = 1,3,5,7,9,10 ; double total=0.0,ave=0.0; for(int i=0;ia.length;i+) total+=ai; ave=total/ 1; gdrawstring(“ave=“+ave,30,60); (分数:2.00)填空项 1:_41.如果有一个类 MyFrame
21、是 Frame 的子类,能够被不同包中的类所使用,请写出该类的声明头: 1。(分数:2.00)填空项 1:_42.在下列的代码段中填入一个适当的语句,使其表示为从输入流中能读取对象(注:FileInputStream 的形参为“thetime”)。 File InputStream in= 1 ; ObjectInputStream s=ObjectInputStream(in); String today=(String)sreadObject2; Date date=(Date)sreadObject3; (分数:2.00)填空项 1:_43. 1 日历类提供日期和时间的表示,它以格里历(
22、即阳历)来计算。(分数:2.00)填空项 1:_44. 1 是字符的序列,也是组织字符的基本结构。(分数:2.00)填空项 1:_45.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_46.按“先进后出”原则组织数据的数据结构是 1。 (分数:2.00)填空项 1:_47.Java 语言采用了 1 字符集。(分数:2.00)填空项 1:_48.Java 对象串行化技术,主要是通过 1 类和 ObjectOutputStream 类来实现。(分数:2.00)填空项 1:_49.能将显示空间分成很多层的布局管理器是 1。(分数:2.00)填空项 1:_50.程序测试分为静态
23、分析和动态测试。其中 1 是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_计算机二级(Java)42 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:2.00)A.将 private int m 改为 protected int mB.将 private int
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA42 答案 解析 DOC
