【计算机类职业资格】二级JAVA笔试311及答案解析.doc
《【计算机类职业资格】二级JAVA笔试311及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试311及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 311及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.已知如下代码: switch(m) case 0: System. out. println(“Condition 0 “); case 1: System. out. println(“Condition 1 “); case 2: System. out. println(“Condition 2 “); case 3: System. out. println(“Condition 3 “); break; default: System. out. pr
2、intln(“Other Condition“); 当 m的值为( )时,可以输出“Condition 2”。(分数:2.00)A.2B.0,1C.0,1,2D.0,1,2,32.下列 JApplet实现了一个可编辑的 JTextArea和一个 JButton,横线上应填入的语句是( )。 import javax.swing.*; import java.awt.*; public class Test extends JApplet JTextArea jta; public void init () Container cp=getContentPane(); cP.setLayout
3、(new GridLayout (2,1); jta=newJTextArea (30,30); jta.setEditable (true); _ jta.setText(“你好“); JBulton jb=new JButton(“OK“); cp.add(jb); (分数:2.00)A.add(jt;B.cadd( );C.jtadd(c;D.cadd(jt;3.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCEDB.DBCEAC.CDABED.DCBEA4.下列叙述中正确的是( )。(分数:2.00)
4、A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构5.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。(分数:2.00)A.详细设计B.需求分析C.总体设计D.编程调试6.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是( )。(分数:2.00)A.自顶向下B.由底向上C.由内向外D.由整体到局部7.下列选项中属于正则表达式的是( )。(分数:2.00)A.一个数组B.一组二进制数C.一个字符串D.一个公式8.下列叙述中,错误的是( )。(分数:2.00)A.父类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含
5、子类9.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。(分数:2.00)A.堆排序B.直接插入排序C.快速排序D.直接选择排序10.下列属于条件运算符的是( )。(分数:2.00)A.?:B. System. out. println (“result=“+x+y); System. out. println (“result=“+(x+y);(分数:2.00)A.result=12 result=12B.result=3 result=3C.result=3 result=12D.result=12 result=323.用于输入压缩文件格式的 ZipInput
6、Stream类所属包是( )。(分数:2.00)A.javutilB.jflvioC.javnioD.javutizip24.在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示( )。(分数:2.00)A.模块之间的调用关系B.程序的组成成分C.控制程序的执行顺序D.数据的流向25.部分定制串行化的方法是( )。(分数:2.00)A.readObject()和 defaultReadObject()B.defauhWriteObject()和 dafauhReadObject()C.writeObject()和 readObject()D.writeObject()和 defauhW
7、riteObject()26.在 J2SE1.4中,文件通道类 FileChannel所属的包是( )。(分数:2.00)A.javioB.javniCharsetC.javnichannelsD.javawt27.下列选项中是双精度浮点数的是( )。(分数:2.00)A.12B.0.12DC.0.12fD.12L28.00101010 () 00010111 语句的执行结果为( )。(分数:2.00)A.11111111B.00000000C.11000010D.0011110129.分布式数据库系统不具有的特点是( )。(分数:2.00)A.分布性B.数据冗余C.数据分布性和逻辑整体性D.
8、位置透明性和复制透明性30.当子类中的成员变量与父类中的成员变量相同时,( )。(分数:2.00)A.父类中的成员变量隐藏子类中的变量B.子类中的变量无效C.该声明非法D.子类中的成员变量隐藏父类中的变量31.下面关于死锁的说法中错误的是( )。(分数:2.00)A.释放锁时要按加锁的反序释放B.多线程同时访问相同数据时可能造成死锁C.死锁完全由程序进行控制D.Java中具有检测与避免死锁的专门机制,可以防止死锁32.Window是显示屏上独立的本机窗口,它独立于其他容器,Window 的两种形式是( )。(分数:2.00)A.Panel和 FrameB.LayoutManager和 Cont
9、ainerC.Frame和 DialogD.Container和 Component33.下列叙述中,错误的是( )。(分数:2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构34.下面的语句片段中,变量 result结果为( )。 public class Test public static void main (String args ) int sum=0; int r=2; iht result=(sum=1?sum:r); System. out. p
10、rintln (result); (分数:2.00)A.1B.2C.10D.035.Swing构件的程序不具有( )。(分数:2.00)A.本地代码B.标签C.菜单D.容器二、B填空题/B(总题数:15,分数:30.00)36.冒泡排序算法在最好情况下的元素交换次数为U 【1】 /U。(分数:2.00)填空项 1:_37.在面向对象方法中,对象可看成是属性(数据)以及这些属性上的专用操作的封装体。封装是一种U 【2】 /U技术。(分数:2.00)填空项 1:_38.一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的U 【3】 /U。(分数:2.00)填空项 1:_39.关系
11、模型的完整性规则是对关系的某种约束条件,包括实体完整性、U 【4】 /U和自定义完整性。(分数:2.00)填空项 1:_40.所谓U 【5】 /U,是指对数据集合中的各元素以各种方式进行运算,包括插入、删除、查找、更改等运算,也包括对数据元素进行分析。(分数:2.00)填空项 1:_41.Java源文件中最多只能有一个U 【6】 /U类,其他类的个数不限。(分数:2.00)填空项 1:_42.Java语言中,循环语句包括U 【7】 /U、while 循环、for 循环。(分数:2.00)填空项 1:_43.如果在 Java程序中,需要使用 javautil 包中的所有类,则应该在程序的开始处加
12、上U 【8】 /U语句。(分数:2.00)填空项 1:_44.类是由成员变量和U 【9】 /U组成。(分数:2.00)填空项 1:_45.Java中的线程体是一个线程类的U 【10】 /U方法。(分数:2.00)填空项 1:_46.异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和U【11】 /U。(分数:2.00)填空项 1:_47.PrintStream类是U 【12】 /U流特有的类,实现了将 Java基本数据类型转换为字符串表示。(分数:2.00)填空项 1:_48.下列程序段的输出结果是U 【13】 /U。 public class Test vo
13、id printValue(int m) do System.out.println(“The value is“+m); while (-m10); public static void main (String args) int i=10; Test t= new Test(); t.printValue(i); (分数:2.00)填空项 1:_49.Swing允许按自己的要求选择组件的外观和感觉,Swing 是通过U 【14】 /U方法来实现该功能的。(分数:2.00)填空项 1:_50.为了向一个 Applet传递参数,可以在 HTML文件的 Applet标志中使用 PARAM选项。
14、在 Applet程序中获取参数时,应使用的方法是U 【15】 /U。(分数:2.00)填空项 1:_二级 JAVA笔试 311答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.已知如下代码: switch(m) case 0: System. out. println(“Condition 0 “); case 1: System. out. println(“Condition 1 “); case 2: System. out. println(“Condition 2 “); case 3: System. out. println
15、(“Condition 3 “); break; default: System. out. println(“Other Condition“); 当 m的值为( )时,可以输出“Condition 2”。(分数:2.00)A.2B.0,1C.0,1,2 D.0,1,2,3解析:解析 由于前三个 case语句中没有 break语句,因此执行 case0之后,会继续执行 case1和 case2,所以可以输出“Condition 2”,同理执行 case 1和 case 2都可以输出“Condition 2”,执行 case 3的时候,无法输出“Condition 2”。2.下列 JApple
16、t实现了一个可编辑的 JTextArea和一个 JButton,横线上应填入的语句是( )。 import javax.swing.*; import java.awt.*; public class Test extends JApplet JTextArea jta; public void init () Container cp=getContentPane(); cP.setLayout (new GridLayout (2,1); jta=newJTextArea (30,30); jta.setEditable (true); _ jta.setText(“你好“); JBult
17、on jb=new JButton(“OK“); cp.add(jb); (分数:2.00)A.add(jt;B.cadd( );C.jtadd(c;D.cadd(jt; 解析:解析 在 JApplet中添加构件就是在内容面板中添加构件,因此需要先得到内容面板,然后再向其中添加 Swing构件。3.栈底至栈顶依次存放元素 A、B、C、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是( )。(分数:2.00)A.ABCEDB.DBCEAC.CDABED.DCBEA 解析:解析 栈操作原则是“后进先出”,栈底至栈顶依次存放元素 A、B、C、D,则表明这 4个元素中D是最后进栈,B、C
18、 处于中间,A 最早进栈。所以出栈时一定是先出 D,再出 B、C,最后出 A。4.下列叙述中正确的是( )。(分数:2.00)A.线性表是线性结构 B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构解析:解析 根据数据结构中各数据元素之间前后间关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足:有且只有一个根结点;每一个结点最多有一个前件,也最多有一个后件,则称该数据结构为线性结构,又称线性表。所以线性表、栈与队列、线性链表都是线性结构,而二叉树是非线性结构。5.在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。(分数:2.
19、00)A.详细设计B.需求分析C.总体设计 D.编程调试解析:解析 总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。6.数据库概念设计的过程中,视图设计一般有三种设计次序,以下各项中不对的是( )。(分数:2.00)A.自顶向下B.由底向上C.由内向外D.由整体到局部 解析:解析 数据库概念设计的过程中,视图设计一般有三种设计次序,它们是: 自顶向下。这种方法是先从抽象
20、级别高且普遍性强的对象开始逐步细化、具体化与特殊化。 由底向上。这种设计方法是先从具体的对象开始,逐步抽象、普遍化与一般化,最后形成一个完整的视图设计。 由内向外。这种设计方法是先从最基本与最明显的对象着手逐步扩充至非基本、不明显的其他对象。7.下列选项中属于正则表达式的是( )。(分数:2.00)A.一个数组B.一组二进制数C.一个字符串 D.一个公式解析:解析 正则表达式就是一个由字符构成的串,是一种字符模式,它描述的是一组字符串。可以使用 java.util.regex软件包,查找、显示或修改输入序列中出现的某个模式的一部分或全部。8.下列叙述中,错误的是( )。(分数:2.00)A.父
21、类不能替代子类B.子类能够替代父类C.子类继承父类D.父类包含子类 解析:解析 继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。对一个类的继承也就是构建了一个子类,子类继承了父类的方法和状态,同时还可以向新类中增添新的方法和状态。子类方法的访问权限比父类访问权限高,因此父类不能替代子类,但子类可以代替父类,选项 A、B、C 正确。9.已知数据表 A中每个元素距其最终位置不远,为节省时间,应采用的算法是( )。(分数:2.00)A.堆排序B.直接插入排序 C.快速排序D.直接选择排序解析:解析 当数据表 A中每个元素距其最终位置不远,说明数据表 A按关键字值基本有序,在待排
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 311 答案 解析 DOC
