【计算机类职业资格】二级JAVA笔试-308及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-308及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-308及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-308 及答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下面选项中不是 AudioClip 接口定义的方法是( )。A) play() B) loop() C) stop() D) init()(分数:2.00)A.B.C.D.2.阅读下列程序片段Publicvoidtest()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundExceptione)System.out.println(“ArraylndexOutOfBoundExce
2、ption”);catch(Exceptione)System.out.println(“Exception”);finallySystem.out.println(“finally”);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。AHelloBArraylndexOutOfBondsExceptionCExceptionFinallyDHelloFinally(分数:2.00)A.B.C.D.3.以下程序段输出结果为( )。class test_1public static void main(String args)int x=0;boolean bl
3、,b2,b3,b4;b1=b2=b3=b4=true;x=(b1b2System.out.println(x);A) 1 B) 0 C) 2 D) 3(分数:2.00)A.B.C.D.4.有以下程序:#include stdio.hmain()char b,c; int i;b=a; c=A;for (i=0; i6; i+)if(i%2) putchar(i+b);else putchar(i+c);printf(“/n“);程序运行后输出的结果是( )。AABCDEF BAbCdEfCaBcDeF Dabcdef(分数:2.00)A.B.C.D.5.下列说法中错误的是( )。A) CDC
4、是 Configuration 的一部分,主要支持嵌入式设备开发B) CLDC 是 Configuration 的一部分,主要支持嵌入式设备开发C) CDC 是针对 32bit 的 CPU,内存为 2MBD) CDLC 针对 16bit 或 32bit 的 CPU,内存为 128KB 或 256KB(分数:2.00)A.B.C.D.6.下列常见的系统定义的异常中,哪个是数组越界异常?A)ArrayIndexOutOfBoundsExceptionB)IOExceptionC)NullPointerExceptionD)ArithmeticException(分数:1.00)A.B.C.D.7.
5、下列关于 Java 程序结构的描述中,不正确的一项是 ( )A) 一个 Java 源文件中可以包括一个 package 语句B) 一个 Java 源文件中可以包括多个类定义,但是只能有一个 public 类C) 一个 Java 源文件中可以有多个 public 类D) 源文件名与程序类名必须一致(分数:1.00)A.B.C.D.8.下列数组定义及赋值,错误的是( )。A) int a=1,2,3,4,5; B) int intArray;C) int Array=new int3; int Array1=1; int Array2=2; int Array3=3;D) int a=new in
6、t2;a0=new int3;a1=new int3;(分数:2.00)A.B.C.D.9.一个栈的入栈序列是 1,2,3,n,其输出序列为 P1,P 2,P 3,P n,若 p1=n,则 Pi为( )。A) i B) n-iC) n-i+1 D) 不确定(分数:2.00)A.B.C.D.10.下列方法中不属于 KeyListener 接口中方法的是( )。A) keyPressed(KeyEvent) B) keyPushed(KeyEvent)C) keyTyped(KeyEvent) D) keyReleased(KeyEvent)(分数:2.00)A.B.C.D.11.数据结构作为计算
7、机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及 ( )A数据的存储结构 B计算方法C数据映像 D逻辑存储(分数:1.00)A.B.C.D.12.下列哪个选项不是 FilterInputStream 的子类?A) CheckedInputStream B) BufferedInputStreamC) PushbackInputStream D) FileInputStream(分数:2.00)A.B.C.D.13.阅读下面代码public class Test public static void main(String avgs) System.out.println(8
8、91);其运行结果是A) 44 B) 45 C) 88 D) 90(分数:2.00)A.B.C.D.14.下列关于 Java Application 与 Applet 的说法中,正确的是( )。A都包含 main()方法 B都通过 appletviewer 命令执行C都通过 javac 命令编译 D都嵌入在 HTML 文件中执行(分数:3.00)A.B.C.D.15.下列叙述中,错误的是( )。AApplet 的默认布局管理器是 FlowLayoutBJApplet 中增加构件是加到 JApplet 的内容面板上,不是直接加到 JApplet 中CJApplet 的内容面板的默认布局管理器是
9、BorderLayoutDJApplet 的内容面板的默认布局管理器是 FlowLayout(分数:2.00)A.B.C.D.16.软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指 ( )A) 模块间的关系B) 系统结构部件转换成软件的过程描述C) 软件层次结构D) 软件开发过程(分数:2.00)A.B.C.D.17.阅读下面程序:public class OperatorsAndExpressions void residual int i=100,j=30;float m=563.5f,n=4.0f;System.out.println(i%j);System.out.p
10、rintln(m%n):public static void main(String args) OperatorsAndExpressions OperAndExp=new OperatorsAndExpressions();/取模运算符在整数和浮点数中的应用OperAndExp.residual();程序运行的结果是A) 103.5B) 202.5C) 104.5D) 203.5(分数:2.00)A.B.C.D.18.阅读下面程序public class Test3 public static void main(String args)int x=3, y=4, z=5;String s
11、=“xyz“;System.out.primln(s+x+y+z);程序运行的结果是A) xyzl2 B) xyz345C) xyzxyz D) 12xyz(分数:2.00)A.B.C.D.19.下列哪个选项可以正确计算 42 度(角度)的余弦值? ( )Adouble d=Math.cos(42);Bdouble d=Math.cosine(42);Cdoubb d=Math.cos(Math.toRadians(42);Ddouble d=Math.cos(Math.toDegrees(42);(分数:1.00)A.B.C.D.20.若某链表最常用的操作是在最后一个结点之后插入一个结点或删
12、除最后一个结点,则采用_存储方式最节省时间。A单链表 B双链表C单循环链表 D带头结点的双循环链表(分数:2.00)A.B.C.D.21.下列属于合法的 Java 标识符是( )。A) _cat B) 5booksC) +static D) -3.14159(分数:2.00)A.B.C.D.22.下列叙述中错误的是( )。A一种数据的逻辑结构可以有多种存储结构B数据的存储结构与数据处理的效率无关C数据的存储结构与数据处理的效率密切相关D数据的存储结构在计算机中所占的空间不一定是连续的(分数:2.00)A.B.C.D.23.若特快订单是一种订单,则特快订单类和订单类的关系是( )。A使用关系 B
13、包含关系C继承关系 D无关系(分数:2.00)A.B.C.D.24.在关系数据库模型中,通常可以把外码所在的关系称为( )。A被参照关系 B参照关系C主码 D主关系(分数:2.00)A.B.C.D.25.以下各项中不属于 io 包中接口的是( )。A) DataInput B) DataOutputC) DataInputStream D) ObjectInput(分数:1.00)A.B.C.D.26.下列说法中错误的一项是_。AComponent 类是抽象类,其他的构件类都是该类的子类BContainer 类是用于管理构件的类,其直接父类是 ObJectCComponent 类是 java.
14、awt 包的核心DLayoutManager 接口用于确定容器中构件的布局(分数:2.00)A.B.C.D.27.阅读下面的程序:public class Personint arr =Hew int10;public static void main(String args )System.out.println(arr1);正确的说法是_。A) 编译时将产生错误 B) 编译时正确,运行时将产生错误C) 输出为 0 D) 输出为空(分数:2.00)A.B.C.D.28.以下 for 循环的执行次数是 ( )for(int x=0,(x=0)B)String s = “hello“;Strin
15、g t;t = s3 + “one“;C)String s = “ hello “;String standard = s.toUpperCase( );D)String s = “hello“;String t = s + “good“;(分数:1.00)A.B.C.D.30.不正确的指针概念是( )。A一个指针变量只能指向同一类型的变量B一个变量的地址称为该变量的指针C只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中D指针变量可以赋任意整数,但不能赋浮点数(分数:2.00)A.B.C.D.31.下列能够正确创建线程的方法是( )。继承 java.fang.Thread 类,并重
16、写 run()方法继承 java.lang.Runnable 类,并重写 start()方法实现 java.lang.Thread 接口,并实现 run()方法实现 java.lang.Runable 接口,并实现 run()方法A, B, C, D,(分数:2.00)A.B.C.D.32.J2SDK 基本命令中能生成 C 语言头文件的命令是A) javah B) javap C) jar D) java(分数:2.00)A.B.C.D.33.在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是( )。A数据定义语言 B数据转换语言C数据操纵语言 D数据控制语言(分数:2.
17、00)A.B.C.D.34.在 Java 语言中,封闭是借助于( )实现的。A对象 B类C数组 D成员(分数:2.00)A.B.C.D.35.当浏览器重新返回 Applet 所在页面时,将调用 Applet 类的方法是( )。A) start() B) init()C) stop() D) destroy()(分数:1.00)A.B.C.D.二、填空题(总题数:15,分数:25.00)36.对象的两大要素是数据和 【2】 。(分数:2.50)填空项 1:_37.Java 不直接支持多继承,但可以通过 1 实现多继承。(分数:2.50)填空项 1:_38.ODL 转换关系时,若为原子类型属性,类
18、的每个属性对应关系的一个属性;若为结构类型,则每个元素为关系的一个属性;若为数组,则按元素的个数既可扩展为 1,也可扩展为多个属性。(分数:1.00)填空项 1:_39.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现 Serializable 接口。下列代码中必须实现 Serializable 接口的类是_。ObjectInput in=new ObjectInputStream(new FilelnputStream(“employee.dat“);EmployeenewStaff=(Employee1in.readobject();(分数:2.00)填空项 1:_40.在 J
19、ava 语言中, 【6】 是最基本的元素。(分数:2.00)填空项 1:_41.数据模型是用来描述数据库的结构和语义的,数据模型有概念数据模型和结构数据模型两类,E-R 模型是 1。(分数:1.00)填空项 1:_42.下列的 Java 语句是把字符串“12345”转换为 int 型数据,请补充完整。int x;x= 【11】 ;(分数:1.00)填空项 1:_43.重复结构分为当型和 1。(分数:1.00)填空项 1:_44.Jackson 方法是一种面向 【2】 的结构化方法。(分数:2.00)填空项 1:_45.抛出异常的语句是 1 语句。(分数:2.00)填空项 1:_46.下列软件系
20、统结构图(分数:2.00)填空项 1:_47.一个具体的线程是由 1、代码和数据组成。(分数:1.00)填空项 1:_48.StringBuffer 类提供 1 字符串对象的表示。(分数:2.00)填空项 1:_49.耦合和内聚是评价模块独立性的两个主要标准,其中 1 反映了模块内各成分之间的联系。(分数:2.00)填空项 1:_50.一个关系表的行称为_。(分数:1.00)填空项 1:_二级 JAVA 笔试-308 答案解析(总分:89.00,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下面选项中不是 AudioClip 接口定义的方法是( )。A) play()
21、B) loop() C) stop() D) init()(分数:2.00)A.B.C.D. 解析:解析 AudioClip 是播放声音数据的接口,play()、loop()和 stop()都是用于播放 AudioClip 数据的。2.阅读下列程序片段Publicvoidtest()TrysayHello();system.out.println(“hello“);catch(ArrayIndexOutOfBoundExceptione)System.out.println(“ArraylndexOutOfBoundException”);catch(Exceptione)System.out
22、.println(“Exception”);finallySystem.out.println(“finally”);如果 sayHello()方法正常运行,则 test()方法的运行结果将是( )。AHelloBArraylndexOutOfBondsExceptionCExceptionFinallyDHelloFinally(分数:2.00)A.B.C.D. 解析:解析 sayHello()方法正常运行则程序不抛出异常,并走 finally,所以为 D。3.以下程序段输出结果为( )。class test_1public static void main(String args)int
23、x=0;boolean bl,b2,b3,b4;b1=b2=b3=b4=true;x=(b1b2System.out.println(x);A) 1 B) 0 C) 2 D) 3(分数:2.00)A.B. C.D.解析:解析 在赋值语句 x=(b1b2 int i;b=a; c=A;for (i=0; i6; i+)if(i%2) putchar(i+b);else putchar(i+c);printf(“/n“);程序运行后输出的结果是( )。AABCDEF BAbCdEfCaBcDeF Dabcdef(分数:2.00)A.B. C.D.解析:5.下列说法中错误的是( )。A) CDC 是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 308 答案 解析 DOC
