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

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

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

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

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

    1、计算机二级 JAVA-19及答案解析(总分:86.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.80)1.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和U /U。 A.编码设计 B.测试阶段 C.运行阶段 D.物理设计(分数:2.00)A.B.C.D.2.下列选项默认的布局管理器不是 BorderLayout的是_。 A. Window B. Panel C. Frame D. Dialog(分数:2.00)A.B.C.D.3.在学生管理的关系数据库中,存取一个学生信息的数据单位是_。 A.文件 B.数据库 C.字段 D.记录(分数:1.00)A.B.C.D.

    2、4.下列对 for循环中初始化、终止和迭代部分的描述中,错误的是U /U。 A. 之间的分号不能省略 B. 可以用逗号彼此分隔 C. 都可以为空语句 D. 可以部分为空语句(分数:2.00)A.B.C.D.5.下列属于正则表达式的是U /U。 A. 一个数组 B. 一组二进制数据 C. 一个字符串 D. 一个公式(分数:1.00)A.B.C.D.6.Java中的线程模型由三部分组成,与线程模型组无关的是U /U。 A.虚拟的 CPU B.程序代码 C.操作系统的内核状态 D.数据(分数:2.00)A.B.C.D.7.下列不属于面向对象编程的三个特征的是U /U。 A.封装 B.指针操作 C.多

    3、态性 D.继承(分数:2.00)A.B.C.D.8.条件语句U /U。 A.不可以嵌套使用 B.可以嵌套使用 C.在一条件下可以嵌套使用 D.嵌套语句中不能使用 else子句 (分数:1.00)A.B.C.D.9.设有定义:int n1=0,n2,*p=n2,*q=n1;,以下赋值语句中与 n2=n1;语句等价的是U /U。 A.*p=*q; B.p=q; C.*p=n1; D.p=*q;(分数:2.00)A.B.C.D.10.下列叙述中错误的是 A. 在数据库系统中数据的物理结构必须与逻辑结构一致 B. 数据库技术的根本目标是要解决数据的共享问题 C. 数据库设计是指在已有数据库管理系统的基

    4、础上建立数据库 D. 数据库系统需要操作系统的支持(分数:2.00)A.B.C.D.11.为了区分类中重载的同名的不同方法,要求 U /U A. 采用不同的形式参数列表 B. 使用不同的参数名 C. 修改访问权限 D. 返回值的数据类型不同(分数:2.00)A.B.C.D.12.下列关于字符流的叙述中,正确的是U /U。 A. 字符流类 BufferedReader可以提高字符传送的效率 B. 字符输入流首先要实现 DataInput接口 C. 字节输入流都是 Reader子类 D. 只有字节输入流具有 read( )方法,字符输入流不具有该方法。(分数:2.00)A.B.C.D.13.以下不

    5、属于对象的基本特点的是U /U。 A.分类性 B.多态性 C.继承性 D.封装性(分数:2.00)A.B.C.D.14.运行 Java程序需要的工具软件所在的目录是U /U。 A.JDK的 bin目录 B.JDK的 demo目录 C.JDK的 lib目录 D.JDK的 jre目录(分数:2.00)A.B.C.D.15.当输入一个字节流时,要U /U。 A.实现 DataInput接口 B.实现 ObjectInput接口 C.Serializable接口 D.继承 Reader抽象类 (分数:1.00)A.B.C.D.16.处理对象传输的接口是U /U。 A.Serializable B.Cl

    6、oneable C.ItemListener D.ActionListener(分数:2.00)A.B.C.D.17.下面选项中不属于简单数据类型的是U /U。 A. 类 B. 布尔类型 C. 整数类型 D. 浮点类型(分数:2.00)A.B.C.D.18.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。 A.abstract B.private C.protected D.不使用保留字(分数:1.80)A.B.C.D.19.在 Java中,字符串由 java. lang. String和U /U定义。 A.java. lang. StringChar B.java. lang

    7、StringBuffer C.java. io. StringChar D.java. io. StringBuffer(分数:2.00)A.B.C.D.20.下面叙述正确的是U /U。 A. 程序设计就是编制程序 B. 程序的测试必须由程序员自己去完成 C. 程序经调试改错后还应进行再测试 D. 程序经调试改错后不必进行再测试(分数:2.00)A.B.C.D.21.将 E-R图转换到关系模式时,实体与实体间的联系可以表示成U /U。 A.属性 B.关系 C.键 D.域(分数:2.00)A.B.C.D.22.Applet是一种特殊的U /U。 A.应用程序 B.HTML C.脚本语言 D.图形

    8、软件 (分数:1.00)A.B.C.D.23.下列代码中,将引起一个编译错误的行是U /U。1)public class Test2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String args)6)Test t1,t2;7)int j,k;8)j=0; k=0;9) t1=new Test();10)t2=new Test(j,k);11)12) A.第 3行 B.第 5行 C.第 6行 D.第 10行(分数:2.00)A.B.C.D.24.首先访问结点的左子树,然后访问该结点,最后访

    9、问结点的右子树,这种遍历称为U /U。 A. 前序遍历 B. 后序遍历 C. 中序遍历 D. 层次遍历(分数:2.00)A.B.C.D.25.下列关于类、包和源文件的描述中,不正确的一项是_。 A.一个文件可以属于一个包 B.一个类可以属于一个包 C.一个包可包含多个文件 D.一个包只能含有一个类(分数:2.00)A.B.C.D.26.阅读下面程序public class VariableUse public static void main(String arqs) int a;if(a=8) int b=9;System.out.println(“a=“+a);System.out.pri

    10、ntln(“b=“+b);System.out.println(“a=“+a);System.out.println(“b=“+b):该程序在编译时的结果是 A. 变量 a未赋值 B. 第二个 System.out.println(“b=“+b);语句中,变量 b作用域有错 C. 第二个 System.out.println(“a=“+a);语句中,变量 a作用域有错 D. 第一个 System.out.println(“b=“+b);语句中,变量 b作用域有错(分数:2.00)A.B.C.D.27.Java程序的解释执行过程分为( )。 A. 代码的装入、校验、执行 B. 代码的校验、装入、

    11、执行 C. 代码的校验、装入、执行 D. 代码的装入、执行、校验(分数:2.00)A.B.C.D.28.下列关于异常的描述中错误的是U /U。 A. 每个 try代码段都必须有且只有一个 catch代码段与之对应 B. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行 C. 一个 catch代码段也可以区分多个不同类型的异常 D. 由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当(分数:1.00)A.B.C.D.29.阅读下列代码后public class Personint arr=new int10;public static void main

    12、(String args)System.out.println(arr);正确的说法是( )。 A.编译时将产生错误 B.编译时正确,运行时将产生错误 C.输出零 D.输出空(分数:2.00)A.B.C.D.30.下列语句序列执行后,j 的值是U /U。int j3,i2;while(-i!i/j)jj+2; A.2 B.4 C.6 D.5 (分数:1.00)A.B.C.D.31.以下叙述正确的是U /U。 A.C语言比其他语言高级 B.C语言可以不用编译就能被计算机识别执行 C.C语言以接近英语国家的自然语言和数学语言作为语言的表达形式 D.C语言出现得最晚,具有其他语言的一切优点(分数:2

    13、.00)A.B.C.D.32.下面的哪些程序段可能导致错误? U /U: String s = “Gone with the wind“;String t = “good “;String k = s + t;: String s = “Gone with the wind“;String t;t = s3 + “one“;: String s = “Gone with the wind“;String standard = s.toUpperCase();: String s = “home directory“;String t = s-“directory“: A. 、 B. 、 C.

    14、、 D. 、(分数:2.00)A.B.C.D.33.定义一个表示 10个值为 null的字符串数组,下面选项正确的是 A. Stringa; B. String; C. char a10; D. String a=new String10;(分数:1.00)A.B.C.D.34.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将U /U。 A.运行 B.阻塞 C.终止 D.休眠(分数:2.00)A.B.C.D.35.下列说法中不正确的是U /U。 A. switch语句功能可以由 if-else语句实现 B. 若用于比较的数据类型为 double,则不能用 switc

    15、h语句来实现 C. if-else语句的执行效率总是比 switch语句高 D. case子句可以有多个语句,并且不需要用大括号”括起来(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,分数:25.00)36.一个对象的生命周期有 3个阶段分别是 【10】 、使用和清除。(分数:1.00)填空项 1:_37.常见的需求分析方法有U U /U /U和面向对象的分析方法。(分数:2.00)填空项 1:_38.byte类型只有 8位,能表示的范围是U U /U/U。(分数:1.00)填空项 1:_39.Applet是 Java的一类特殊应用程序,它嵌入 1 中,随主页发布到互联网上。

    16、(分数:1.00)填空项 1:_40.Java 中的方法的参数传递是 1 调用。(分数:2.00)填空项 1:_41.将下面 Applet程序补充完整。 import java.awt.*: import java.apptet.*; public class Hi _ public void paint(Graghics g) g.drawstring(“Hi!“,2.5,2.5); (分数:2.00)填空项 1:_42.模块的独立性一般用两个准则来度量,即模块间的U U /U /U和模块的内聚性。(分数:1.00)填空项 1:_43.AWT中的布局管理器包括 BorderLayout、U

    17、U /U /U、CardLayout、OridBagLayout和 GridLayout。(分数:2.00)填空项 1:_44.数据的逻辑结构可用一个二元组 B=(K,R)来表示,其中 K是U U /U /U,R 是U U /U /U。(分数:2.00)填空项 1:_45.在一个类的内部嵌套定义的类称为U U /U/U。(分数:1.00)填空项 1:_46.JDBC是 Java程序与 1 连接的一种机制。(分数:2.00)填空项 1:_47.数据库系统中实现各种数据管理功能的核心软件称为 1。(分数:2.00)填空项 1:_48.若按层次顺序将一棵有 n个结点的完全二叉树的所有结点从 1到 n

    18、编号,那么当 i为偶数且小于 n时,结点 i的右兄弟是结点U U /U /U,否则结点 i没有右兄弟。(分数:2.00)填空项 1:_49.以下程序运行后输出的结果是_。 #include string.h char*ss(char *s) char *p,t; p=s+1;t=*s; while(*p)*p=*(p-1);p+; *(p-1)=t; return s: main() char *p,str10=“abcdefgh“; p=ss(str); printf(“%s/n“,p); (分数:2.00)填空项 1:_50.在树形结构中,树根结点没有 1。(分数:2.00)填空项 1:_

    19、计算机二级 JAVA-19答案解析(总分:86.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:61.80)1.数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和U /U。 A.编码设计 B.测试阶段 C.运行阶段 D.物理设计(分数:2.00)A.B.C.D. 解析:2.下列选项默认的布局管理器不是 BorderLayout的是_。 A. Window B. Panel C. Frame D. Dialog(分数:2.00)A.B. C.D.解析:解析 FlowLayout 是 Panel和 Applet的默认布局管理器。构件在容器中的放置规律是从上到下、从左到右进行。

    20、BorderLayout 是 Window、Frame 和 Dialog默认布局管理器。BorderLayout 布局管理器把容器分成 5个区域:North、South、East、West 和 Center,每个区域只能放置一个构件。3.在学生管理的关系数据库中,存取一个学生信息的数据单位是_。 A.文件 B.数据库 C.字段 D.记录(分数:1.00)A.B.C.D. 解析:解析 一个数据库由一个文件或文件集合组成。这些文件中的信息可分解成一个个记录。4.下列对 for循环中初始化、终止和迭代部分的描述中,错误的是U /U。 A. 之间的分号不能省略 B. 可以用逗号彼此分隔 C. 都可以为

    21、空语句 D. 可以部分为空语句(分数:2.00)A.B. C.D.解析:解析 for 语句三个部分间的分号是不能省略的,但是每个语句都可以为空语句。初始化可以在for语句前进行,终止条件语句可以在循环体内用 break实现,迭代部分可以在循环体内实现。5.下列属于正则表达式的是U /U。 A. 一个数组 B. 一组二进制数据 C. 一个字符串 D. 一个公式(分数:1.00)A.B.C. D.解析:解析 本题考查正则表达式的概念。正则表达式(Regular Expression)就是一个由字符构成的串,是一种字符模式,它描述的是一组字符串。可以使用 java.util.regex软件包,查找、

    22、显示或修改输入序列中出现的某个模式的一部分或全部。6.Java中的线程模型由三部分组成,与线程模型组无关的是U /U。 A.虚拟的 CPU B.程序代码 C.操作系统的内核状态 D.数据(分数:2.00)A.B.C. D.解析:解析 Java 中线程模型包含三部分,(1)一个虚拟的 CPU;(2)该 CPU执行的代码;(3)代码所操作的数据。7.下列不属于面向对象编程的三个特征的是U /U。 A.封装 B.指针操作 C.多态性 D.继承(分数:2.00)A.B. C.D.解析:8.条件语句U /U。 A.不可以嵌套使用 B.可以嵌套使用 C.在一条件下可以嵌套使用 D.嵌套语句中不能使用 el

    23、se子句 (分数:1.00)A.B. C.D.解析:9.设有定义:int n1=0,n2,*p=n2,*q=n1;,以下赋值语句中与 n2=n1;语句等价的是U /U。 A.*p=*q; B.p=q; C.*p=n1; D.p=*q;(分数:2.00)A. B.C.D.解析:10.下列叙述中错误的是 A. 在数据库系统中数据的物理结构必须与逻辑结构一致 B. 数据库技术的根本目标是要解决数据的共享问题 C. 数据库设计是指在已有数据库管理系统的基础上建立数据库 D. 数据库系统需要操作系统的支持(分数:2.00)A. B.C.D.解析:解析 本题考查数据库系统的基本概念和知识。数据的逻辑结构,

    24、是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项 A的说法是错误的。 数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项 B的说法是正确的。 数据库设计是在数据库管理系统的支持下,按照应用的要求,设计一个结构合理、使用方便、效率较高的数据库及其应用系统。数据库设计包

    25、含两方面的内容:一是结构设计,也就是设计数据库框架或数据库结构;二是行为设计,即设计基于数据库的各类应用程序、事务等。因此,选项 C的说法是错误的。 数据库系统除了数据库管理软件之外,还必须有其他相关软件的支持。这些软件包括操作系统、编译系统、应用软件开发工具等。对于大型的多用户数据库系统和网络数据库系统,还需要多用户系统软件和网络系统软件的支持。因此,选项 D的说法是正确的。因此,本题的正确答案是选项 A。11.为了区分类中重载的同名的不同方法,要求 U /U A. 采用不同的形式参数列表 B. 使用不同的参数名 C. 修改访问权限 D. 返回值的数据类型不同(分数:2.00)A. B.C.

    26、D.解析:解析 该题考查的是重载。重载方法是 Java实现多态性的一种体现。在 Java程序中可以在同一个类中定义多个名称相同的方法,然而这些方法的参数数量和类型却不完全相同,即采用不同的形式参数列表,这种现象被称为方法重载。所以选项 A是正确的。12.下列关于字符流的叙述中,正确的是U /U。 A. 字符流类 BufferedReader可以提高字符传送的效率 B. 字符输入流首先要实现 DataInput接口 C. 字节输入流都是 Reader子类 D. 只有字节输入流具有 read( )方法,字符输入流不具有该方法。(分数:2.00)A. B.C.D.解析:解析 在 Java中,字符都是

    27、以 16位 Unicode码的形式表示的。处理 Unicode码的所有类都是从Reader和 Writer两个抽象超类中衍生的。字符输入流均为 Reader的子类,而字符输出流均为 Writer的子类。BufferedReader 具有缓冲功能,可以提高 I/O的传输效率。13.以下不属于对象的基本特点的是U /U。 A.分类性 B.多态性 C.继承性 D.封装性(分数:2.00)A.B.C. D.解析:14.运行 Java程序需要的工具软件所在的目录是U /U。 A.JDK的 bin目录 B.JDK的 demo目录 C.JDK的 lib目录 D.JDK的 jre目录(分数:2.00)A. B

    28、.C.D.解析:15.当输入一个字节流时,要U /U。 A.实现 DataInput接口 B.实现 ObjectInput接口 C.Serializable接口 D.继承 Reader抽象类 (分数:1.00)A. B.C.D.解析:16.处理对象传输的接口是U /U。 A.Serializable B.Cloneable C.ItemListener D.ActionListener(分数:2.00)A. B.C.D.解析:17.下面选项中不属于简单数据类型的是U /U。 A. 类 B. 布尔类型 C. 整数类型 D. 浮点类型(分数:2.00)A. B.C.D.解析:解析 Java 中的简

    29、单数据类型有整数类型、浮点数类型、字符类型和布尔类型。类、接口和数组等都称为复合数据类型。18.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。 A.abstract B.private C.protected D.不使用保留字(分数:1.80)A.B.C.D. 解析:解析 本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被同一个包的类访问和引用,也不能用 import语句引用,选项 D正确。protected保留字不起作用,具有 protected成员的类的子类可以在包外访问这些被保护的成员。abstract修饰符修饰的类

    30、被称为抽象类,没有具体对象的概念类,不满足题意。private 修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取和引用,不满足题意。可见本题正确答案为选项D。19.在 Java中,字符串由 java. lang. String和U /U定义。 A.java. lang. StringChar B.java. langStringBuffer C.java. io. StringChar D.java. io. StringBuffer(分数:2.00)A.B. C.D.解析:20.下面叙述正确的是U /U。 A. 程序设计就是编制程序 B. 程序的测试必须由程序员自己去完成 C.

    31、 程序经调试改错后还应进行再测试 D. 程序经调试改错后不必进行再测试(分数:2.00)A.B.C. D.解析:解析 程序调试的任务是诊断和改正程序中的错误,改正以后还需要再测试。21.将 E-R图转换到关系模式时,实体与实体间的联系可以表示成U /U。 A.属性 B.关系 C.键 D.域(分数:2.00)A.B. C.D.解析:解析 将 E-R图转换成指定 DBMS中的关系模式是数据库逻辑设计的主要工作。从 E-R图到关系模式的转换是比较直接的,实休和联系都可以表示成关系。22.Applet是一种特殊的U /U。 A.应用程序 B.HTML C.脚本语言 D.图形软件 (分数:1.00)A.

    32、 B.C.D.解析:23.下列代码中,将引起一个编译错误的行是U /U。1)public class Test2)int m,n;3)public Test()4)public Test(int a)m=a;5)public static void main(String args)6)Test t1,t2;7)int j,k;8)j=0; k=0;9) t1=new Test();10)t2=new Test(j,k);11)12) A.第 3行 B.第 5行 C.第 6行 D.第 10行(分数:2.00)A.B.C.D. 解析:24.首先访问结点的左子树,然后访问该结点,最后访问结点的右子

    33、树,这种遍历称为U /U。 A. 前序遍历 B. 后序遍历 C. 中序遍历 D. 层次遍历(分数:2.00)A. B.C.D.解析:解析 前序遍历是指若二叉树为空树,则空操作。否则:访问根结点;先序遍历左子树;先序遍历右子树。中序遍历二叉树是指若二叉树为空树,则空操作。否则:中序遍历左子树;访问根结点;中序遍历右子树。后序遍历二叉树是指若二叉树为空树,则空操作。否则:后序遍历左子树;后序遍历右子树;访问根结点。因为根结点是在中间访问的,即中序遍历。25.下列关于类、包和源文件的描述中,不正确的一项是_。 A.一个文件可以属于一个包 B.一个类可以属于一个包 C.一个包可包含多个文件 D.一个包

    34、只能含有一个类(分数:2.00)A.B.C.D. 解析:26.阅读下面程序public class VariableUse public static void main(String arqs) int a;if(a=8) int b=9;System.out.println(“a=“+a);System.out.println(“b=“+b);System.out.println(“a=“+a);System.out.println(“b=“+b):该程序在编译时的结果是 A. 变量 a未赋值 B. 第二个 System.out.println(“b=“+b);语句中,变量 b作用域有错

    35、C. 第二个 System.out.println(“a=“+a);语句中,变量 a作用域有错 D. 第一个 System.out.println(“b=“+b);语句中,变量 b作用域有错(分数:2.00)A.B. C.D.解析:解析 局部变量定义在复合语句内,其作用域为定义开始到符合语句结束。所以 b的作用域为从变量 b开始定义到第一个大括号括回的地方,因而第二个输出 b的语句访问不到变量 b。27.Java程序的解释执行过程分为( )。 A. 代码的装入、校验、执行 B. 代码的校验、装入、执行 C. 代码的校验、装入、执行 D. 代码的装入、执行、校验(分数:2.00)A. B.C.D

    36、.解析:解析 该题考查考生对 Java程序的解释执行过程的掌握。解释执行过程分 3步进行:代码的装入,装入代码的工作由“类装载器”完成;代码的校验,被装入的代码由字节码校验器进行检查;代码的执行,通过校验后,代码便开始执行了。28.下列关于异常的描述中错误的是U /U。 A. 每个 try代码段都必须有且只有一个 catch代码段与之对应 B. 当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行 C. 一个 catch代码段也可以区分多个不同类型的异常 D. 由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当(分数:1.00)A. B.C.D.解析:解析

    37、 选项 A中,与一个 try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。29.阅读下列代码后public class Personint arr=new int10;public static void main(String args)System.out.println(arr);正确的说法是( )。 A.编译时将产生错误 B.编译时正确,运行时将产生错误 C.输出零 D.输出空(分数:2.00)A. B.C.D.解析:解析 本题考查考生对 Java中数组的定义及使用。int arr=newint10表示数组 arr是一个含有 10个元素的整数数组。Java

    38、中的数据类型必须实例化后才能使用,但是有种情况例外,就是该成员是用 static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项 A说法正确。如果加上static修饰符,改为 static int arr=new int10或者将该数组实例化即可,输出为 0。30.下列语句序列执行后,j 的值是U /U。int j3,i2;while(-i!i/j)jj+2; A.2 B.4 C.6 D.5 (分数:1.00)A.B.C.D. 解析:31.以下叙述正确的是U /U。 A.C语言比其他语言高级 B.C语言可以不用编译就能被计算机识别执行 C.C语言以接近英语国家的自然语言和数学语言作为

    39、语言的表达形式 D.C语言出现得最晚,具有其他语言的一切优点(分数:2.00)A.B.C. D.解析:32.下面的哪些程序段可能导致错误? U /U: String s = “Gone with the wind“;String t = “good “;String k = s + t;: String s = “Gone with the wind“;String t;t = s3 + “one“;: String s = “Gone with the wind“;String standard = s.toUpperCase();: String s = “home directory“;

    40、String t = s-“directory“: A. 、 B. 、 C. 、 D. 、(分数:2.00)A.B. C.D.解析:解析 本题是考杳对 String操作符的理解和应用。段中,String 类型可以直接使用+进行连接运算:段中,String 是一种 Object,而不是简单的字符数组,不能使用下标运算符取其值的某个元素,错误;段中, toUppelCase0 方法是 String对象的一个方法,作用是将字符串的内容全部转换为大写并返回转换后的结果(String 类型);IV 段中,String 类型不能进行减()运算,错误。33.定义一个表示 10个值为 null的字符串数组,下

    41、面选项正确的是 A. Stringa; B. String; C. char a10; D. String a=new String10;(分数:1.00)A.B.C.D. 解析:解析 本题考查字符串数组变量的声明。选项 A和选项 B的效果是一样的,都是用来定义一个字符串数组,但没有指明数组个数,不满足题目要求。选项 C是一个二维的字符数组,在 C语言中,一个二维的字符数组就可以表示一个一维的字符串数组,而在 Java中,字符 char是基本类型,字符串 String则是以对象的形式来表示的。选项 D正确,它定义了一个含有 10个元素的字符串数组,如果没有给字符串数组赋值,则默认为 null。

    42、34.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将U /U。 A.运行 B.阻塞 C.终止 D.休眠(分数:2.00)A.B.C. D.解析:解析 本题考查线程的机制。守护线程是一类特殊的线程,它和普通线程的区别在于它并不是应用程序的核心部分,当一个应用程序的所有非守护线程终止运行时,即使仍然有守护线程在运行,应用程序也将终止;反之,只要有一个非守护线程在运行,应用程序就不会终止。守护线程一般被用于在后台为其他线程提供服务。可以通过调用方法 isDaemon()来判断一个线程是否是守护线程,也可以调用方法setDaemon()来将一个线程设为守护线程。35.下列

    43、说法中不正确的是U /U。 A. switch语句功能可以由 if-else语句实现 B. 若用于比较的数据类型为 double,则不能用 switch语句来实现 C. if-else语句的执行效率总是比 switch语句高 D. case子句可以有多个语句,并且不需要用大括号”括起来(分数:2.00)A.B.C. D.解析:解析 并不是所有的 if-else语句的执行效率都高于 switch语句,在一些特定的情况下, switch语句可以比较简炼,同时容易阅读,因此,选项 C的描述是错误的。二、B填空题/B(总题数:15,分数:25.00)36.一个对象的生命周期有 3个阶段分别是 【10】

    44、 、使用和清除。(分数:1.00)填空项 1:_ (正确答案:【10】生成)解析:解析:生成:包括声明、实例化和初始化。使用:先定义后使用的原则。清除:释放对象所占的内存,利用 Java的自动收集垃圾功能。37.常见的需求分析方法有U U /U /U和面向对象的分析方法。(分数:2.00)填空项 1:_ (正确答案:结构化分析方法)解析:解析 本题是基础题,考核需求分析方法。常见的需求分析方法有结构化分析方法和面向对象的分析方法。38.byte类型只有 8位,能表示的范围是U U /U/U。(分数:1.00)填空项 1:_ (正确答案:【7】-128+127)解析:解析 考查 byte类型能表示的范围。 【解题


    注意事项

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




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

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

    收起
    展开