【计算机类职业资格】计算机二级JAVA+笔试及答案解析.doc
《【计算机类职业资格】计算机二级JAVA+笔试及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA+笔试及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA+笔试及答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.线程同步中,对象加锁应该注意( )。A返还对象的锁B用 synchronized 保护的共享数据必须是私有的CJava 中对象加锁具有可重用性D以上都对(分数:1.00)A.B.C.D.2.关键字 super 的作用是( )。A用来访问父类被隐藏的成员变量B用来调用父类中被重载的方法C用来调用父类的构造函数D以上都是(分数:1.00)A.B.C.D.3.下列叙述中正确的是_。A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要
2、的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一股要少于顺序存储结构D) 上述三种说法都不对(分数:2.00)A.B.C.D.4.下列说法中错误的是( )。A) 可串行化的类必须实现 Serializable 接口B) 可串行化的类中的静态变量可以不被串行化C) private 数据访问权限能够限制数据不被串行化D) 对象串行化使用 Java 语言提供的默认机制(分数:2.00)A.B.C.D.5.设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的 switch 语句是( )。Aswitch(x+y) Bswi
3、tch(ch+1)Cswitch ch Dswitch(a+b):(分数:1.00)A.B.C.D.6.下列代码的执行结果是( )。public class Test public static void main (String args) int a=3,b=5,c=8;String s=“abc“;System.out.println(a+b+s+c);A) 35abc8 B) 8abc8 C) 16 D) abc(分数:2.00)A.B.C.D.7.Java 语言具有的操作是( )。A自定义类 B运算符重载C多重继承 D指针操作(分数:1.00)A.B.C.D.8.下列与其他选项不相等
4、的是( )。A15 B0xF C015 D0Xf(分数:2.00)A.B.C.D.9.算法的空间复杂度是指( )。A算法程序的长度B算法程序中的指令条数C算法程序所占的存储空间D算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D.10.下列选项中,与成员变量共同构成一个类的是_。A关键字 B方法C运算符 D表达式(分数:1.00)A.B.C.D.11.switch 语句不能用于下列( )数据类型。Adouble BbyteCshort Dchar(分数:1.00)A.B.C.D.12.下列常见的系统定义的异常中,哪个是数组越界异常? ( )AArrayIndexOutOmounds
5、Exception BIOExceptionCNullPointerException DArithmeticException(分数:1.00)A.B.C.D.13.下列方法中设置 Swing 容器 JFrame 大小为 2030 的语句是( )。A) setSize(20,30) B) setTitle(20,30)C) setVisible(20,30) D) setBounds20,30)(分数:2.00)A.B.C.D.14.以下 for 循环的执行次数是( )。for(int x=0; (x=0) (x4);x+);A无限次 B一次也不执行C执行 4 次 D执行 3 次(分数:1.
6、00)A.B.C.D.15.下列带下画线的标识符,符合 Java 命名约定的是A) package com.Bi.hr B) public class xyzC) int I D) void setCustomerName()(分数:2.00)A.B.C.D.16.下列数据结构中,能用二分法进行查找的是( )。A) 顺序存储的有序线性表 B) 线性链表C) 二叉链表 D) 有序线性链表(分数:1.00)A.B.C.D.17.以下不属于简单数据类型的是( )。A整型数据 B浮点型数据C布尔型数据 D枚举类型(分数:2.00)A.B.C.D.18.关于字节 I/O 流,下列叙述不正确的是( )。A
7、字节数据来自于二进制文件BDataOutStream 的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中C字节输入流首先要实现 Datalnput 接口D所有的字节输出流都继承于 Writer 类(分数:2.00)A.B.C.D.19.定义无符号整数类为 UInt,下面可以作为类 UInt 实例化值的是( )。A-369 B369C0.369 D整数集合 1,2,3,4,5(分数:2.00)A.B.C.D.20.下列接口中,继承了 Collection 接口的是_。ASet BMap CIterator DAbstractCollection(分数:2.00)A.B.C.D
8、.21.链表不具有的特点是( )。A不必事先估计存储空间B可随机访问任一元素C插入删除不需要移动元素D所需空间与线性表长度成正比(分数:1.00)A.B.C.D.22.下列叙述中正确的是( )。A数据的逻辑结构与存储结构必定是一一对应的B由于计算机存储空间是向量式的存储结构,因此数据的存储结构一定是线性结构C程序设计语言中的数组一般是顺序存储结构,因此利用数组只能处理线性结构D以上三种说法都不对(分数:2.00)A.B.C.D.23.以下关于数据库系统的叙述中,正确的是( )。A数据库只存在数据项之间的联系B数据库的数据之间和记录之间都存在联系C数据库的数据之间和记录之间都不存在联系D数据库的
9、数据项之间无联系,记录之间存在联系(分数:2.00)A.B.C.D.24.下列构造方法的调用方式中,正确的是( )。A) 按照一般方法调用 B) 由用户直接调用C) 只能通过 new 自动调用 D) 被系统调用(分数:2.00)A.B.C.D.25.只能用在循环语句中的是( )。Aif Bif-elseCFor 语句 Dcontinue 语句(分数:1.00)A.B.C.D.26.下列命题中,错误的是A) Java 编程时,要求应尽量多用公共变量 B) Java 编程时,要求应尽量少用公共变量C) Java 编程时,要求应尽量不用公共变量 D) Java 编程时,要求应尽量使用私有变量(分数:
10、2.00)A.B.C.D.27.下列叙述中,不属于软件需求规格说明书的作用的是( )。A) 便于用户、开发人员进行理解和交流B) 反映出用户问题的结构,可以作为软件开发工作的基础和依据C) 作为确认测试和验收的依据D) 便于开发人员进行需求分析(分数:2.00)A.B.C.D.28.数据库技术的根本目标是要解决数据的A) 存储问题 B) 共享问题 C) 安全问题 D) 保护问题(分数:2.00)A.B.C.D.29.下列程序段执行后的输出结果为( )。int x=3; int y=10;System. out. println(y%x);A) 0 B) 1 C) 2 D) 3(分数:2.00)
11、A.B.C.D.30.下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( )。A选择 B连接C投影 D并(分数:2.00)A.B.C.D.31.下列关于 Java Application 与 Java Applet 程序的差别描述正确的是( )。A) 运行方式不同,程序结构相同,运行工具不同,受到的限制相同B) 运行方式相同,程序结构不同,运行工具不同,受到的限制相同C) 运行方式相同,程序结构相同,运行工具不同,受到的限制也不同D) 运行方式不同,程序结构不同,运行工具不同,受到的限制也不同(分数:2.00)A.B.C.D.32.下面所列类型中,不是复合数据类型
12、的是( )。A) 类 B) 数组 C) 整型 D) 接口(分数:2.00)A.B.C.D.33.下列( )布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间,它把容器分成许多层,每层显示空间占据这个容器的大小。ACardLayout BBorderLayoutCFlowLayout DGridLayout(分数:2.00)A.B.C.D.34.下列叙述中正确的是A) 软件测试应该由程序开发者来完成 B) 程序经调试后一般不需要再测试C) 软件维护只包括对程序代码的维护 D) 以上三种说法都不对(分数:2.00)A.B.C.D.35.过滤字节输出流都是_抽象类的子类。 ( )A)
13、 InputStreamB) OutPutStreamC) FiherlnputStreamD) FilterOutputStream(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:22.00)36.下列程序段的输出结果为_。public class Testvoid printValue(int m)do Systemoutprintln(“The value is “+m);while(-m10 );public static void main(String arg)int i=10;Test t= new Test();tprintValue(i);(分数:2.00)
14、填空项 1:_37.数据库设计包括概念设计、 1 和物理设计。(分数:2.00)填空项 1:_38.当使用 Thread t=new Thread(r)创建一个线程时,表达式:r instranceof Thread 的值是 1。(分数:2.00)填空项 1:_39.Java Application 应用程序的编写和执行分 3 步进行:编写源代码、编译源代码、 1。(分数:1.00)填空项 1:_40.在数据库的概念结构设计中,常用的描述工具是 1。(分数:1.00)填空项 1:_41.设有数组定义:int a11,22,33,44,55,66,77,88,99;则执行下列几个语句后的输出结果
15、是 1。for(int i0;iAlength;1+)if(ai%30)Systemoutprintln(ai+“);(分数:1.00)填空项 1:_42.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:1.00)填空项 1:_43.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_44.表示“整数 x 的绝对值大于 5”时值为“真”的 C 语言表达式是 1。(分数:1.00)填空项 1:_45.对于一个长度为 n 的线性表,用数组表示,假定删除表中任一元素的概率相同,则删除一个元素平均需要移动元素的个数是 1。(
16、分数:1.00)填空项 1:_46.下列程序输出结果为 【15】 。public class testpublic static void main(String args)int a=0;outer: for(int i=0;i2;i+)for(int j=0;j2;j+)if(ji)continue outer;a+;System. out. println(a);(分数:2.00)填空项 1:_47.Swing 的顶层容器有:Japplet, JWindow, JDialog 和 【14】 。(分数:2.00)填空项 1:_48.软件工程研究的内容主要包括 1 技术和软件工程管理。(分数
17、:1.00)填空项 1:_49.数据的逻辑结构有线性结构和 1 两大类。(分数:1.00)填空项 1:_50.public throwable(string message)构造函数包括 getmessage()方法,用来返回带参数构造函数创建异常时的 【10】 。(分数:2.00)填空项 1:_计算机二级 JAVA+笔试答案解析(总分:81.00,做题时间:90 分钟)一、选择题(总题数:35,分数:59.00)1.线程同步中,对象加锁应该注意( )。A返还对象的锁B用 synchronized 保护的共享数据必须是私有的CJava 中对象加锁具有可重用性D以上都对(分数:1.00)A.B.
18、C.D. 解析:2.关键字 super 的作用是( )。A用来访问父类被隐藏的成员变量B用来调用父类中被重载的方法C用来调用父类的构造函数D以上都是(分数:1.00)A.B.C.D. 解析:3.下列叙述中正确的是_。A) 线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B) 线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C) 线性表的链式存储结构所需要的存储空间一股要少于顺序存储结构D) 上述三种说法都不对(分数:2.00)A.B. C.D.解析:解析:线性表的顺序存储结构使用一组地址连续的存储单元,而链式存储结构除了存放数据之外,还需要存放指向下一个元素的指针,因此选
19、B。4.下列说法中错误的是( )。A) 可串行化的类必须实现 Serializable 接口B) 可串行化的类中的静态变量可以不被串行化C) private 数据访问权限能够限制数据不被串行化D) 对象串行化使用 Java 语言提供的默认机制(分数:2.00)A.B.C. D.解析:解析 一般的数据访问权限,如 public、protected、package 或 private 等,对数据的串行化没有影响,只有 static 和 transient 关键字修饰的数据才可以不被串行化。5.设 int 型变量 a、b,float 型变量 x、y,char 型变量 ch 均已正确定义并赋值,正确的
20、 switch 语句是( )。Aswitch(x+y) Bswitch(ch+1)Cswitch ch Dswitch(a+b):(分数:1.00)A.B. C.D.解析:6.下列代码的执行结果是( )。public class Test public static void main (String args) int a=3,b=5,c=8;String s=“abc“;System.out.println(a+b+s+c);A) 35abc8 B) 8abc8 C) 16 D) abc(分数:2.00)A.B. C.D.解析:解析 Java 表达式的同级运算符从左到右进行,括号可以改变优
21、先级。+在 Java 中既是算术的加号,也可以作为字符串的连接符号。本题中 a 与 b 先进行算术加运算,得结果为 8,由于 s 的值为 String类型,所以数值 8 与 s 作连接运算,得结果为字符串“8abc”,最后再与 c 的值作连接运算,得结果为“8abc8”。7.Java 语言具有的操作是( )。A自定义类 B运算符重载C多重继承 D指针操作(分数:1.00)A. B.C.D.解析:8.下列与其他选项不相等的是( )。A15 B0xF C015 D0Xf(分数:2.00)A.B.C. D.解析:解析 本题考查 Java 语言中的进制换算。考生首先要清楚各种进制的表示方法,整型常量有
22、 3 种书写格式:十进制整数,如 156,-230,345;八进制整数:以 0 开头,如 012 表示十进制的 10;十六进制整数:以 0x 或 0X 开头,如 0Xl23 表示十进制数 291。选项 A 是十进制的 15,选项 B 和选项 D 都是十六进制中的 F 相当于十进制的 15,选项 C 为八进制,以 0 开头,此处 015 相当于十进制的 13,与其他选项不同。9.算法的空间复杂度是指( )。A算法程序的长度B算法程序中的指令条数C算法程序所占的存储空间D算法执行过程中所需要的存储空间(分数:2.00)A.B.C.D. 解析:10.下列选项中,与成员变量共同构成一个类的是_。A关键
23、字 B方法C运算符 D表达式(分数:1.00)A.B. C.D.解析:解析 在类体中定义的两种成员,数据成员和成员函数,其中数据成员就是成员变量,而成员函数就是通常说的方法。11.switch 语句不能用于下列( )数据类型。Adouble BbyteCshort Dchar(分数:1.00)A. B.C.D.解析:12.下列常见的系统定义的异常中,哪个是数组越界异常? ( )AArrayIndexOutOmoundsException BIOExceptionCNullPointerException DArithmeticException(分数:1.00)A. B.C.D.解析:13.下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 答案 解析 DOC
