【计算机类职业资格】二级JAVA笔试-330及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-330及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-330及答案解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-330 及答案解析(总分:84.50,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.不正确的指针概念是( )。A一个指针变量只能指向同一类型的变量B一个变量的地址称为该变量的指针C只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中D指针变量可以赋任意整数,但不能赋浮点数(分数:2.00)A.B.C.D.2.下列命令中,是 Java编译命令的是A) javac B) javaC) javadoc D) appletviewer(分数:2.00)A.B.C.D.3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。A对象成分B变量成
2、分C语句成分D传输成分(分数:1.00)A.B.C.D.4.关于对象的串行化,下列说法错误的是( )。A对象串行化是对 Java对象的读、写的过程B对象串行化定制分为两个层次:部分串行化和完全串行化C对象串行化必须实现 Serializable接口D对象永久化是指将对象存在内存中(分数:2.00)A.B.C.D.5.下列不属于虚拟机执行过程的特点的是A) 多线程 B) 动态连接C) 异常处理 D) 代码安全检查(分数:2.00)A.B.C.D.6.给出下列的程序段,则哪个选项返回 true? ( )String s=“hello“;String t=“hello“;char c=h,e,l,l
3、,o;As.equals(t); BLequals(c);Cs=t; Dt=c;(分数:1.00)A.B.C.D.7.下面程序段的输出结果是public class Test public static void main(String args)int a=new int11;int p=new int4;int k=5;for(int i=1;i=10;i+)ai=i;for(int i=l;i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;Systemoutprintln(k);A) 37 B) 31 C) 33 D) 35(分数:2.00)A.B.C
4、.D.8.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及_。A阶段性报告 B需求评审 C总结 D都不正确(分数:2.00)A.B.C.D.9.执行下述程序后,输出的结果是( )。#includestdio.h#define SQR(X)X*Xvoid main()int a=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“ %d“ ,a);A10 B1C9 D0(分数:2.00)A.B.C.D.10.下列关于类的说法不正确的是A)类是同种对象的集合和抽象B)类属于 Java语言中的复合数据类型C)类是 Java程序中的基本的结
5、构单位D)类就是对象(分数:1.00)A.B.C.D.11.在下列 Java语言的包中,提供图形界面构件的包是A) java.io B) javax.swing C) D) java.rmi(分数:2.00)A.B.C.D.12.若给下面的方法传入参数 67时,输出结果为( )。public int MaskOff(int N)return N3;A) 3 B) 64 C) 67 D) 0(分数:2.00)A.B.C.D.13.关系表中的每一横行称为一个_。 A元组 B字段 C属性 D码(分数:2.00)A.B.C.D.14.下列叙述中,错误的是A) 接口可实现互不相关的类具有相同的行为B)
6、 通过接口可说明多个类所需实现的方法C) 通过接口需要了解对象所对应的类,才能了解对象的交互界面D) 接口与存储空间无关(分数:2.00)A.B.C.D.15.下列哪个数代表单精度浮点数?A) 0652 B) 3.4457DC) 0.298f D) 0L(分数:2.00)A.B.C.D.16.语句 CODEBASE=codebaseURL属性的功能是( )。A) 用来指定 Applet的 URL地址B) 指定包含 Applet或 JApplet字节码的文件名C) 指定一些文字D) 为即将创建的 Applet定义了一个名字(分数:2.00)A.B.C.D.17.下列叙述中正确的是( )。A线性表
7、是线性结构 B栈与队列是非线性结构C线性链表是非线性结构 D二叉树是线性结构(分数:2.00)A.B.C.D.18.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 A)line 4 B)line 6C)line 7D)line 8(分数:1.00)A.B.C.D.19.阅读下列程序。Public class Test implements Runnable(Priv
8、ate int x=0;Private int y=0;boolean flag=true;Public static void main(stringargs)Test r=new Test();Thead t1=new Thead(r);Thead t2=new Thead(r);t1.start();t2.start();Public void run()While(flag)x+;y+;system.out.println(“(“+x_“,“+y+“)“);if(x=10)flag=false;下列对程序运行结果描述的选项中,正确的是( )。A每行的(x,y)中,可能有 xy;每一对(
9、x,y)值都出现两次。B每行的(x,y)中,可能有 xy;每一对(x,y)值仅出现一次。C每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现两次。D每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现一次。(分数:2.00)A.B.C.D.20.以下 for循环的执行次数是 ( )for(int x=0,(x=0)while(i+7) if(pi%3)j+=pi;printf(“%d/n“,j);程序运行后输出的结果是( )。A42 B45C56 D60(分数:2.00)A.B.C.D.29.下列 Java布局管理器中,将容器按上北下南、左西右东,划分为东、南、西、北、中 5
10、部分的布局管理器是A) FlowLayout B) BorderLayoutC) GridLayout D) BoxLayout(分数:2.00)A.B.C.D.30.下列关于 Java的说法不正确的是A) abstract和 final能同时修饰一个类B) 抽象类可以做抽象父类,也可以做抽象子类和抽象方法C) 抽象方法不一定在抽象类中,也可以在接口中D) 声明为 final的力法不能在子类中重新定义(分数:1.00)A.B.C.D.31.下列哪个类声明是正确的? ( )A) abstract class G2 extends superClass1, superClass2 B) abstr
11、act public class classmatesC) public final class NewClass extends superClass implemnets InterfacelD) public abstract class String(分数:2.00)A.B.C.D.32.下列选项中,不属于模块间耦合的是A) 数据耦合 B) 同构耦合C) 异构耦合D) 公用耦合(分数:1.00)A.B.C.D.33.在软件开发中,需求分析阶段产生的主要文档是A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划(分数:2.00)A.B.C.D.34.下列程序
12、执行后,k 的值是public class Testhhh public static void main(String args )inti=6,j=8,k=10,m=7;if(ij| |mk+;else k- -;System.out.println(k);A)12B)11C)10D)9(分数:1.00)A.B.C.D.35.下列关于面向对象的论述中,正确的是( )。A面由对象是指以对象为中心,分析、设计和实现应用程序的机制B面向对象是指以功能为中心,分析、设计和实现应用程序的机制C面向对象仅适用于程序设计阶段D面向对象是一种程序设计语言(分数:2.00)A.B.C.D.二、填空题(总题数
13、:15,分数:23.50)36.在深度为 5的完全二叉树中,度为 2的结点数最多为 1。(分数:2.00)填空项 1:_37.在 Java中支持 1 技术,使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:1.00)填空项 1:_38.一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的 1。(分数:2.00)填空项 1:_39.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:1.00)填空项 1:_40.在 Java2中支持 1 技术,使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(
14、分数:1.00)填空项 1:_41. 1是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_42.国际化命令只包含一个命令 native2ascii,该命令将含有本地编码字符的文件转换为 1 编码字符的文件。(分数:1.00)填空项 1:_43.在 Java中,线程的模型就是一个 CPU、程序代码和_的封装体。(分数:1.00)填空项 1:_44.以下程序的运行结果是_。#includestdio.hvoid main()char a=A,b=E;int sum=1,i=1;dosum*=i;i+;while(i=b-a);printf(“
15、%d“,sum);(分数:2.00)填空项 1:_45.下面程序的运行结果是 _。import java.io.*;public class ABCpublic static void main(String args)int i;int a=11,22,33,44,55,66,77,88,99;for(i=0;ia.length/2;i+)System.out.println(ai+aa.length-i-1+“ “);System.out.println();(分数:1.00)填空项 1:_46.在 Java语言的体系结构中,JVM 的上层是_和_,它们都具有扩展性。(分数:2.00)填空
16、项 1:_47.阅读下列代码public class Test2public static voidm cn (String args)System.out.printIn (5/2);其执行结果是_。(分数:2.50)填空项 1:_48.为了保证平台独立性,Swing 是用 1 编写的。(分数:2.00)填空项 1:_49.对象串行化可以很容易地扩展成支持 java对象的 1,它提供了对象从流中重建的补充方式。(分数:2.00)填空项 1:_50.算术运算符的优先级按下面次序排列:+和-的级别最高,然后是 1 和/以及%,而+和的级别最低。(分数:1.00)填空项 1:_二级 JAVA笔试-
17、330 答案解析(总分:84.50,做题时间:90 分钟)一、选择题(总题数:35,分数:61.00)1.不正确的指针概念是( )。A一个指针变量只能指向同一类型的变量B一个变量的地址称为该变量的指针C只有同一类型变量的地址才能存放在指向该类型变量的指针变量之中D指针变量可以赋任意整数,但不能赋浮点数(分数:2.00)A.B.C.D. 解析:2.下列命令中,是 Java编译命令的是A) javac B) javaC) javadoc D) appletviewer(分数:2.00)A. B.C.D.解析:解析 本题考查 java中 JDK工具。javac 是 Java编译命令,能将源代码编译成
18、字节码,以 class扩展名存入 java工作目录中。java 是 Java解释器,执行字节码程序,该程序是类名所指的类,必须是一个完整定义的名字。javadoc 是 Java 文档生成器,对 Java源文件和包以 MML格式生成 AP文档。appletviewer是 Java Applet浏览器。选项 A正确。3.程序设计语言的基本成分是数据成分、运算成分、控制成分和( )。A对象成分B变量成分C语句成分D传输成分(分数:1.00)A.B.C.D. 解析:4.关于对象的串行化,下列说法错误的是( )。A对象串行化是对 Java对象的读、写的过程B对象串行化定制分为两个层次:部分串行化和完全串
19、行化C对象串行化必须实现 Serializable接口D对象永久化是指将对象存在内存中(分数:2.00)A.B.C.D. 解析:5.下列不属于虚拟机执行过程的特点的是A) 多线程 B) 动态连接C) 异常处理 D) 代码安全检查(分数:2.00)A.B.C.D. 解析:解析 本题考查虚拟机执行过程的特点。Java 虚拟机是编译器生成的字节码,不用考虑具体的硬件环境,实现一次编写,随处运行,实现其可移植性。虚拟机执行过程的特点有:多线程、动态连接、异常处理。代码安全检查是 Java语言的一个突出特点,但不属于虚拟机执行过程特点。6.给出下列的程序段,则哪个选项返回 true? ( )String
20、 s=“hello“;String t=“hello“;char c=h,e,l,l,o;As.equals(t); BLequals(c);Cs=t; Dt=c;(分数:1.00)A. B.C.D.解析:7.下面程序段的输出结果是public class Test public static void main(String args)int a=new int11;int p=new int4;int k=5;for(int i=1;i=10;i+)ai=i;for(int i=l;i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;Systemoutpr
21、intln(k);A) 37 B) 31 C) 33 D) 35(分数:2.00)A.B.C. D.解析:解析 题中共定义了两个数组:a和 p,共用了 3次 for循环;第 1个 for语句对数组 ai赋值;第 2个 for语句和对数组 pi赋值;第 3个 for语句计算 k的值。3 次循环分别得到:5,15 和 33。正确答案为选项 C。8.软件需求分析阶段的工作可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及_。A阶段性报告 B需求评审 C总结 D都不正确(分数:2.00)A.B. C.D.解析:9.执行下述程序后,输出的结果是( )。#includestdio.h#defin
22、e SQR(X)X*Xvoid main()int a=10,k=2,m=1;a/=SQR(k+m)/SQR(k+m);printf(“ %d“ ,a);A10 B1C9 D0(分数:2.00)A.B. C.D.解析:10.下列关于类的说法不正确的是A)类是同种对象的集合和抽象B)类属于 Java语言中的复合数据类型C)类是 Java程序中的基本的结构单位D)类就是对象(分数:1.00)A.B.C.D. 解析:解析:对象是类的实例化,两者不能等同。11.在下列 Java语言的包中,提供图形界面构件的包是A) java.io B) javax.swing C) D) java.rmi(分数:2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 330 答案 解析 DOC
