【计算机类职业资格】二级JAVA笔试-235及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-235及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-235及答案解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试-235 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于 Applet的说法中,错误的是( )。(分数:2.00)A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.不支持向 Applet传递参数D.Applet的主类要定义为 javaappletApplet 类的子类2.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做( )。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合D.目标的集合3.下面有关变量及其作用域的叙述
2、中,不正确的是( )。(分数:2.00)A.在方法里面定义的局部变量在方法退出的时候被撤销B.局部变量也叫自动变量C.在方法外面定义的实例变量在对象被构造时创建D.在方法中定义的方法的参变量只要该对象被需要就一直存在4.下列关于 Java多线程并发控制机制的叙述中,错误的是( )。(分数:2.00)A.Java中对共享数据操作的并发控制采用加锁技术B.线程之间的交互,提倡采用 suspend()/resume()方法C.共享数据的访问权限都必须定义为 privateD.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生5.下列语句中,不正确的是( )。(分数
3、:2.00)A.float a=1.1f;B.byte d=128;C.double c=1.0/0.0;D.char b=(char)1.1f6.软件开发的结构化生命周期方法将软件生命周期划分成( )。(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计7.阅读下列代码段,选出该代码段的正确的文件名( )。class A void method () System.out.println (“methodl in class A“);public class B void method2 () System
4、.out.println(“method2 in class B“);public static void main (String args) System.out.println (“main () in class B“);(分数:2.00)A.javaB.classC.classD.java8.下列方法中,不属于 windowListener接口的是( )。(分数:2.00)A.windowOpened()B.windowClosed()C.windowAetivated()D.mouseDragged()9.下列四个选项中,均是合法整型常量的是( )。(分数:2.00)A.160-O
5、xffff011B.0xcdf01aOxeC.-01 986 0668D.-Ox48a 2e5 Ox10.面向对象的设计方法与传统的面向过程的方法有本质不同,它的基本原理是( )。(分数:2.00)A.模拟现实世界中不同事物之间的联系B.强调模拟现实世界中的算法而不强调概念C.使用现实世界的概念抽象地思考问题从而自然地解决问题D.鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考11.单个用户使用的数据视图的描述称为( )。(分数:2.00)A.外模式B.概念模式C.内模式D.存储模式12.如图所示二叉树的中序遍历结果为( )。(分数:2.00)A.ABCDEFB.DBEAFCC.ABD
6、ECFD.DEBFCA13.假设有 String a=“A“;char bA; char c=65,下面选项中正确的是( )。(分数:2.00)A.if(a=b) System.out.print(“Equal“)B.if(c=b) System.out.print(“Equal“)C.if(a=c) System.out.print(“Equal“)D.if(c=b) System.out.print(“Equal“)14.点击按钮可以产生 ActionEvent事件,实现( )接口可处理此事件。(分数:2.00)A.FocusListenerB.ComponentListenerC.Win
7、dowListenerD.ActionListener15.用树形结构来表示实体之间联系的模型称为( )。(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型16.在 Applet中,下列方法中能完成主类实例初始化工作的是( )。(分数:2.00)A.pamt()B.start()C.stop()D.init()17.下面程序段的输出结果是( )。public class Test public static void main (String args) int j=2,i=5;while (ji-) j+;System.out.println(j);(分数:2.00)A.2B
8、.3C.4D.518.下列关于 Applet的叙述中,正确的是( )。(分数:2.00)A.Applet是 Java类,所以可以由 JDK中的解释器 java直接解释执行。B.Applet的主类不一定要定义为 java.applet.Applet类或 JApplet类的子类。C.Applet与 Application的主要区别在执行方式上D.Applet不能在浏览器中运行19.下面赋值语句不正确的是( )。(分数:2.00)A.float f=11.1;B.double d=5.3E12;C.double d=3.14159;D.double d=3.14D;20.下列关于构造方法的叙述中,错
9、误的是( )。(分数:2.00)A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用 void声明C.Java语言规定构造方法不可以重载D.Java语言规定构造方法只能通过 new自动调用21.Throwable类是直接从( )类继承来的。(分数:2.00)A.Exception及其子集B.Object类C.ExampleD.Class类22.for循环的循环次数( )。(分数:2.00)A.通常是确定的,但也可以不确定B.通常不确定,但也可以确定C.是不确定的D.是确定的23.如果希望网格布局中的组件可以占据多个单元,应使用布局管理器( )。(分数:2.
10、00)A.GridLayoutB.GridBagLayoutC.BoxLayoutD.三者都不是,这种目标无法实现24.下面的代码段中,执行之后 i和 j的值是( )。int i=1;int j;j=i+;(分数:2.00)A.1,1B.1,2C.2,1D.2,225.下列流中哪一个使用了缓冲区技术?( )(分数:2.00)A.BufferedOutputStreamB.FileInputSreamC.DataOutputStreamD.FileReader26.在单链表中,增加头结点的目的是( )。(分数:2.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位D.说
11、明单链表是线性表的链式存储实现27.下列不属于 JComponent类的功能的是( )。(分数:2.00)A.边框设置B.键盘导航C.支持布局D.调用本地图形系统28.Java中,通过网络使用 URL访问对象的功能流是( )。(分数:2.00)A.PipedInputStream输入流B.URL输入流C.BufferedInputStream输入流D.Sock输入流29.在计算机中,算法是指( )。(分数:2.00)A.查询方法B.加工方法C.解题方案的准确而完整的描述D.排序方法30.类 java.lang.ThreadDeath的功能是( )。(分数:2.00)A.定义并且实现 Java中
12、的线程B.定义 Runnable接口C.杀死线程D.实现线程同步与交互31.下列哪个包中含有压缩文件输入流 ZiplnputStream类?( )(分数:2.00)A.iava.ioB.java.util.zipC.java.util.jarD.java.awt32.如果不为类的成员变量定义初始值,Java 会给它们设置默认值。下列说法中不正确的是( )。(分数:2.00)A.byte型的默认值为 0B.long型的默认值为 0.0LC.int型的默认值为 0D.float型的默认值为 0.0f33.下列叙述中,不属于软件需求规格说明书的作用的是( )。(分数:2.00)A.便于用户、开发人员
13、进行理解和交流B.反映出用户问题的结构,可以作为软件开发工作的基础和依据C.作为确认测试和验收的依据D.便于开发人员进行需求分析34.按条件 f对关系 R进行选择,其关系代数表达式为( )。(分数:2.00)A.RRB.C.6f(R)D. f(R)35.三元条件运算符 ex1?ex2:ex3,相当于下面的( )语句。(分数:2.00)A.if(ex2) ex1; else ex3;B.if(ex3)ex2;elseex1;C.if(ex1)ex3;else ex2;D.if(ex1)ex2;elseex3;二、填空题(总题数:15,分数:30.00)36.某二叉树中度为 2的结点有 18个,则
14、该二叉树中有 【1】 个叶子结点。(分数:2.00)填空项 1:_37.在面向对象方法中,类的实例称为 【2】 。(分数:2.00)填空项 1:_38.问题处理方案的正确而完整的描述称为 【3】 。(分数:2.00)填空项 1:_39.在关系数据库中,把数据表示成二维表,每一个二维表称为 【4】 。(分数:2.00)填空项 1:_40.诊断和改正程序中错误的工作通常称为 【5】 。(分数:2.00)填空项 1:_41.Java的简单性首先体现在自身系统的精炼上,它的基本解释程序和 【6】 占内存 40 KB,附加的基本标准类库和支持线程程序占 175 KB。(分数:2.00)填空项 1:_42
15、.在 Java语言中的实数,如数字后没有任何字母,计算机默认其为 【7】 类型。(分数:2.00)填空项 1:_43.switch语句先计算保留字 switch后面 【8】 的值,再和各 case语句后的值做比较。(分数:2.00)填空项 1:_44.在捕获或声明异常时,应注意选择适当的异常类,选择适当的地方处理,是在方法内处理还是用 【9】 子句传递给调用栈的上层。(分数:2.00)填空项 1:_45.在 Java新的 I/O功能中,通过文件锁定来实现多个线程的 【10】 ,避免了可能存在的安全隐患。(分数:2.00)填空项 1:_46.Java中实现完全定制串行化,必须实现 【11】 接口
16、。(分数:2.00)填空项 1:_47.Applet是能够嵌入到 【12】 页面中,并能够在浏览器中运行的 Java类。(分数:2.00)填空项 1:_48.下面 Applet在窗口中实现一个不可编辑的 TextField,并且显示“ok”。在横线处填入正确的语句。import java.applet.Applet;import java.awt.t;public class Test extends Applet TextField tf;public void init () setLayout (new GridLayout(1,0);tf=new TextField(“ok“);【13
17、】 add(tf);(分数:2.00)填空项 1:_49.复选框通过 【14】 来监听 ItemEvent事件。(分数:2.00)填空项 1:_50.数字签名的验证过程是:首先引入签名密钥的公钥,其次建立 【15】 ,然后配置本地运行环境的安全策略。(分数:2.00)填空项 1:_二级 JAVA笔试-235 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列关于 Applet的说法中,错误的是( )。(分数:2.00)A.Applet自身不能运行,必须嵌入到其他应用程序(如浏览器)中运行B.可以在安全策略的控制下读写本地磁盘文件C.不支持向
18、 Applet传递参数 D.Applet的主类要定义为 javaappletApplet 类的子类解析:解析 Applet 中可以使用 getParameter()方法获取参数。getParameter()方法定义为: public String getParameter (String name),其中参数 name必须与 HTML文件中标记中的 name 指示的名字相同。2.在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看做( )。(分数:2.00)A.循环的集合B.地址的集合C.路径的集合 D.目标的集合解析:解析 软件的白盒测试法是把测试对象看作一个打开的盒子,它允许测
19、试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。3.下面有关变量及其作用域的叙述中,不正确的是( )。(分数:2.00)A.在方法里面定义的局部变量在方法退出的时候被撤销B.局部变量也叫自动变量C.在方法外面定义的实例变量在对象被构造时创建D.在方法中定义的方法的参变量只要该对象被需要就一直存在 解析:4.下列关于 Java多线程并发控制机制的叙述中,错误的是( )。(分数:2.00)A.Java中对共享数据操作的并发控制采用加锁技术B.线程之间的交互,提倡采用 suspend()/resume()方法 C.共享数据的访问权限都必须定义为 private
20、D.Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生解析:解析 suspend (),挂起线程,挂起后的线程将不能自动恢复,只能在其他线程中调用 resume()方法恢复线程的状态。由于 suspend()方法只是挂起线程,并不释放线程中持有的锁,故容易产生死锁,所以不提倡使用这两个方法。5.下列语句中,不正确的是( )。(分数:2.00)A.float a=1.1f;B.byte d=128; C.double c=1.0/0.0;D.char b=(char)1.1f解析:解析 选项 B中,byte 类型数据最大值是 127,超过了这个上界,在编译时并
21、不会出现溢出错误,而是出现不能将 int类型转换为 byte类型的错误;浮点数做除法时,如果分母为 0.0,则不会出现溢出,系统默认的结果为 NaN特殊值。6.软件开发的结构化生命周期方法将软件生命周期划分成( )。(分数:2.00)A.定义、开发、运行维护 B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程调试D.需求分析、功能定义、系统设计解析:解析 通常,将软件产品从提出、实现、使用维护到停止使用、退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。7.阅读下列代码段,选出该代码段的正确的文件名( )。class A void method () S
22、ystem.out.println (“methodl in class A“);public class B void method2 () System.out.println(“method2 in class B“);public static void main (String args) System.out.println (“main () in class B“);(分数:2.00)A.javaB.classC.classD.java 解析:解析 Java 源文件以.java 为后缀,Java 字节码文件以.class 为后缀。Java 源文件中只有一个public的类,该类
23、的名字为源文件名,这里类 B是以 public修饰的,因此源文件名为 B.java。8.下列方法中,不属于 windowListener接口的是( )。(分数:2.00)A.windowOpened()B.windowClosed()C.windowAetivated()D.mouseDragged() 解析:解析 窗口事件接口 windowListener的方法有:public void windowClosing (WindowEvent e)是把退出窗口的语句写在本方法中;public void windowOpened (WindowEvent e)是窗口打开时调用;public vo
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 235 答案 解析 DOC
