【计算机类职业资格】二级JAVA笔试-336及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-336及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-336及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-336 及答案解析(总分:89.50,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下列选项中不属于 Java虚拟机的执行特点的是( )。A) 异常处理 B) 多线程 C) 动态链接 D) 简单易学(分数:2.00)A.B.C.D.2.下列不属于软件工程的 3个要素的是A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D.3.设变量 a、b、c、d 和 y都已正确定义并赋值。若有以下 if语句:if(ab)if(c=d) y=0;else y=1;该语句所表示的含义是( )。(分数:2.00)A.B.C.D.4.下面的是关于
2、类及其修饰符的一些描述,不正确的是 ( )A) abstract类只能用来派生子类,不能用来创建 abstract类的对象B) abstract不能与 final同时修饰一个类C) final类不但可以用来派生子类,也可以用来创建 final类的对象D) abstract方法必须在 abstract类中声明,但 abstract类定义中可以没有 abstract方法(分数:2.00)A.B.C.D.5.面向对象设计时,对象信息的隐藏主要是通过( )实现的。A对象的封装性 B子类的继承性C系统模块化 D模块的可重用性(分数:2.00)A.B.C.D.6.开发软件时对提高开发人员工作效率至关重要的
3、是( )。A操作系统的资源管理功能 B先进的软件开发工具和环境C程序人员的数量 D计算机的并行处理能力(分数:2.00)A.B.C.D.7.下面程序段的输出结果是( )。class Baseint i;Base()add(1);void add(int v)i+=v;void print0System.out. println(i);class Extension extends BaseExtension()add(2);void add(int v)i+=v*2;public class Testpublic static void main(String args)bogo(new Ex
4、tension();static void bogo(Base b)b. add(8);b. print();A9 B18C20 D22(分数:2.00)A.B.C.D.8.有以下程序:void f(int *x, int *y)int t:t=*x;*x=*y;*y=t;void main()int a8=1,2,3,4,5,6,7,8,i,*p,*q;p=a;q=a7;while(pq)f(p,q);p+;q-;for(i=0;i8;i+)printf(“%d,“,ai);程序运行后输出的结果是( )。A8,2,3,4,5,6,7,1, B5,6,7,8,1,2,3,4,C1,2,3,4,
5、5,6,7,8, D8,7,6,5,4,3,2,1,(分数:2.00)A.B.C.D.9.使用如下哪一个保留字可以使只有在定义这个类的包中的其他类才能访问此类?_A) abstract B) private C) protected D) 不使用保留字(分数:2.00)A.B.C.D.10.下面有关 Applet执行的操作说法正确的是( )。:在运行时调用其他程序:不能进行文件读写操作:不能装载动态连接库和调用任何本地方法:试图打开一个 socket进行网络通信,但是所连接的主机并不是提供 Applet的主机A) 、 B) 、C) 、 D) 、(分数:1.00)A.B.C.D.11.Apple
6、t中 paint()方法使用( )类型的参数。A) Graphics B) Graphics2D C) String D) Color(分数:2.00)A.B.C.D.12.下列叙述中不正确的是( )。A) 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同B) 一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同C) 数据的存储结构,也称数据的物理结构D) 数据的存储结构与数据的逻辑结构是不同的(分数:2.00)A.B.C.D.13.设有以下函数:void fun(int n,char*s)则下面对函数指针的定义和赋值均正确的是( )。Avoid (*pf)()
7、; pf=fun; Bvoid *pf(); pf=fun;Cvoid*pf();*pf=fun; Dvoid(*pf)(int,char);pf=fun;(分数:2.00)A.B.C.D.14.URL类在_包中定义。Ajava.applet Bjava.io C Djava.util(分数:2.00)A.B.C.D.15.执行下面程序后输出的正确结果是( )。public class Testpublic static void main(String args)System.out.print(100%3);System.out.print(“/“);System.out.print(10
8、0%3.0);A) 1,1 B) 1,1.0C) 1.0,1 D) 1.0,1.0(分数:2.00)A.B.C.D.16.下列关于内部类的说法中不正确的是( )。A内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B内部类可以使用它所在类的静态成员变量和实例成员变量C内部类不可以用 abstract 修饰符定义为抽象类 D内部类可作为其他类的成员,而且可访问它所在类的成员(分数:2.00)A.B.C.D.17.请阅读下面程序public class ExampleStringBufferpublic static void main(String args)StringBuffer
9、sb=new StringBuffer(“test“);System.out.println(“buffer=“+sb);System.out.println(“length=“+sb.length();程序运行结果中在“length=“后输出的值是( )。A10 B4 C20 D30(分数:2.00)A.B.C.D.18.下列方法定义中,正确的是( )。Aint x(int a,b)Bdouble x(int a,int b)return(a-b);)int w:w=a-b:Cdouble x(a,b)Dint x (int a,int b)return breturn a-b;(分数:1.
10、00)A.B.C.D.19.每个 Java小应用程序必须定义为A) Applet类或 JApplet类的子类B) JFrame类的子类C) Frame的子类D) Window的子类(分数:1.00)A.B.C.D.20.Java API中支持线程的类或接口是( )。java.lang.Threadjava.lang.Runnablejava.lang.ThreadGroupjava.io.SerializableA, B, C, D,(分数:2.00)A.B.C.D.21.在 Java中,负责对字节代码解释执行的是( )。A垃圾回收器 B虚拟机C编译器 D多线程机制(分数:2.00)A.B.C
11、.D.22.下列哪个成员变量声明是正确的? ( )A) public protected final int i; B) abstract class F9 .C) private double height; D) double weight(分数:2.00)A.B.C.D.23.算法的空间复杂度是指( )。A算法在执行过程中所需要的计算机存储空间B算法所处理的数据量C算法程序中的语句或指令条数D算法在执行过程中所需要的临时工作单元数(分数:2.00)A.B.C.D.24.下列数组定义及赋值,错误的是( )。A) int a=1,2,3,4,5; B) int intArray;C) int
12、 Array=new int3; int Array1=1; int Array2=2; int Array3=3;D) int a=new int2;a0=new int3;a1=new int3;(分数:2.00)A.B.C.D.25.当检索一个压缩文件时,首先要建立压缩文件输入流对象,该对象A)以选中的压缩文件为参数B)以 FilelnputStream对象为参数C)以 InputStreamReader对象为参数D)以 BufferedReader对象为参数(分数:1.00)A.B.C.D.26.算法的时间复杂度是指( )。A) 执行算法程序所需要的时间B) 算法程序的长度C) 算法执
13、行过程中所需要的基本运算次数D) 算法程序中的指令条数(分数:1.00)A.B.C.D.27.Java Application源程序的主类是指包含有_方法的类。 ( )A) actionPerformedB) toStringC) initD) main(分数:2.00)A.B.C.D.28.下列数据结构中,能够按照“先进后出”原则存取数据的是( )。A循环队列 B栈C队列 D二叉树(分数:2.00)A.B.C.D.29.在一棵二叉树上第 5层的结点数最多是( )。A8 B16C32 D15(分数:2.00)A.B.C.D.30.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac
14、,它的前序遍历序列是( )。Aacbed BdecabCdeabc Dcedba(分数:2.00)A.B.C.D.31.若需要定义一个类域或类方法,应使用_修饰符。Astatic Bpackage Cprivate Dpublic(分数:2.00)A.B.C.D.32.当单击鼠标或者拖动鼠标时,触发的事件是_。AActionEvent BKeyEvent CItemEvent DMouseEvent(分数:2.00)A.B.C.D.33.下列不属于逻辑运算符的是( )。A! B| CImport java.applet.*;Public class Greeting extends apple
15、tPublic void_(Graphics g)g.drawSting(“how are you!“,10,10)_(分数:2.00)填空项 1:_46.问题处理方案的正确而完整的描述称为 1。(分数:2.00)填空项 1:_47.结构化程序设计方法的主要技术是 1、逐步求精。(分数:2.00)填空项 1:_48.执行下面的程序段,输出结果为_。public class Qpublic static void main(String argv)int anar=new int5;System. out.println(anar0);(分数:2.00)填空项 1:_49. 1日历类提供日期和时
16、间的表示,它以格列高利历(即阳历)来计算。(分数:2.00)填空项 1:_50.同一段程序可能产生不止一种异常,可以放置多个 1 子句,其中每一种异常类型都将被检查,第一个与之匹配的就会被执行。(分数:2.00)填空项 1:_二级 JAVA笔试-336 答案解析(总分:89.50,做题时间:90 分钟)一、选择题(总题数:35,分数:64.00)1.下列选项中不属于 Java虚拟机的执行特点的是( )。A) 异常处理 B) 多线程 C) 动态链接 D) 简单易学(分数:2.00)A.B.C.D. 解析:解析 简单易学是 Java语言和其他高级语言相比所拥有的一个重要特点,但不是 Java虚拟机
17、的执行特点。2.下列不属于软件工程的 3个要素的是A) 工具 B) 过程 C) 方法 D) 环境(分数:2.00)A.B.C.D. 解析:解析 软件工程包括 3个要素,即方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理、文档生成;过程支持软件开发的各个环节的控制、管理。3.设变量 a、b、c、d 和 y都已正确定义并赋值。若有以下 if语句:if(ab)if(c=d) y=0;else y=1;该语句所表示的含义是( )。(分数:2.00)A.B.C. D.解析:4.下面的是关于类及其修饰符的一些描述,不正确的是 ( )A) abstract类只能用来派生子类,不能
18、用来创建 abstract类的对象B) abstract不能与 final同时修饰一个类C) final类不但可以用来派生子类,也可以用来创建 final类的对象D) abstract方法必须在 abstract类中声明,但 abstract类定义中可以没有 abstract方法(分数:2.00)A.B.C. D.解析:解析 用 abstract修饰的类称为抽象类。抽象类是一种没有完全实现的类,它必须至少包含一个抽象方法,包括抽象方法的类必须声明为抽象类。抽象类不能被实例化,只能作为父类去派生其他子类,选项 A正确。定义一个既用 abstract又用 final修饰的类是不合法的。因为抽象类本
19、身是不完整的,它需要子类提供具体的实现方法,然而 final类则不允许拥有子类,两者之间的矛盾显而易见,选项 B正确。如果用 abstract方法必须要在 abstract类中声明,但 abstract类中可以没有 abstract方法,选项 D正确。使用 final修饰的类为最终类,它不能派生任何子类,显然选项 C的说法是错误的。5.面向对象设计时,对象信息的隐藏主要是通过( )实现的。A对象的封装性 B子类的继承性C系统模块化 D模块的可重用性(分数:2.00)A. B.C.D.解析:6.开发软件时对提高开发人员工作效率至关重要的是( )。A操作系统的资源管理功能 B先进的软件开发工具和环
20、境C程序人员的数量 D计算机的并行处理能力(分数:2.00)A.B. C.D.解析:7.下面程序段的输出结果是( )。class Baseint i;Base()add(1);void add(int v)i+=v;void print0System.out. println(i);class Extension extends BaseExtension()add(2);void add(int v)i+=v*2;public class Testpublic static void main(String args)bogo(new Extension();static void bogo
21、(Base b)b. add(8);b. print();A9 B18C20 D22(分数:2.00)A.B.C.D. 解析:8.有以下程序:void f(int *x, int *y)int t:t=*x;*x=*y;*y=t;void main()int a8=1,2,3,4,5,6,7,8,i,*p,*q;p=a;q=a7;while(pq)f(p,q);p+;q-;for(i=0;i8;i+)printf(“%d,“,ai);程序运行后输出的结果是( )。A8,2,3,4,5,6,7,1, B5,6,7,8,1,2,3,4,C1,2,3,4,5,6,7,8, D8,7,6,5,4,3,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 336 答案 解析 DOC
