【计算机类职业资格】二级JAVA笔试3及答案解析.doc
《【计算机类职业资格】二级JAVA笔试3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试3及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 3 及答案解析(总分:104.00,做题时间:90 分钟)一、B选择题/B(总题数:37,分数:74.00)1.在 Java 语言的下列哪个包是编译器自动导入的?(分数:2.00)A.javlangB.javawtC.javioD.javapplet2.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDLD.DML3.下列有关数据库的描述,正确的是(分数:2.00)A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段
2、D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字4.下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?(分数:2.00)A.transientB.serializeC.synchronizedD.static5.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:2.00)A.System 类B.Class 类C.Thread 类D.Object 类6.B解析:此题主要考查 RMI 命令,RMI 命令包括 rmic 命令,为对象生成 stub 和 skeleton;rmiregistry 命令在当前主机的指定
3、端口上启动远程对象注册服务程序;rmid 命令,激活系统守候进程;serialver 命令,返回 serialVersionUID。(分数:2.00)A.B.C.D.7.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数8.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.publicB.privateC.protectedD.没有这种类9.给出下列的代码则以下哪个选项返回 true? String s = “hello“ ; String s = “hello“
4、; char c = h ,e,l,o;(分数:2.00)A.equals(;B.equals(;C.s = =tD.t = = c;10.下列哪个选项是 javax.swing.JApplet 的父类?(分数:2.00)A.javawpanelB.javappleAppletC.javawframeD.javawWindow11.下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序?(分数:2.00)A.rmicB.rmiregistryC.rmidD.serialver12.下列关于变量的叙述哪个是错的?(分数:2.00)A.实例变量是类的成员变量B.实例变量用关键字 static
5、 声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化13.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点14.下列哪个选项不是 InputStream 类中的方法?(分数:2.00)A.public abstract int read( )throws IOExceptionB.public final void writeInt(int throws IOExceptionC.pubfic void close( )throws IOExceptionD.pubfic int availab
6、le( )throws IOExcepfion15.Socket 的工作流程是 打开连接到 Socket 的输入/输出 按某个协议对 Socket 进行读/写操作 创建 Socket 关闭 Socket(分数:2.00)A.B.C.D.16.链表不具有的特点是(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比A.B.C.D.18.下列的哪个程序段可能导致错误?(分数:2.00)A.String s = “hello“; String t = “good“; String k = s + t;B.String s = “hel
7、lo“; String t; t = s3 + “one“;C.String s = “ hello “; String standard = toUpperCase( );D.String s = “hello“; String t = s + “good“;19.软件生命周期中所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护20.有如下程序段 if(x0) System.out.println(“first“); else if (x -4) System.out.println(“second“); else System.out.println(“
8、third“); x 的取值在什么范围内时,将打印出字符串“second“?(分数:2.00)A.x 0B.x -4C.x -421.下列哪个选项是 short 型数据的取值范围?(分数:2.00)A.-128+127B.-32768 +32767C.-2147483648 +2417483647D.-3.40282347E38 +3.40282347E3822.下列程序的输出结果是 public class fff void printValue(int m) do System.out.println(“The value is“ +m); while( - - m 10) public
9、static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:2.00)A.8B.9C.10D.1123.为了提高测试的效率,应该(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划D.集中对付那些错误群集的程序24.在下列程序的划线处应填入的语句是 class Pemon pnvate int a; public class Man extends Person public int b; public static void m
10、ain(String arg ) Person p = new Person( ); Man t = new Man( ); int i; _ (分数:2.00)A.i = w;B.i = b;C.i = a;D.i = b;25.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构26.执行完语句 int x = new int25;后,则下列哪项说法是正确的?(分数:2.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空27.下列哪个选项不是
11、 FilterInputStream 的子类?(分数:2.00)A.CheckedInputStreamB.BufferedInputStreamC.PushbackInputStreamD.FileInputStream28.下列哪个选项是创建一个标识有“关闭”按钮的语句?(分数:2.00)A.TextField b = new TextField(“关闭“);B.TextArea b = new TextArea(“关闭“);C.BuRon b = new Button(“关闭“);D.Checkbox b = new Checkbox(“关闭“);29.下列有关线程的叙述哪个是正确的?(
12、分数:2.00)A.一旦一个线程被创建,它就立即开始运行B.调用 start( )方法可以使一个线程成为可运行的,但是它不一定立即开始运行C.主线程不具有默认优先级D.Java 中线程的优先级从低到高以整数 09 表示30.下列哪项是将一个十六进制值赋值给一个 long 型变量?(分数:2.00)A.long number = 123L;B.long number = 0123;C.long number = 0123L;D.long number = 0xl23L;31.resume( )方法负责恢复被哪个方法挂起的线程?(分数:2.00)A.stop( )B.sleep( )C.wait(
13、 )D.suspend( )32.下列程序段执行后的输出结果为 int x=3; int y=10; System.out.println(yx);(分数:2.00)A.0B.1C.2D.333.给出下列的程序,其叙述正确的是 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:2.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null34.已知二叉树后序遍历序列是 dabec,中序遍历序列是
14、 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.cedba35.下列常见的系统定义的异常中,哪个是数组越界异常?(分数:2.00)A.ArrayIndexOutOfBoundsExceptionB.IOExceptionC.NullPointerExceptionD.ArithmeticException36.下列哪个选项可能包含菜单条?(分数:2.00)A.PanelB.FrameC.AppletD.Dialog37.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集
15、合D.数据库是一组文件二、B填空题/B(总题数:15,分数:30.00)38.算法的基本特征是可行性、确定性、 【1】 和拥有足够的情报。(分数:2.00)填空项 1:_39.在长度为 n 的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为 【2】 。(分数:2.00)填空项 1:_40.在面向对象的程序设计中,类描述的是具有相似性质的一组 【3】 。(分数:2.00)填空项 1:_41.通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为 【4】 。(分数:2.00)填空项 1:_42.数据库管理系统常见的数据模型有层次模型、网状模型和 【5】3 种。(分数:2.00)填空
16、项 1:_43.字符串分为两大类,一类是字符串常量,使用 String 类的对象表示;另一类是字符串变量,使用 【6】 类的对象表示。(分数:2.00)填空项 1:_44.在 Java 程序中,通过类的定义只能实现单重继承,但通过 【7】的定义可以实现多重继承关系。(分数:2.00)填空项 1:_45.下列程序段的输出结果为 【8】 。 int a=2; switch(a) case 2: System.out.print(“Value is 2“); case 3 : System.out.println(“Value is 3.“); break; default: System.out.
17、prinfln(“end“); break; (分数:2.00)填空项 1:_46.在 AWT 包中,创建一个具有 10 行,45 列的多行文本区域对象 ta 的语句为 【9】 。(分数:2.00)填空项 1:_47.设 x = 2,则表达式( x + + ) * 3 的值是 【10】 。(分数:2.00)填空项 1:_48.阻塞状态根据产生的原因可分为 【11】 、等待阻塞和其他阻塞。(分数:2.00)填空项 1:_49.在线程中普通优先级的线程,其优先级默认值为 【12】 。(分数:2.00)填空项 1:_50.顺序执行下列两个语句的输出结果是U 【13】 /U。 String s = “
18、全国计算机等级考试“; System.out.println(s.length( ) );(分数:2.00)填空项 1:_51.过滤字节输出流都是 【14】 抽象类的子类。(分数:2.00)填空项 1:_52.对话框(Dialog)是 【15】 类的子类。(分数:2.00)填空项 1:_二级 JAVA 笔试 3 答案解析(总分:104.00,做题时间:90 分钟)一、B选择题/B(总题数:37,分数:74.00)1.在 Java 语言的下列哪个包是编译器自动导入的?(分数:2.00)A.javlang B.javawtC.javioD.javapplet解析:解析:Java 语言的 java.
19、lang 包是编译器自动导入的。因此,编程时使用该包中的类,可省去import 导入。但使用其他包中的类,必须用 import 导入。2.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDL D.DML解析:解析:选项 A),B)显然不合题意。数据定义语言(Data Definition Language,简称 DDL)负责数据的模式定义与数据的物理存取构建;数据操纵语言(Data Manipulation Language,简称 DML)负责数据的操纵,包括查询及增、删、改等操作。3.下列有关数据库的描述,正确的是(分数:2.00)
20、A.数据处理是将信息转化为数据的过程B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字 解析:解析:数据处理是指将数据转换成信息的过程,故选项 A)叙述错误;数据的物 理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项 B)叙述错误;关系 中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故 选项 C)叙述错误。4.下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?
21、(分数:2.00)A.transientB.serializeC.synchronized D.static解析:解析:用 synchronized 关键字实现对对象的加锁及其操作,用 synchronized 声明的方法为同步方法。带有由 synchronized 标记的临界区,实现对并发操作的多个线程进行控制。5.下列哪个类是由编译器自动生成对象的特殊类,是用于类操作?(分数:2.00)A.System 类B.Class 类 C.Thread 类D.Object 类解析:解析:Class 对象是由 Java 编译器自动生成的,隐藏在.class 文件中;Sys-tern 类是 一个 fin
22、al类,即不能被实例化的类,它主要提供标准输入、输出和系统环境信息;Thread 类 是提供线程操作和管理的类;Object 类是 Java 所有类的根类,其他类都由它扩展而来。6.B解析:此题主要考查 RMI 命令,RMI 命令包括 rmic 命令,为对象生成 stub 和 skeleton;rmiregistry 命令在当前主机的指定端口上启动远程对象注册服务程序;rmid 命令,激活系统守候进程;serialver 命令,返回 serialVersionUID。(分数:2.00)A. B.C.D.解析:7.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长
23、度C.算法执行过程中所需要的基本运算次数 D.算法程序中的指令条数解析:解析:算法的复杂度主要包括算法的时间复杂度和算法的空间复杂度。 所谓算 法的时间复杂度是指执行算法所需要的计算:正作量;算法的空间复杂度一般是指执行这个算 法所需要的内存空间。8.在 Java 源文件中什么类最多只能有一个,其他类的个数不限?(分数:2.00)A.public B.privateC.protectedD.没有这种类解析:解析:每个 Java 程序的主类都必须是 public 类,主类名与源文件名必须相同, 并且每个 Java 源程序中只有一个 public 类,其他类的个数不限。9.给出下列的代码则以下哪个
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 答案 解析 DOC
