【计算机类职业资格】二级JAVA笔试-383及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-383及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-383及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-383 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。A栈是“先进先出”的线性表B队列是“选进后出”的线性表C循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D.2.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A125 Bn/2Cn Dn+1(分数:2.00)A.B.C.D.3.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。Aacbed BdecabCdeab
2、c Dcedba(分数:2.00)A.B.C.D.4.以下不属于对象的基本特点的是( )。A) 分类性 B) 多态性 C) 继承性 D) 封装性(分数:2.00)A.B.C.D.5.关系数据库管理系统能实现的专门关系运算包括( )。A排序、索引、统计B选择、投影、连接C关联、更新、排序D显示、打印、制表(分数:2.00)A.B.C.D.6.层次型、网状型和关系型数据库划分原则是( )。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:2.00)A.B.C.D.7.数据库应用系统中的核心问题是A) 数据库设计 B) 数据库系统设计 C) 数据库维护 D) 数据库管理员培训(分
3、数:2.00)A.B.C.D.8.结构化程序设计的 3 种基本结构是( )。A过程、子程序和分程序 B顺序、选择和循环C递归、堆栈和队列 D调用、返回和转移(分数:2.00)A.B.C.D.9.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。A) 详细设计 B) 需求分析 C) 总体设计 D) 编程调试(分数:2.00)A.B.C.D.10.有两个关系 R 和 T 如下:(分数:2.00)A.B.C.D.11.下列叙述中,正确的是( )。AJava 语言的标识符是区分大小写的 B源文件名与 public 类名可以不相同C源文件的扩展名为.jar D源文件中 public 类的数目不
4、限(分数:2.00)A.B.C.D.12.下列描述中正确的是( )。A) 标识符首字符的后面可以跟数字B) 标识符不区分大小写C) 复合数据类型变量包括布尔型、字符型和浮点型D) 数组属于基本数据类型(分数:2.00)A.B.C.D.13.下列的哪个选项可以正确用以表示八进制值 8?A) 0x8 B) Ox10 C) 08 D) 010(分数:2.00)A.B.C.D.14.下列哪个数代表八进制整数?A) 0XA5 B) 0144C) 1840 D) -1(分数:2.00)A.B.C.D.15.在 Java 中语句:37.2% 10 的运算结果为( )。A7.2 B7C3 D0.2(分数:2.
5、00)A.B.C.D.16.在 Java 中,所有类的根类是( )。Ajava.lang.Object Bjava.lang.ClassCjava.applet.Applet Djava.awt.Frame(分数:2.00)A.B.C.D.17.按运算符的功能划分,运算符“+=”的类型是( )。A算术运算符 B关系运算符C逻辑运算符 D赋值运算符(分数:2.00)A.B.C.D.18.阅读下面程序publicclass Operators AndExpressionsvoidequalsMethodl()Strings1=newString(“howareyou“);Strings2=newS
6、tring(“howareyou“);System.out.println(s1=s2);publicstaticvoidmain(Stringargs)OperatorsAndExpressionsOperAndExp=newOperatorsAndExpressions();/用于复合类型数据的“=”运算符OperAndExp.equalsMethodl();程序运行结果是( )。A= BtrueCfalse Dequal(分数:2.00)A.B.C.D.19.下列常见的系统定义的异常中,数组越界异常是( )。A) ArrayIndexOutOfBoundsException B) IOE
7、xceptionC) NullPointerException D) ArithmeticException(分数:2.00)A.B.C.D.20.Java 语言中属于跳转语句的是A) try B) catch C) finally D) break(分数:2.00)A.B.C.D.21.Java 语言中,下列子句中是异常处理统一出口的是( )。A) finally .子句 B) try .子句 C) catch .子句 D) 以上说法都正确(分数:2.00)A.B.C.D.22.下列关于 Frame 类的说法不正确的是( )。AFrame 是 Window 类的直接子类BFrame 对象显示
8、的效果是一个窗口CFrame 被默认初始化为可见DFrame 的默认布局管理器为 BorderLayout(分数:2.00)A.B.C.D.23.Java 中用于提供 Java 语言、Java 虚拟机的核心类和接口的包是( )A) java.io 包 B) java.awt 包 C) java.lang 包 D) java.applet 包(分数:2.00)A.B.C.D.24.下列叙述中,错误的是A) 内部类的名称与定义它的类的名称可以相同B) 内部类可用 abstract 修饰C) 内部类可作为其他类的成员D) 内部类可访问它所在类的成员(分数:2.00)A.B.C.D.25.下列叙述中,
9、错误的是( )。A) Java 中,方法的重载是指多个方法可以共享同一个名字B) Java 中,用 abstract 修饰的类称为抽象类,它不能实例化C) Java 中,接口是不包含成员变量和方法实现的抽象类D) Java 中,构造方法可以有返回值(分数:2.00)A.B.C.D.26.下列叙述正确的是( )。A) 线程的执行从 run()方法开始,需要调用 start()方法运行线程B) 可以通过实现 Runnable 接口,并且重写 start()方法创建线程C) 可以通过继承 Thread 类,并且重写 start()方法创建进程D) 线程执行从 start()方法开始,需要通过调用 r
10、un()方法运行线程(分数:2.00)A.B.C.D.27.下列程序从标准输入设备键盘诗篇一个字符,然后再输出到屏幕。要想完成此功能,画线处应该填入的语句为( )。impoajava.io.*;publicclassTestpublicstaticvoidmain(Stringargs)charch;try_,System.out.println(Ch);catch(IOExceptione)e.printStackTrace();Ach=System.in.read();Bch=(char)System.in.read();Cch=(char)System.in.readln();Dch=(
11、int)System.in.read();(分数:2.00)A.B.C.D.28.阅读下列代码public class Arrayspublic static void main(Stringargs)inta=new int5;for(int i=0;ia. length; i=i+1)ai=10+i;for(int i=0; ia. length; i=i+1)System. out. println(ai);Strings=“Frank“,“Bob“,“Jim“;for(int i=0; is. length; i=i+1)System. out. println(si);S2=“Mik
12、e“;System. out. println(s2);代码运行结果正确的是A) 1011121314MikeBobFrankJimB) 1112131415FrankBobMikeJimC) 1011121314FrankBobJimMikeD) 1112131415MikeJimBobFrank(分数:2.00)A.B.C.D.29.下列 Java 组件中,不属于容器的是( )。APanel BWindow CFrame DLabel(分数:2.00)A.B.C.D.30.下列语句中所使用的布局管理器,当改变容器大小,组件大小不会随着一起改变的是A) Frame frame1=new Fr
13、ame(“FlowLayout“);B) Frame frame1=new Frame(“BorderLayout“);C) frame1=new Frame(“example“);frame1.setLayout(new BorderLayout();D) frame1.setLayout(new GridLayout(2,3);(分数:2.00)A.B.C.D.31.在匹配器(Matcher)类中,用于输入字符串与模式串比较的方法是A) static boolean matches() B) boolean matcher.find()C) int matcher,start() D) i
14、nt matcher.end()(分数:2.00)A.B.C.D.32.下面程序段的输出结果是( )。publiCClaSsTestpublicstatic voidmain(SthngarSs)inta,b;for(a=1,b=1;a(z100;a+)if(b=10)break;if(b%21)b+=2;continUe;System.out.println(a);A5 B6 C7 D101(分数:2.00)A.B.C.D.33.下列操作中,不属于 Applet 安全限制的是( )。A加载本地库 B读写本地文件系统C运行本地可执行程序 D与同一个页面中的 Applet 通信(分数:2.00)
15、A.B.C.D.34.下列事件监听器中,无法对 TextField 对象进行事件监听和处理的是( )。AActionListener BFocusListenerCMouseMotionListener DChangeListener(分数:2.00)A.B.C.D.35.如果应用程序要在 Applet 上显示输出,则必须重写的方法是A) Graphics.drawString() B) repaint()C) paint() D) update()(分数:2.00)A.B.C.D.二、填空题(总题数:15,分数:30.00)36.在面向对象方法中, 1 描述的是具有相似属性与操作的一组对象。
16、(分数:2.00)填空项 1:_37.关系模型的数据操纵即是建立在关系上的数据操纵,一般有 【2】 增加、删除和修改四种操作。(分数:2.00)填空项 1:_38.软件测试可分为白盒测试和黑盒测试。基本路径测试属于 1 测试。(分数:2.00)填空项 1:_39.数据库系统其内部分为三级模式,即概念模式、内模式和外模式。其中, 1 是用户的数据视图,也就是用户所见到的数据模式。(分数:2.00)填空项 1:_40.如果有一个类 MyFrame 是 Frame 的子类,但它不能被实例化,请写出该类的声明头: 1。(分数:2.00)填空项 1:_41.Java 中的三元运算符是 【8】 。(分数:
17、2.00)填空项 1:_42.在下面的代码段中填入一个适当的语句,表示从输入流中能读取对象(注:FileInputStream 的对象为the Time)。FileInputStream in=_;ObjectInputStream s=ObjectInputStream(in);String today=(String)s.readObject();Date data=(Date)s.readObject();(分数:2.00)填空项 1:_43.StringBuffer 类提供 1 字符串对象的表示。(分数:2.00)填空项 1:_44.凡生成一个 StringBuffer 对象后,还可用
18、 【9】 方法或 ensureCapacity()方法来设定缓存大小。(分数:2.00)填空项 1:_45.StringBuffer 类提供 1 字符串对象的表示。(分数:2.00)填空项 1:_46.异常类在 Java 程序中是一种比较特殊的类,在使用之前必须先定义,按异常处理不同可分为运行异常、捕获异常、声明异常和 【9】 。(分数:2.00)填空项 1:_47.异常分为运行异常、捕获异常、声明异常和 1。(分数:2.00)填空项 1:_48.下面程序段是从对象流中读取对象,请将程序补充完整。import javautil*;import javaio*;public class UnSe
19、rializaDateDate d=null;UnSerializaDate()tryFileInputStream f=new FileInputStream(“date.set“);ObjectInputStream s=new ObjectlnputStream(f);_. f.close();catch(Exception e)e.printStackTrace();public static void main(String args)UnSerializaDate a=new UnSerializaDate();System.out.println(“The date read i
20、s:“+a.d.toString();(分数:2.00)填空项 1:_49.关于文件名的处理中,测试当前文件是否目录用 1 函数。(分数:2.00)填空项 1:_50.以下程序计算 1+1/3+1/5+1/(2N+1),直至 1/(2N+1)小于 0.00001,请在横线处将程序补充完整。public class Sunpublic static void main(String args)int n=1;double term,sum=1.0;don=_;term=1.0/n;sum=sum+term;while(term=0.00001);System.out.println(n);Sys
21、tem.out.println(sum);(分数:2.00)填空项 1:_二级 JAVA 笔试-383 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列叙述中正确的是( )。A栈是“先进先出”的线性表B队列是“选进后出”的线性表C循环队列是非线性结构D有序线性表既可以采用顺序存储结构,也可以采用链式存储结构(分数:2.00)A.B.C.D. 解析:解析 本题考查了栈、队列、循环队列的基本概念,栈的特点是先进后出,队列的特点是先进先出,根据数据结构中各数据元素之间的复杂程度,将数据结构分线性结构与非线性结构两类。有序线性表即可采用顺序存储结
22、构,也可以采用链式存储结构。2.对长度为 n 的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。A125 Bn/2Cn Dn+1(分数:2.00)A.B.C. D.解析:解析 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。3.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。Aacbed BdecabCdeabc Dcedba(分数:2.
23、00)A.B.C.D. 解析:4.以下不属于对象的基本特点的是( )。A) 分类性 B) 多态性 C) 继承性 D) 封装性(分数:2.00)A.B.C. D.解析:解析 对象的基本特点有,标识唯一性、分类性、多态性、封装性和模块独立性。5.关系数据库管理系统能实现的专门关系运算包括( )。A排序、索引、统计B选择、投影、连接C关联、更新、排序D显示、打印、制表(分数:2.00)A.B. C.D.解析:解析 关系数据库管理系统的专门关系运算包括选择运算、投影运算和连接运算,6.层次型、网状型和关系型数据库划分原则是( )。A记录长度 B文件的大小C联系的复杂程度 D数据之间的联系方式(分数:2
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 383 答案 解析 DOC
