【计算机类职业资格】计算机二级(Java)55及答案解析.doc
《【计算机类职业资格】计算机二级(Java)55及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级(Java)55及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级(Java)55 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.Java为移动设备提供的平台是【 】(分数:70.00)A.J2MEB.J2SEC.J2EED.JDK5.02.下列关于 Java语言的异常处理描述不正确的是( )。(分数:70.00)A.Java语言中所有的异常都必须由程序员通过 try-catch-finally语句实现B.Java中异常可以被继承C.程序员可以通过继承 Exception类定义自己的异常D.异常在 Java中是有层次的3.为了使 SOS包中的所有类在当
2、前程序巾可见,可以使用的语句是( )。(分数:70.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;4.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.protectedB.staticC.finalD.super5.下列语句顺序执行后,a 的值是( )。 int a=13;a=a/5; (分数:70.00)A.0B.1C.1.0D.true6.在 Swing中,JButton 的直接父类是( )。(分数:70.00)A.throwsB.throwC.ThrowableD.Exception7
3、.下列程序执行后,chl 的值是( )。 public class Testccc public static void main(Stringargsr ) char chl=A,ch2=T; if(chi+5ch2)+ch1; Systemoutprintln(ch1); (分数:70.00)A.AB.BC.CD.B8.公有成员变量 MAX是一个 int型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:70.00)A.public int MAX = 100;B.final int MAX = 100;C.final public int MAX
4、= 100;D.public final int(MAX = 100;9.下列的哪个程序段可能导致错误?(分数:70.00)A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能C.编写事件驱动程序,内部类很方便D.内部类就是特殊的抽象类,所以便于人机交互10.Frame默认的布局管理器是【 】(分数:70.00)A.FlowLayoutB.BorderLayoutC.GridLayoutD.CardLayout11.下列程序执行后,字符串 s应是( )。 String greets=“hello“; String s=g
5、reetssubstring(0,3); (分数:70.00)A.elloB.hellC.helloD.hl12.在 E-R图中,用来表示实体的图形是【 】(分数:70.00)A.矩形B.椭圆形C.菱形D.三角形13.下列哪个是对 main( )主方法的正确表示?(分数:70.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java语言中不能进行数据类型的强制转换D.以上都不符合14.用于定义类成员的访问控制权限的一组关键字是(分数:70.00)A.extends 和 implementsB.public,private 和 protected
6、C.class和 publicD.char,int,float 和 double15.给出下列的程序代码片段,m 为哪个值时将会输出 default? switch(m) case 0:System.out.println(“case0“); case 1:System.out.println(“case 1“);break; case 2:System.out.println(“case 2“);break; default:System.out.println(“default“); (分数:70.00)A.0B.1C.2D.316.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:
7、70.00)A.32B.31C.64D.6317.下列哪个类是 Applet进行绘制的关键类,它支持基本绘图,另外还支持图形绘制方法?(分数:70.00)A.多线程B.动态连接C.异常同步D.异常处理18.在 AWT了组件中,为了实现单选按钮的功能,除了用到 Checkbox组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0C.0.7D.0.6666666619.下面叙述正确的是【 】(分数:70.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述
8、都不对20.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE为基础,支持 EJB,并且它有强大的服务功能? (分数:70.00)A.2143B.1212C.1234D.211221.下列哪个选项的 java源文件代码片段是不正确的?(分数:70.00)A.package testpackage; public class Test B.import java.io.* ; package testpackage; public class Test C.import java.io.*; class Person public class Test D.import java.
9、io.*; import java.awt.*; public class Test 22.下列是一个 Java应用程序,输出结果是( )。 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:70.00)A.abB.abcC.abdD.abcd23.在 Java中,由 Java编译器自动导入而无需在程序中用 import导入的包是【 】(分数:70.00)A.iavaAppletB.javaawtC.javaUt
10、ilD.javalang24.下列的常量中,合法的是( )。(分数:70.00)A.import sos*;B.package sos*;C.sosimport;D.sospackage;25.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:70.00)A.0B.1C.2D.326.当 Applet小程序窗口需要重画时,将调用下列哪个方法?(分数:70.00)A.start( )B.init( )C.paint( )D.draw( )27.下列叙述中正确的是【
11、 】(分数:70.00)A.一个逻辑数据结构只能有一种存储结构B.数据的逻辑结构属于线性结构,存储结构属于非线性结构C.一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D.一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率28.下列有关 MVC体系结构的叙述中正确的是( )。(分数:70.00)A.Swing胜过 AWT的主要优势在于 MVC体系结构的普遍使用B.MVC用户界面存在 3个通讯对象:模型、视图和控件C.MVC其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确29.下列代码的执行结果是( )。 public class Test p
12、ublic int aMethod( ) static int i=0; i+ +; System.out.println(i); public static void main(String args ) Test test = new Test( ); test.aMethod( ); (分数:70.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new来调用D.构造方法不可以被重载30.下列代码中 if(x0)Systemoutprintln(“first“); else if(x-
13、3)(Systemoutprintln(“second“); else Systemoutprintln(“third“); 要求打印字符串为“second“时,x 的取值范围是【 】 (分数:70.00)A.x0 并且 x-3B.x0C.x-3D.x-331.下列叙述中,错误的是【 】(分数:70.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类32.在默认的 Java安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.从其他服务器上的 Web页装载到运行该小程序的浏览器中D.Ap
14、plet使用自身的代码和 Applet浏览器提供的 Java API33.下列语句中,属于多分支语句的是【 】(分数:70.00)A.if语句B.switch语句C.do while语句D.for语句34.线程生命周期中正确的状态是【 】(分数:70.00)A.新建状态、运行状态和终止状态B.新建状态、运行状态、阻塞状态和终止状态C.新建状态、可运行状态、运行状态、阻塞状态和终止状态D.新建状态、可运行状态、运行状态、恢复状态和终止状态35.下列关于 Java的说法正确的是( )。(分数:70.00)A.10B.程序有误C.1D.036.Java语言具有跨平台技术是因为( )。(分数:70.0
15、0)A.字节编译B.内存跟踪C.语法检查D.多线程37.下列关于 Java程序结构的说法有误的是( )。(分数:70.00)A.-1B.255C.127D.编译错误38.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存D.一个数组中的元素都必须是相同的类型39.Java语言具有跨平台技术是因为( )。(分数:70.00)A.“10/10/02“B.10/10/02C.10/10/02D.#10/10/02#40.设 i,j 为类 X定义的 dou
16、ble型变量名,下列 X类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件41.下列关于 Applet的叙述中,错误的是【 】(分数:70.00)A.Applet是 Java类,所以可以由 JDK中的解释器 javaexe 直接解释运行B.Applet应该定义为 javaappletApplet 类或 javaxswingJAppl
17、et 类的子类C.Applet与 Application的主要区别在执行方式上D.通过在 HTML文件中采用PARAM标记可以向 Applet传递参数42.继承诸如 WindowAdapter(它继承了 WindowListener接口)等适配器类有何好处?(分数:70.00)A.将继承这个类的所有行为B.子类将自动成为监听器C.不必实现任何不需要的 WindowListener方法D.为了层次清楚,美观大方43.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“
18、 +m); while( - - m 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.视图可以引用其他视图44.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )45.Java中对 Applet设置了严格的
19、安全限制。下列关于 Applet在 Java2中的安全限制叙述正确的是【 】(分数:70.00)A.根本无法解除B.只有部分限制可以解除,而其他限制无法解除C.可以在安全策略的控制下解除D.已经缺省地全部解除46.下列哪个是用来实现客户和服务者之间的通信? (分数:70.00)A.URLB.UDPC.JDBCD.Socket47.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;48.下列字符常量中,哪个表示反斜杠字符“/”?(分
20、数:70.00)A./B./“C./D./49.下列程序执行后,屏幕上显示的应是( )。 public class Testyyy public static void main(Stringargs) char charl=,t es,t; char char2=t,e,s,t,1; String s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s1equals(s2); (分数:70.00)A.trueB.falseC.testD.编译错误50.下列哪个语句是声明一个含有 10个 String对
21、象的数组?(分数:70.00)A.char str ;B.char str ;C.String str = new String10;D.String str10;51.下列关于 Java程序结构的说法有误的是( )。(分数:70.00)A.package语句可以有一个或多个B.import语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application程序可以包括许多方法,但必须有且只能有一个 main方法52.设有下列两个类的定义,则类 Person和类 Man的关系是( )。 class Person long id;/ / 身份证号 String name;/ / 姓名
22、 class Man extends Person int age;/ / 年龄 int getScore( ) return score; (分数:70.00)A.-3 3B.5 -9C.3 -3D.-6 553.下列程序是死循环的是( )。(分数:70.00)A.for(;);B.int s=36; while(S)-S;C.int m=10; do m- - while(m0);D.int n=5;while(n1) n- -; if(n54.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String arg
23、s ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:70.00)A.31B.32C.2D.3355.下列代码中,将引起编译错误的行是【 】 1)public class Exercise 2)public static void main(String args) 3)float f=0.0: 4)f+=1.0; 5) 6) (分数:70.00)A.第 2行B.第 3行C.第 4行D.第 6行56.抛出异常、生成异常对象
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA55 答案 解析 DOC
