【计算机类职业资格】计算机二级(Java)24及答案解析.doc
《【计算机类职业资格】计算机二级(Java)24及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)24及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)24 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列哪个选项是 javax.swing.JApplet 的父类?(分数:70.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引D.支持主关键字、参照完整性和表之间的联系2.int 数据类型是 Java 语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87
2、)3.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s
3、:new Son(6,7,8); sshow( ); (分数:70.00)A.TrueB.FalseC.-1D.14.用于向数据库发送查询命令,建立下列哪个对象?(分数:70.00)A.ResultSetB.ConnectionC.StatementD.以上都不是5.下列程序的输出结果是( )。 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(
4、a,B) ; thism=m; void print( ) Sytemoutprintln(“m+“+m); class C public static void main (strang args) B b:new B(1,2,3); bprint( ); (分数:70.00)A.ClassNotFoundExceptionB.IOExceptionC.FileNotFoundExceptionD.UnknownHostException6.下列关于 Java 语言中的方法叙述不正确的是(分数:70.00)A.5B.6C.7D.87.下列是几个 Java 语言最常用的命令,哪个命令是 Jav
5、a 语言的编译命令?(分数:70.00)A.javaB.javacC.javapD.javadoc8.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:70.00)A.SystemB.ObjectC.ClassD.Thread9.下列程序的输出结果是( )。 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 voi
6、d main(String args ) Demo de=new Demo( ); de.test( ); de.test(5); de.test(6,8); (分数:70.00)A.File streamB.Pipe streamC.Randam streamD.Filter stream10.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.1
7、5B.1C.32D.1611.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.对象的加锁技术有效的预防了死锁的发生B.共享数据的所有访问都必须作为临界区,使用 synchronized 关键字进行加锁控制C.用 synchronized 保护的共享数据必须都是私有的D.Java 语言中对象加锁具有可重入性12.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:70.00)A.TrueB.FalseC.-1D.113.下列的哪个程序段可能导致错误?(分数:70.00)
8、A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互14.下列标识符中哪项是不合法的?(分数:70.00)A.BigMeaninglessNameB.intC.1 stD.115.下列哪个选项是 short 型数据的取值范围?(分数:70.00)A.模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C.类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数16.下列关于对象的加锁说法不正确的是( )。(分数:70.00
9、)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X17.下列标识符中哪项是不合法的?(分数:70.00)A.-1 6B.-1 16C.1 5D.11 2118.什么情况下需要数据类型的强制转换?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java 语言中不能进行数据类型的强制转换D.以上都不符合19.下列关于字符串的叙述错误的是( )。(分数:70.00)A.创建了字符串对象后,字符串所代表的文本根据情况可改变B.字符串由 java.lang.St
10、ring 和 java.lang.StringBuffer 定义C.字符串常用数组存储,处理字符串实际上就是对数组元素的分别处理,要注意数组下界不要越界D.在 Java 语言中,字符串是作为对象来处理的20.下列的哪个程序段可能导致错误?(分数:70.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hello“; String t; t = s3 + “one“;C.String s = “ hello “; String standard = s.toUpperCase( );D.Strin
11、g s = “hello“; String t = s + “good“;21.下列哪个选项不是 Java 的保留字?(分数:70.00)A.TrueB.booleanC.intD.public22.设有定义 int i=123;long j=456;,下列赋值不正确的是( )。(分数:70.00)A.j=i;B.j=(long)i;C.i=(int)j;D.i=j;23.下列关于 Frame 类的说法不正确的是( )。(分数:70.00)A.在 java 中允许多重继承B.在 java 中一个类只能实现一个接口C.在 java 中一个类不能同时继承一个类和实现一个接口D.java 的单一继承
12、使代码更可靠24.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args )
13、 Son s:new Son(6,7,8); sshow( ); (分数:70.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:625.下列程序的执行结果是( )。 public class Testbb public static void main(String args ) System.out.println(5/2.5); (分数:70.00)A.0.0B.2.00C.2.0D.226.下列 SQL 语句中,用于修改表结构的是( )。(分数:-1.00)A.ALTERB.CREATEC.UPDA
14、TED.INSERT27.n 个顶点的强连通图的边数至少有( )。(分数:-1.00)A.n-1B.n(n-1)C.nD.n+128.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和( )。(分数:-1.00)A.可重用性差B.安全性差C.非持久性D.冗余性29.算法的空间复杂度是指( )。(分数:-1.00)A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.执行过程中所需要的存储空间30.最简单的交换排序方法是( )。(分数:-1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序31.关系模型允许定义 3 类数据约束,下列不属于数据约束的是( )。(
15、分数:-1.00)A.实体完整性约束B.参照完整性约束C.域完整性约束D.用户自定义的完整性约束32.下述关于数据库系统的叙述中正确的是( )。(分数:-1.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据33.单个用户使用的数据视图的描述称为( )。(分数:-1.00)A.外模式B.概念模式C.内模式D.存储模式34.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力35.在设计
16、程序时,应采纳的原则之一是( )。(分数:-1.00)A.不限制 goto 语句的使用B.减少或取消注解行C.程序越短越好D.程序结构应有助于读者理解三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Java 语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为 float 型和 double 型,其中 double 型占 1 位。 (分数:3.00)填空项 1:_37.下列是一个 Java Applet 程序,填空使它的功能为计算数组各元素和的平均值。 import java applet. * ; import java awt. * ; publi
17、c 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); (分数:3.00)填空项 1:_38.在常值变量中,整型的最大值是 1。(分数:3.00)填空项 1:_39.下列程序的执行结果是 1。 import java.io. * ; public class ArrayTe
18、st public static void main(String args ) int i; int a =new int5; for(i=0; i=0;i- -) System.out.print(“a“+i+“=“+ai); (分数:3.00)填空项 1:_40.下列是一个类的定义程序段,请补充完整。 public class My Class int x,y; MyClass(int i, 1) x=i;y=j; (分数:3.00)填空项 1:_41.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void
19、 main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99; for ( i = 0;i 0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.15B.1C.32D.16 解析:科用 for 循环语句求 2 的 4 次幂。一般情况下迭代部分都用 i+或 i- - ,但在这里用的是 i - =2,需要留意。11.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.对象的加锁技术有效的预防了死锁的发生 B.共享数据的所有访问都必须作为临界区,使用 synchronized
20、关键字进行加锁控制C.用 synchronized 保护的共享数据必须都是私有的D.Java 语言中对象加锁具有可重入性解析:如果程序中多个线程相互等待对方持有的锁,而在得到对方持有的锁之前都不会释放自己的锁,这就造成了都想得到资源而又都得不到,线程不能继续运行,这样便产生了死锁,所以对象的加锁技术没有预防死锁的发生,而是导致了死锁的发生。12.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:70.00)A.TrueB.False C.-1D.1解析:此题用的是 Do 循环结构,
21、其格式为: Do 语句块 Exit Do Loop Until 循环条件 此循环由于“先执行后检查”,所以至少执行一次。本题中,程序运行到循环条件 I=7 的值为 True,才停止。所以当程序结束运行后 I=10,x=7。 13.下列的哪个程序段可能导致错误?(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互 解析:在 Java 语言的图形界面中最基本组成部分是构件。注意:其实,容器本身也是一种构件,具有构件的所有性质,另
22、外还具有放置其他构件和容器的功能。在实际编程中,往往采用的是容器类 Container的子类。14.下列标识符中哪项是不合法的?(分数:70.00)A.BigMeaninglessNameB.intC.1 st D.1解析:在 Java 中标识符是赋予变量、对象、类和方法的名称。标识符可 以由字母、数字、下划线“_”和美元符“”组成,但数字不能开头,不能用关键字做标识符。15.下列哪个选项是 short 型数据的取值范围?(分数:70.00)A.模板的实参在任何时候都可以省略B.类模板与模板类所指的是同一概念C.类模板的参数必须是虚拟类型的D.类模板中的成员函数全部都是模板函数 解析:在运行表
23、单的命令中,如果使用 NAME 子句,系统将建立指定名子的变量,并使它指向表单。当使用 LINKED 短语时,表单对象将随指向它的变量的清除而关闭,否则,即使变量已经清除,表单对象依然存在。16.下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,Y B.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X解析:在用 Const 定义符号常量时,格式是:Const 常量名 = 表达式,常量名=表达式,其中常量名中可以用类型说明符,需要注意的是,“表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。1
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA24 答案 解析 DOC
