【计算机类职业资格】计算机二级JAVA-19及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-19及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-19及答案解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA19 答案 解析 DOC
