【计算机类职业资格】计算机二级JAVA-123及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-123及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-123及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-123及答案解析(总分:84.10,做题时间:90 分钟)一、选择题(总题数:39,分数:65.60)1.下列方法中,不属于类 String的方法是_。(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.append()2.设 x=1,y=2,z=3,则表达式 y+=z-/+x的值是_。(分数:1.00)A.3B.3.5C.4D.53.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println
2、(a10;)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);4.下列叙述中错误的是_。(分数:2.00)A.在数据库系统中数据的物理结构必须与逻辑结构一致B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持5.已知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是_。(分数:2.00)A.acbedB.decabC.deabcD.cedba6.下列属于正则表达式的
3、是_。(分数:1.00)A.一个数组B.一组二进制数据C.一个字符串D.一个公式7.在关系数据库中,用来表示实体间联系的是_。(分数:1.00)A.属性B.二维表C.网状结构D.树状结构8.下列运算符中,与+具有相同优先级的是_。(分数:2.00)A.*B./C.%D.-9.若有 int i=5,j=4;则下列表达式的值不是浮点数的是_。(分数:1.00)A.i*j/10.0B.i*j/10C.i*j+10.0D.i*j*10.010.下面关于线程优先级的说法中,错误的是_。(分数:2.00)A.java中的线程的优先级有三个静态常量B.新建线程的优先级默认为最低C.优先级高的线程优先被执行D
4、.一个线程运行时,有可能被比它高优先级的线程抢占运行11.软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于_。(分数:1.00)A.定义阶段B.开发阶段C.维护阶段D.上述三个阶段12.为使下列代码正常运行,应该在下画线处填入的选项是_。 abstract class person public Person (String n) name=n; public_String getDescription(); public String getName() return name; private string name; (分数:1.80)A.staticB.privateC.a
5、bstractD.final13.下列_不是 JDBCAPl向 JDBCDriverManager发出请求的内容。(分数:2.00)A.指定要加载的 JDBC驱动程序B.指定需要连接的数据库系统的实例C.指定需要连接的数据库系统的类型D.指定本地系统的类型14.下列叙述中,正确的是_。(分数:1.80)A.声明变量时必须指定一个类型B.Java认为变量 number与 Number相同C.Java中唯一的注释方式是“/”D.源文件中 public类可以有 0个或多个15.下列关于父类与子类的描述中,正确的是_。(分数:1.00)A.子类继承父类B.子类不能增加新的成员C.子类不能增加新的方法D
6、.父类包含子类16.下列描述中,不是线性表顺序存储结构特征的是_。(分数:1.80)A.不便于插入和删除B.需要连续的存储空间C.可随机访问D.需另外开辟空间来保存元素之间的关系17.下面的几种叙述中,不属于 Java语言的特点的是_。(分数:1.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java提供了丰富的类库D.Java的小应用程序在网络上传输不受计算机 CPU和环境限制18.数据库设计包括两个方面的设计内容,它们是_。(分数:1.80)A.概念设计和逻辑设计B.模式设计和内模式
7、设计C.内模式设计和物理设计D.结构特性设计和行为特性设计19.将一个容器 panell放到容器 framel中的方法是_。(分数:2.00)A.framel.insert( panell);B.framel.add(panell);C.framel.addjPanel(panell);D.framel.insertjPanel(panell);20.层次型、网状型和关系型数据库划分原则是_。(分数:1.80)A.记录长度B.文件的大小C.联系的复杂程度D.数据之间的联系方式21.下列说法错误的是_。(分数:2.00)A.关系中每一个属性对应一个值域B.关系中不同的属性可对应同一值域C.对应同
8、一值域的属性为不同的属性D.DOM(A)表示属性 A的取值范围22.向 Applet传递参数的正确捕述是_。(分数:1.00)A.param name=age,value=20B.applet code=Try.class width=100,height=100,age=33C.name=age,value=20D.applet code=Try.class name=age,value=2023.对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n (n-1)/224.
9、对于循环队列,下列叙述中正确的是_。(分数:1.80)A.队头指针是固定不变的B.队头指针一定大于队尾指针C.队头指针一定小于队尾指针D.队头指针可以大于队尾指针,也可以小于队尾指针25.Java语言中提供处理不同类型流的类包是_。(分数:2.00)A.java.sqlB.java.utilC.java.mathD.java.io26.关于内存变量的调用,下列说法中正确的是_。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用27.观察以下代码: public String
10、toString() return super.toString()+“bonus=“+bonus+“; 以下命题正确的是_。(分数:1.00)A.toString()方法覆盖了 super.toString()方法B.super.toString()方法覆盖了 toString()方法C.toString()方法重载了 super.toString()方法D.super.toString()方法重载了 toString()方法28.下列语句片断中,four 的值为:_。 int three=3; char one=“1“; char four=(char)(three+one);(分数:1.
11、00)A.3B.1C.31D.429.阅读如下程序。 import javax.swing. JOptionPang; public class BreakLabelTest public static void main(String args) String output=“; stop: for(int row=1;row=10;row+) for(int column=1;column=5;column+) if(row=5) break stop; output+=“ “; output+=“n“;, output+=“/nLoops terminated normally“; JO
12、ptionPane.showMessageDialog( Null,output, “用一个标志测试 break语句“, JOptionPane.INFORMATION_MESSAGE); System.exit(0); 程序运行结果是_。(分数:2.00)A.窗口中有 5行B.窗口中有 5行C.窗口中有 4行D.窗口中有 6行30.阅读下面的程序段: public class Sun public static void main(String args ) int a=0 for(int i=1;i=3;i+) for(int j=1;j-i;j+) for(int k=j;k=3;k+)
13、 a=a+1; System.out.println(A) 我; 执行上面的 3重循环后,a 的值为 _ 。(分数:2.00)A.3B.9C.14D.2131.在面向对象方法中,不属于“对象”基本特点的是_。(分数:2.00)A.一致性B.分类性C.多态性D.标识唯一性32.Thread类中能运行线程体的方法是_。(分数:2.00)A.start()B.resume()C.init()D.run()33.下列说法中错误的一项是_。(分数:1.00)A.实现完全串行化的类必须实现 writeExternal()方法B.readexternal()方法用于从对象流中读取通过 writeExtern
14、al()方法写入的对象的数据C.实现完全串行化的类必须定义一个具有 public访问权限的不带参数的构造方法D.writeExternal()方法的访问权限是 private34.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员。则实体部门和职员间的联系是_。(分数:2.00)A.1:1联系B.m:1联系C.1:m联系D.m:n联系35.设某循环队列的容量为 50,如果头指针 front=45(指向队头元素的前一位置),尾指针 rear=10(指向队尾元素),则该循环队列中共有元素个数为_。(分数:1.80)A.5B.15C.35D.4036.阅读如下代码。 if(
15、x=0) System.out.println(“冠军“); else if(x-3) System.out.println(“亚军“); else System.out.println(“季军“); 若要求打印字符串“季军”,则变量 x的取值范围是_。(分数:2.00)A.x=0)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);38.下列命题中,错误的是_。(分数:3.00)A.Java编程时,要求应尽量多用公共变量B.Java编程时,要求应尽量少用公共变量C.Java编程时,要
16、求应尽量不用公共变量D.Java编程时,要求应尽量使用私有变量39.下列有关数据库的描述,正确的是_。(分数:1.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件二、填空题(总题数:10,分数:18.50)40.字符常量是用单号括起来的一个字符,用双撇号括起来的是 1。 (分数:2.00)41.URL是 1 的缩写。 (分数:2.00)42.对下列二叉树进行中序遍历的结果是 1。 (分数:2.00)43.算法的复杂度主要包括 1 复杂度和空间复杂度。 (分数:2.00)44.按“先进后出”原则组织数据的数据结构是 1。 (分数:2.00
17、)45.在面向对象方法中,类的实例称为 1。 (分数:1.00)46.线程生命周期有几种状态,分别是创建状态、可运行状态、 1、不可运行状态和死亡状态。 (分数:2.50)47.Java语言的各种数据类型之间提供两种转换: 1 和强制转换。 (分数:2.00)48.在 Java线程中,共享数据的所有访问都必须作为临界区,使用 1 进行加锁控制。 (分数:2.00)49.在选择运算所得到的结果关系中,所含的元组数不能 1 原关系中的元组数。 (分数:1.00)计算机二级 JAVA-123答案解析(总分:84.10,做题时间:90 分钟)一、选择题(总题数:39,分数:65.60)1.下列方法中,
18、不属于类 String的方法是_。(分数:2.00)A.toLowerCase()B.valueOf()C.charAt()D.append() 解析:解析 String 的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,charAt()方法是提取字符中中指定位置的字符。append()是 StringBuffer的方法。2.设 x=1,y=2,z=3,则表达式 y+=z-/+x的值是_。(分数:1.00)A.3B.3.5 C.4D.5解析:解析 本题考查对运算符优先级的掌握。赋值运算总是等号右边的运算先于等号左边的运算。op+ (op-)表示先取操作
19、数的值,然后再对它进行加 1(减 1)操作;而 +op (-op)表示先将操作数的值加 1(减 1),然后再取其值。本题的表达式相当于 y=2+3/(1+1),结果为 3.5。3.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9); C.System.out.println(aa.length);D.System.out.println(a8);解析:4.下列叙述中错误的是_。(分数:2.0
20、0)A.在数据库系统中数据的物理结构必须与逻辑结构一致 B.数据库技术的根本目标是要解决数据的共享问题C.数据库设计是指在已有数据库管理系统的基础上建立数据库D.数据库系统需要操作系统的支持解析:解析 本题考查数据库系统的基本概念和知识。数据的逻辑结构,是数据间关系的描述,它只抽象地反映数据元素之间的逻辑关系,而不管其在计算机中的存储方式。数据的存储结构,又叫物理结构,是逻辑结构在计算机存储器里的实现。这两者之间没有必然的联系。因此,选项 A的说法是错误的。 数据库可以看成是长期存储在计算机内的、大量的、有结构的和可共享的数据集合。因此,数据库具有为各种用户所共享的特点。不同的用户可以使用同一
21、个数据库,可以取出它们所需要的子集,而且容许子集任意重叠。数据库的根本目标是要解决数据的共享问题。因此,选项 B的说法是正确的。 数据库设计是在数据库管理系统的支持下,按照应用的要求,设计一个结构合理、使用方便、效率较高的数据库及其应用系统。数据库设计包含两方面的内容:一是结构设计,也就是设计数据库框架或数据库结构;二是行为设计,即设计基于数据库的各类应用程序、事务等。因此,选项 C的说法是错误的。 数据库系统除了数据库管理软件之外,还必须有其他相关软件的支持。这些软件包括操作系统、编译系统、应用软件开发工具等。对于大型的多用户数据库系统和网络数据库系统,还需要多用户系统软件和网络系统软件的支
22、持。因此,选项 D的说法是正确的。因此,本题的正确答案是选项 A。5.已知一棵二叉树的后序遍历序列是 dabec,中序遍历序列是 debac,则它的前序遍历序列是_。(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析 依据后序遍历序列可确定根结点为 c,由中序遍历序列可知其左子树由 deba构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba构成,如图所示。由此可知该二叉树的前序遍历序列为选项 D。 6.下列属于正则表达式的是_。(分数:1.00)A.一个数组B.一组二进制数据C.一个字符串 D.一个
23、公式解析:解析 本题考查正则表达式的概念。正则表达式(Regular Expression)就是一个由字符构成的串,是一种字符模式,它描述的是一组字符串。可以使用 java.util.regex软件包,查找、显示或修改输入序列中出现的某个模式的一部分或全部。7.在关系数据库中,用来表示实体间联系的是_。(分数:1.00)A.属性B.二维表 C.网状结构D.树状结构解析:解析 关系数据库使用的是关系模型,用二维表来表示实体间的联系。属性是客观事物的一些特性,在二维表中对应于列。8.下列运算符中,与+具有相同优先级的是_。(分数:2.00)A.*B./C.%D.- 解析:解析 运算符+有两种情况,
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA123 答案 解析 DOC
