【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc
《【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】国家计算机二级(Java)100及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、国家计算机二级(Java)100 及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入流B.创建一个 URL,并使用该 URL 来创建一个 URL ConnectionC.使用 Applet 小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳2.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的
2、实例或它的子类的实例?(分数:2.00)A.fun( );B.Base.fun( );C.Base:fun( );D.Base-fun( );3.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 WriterC.Filter 和 PipeD.以上都不正确4.下列程序的执行结果是( )。 public class Testdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Sys
3、temoutprintln(a+*b+c,-D) ; (分数:2.00)A.x=4,y=3;x=7,y=8B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=85.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.设计视图B.模板视图C.数据表视图D.SQL 视图6.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual FoxPro 中只支持
4、一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型D.新定义数组的各个数组元素初值为F.7.用于定义类成员的访问控制权限的一组关键字是(分数:2.00)A.字段值的“惟一”B.表达式的“惟一”C.索引项的“惟一”D.列属性的“惟一”8.双精度数据强制转换成单精度数据后,其数值精度会( )。(分数:2.00)A.不变B.提高C.降低D.根据具体的情况而定9.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:2.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.smtic boolean i
5、nterrupted( )10.JComponent 的直接父类是( )。(分数:2.00)A.I=4x=5B.I=7x=15C.I=6x=8D.I=10x=711.有一个类 A,下列为其构造方法的声明,其中正确的是( )。(分数:2.00)A.trueB.falseC.testD.编译错误12.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:2.00)A.TrueB.FalseC.-1D.113.若 a 的值为 3 时,下列程序段被执行后,c 的值是( )。 int c = 1
6、; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:2.00)A.0B.1C.2D.314.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.00)A.在项目管理器“数据”选项卡中展开“查询”选项,选择要运行的查询,单击“运行”命令按钮B.单击“查询”菜单中的“运行查询”命令C.利用快捷键 CTRL+D 运行查询D.在命令窗口输入命令 DO15.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入? (分数:2.00)A.字节流B.对象流C.过滤流D.管道流16.下列是几个 Java 语言最常用的命令
7、,哪个命令是 Java 语言的编译命令?(分数:2.00)A.0B.1C.2D.317.下列描述中,错误的是【 】(分数:2.00)A.Java 要求编程者管理内存B.Java 的安全性体现在多个层次上C.Applet 要求在支持 Java 的浏览器上运行D.Java 有多线程机制18.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:2.00)A.31B.32C.2D.3319.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.所有的构件都可以通过 add()方法添加构件B.Java 的图形界面的最基本组成部分是容器C.Panel 不能作为最外层的容器单独
8、存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体20.下列的程序的功能是求 2100 之间的素数,程序中划线部分应填入的选项是( )。 public class Testnn public static void main(String args) Labell: for(int i=2;iA.0x8B.0x10C.8D.1021.在 Applet 的关键方法中,下列哪个方法是关闭浏览器以释放 Applet 占用的所有资源?(分数:2.00)A.接收参数的语句 PARAMTERS 可以写在程序中的任意位置B.通常传送参数的语句 D
9、O-WITH 和接收参数的语句 PARAMETERS 不必搭配成队,可以单独使用C.传送参数和接收参数排列顺序和数据类型必须一一对应D.传送参数和接收参数的名字必须相同22.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值?(分数:2.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )D.showStatus(String)23.当 Applet 小程序窗口需要重画时,将调用下列哪个方法?(分数:2.00)A.HelloB.helloC.HelD.null24.下列程序执行后,j 的值是( )。 public cl
10、ass Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:2.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类 A 对象的属性,因为类 A 的成员对类 C 是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员25.下列程序的输出结果是( )。 class Father int mn; Father(int a,int B) m=a
11、; 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:new Son(6,7,8); sshow( ); (分数:2.00)A.TrueB.FalseC.-1D.126.如要求
12、读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:2.00)A.resume()B.notify()C.start()D.synchronized()27.Java 语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口28.下列命令中,哪个命令是 Java 的解释器?(分数:2.00)A.每个 Swing 构件的程序必须有一个容器B.Swing 是 AWT 的扩展C.Swing 采用的 MVC 的思想D.Swing 构件以“J”开头29.下列常见的系统定义的异常中,哪个是输入、输出异常?(分数:2.00)A.过程文件的建立需使用 MODIFY
13、COMMAND 命令B.过程文件的默认扩展名为PRGC.在调用过程文件中的过程之前不必打开过程文件D.过程文件只包含过程,可以被其他程序所调用30.下列关于容器和构件的说法不正确的是( )。(分数:2.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;31.下列关于过滤流的说法不正确的是( )。(分数:2.00)A.Java 对 I/O 访问还提供了同步处理机制,这就是过滤流B.使用 BufferedlnputStream 输入时,数据光按块读入缓冲区,然后读操作直接访问缓冲区C.使用一个过
14、滤流可以直接通过构造方法的参数去指定连接的 I/0 流D.DatalnputStream 和 DataOutputStream 也是过滤流子类,其特点是不仅能读/写数据流,还能读/写Java 的内构类型 boolean,int 等数据32.下列有关基于 Swing 的 Applet 用户界面说法不正确的是( )。(分数:2.00)A.const int *p;B.int * const p;C.const int *const p;D.int *p;33.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.p
15、rintln(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:2.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图34.下列字符常量中,哪个表示反斜杠字符“/”?(分数:2.00)A./B./“C./D./35.若数组 a 定义为 inta=newint34,则 a 是【 】
16、(分数:2.00)A.一维数组B.二维数组C.三维数组D.四维数组二、填空题(每空 2 分,共 30 分)(总题数:15,分数:30.00)36. 1 日历类提供日期和时间的表示,它以格里历(即阳历)来计算。(分数:2.00)填空项 1:_37.一棵二叉树第六层(根结点为第一层)的结点数最多为 1 个。(分数:2.00)填空项 1:_38.算法复杂度主要包括时间复杂度和 1 复杂度。(分数:2.00)填空项 1:_39.Throwable 类分为 1 和 Exception 两个子类。(分数:2.00)填空项 1:_40.设 x,y,max 均为 int 型变量,x,y 已赋值。用三目条件运算
17、符求 x,y 的最大值,这个赋值语句应是 max= 1(分数:2.00)填空项 1:_41.在 Java2 中支持 1 技术,使得 Java 的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:2.00)填空项 1:_42.byte 类型只有 8 位,能表示的范围是 1。(分数:2.00)填空项 1:_43.URL 是 1 的缩写。(分数:2.00)填空项 1:_44. 1 是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。(分数:2.00)填空项 1:_45.在事件处理的过程中,主要涉及到的 3 个对象分别是事件、 1 和事件处理者。(分数:2.
18、00)填空项 1:_46.下列是一个 Java 应用程序,输出结果是 1。 public class Testtt public static void main(String args ) charc=i; for(int n=6;n填空项 1:_47.包含 Swing 构件的 Applet(小应用程序)应该是 1 类的子类。(分数:2.00)填空项 1:_48.传递给实现了 java.awt.event.MouseMotionListener 接口的类中 mouseDragged1 方法的事件对象是 2 类。(分数:2.00)填空项 1:_49.Java 语言的循环语句包括 for 语句、
19、dowhile 语句和 1 语句。(分数:2.00)填空项 1:_50.在 Java 语言中提供了标准类库,为编程所需的低层模块提供了常用的方法和接口,并将它们分装成包,每个包又包括子包,形成 1 结构的类层次。 (分数:2.00)填空项 1:_国家计算机二级(Java)100 答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:35,分数:70.00)1.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:2.00)A.创建一个 Socket,并使用该套接字来创建一个输入流B.创建一个 URL,并使用该
20、 URL 来创建一个 URL Connection C.使用 Applet 小程序的 showDocument()方法来装载D.上述方法没有什么区别,所以也就没有哪个最佳解析:套接字适用于低级连接,使实现新的连接时。但对于诸如 HTTP 等现有的协议,有更适合的类URL 和 URLConnection。Socket 是用来实现客户与服务者之间的通信,Java 在 Sockel 中提供多线程机制,对实现大呈客户通信带来了好处;数据报通信的协议 UDP 是无连接协议,它对传输数据的大小有限制,在 64KB 之内它的传输不可靠,但操作简单。 2.在 Java 语言的类库中提供哪个类,所有自己创建的异
21、常对象都必须是它的实例或它的子类的实例?(分数:2.00)A.fun( );B.Base.fun( );C.Base:fun( ); D.Base-fun( );解析:本题要求判断 ij 的执行次数,只需考查经过 i+=k 运算累计的值,i 的值分别为2,4,6,8,10,12 时,判断 ij 为真,程序结束,共执行 6 次 3.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:2.00)A.InputStream 和 OutputStreamB.Reader 和 Writer C.Filter 和 PipeD.以上都不正确解析:Inptu
22、Stream 和 OutputStream 是处理字节流的抽象类,它们的处理范围有限,说它是处理 Unicode码的所有类,是不对的。Filter 和 Pipe 分别是过滤流和管道流,与本题关系不大。在 javaio 包中,可以处理不同类型的流,例如:字节流、字符流、文件流、对象流等。 4.下列程序的执行结果是( )。 public class Testdd public static void main (String args ) inr a=lO,b=4,c=20,d=6; Systemoutprintln(a+*b+c,-D) ; (分数:2.00)A.x=4,y=3;x=7,y=8
23、B.x=3,y=4;x=7,y=8C.x=7,y=8;x=4,y=3D.x=8,y=7;x=7,y=8解析:在函数体语句中的 b+= * a;的*是指针运算符(也称间接访问运算符),* a 就是 main 函数中 a 的值。5.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:2.00)A.设计视图B.模板视图 C.数据表视图D.SQL 视图解析:6.给出下列的代码,则下列选项中哪个是类 A 合理的内部类? class A protected int i; A(int i) this.i=i; (分数:2.00)A.用 DIMENSION 和 DECLARE 都可以定义数组B.Visual
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 国家 二级 JAVA100 答案 解析 DOC
