欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】二级JAVA笔试-330及答案解析.doc

    • 资源ID:1326888       资源大小:76KB        全文页数:26页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】二级JAVA笔试-330及答案解析.doc

    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

    23、.00)A.B. C.D.解析:解析 java.io 包向程序提供文件输入/输出操作的类;javax.swing 包提供构建和管理应用程序的图形界面的轻量级构件; 包向程序提供执行网络通信应用及 URL处理的类;java.rmi 包向程序提供远程方法调用所需的类。因而答案为 B。12.若给下面的方法传入参数 67时,输出结果为( )。public int MaskOff(int N)return N3;A) 3 B) 64 C) 67 D) 0(分数:2.00)A.B. C.D.解析:解析 本题考查对位运算符的掌握。 MaskOff)函数有一个参数 N,该方法将传入的参数 N与 3进行异或运算

    24、之后的结果返回。符号“”用于将两个参与运算的数据进行按位求异或运算,如果两个操作数对应位相同,则该位的结果为 0,否则结果为 l。即:11=0, 10=1,01=1,00=0。在本题中,67的二进制数是 01000011,3 的二进制数是 00000011,它们俩进行异或运算后的结果为 01000000,其十进制数为 64。故本题答案是 B。13.关系表中的每一横行称为一个_。 A元组 B字段 C属性 D码(分数:2.00)A. B.C.D.解析:14.下列叙述中,错误的是A) 接口可实现互不相关的类具有相同的行为B) 通过接口可说明多个类所需实现的方法C) 通过接口需要了解对象所对应的类,才

    25、能了解对象的交互界面D) 接口与存储空间无关(分数:2.00)A.B.C. D.解析:解析 本题考查接口的概念。接口是一种只含有抽象方法或常量的一种特殊的抽象类。主要功能是:不管类的层次,可实现互不相关的类具有相同的方法,所以选项 A说法正确;通过接口说明多个类所需实现的方法,选项 B说法正确;通过接口可以了解对象的交互界面,无需了解对象所对应的类,选项 C说法错误;因为接口不包括任何实现,所以与存储空间没有任何关系,选项 D 说法正确。15.下列哪个数代表单精度浮点数?A) 0652 B) 3.4457DC) 0.298f D) 0L(分数:2.00)A.B.C. D.解析:解析 本题考查

    26、Java中数据类型的概念。选项 A以 0开头,表示一个八进制整数。选项 B以 D结尾,表示一个 double型的实型数。选项 C以 f结尾,表示一个单精度浮点数,满足题意。选项 D以 L结尾,表示一个 long型整数。16.语句 CODEBASE=codebaseURL属性的功能是( )。A) 用来指定 Applet的 URL地址B) 指定包含 Applet或 JApplet字节码的文件名C) 指定一些文字D) 为即将创建的 Applet定义了一个名字(分数:2.00)A. B.C.D.解析:解析 CODEBASE=codebaseURL 属性用来指定 Applet的 URL地址;CODE=a

    27、ppletFile 属性指定包含 Applet或 JApplet字节码的文件名;ALT=ahernateText 属性指定一些文字;NAME=appletInstanceName 属性为创建的 Applet定义了一个名字。17.下列叙述中正确的是( )。A线性表是线性结构 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(“

    28、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.解析:解析:局部变量在使用前必须进行初始化,而代码中的变量 k在使用前没有进行初始化。19.阅读下列程序。Public class Test implements Runnable(Private int x=0;Private int y=0;boolean flag=true;Public static void main(stringargs)Test r=new Test();Thead t1=new Thead(r);

    29、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;每一对(x,y)值都出现两次。B每行的(x,y)中,可能有 xy;每一对(x,y)值仅出现一次。C每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现两次。D每行的(x,y)中,可能有 x=y;每一对(x,y)值都出现一次。(分数:2.00)

    30、A.B. C.D.解析:解析 本题考查的是线程的知识,变量 XY是在线程外部定义的,所以每一对(X,Y)只出现一次。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部分的布局管理器是A) FlowLayout B) BorderLayoutC) GridLayout D) BoxLayout(分数

    31、:2.00)A.B. C.D.解析:解析 本题考查 java中布局管理器的知识。边界布局管理器(BorderLayout)将容器按上北下南。左西右东,划分为东、南、西,北、中 5部分,分别用英文词 East、South、West、 North 和(enter 来表示。每个区只能放一个组件,必须使用容器嵌套来在一个区内添加多个组件。 FlowLayout 是 Pane和Applet默认的布局管理器,构件在容器中从上到下、从左到右进行放置。 GridLayout 使容器中各个构件呈网状布局,平均占据容器的空间。BoxLayout 是 Swing新增加的布局管理器,按照自上而下(y 轴)或者从左到右

    32、(x 轴)的顺序布局依次加入构件。还应知道,CardLayout 布局管理器是把容器分成许多层,每层只能放置一个构件。正确答案为选项 B。30.下列关于 Java的说法不正确的是A) abstract和 final能同时修饰一个类B) 抽象类可以做抽象父类,也可以做抽象子类和抽象方法C) 抽象方法不一定在抽象类中,也可以在接口中D) 声明为 final的力法不能在子类中重新定义(分数:1.00)A. B.C.D.解析:解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 fi-nal修饰类来说

    33、明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。31.下列哪个类声明是正确的? ( )A) abstract class G2 extends superClass1, superClass2 B) abstract public class classmatesC) public final class NewClass extends superClass implemnets InterfacelD) public abstract class String(分数:2.00)A.B.C. D.解析:解析 本题考查对类声明的掌握程度。选项 A错误,Java 不支持多重继承,故

    34、 extends 关键字后只能接一个父类:选项 B错误,在类声明中 public关键字必须位于 abstract 关键字前;选项 C正确,声明了一个公有的不能继承的类,这个类的父类是 superClass,并使用了 Interfacel提供的接口,类不能声明为 protected和 private属性且不以“;”结尾:选项 D错误,String 是 Java中字符串的关键字,不能用于类名。32.下列选项中,不属于模块间耦合的是A) 数据耦合 B) 同构耦合C) 异构耦合D) 公用耦合(分数:1.00)A.B.C. D.解析:解析 本题主要考查了模块间耦合的类型。解题要点 模块之间的耦合程度反映

    35、了模块的独立性,也反映了系统分解后的复杂程度。按照耦合程度从弱到强,可以将其分成 5级,分别是:数据耦合、同构耦合、控制耦合、公用耦合和内容耦合。选项 C),没有这种耦合方式。考点链接评价模块独立性的主要标准,以及对它们的定义和分类。33.在软件开发中,需求分析阶段产生的主要文档是A) 可行性分析报告B) 软件需求规格说明书C) 概要设计说明书D) 集成测试计划(分数:2.00)A.B. C.D.解析:解析 需求分析阶段的工作主要包括需求获取、需求分析、编写需求规格说明书和需求评审等 4方面。产生的主要文档为软件需求规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标

    36、软件系统的确认,又可以作为控制软件开发进程的依据。34.下列程序执行后,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.解析:解析:if-else 结构的格式如下:if(条件)语句 1;else语句 2;在条件为真时,执行语句 1,然后跳过 else和语句 2,接着执行下面的语句;在条件为假时,跳过语句1,执行 else后面的

    37、语句 2,然后接着执行下面的语句。35.下列关于面向对象的论述中,正确的是( )。A面由对象是指以对象为中心,分析、设计和实现应用程序的机制B面向对象是指以功能为中心,分析、设计和实现应用程序的机制C面向对象仅适用于程序设计阶段D面向对象是一种程序设计语言(分数:2.00)A. B.C.D.解析:解析 面向对象是一种程序设计方式,Java、C+是面向对象设计的语言,而 C是面向过程设计的语言。面向对象设计适应于设计、编码、实现、测试等一系列环节。二、填空题(总题数:15,分数:23.50)36.在深度为 5的完全二叉树中,度为 2的结点数最多为 1。(分数:2.00)填空项 1:_ (正确答案

    38、:15)解析:解析 在深度为 5的完全二叉树中,度为 2的结点数最多的是深度为 5的满二叉树。在深度为 5的满二叉树中,前 4层中所有结点的度为 2。即在深度为 5的完全二叉树中,度为 2的结点数最多相当于深度为 4的满二叉树中的结点数。深度为 4的满二叉树中的结点数为 2的 4次方 -1=15。37.在 Java中支持 1 技术,使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。(分数:1.00)填空项 1:_ (正确答案:数字签名)解析:38.一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的 1。(分数:2.00)填空项 1:_ (正确答案

    39、:控制结构)解析:解析 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的控制结构。39.要使处于不同层次,甚至是互不相关的类可以具有相同的行为采用 1。(分数:1.00)填空项 1:_ (正确答案:接口)解析:解析 本题考查接口的概念。接口是一种只含有抽象方法或常量的特殊的抽象类,主要功能有:不管类的层次,可实现互不相关的类具有相同的行为;通过接口可以说明多个类所需实现的方法;通过接口可以了解对象的交互界面,无需了解对象所对应的类。通过接口可以为没有任何关系的两个或多个类之间提供相同的行为方式。40.在 Java2中支持 1 技术,使得 Java的安全控制可以针对外界的具

    40、体用户进行,从而提高了访问控制的粒度。(分数:1.00)填空项 1:_ (正确答案:数字签名)解析:解析:在 Java2中支持数字签名技术,使得 Java的安全控制可以针对外界的具体用户进行,从而提高了访问控制的粒度。外界用户首先对 Java代码进行数字签名,运行该代码的本机 Java运行系统可以通过对代码数字签名的验证,决定是否授予该代码相应的权限。41. 1是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。(分数:2.00)填空项 1:_ (正确答案:构造方法)解析:解析 在 Java语言中的每个类都有构造函数,用来做对象的初始化工作。它也是由方法名、参数和方法体组

    41、成的。42.国际化命令只包含一个命令 native2ascii,该命令将含有本地编码字符的文件转换为 1 编码字符的文件。(分数:1.00)填空项 1:_ (正确答案:Unicode)解析:43.在 Java中,线程的模型就是一个 CPU、程序代码和_的封装体。(分数:1.00)填空项 1:_ (正确答案:数据 或程序的数据 或程序数据)解析:解析 Java 中的线程模型包含三个部分:一个虚拟的 CPU、该 CPU执行的程序和程序代码所操作的数据。因此,本题的正确答案是数据(也可以是程序的数据或程序数据)。44.以下程序的运行结果是_。#includestdio.hvoid main()cha

    42、r a=A,b=E;int sum=1,i=1;dosum*=i;i+;while(i=b-a);printf(“%d“,sum);(分数:2.00)填空项 1:_ (正确答案:24)解析: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.printl

    43、n();(分数:1.00)填空项 1:_ (正确答案:110 110 110 110 110)解析:46.在 Java语言的体系结构中,JVM 的上层是_和_,它们都具有扩展性。(分数:2.00)填空项 1:_ (正确答案:Java 基本类库 基本 API)解析:47.阅读下列代码public class Test2public static voidm cn (String args)System.out.printIn (5/2);其执行结果是_。(分数:2.50)填空项 1:_ (正确答案:2)解析:解析 本题考查 Java语言中算术运算符的使用。二元算术运算符适用于所有数值型数据类型。

    44、但需要注意的是,如果两个操作数都为 int型,则表达式运算结果也为 int型。题目中程序代码非常简单,就是输出算术表达式“5/2”的结果。根据上述介绍,除法运算符“/”的两个操组数 5和 2都是 int型,因此表达式运算结果也为 int型数据。因此,本题的正确答案为 2。48.为了保证平台独立性,Swing 是用 1 编写的。(分数:2.00)填空项 1:_ (正确答案:Java)解析:49.对象串行化可以很容易地扩展成支持 java对象的 1,它提供了对象从流中重建的补充方式。(分数:2.00)填空项 1:_ (正确答案:持续存储)解析:50.算术运算符的优先级按下面次序排列:+和-的级别最高,然后是 1 和/以及%,而+和的级别最低。(分数:1.00)填空项 1:_ (正确答案:*)解析:


    注意事项

    本文(【计算机类职业资格】二级JAVA笔试-330及答案解析.doc)为本站会员(王申宇)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开