【计算机类职业资格】二级JAVA笔试74及答案解析.doc
《【计算机类职业资格】二级JAVA笔试74及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试74及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试 74 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.定义 String s=null,会出现异常的选项是( )。 :if(s!=null) public class Sun public static void main (String args ) int score; String a; Random r=new Random (); score=r.nextInt (4)+5; switch(score) case 0: a=“E“; break; case 1: a=“D“; break; case 2
2、: a=“C“; break; case 3: a=“B“; break; default: a=“A“; System.out.println (A) ; 程序运行的结果是( )。(分数:2.00)A.a=“A“B.a=“E“ a=“A“C.a=“E“D.a=“C“12.Swing 组件中可以通过拖动控件来设置数值的是( )。(分数:2.00)A.JCheckBoxB.JSliderC.JListD.TextField13.下列哪个类声明是正确的? ( )(分数:2.00)A.abstract final class H1.B.abstract private move().C.protec
3、ted private numberD.public abstract class Car.14.执行下面的程序段后,变量 k 的值为( )。 int k=3,s2; s0=k; k=s1*10;(分数:2.00)A.不定值B.33C.30D.1015.下列安全控制命令中,用于管理密钥库和证书的是( )。(分数:2.00)A.polioytoolB.kinitC.klistD.keytool16.请选择下面 File 参数书写正确的一项( )。(分数:2.00)A.File(“d:/file/test3.txt“)B.File(“d;/file/test3.txt“)C.File(“d:/fi
4、le/test3.txt“)D.File(“d:/file/test3.txt“)17.下列叙述中不正确的是( )。(分数:2.00)A.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系可能不同B.一个数据结构中的元素在计算机存储空间中的位置关系与逻辑关系一定不同C.数据的存储结构,也称数据的物理结构D.数据的存储结构与数据的逻辑结构是不同的18.JDBC API 主要都是定义在下列哪一个包内? ( )(分数:2.00)A.javsq*B.javi*C.javaw*D.javutti*19.下列哪个是非法的 Java 标识符? ( )(分数:2.00)A.Tree_GlassesB.
5、FirstJavaAppletC._$theLastOneD.Two273.520.Java 语言具有许多优点和特点,下列选项中能反映 Java 程序并行机制特点的是( )。(分数:2.00)A.安全性B.多线程C.跨平台D.可移植21.结构化程序设计所规定的 3 种基本控制结构是( )。(分数:2.00)A.输入、处理、输出B.树形、网形、环形C.顺序、选择、循环D.主程序、子程序、函数22.下列关于软件工程概念的描述中,错误的是( )。(分数:2.00)A.软件工程概念的出现源自软件危机B.软件工程就是试图用工程、科学和数学的原理与方法研制,维护计算机软件的有关技术及管理方法C.软件工程包
6、括 3 个要素,即方法、工具和过程D.软件工程不重视在软件开发过程中应用工程化原则23.下列关于自动类型转换的说法中,正确的是( )。(分数:2.00)A.int 类型数据可以被自动转换为 char 类型数据B.char 类型数据可以被自动转换为 int 类型数据C.boolean 类型数据不可做自动类型转换,但是可以做强制类型转换D.long 类型数据可以被自动转换为 short 类型数据24.下面哪条语句在编译时不会出现错误或警告( )。(分数:2.00)A.float f=1.3;B.byte b=257;C.boolean b=null;D.int i=10;25.下列数据结构不属于线
7、性表的是( )。(分数:2.00)A.一个 n 维向量B.矩阵C.二叉树D.队列26.方法 resume()负责恢复哪些线程的执行( )。(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程27.对象流是否和用于处理字符流的 Writer 类和 Reader 类相关? ( )(分数:2.00)A.是B.否C.不确定D.没联系28.数据是指所有能输入到计算机中并被计算机程序处理的( )。(分数:2.00)A.文字B.字母C.符号D.数字29.下
8、面各项中的用于对对象加锁,从而使得对对象的访问是排他的关键字为( )。(分数:2.00)A.serializeB.transientC.synchronizedD.static30.Applet 类的直接父类是( )。(分数:2.00)A.Component 类B.Container 类C.Frame 类D.Panel 类31.下列关于异常类型的说明中错误的是( )。(分数:2.00)A.Throwable 类定义了 Java 语言中所有的异常情况B.Exception 是用户程序不能够捕获到,只能由系统捕获到的异常情况C.Error 定义了通常无法捕获到的情况D.RuntimeExcepti
9、on 是程序运行时产生的,由 JVM 进行处理32.信息隐蔽的概念与下述哪种概念直接相关? ( )(分数:2.00)A.软件结构定义B.模块独立性C.模块类型划分D.模块耦合度33.下面的哪些程序段可能导致错误? ( ) :String s=“Gone with the wind“; String t=“good“; String k=s+t; :String s=“Gone with the wind“; String t; t=s3+“one“; :String s=“Gone with the wind“; String standard=s.toUpperCase(); :String
10、 s=“home directory“; String t=s-“directory“;(分数:2.00)A.、B.、C.、D.、34.下面程序的输出结果是( )。 public class Sun public static void main(String args ) int n=4 ,sum=0; while(n0) sum+=n; n-; System.out.println(“sum is “+sum); (分数:2.00)A.sum is 10B.sum is 4C.10D.435.软件测试的目的是( )。(分数:2.00)A.证明软件系统中存在错误B.找出软件系统中存在的所有错
11、误C.尽可能多地发现软件系统中的错误和缺陷D.证明软件的正确性二、B填空题/B(总题数:15,分数:30.00)36.在一个有 n 个元素的顺序表的第 i 个元素(1in)之前插入一个新元素时,需要向后移动U 【1】 /U个元素。(分数:2.00)填空项 1:_37.在面向对象方法中,类之间共享属性和操作的机制称为U 【2】 /U。(分数:2.00)填空项 1:_38.源程序文档化要求程序应加注释。注释一般分为序言性注释和U 【3】 /U。(分数:2.00)填空项 1:_39.强行排错法涉及的调试技术主要是U 【4】 /U和监视表达式。(分数:2.00)填空项 1:_40.数据库的设计通常可以
12、分为 4 个步骤:需求分析、概念设计、U 【5】 /U和物理设计。(分数:2.00)填空项 1:_41.每个 Java 应用程序可以包括许多方法,但必须有且只有一个U 【6】 /U方法。(分数:2.00)填空项 1:_42.Java 语言的各种数据之间提供两种转换:U 【7】 /U和强制转换。(分数:2.00)填空项 1:_43.在 Java 中,将程序里出现的对象保存在外存中,称为U 【8】 /U。(分数:2.00)填空项 1:_44.有如下代码段,请填写完整所缺的部分。 import java.util.Vector; import java.io.*; public class Test
13、_Ser public static void main(String args) throws Exception Vector v = new Vector(); /生成一个向量表 v.add(new String(“Test String“); /增加一个字符串对象 FileOutputStream ostream = new FileOutputStream(“d:/test.ser“); /构造文件输出流 ObiectOutputStream p =U 【9】 /U; /绑定 p.writeObject(v); /输出继承了串行化接口的类 p.flush(); p.close();
14、ostream.close(); v.clear(); /清空向量表,此时的 v.size()应该为 0 FileInputStream istream=new FileInputStream(“d:/test.set“); /构造文件输入流 ObjectInputStream pr = new ObjectInputStream(istream); /绑定 v = (Vector)pr.readObject();0 /读入串行化的类 istream.close(); System.out.println(“v.size()=“+v.size(); /验证读入类的正确性 System.out.
15、println(“v.get(0)=“+(String)v.get(0); (分数:2.00)填空项 1:_45.BufferInputStream 类是U 【10】 /U类的子类。(分数:2.00)填空项 1:_46.阅读下面代码: import java.awt.*; public class Exam11_2 public static void main (String args) _; f.add(“North“,new Button(“North“); f.add(“South“,new Button(“South“); f.add(“East“,new Button(“East“
16、); f.add(“West“,new Button(“West“); f.add(“Center“,new Button(“Center“); f.pack(); fsetVisible(true); 请在程序中的画线处添上适当的语句U 【11】 /U,使程序能正确执行。(分数:2.00)填空项 1:_47.Java 图形用户界面编程中的最基本组成部分是U 【12】 /U。(分数:2.00)填空项 1:_48.Applet 工作在图形方式下,向其中绘图、显示动画等都需要使用方法U 【13】 /U。(分数:2.00)填空项 1:_49.变量名、U 【14】 /U首单词小写,其余单词只有首字母大
17、写。(分数:2.00)填空项 1:_50.下列 JApplet 对鼠标单击事件进行处理,当鼠标在 JPanel 中单击时,在 JLabel 中显示单击次数。请在横线处填写正确的代码U 【15】 /U。 import java.awt.event.*; import javax.swing.*; import java.awt.*; public class Test extends JApplet static int cnt; public void init() Container cp = getContentPane(); MyPane jp = new MyPanel(); _; j
18、p.addMouseListener(new MouseAdapter() public void mouseClicked(MouseEvent me) cnt +; jb.setText(Integer.toString(cnt); ); cp.add(“South“,jB) ; cp.add(“Center“,jp); class MuPanel extends JPanel public MyPanel() public void paintComponentGraphics g) super.panitComponent(g); g.drawRect(0,O,getSize() .w
19、idth-1,getSize() .hight-1); (分数:2.00)填空项 1:_二级 JAVA 笔试 74 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.定义 String s=null,会出现异常的选项是( )。 :if(s!=null) public class Sun public static void main (String args ) int score; String a; Random r=new Random (); score=r.nextInt (4)+5; switch(score) case 0:
20、 a=“E“; break; case 1: a=“D“; break; case 2: a=“C“; break; case 3: a=“B“; break; default: a=“A“; System.out.println (A) ; 程序运行的结果是( )。(分数:2.00)A.a=“A“ B.a=“E“ a=“A“C.a=“E“D.a=“C“解析:解析 本题考查对 switch-case 多分支选择语句的理解。Random 是随机数生成类。该类的构造函数为:Random()和 Random(long seeD) 。如果在构造函数中没有参数,则以系统时间为随机数生成的种子。如果提供了
21、随机数生成种子,则按照该随机数种子生成随机数。 nextInt()是生成整型随机数的方法。nextInt(4)即是生成 0-4 之间的任意整数,所以 score 的值应该在 5-9 之间,因此只执行 switch 语句的 default 部分即 a=“A“。故本题答案是 A。12.Swing 组件中可以通过拖动控件来设置数值的是( )。(分数:2.00)A.JCheckBoxB.JSlider C.JListD.TextField解析:解析 本题考查关于 Swing 组件滑块 JStider 的基本知识。选项 A 错误,复选框用于提供多项选择,不能通过拖动控件来设置数值;选项 B 正确,滑块
22、Jslider 能通过拖动控件来设置数值;选项 C 错误,列表 JList 通过列表,选择多项选项;选项 D 错误,文本框 TextField 只能通过输入来设置数值。故本题答案是 B。13.下列哪个类声明是正确的? ( )(分数:2.00)A.abstract final class H1.B.abstract private move().C.protected private numberD.public abstract class Car. 解析:解析 本题考查对类声明的掌握程度。选项 A 错误,abstract 与 final 不能同时出现在类声明中;选项 B 错误,类不能声明为
23、private,缺少 Class 关键字;选项 C 错误,类不能声明为 protected 和private 两种属性,且不以“;”结尾,也缺少 Class 关键字;选项 D 正确,声明了一个可以公有继承的抽象类。14.执行下面的程序段后,变量 k 的值为( )。 int k=3,s2; s0=k; k=s1*10;(分数:2.00)A.不定值 B.33C.30D.10解析:解析 本题考查数组元素的初值及其引用。若数组为 auto 型,且没有进行初始化,其元素的值为不确定。本程序中虽然给 s0赋了一个初值,但 s1的值依旧是不确定的,所以执行语句 k=s1*10 后,k 的值也不确定的。15.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 74 答案 解析 DOC
