【计算机类职业资格】二级JAVA笔试9及答案解析.doc
《【计算机类职业资格】二级JAVA笔试9及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试9及答案解析.doc(15页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 9及答案解析(总分:112.00,做题时间:90 分钟)一、B选择题/B(总题数:39,分数:78.00)1.关于构件的基本应用,下列说法有误的是(分数:2.00)A.MenuBar和 Menu都没有必要注册监听器,只需要对 Menultem添加监听器 ActionLis-tener,完成相应操作 javawColor 提供了颜色的构造方法 Color(int r,int g,intB.,其中 r,g 和 b代表了三维空间的长、宽和高C.对话框 Dialog是 Window类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button是个最常用的构件,当按钮被点
2、击后,会产生 ActionEvent事件,需 Ac-tionListener接口进行监听和处理事件2.下列程序的执行结果是 public class Testee public static void main(String args ) int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:2.00)A.ababccB.464688C.46abc8D.10abc83.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物D.一切事物4.栈底至栈顶依次存放元素
3、 A、B、c、D,在第五个元素 E入栈前,栈中元素可以出栈,则出栈序列可能是(分数:2.00)A.ABCEDB.DCBEAC.DBCEAD.CDABE5.在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是(分数:2.00)A.路径的集合B.循环的集合C.目标的集合D.地址的集合6.下面是一个 Java的应用程序,其输出结果是 public class Testll public static void main (String args) char c=i; for(int n;6;n11;m + +) if(n = =8)continue; Systemoutprint(c
4、 + +); A)ij B)ijk c)ijkl D)ijklm(分数:2.00)A.B.C.D.7.在 Java中,数组是当成什么来处理?(分数:2.00)A.类B.对象C.接口D.简单数据类型8.循环链表的主要优点是(分数:2.00)A.不再需要头指针了B.从表中任一结点出发都能访问到整个链表C.在进行插入、删除运算时,能更好的保证链表不断开D.已知某个结点的位置后,能够容易的找到它的直接前件9.模块独立性是软什模块化所提出的要求,衡量模块独立性的度量标准则是模块的(分数:2.00)A.抽象和信息隐蔽B.局部化和封装化C.内聚性和耦合性D.激活机制和控制方法10.Java中哪个类是由编译器
5、自动生成的一个特殊类,它伴随每个类,每个它的对象包含所属类的所有信息,可通过此类的方法访问这些信息?(分数:2.00)A.ClassB.ObjectC.SystemD.awtA.B.C.D.12.现有一变量声明为 boolean aa,下列的赋值语句正确的是(分数:2.00)A.aa=falseB.aa=FalseC.aa=“true“D.aa=013.下列程序执行后,屏幕上显示的应是 public class Testyyy public static void main(Stringargs) char charl=,t es,t; char char2=t,e,s,t,1; String
6、 s1=new String(char1); String s2=new String(char2,0,4); Systemoutprintln(s1equals(s2); (分数:2.00)A.trueB.falseC.testD.编译错误14.B解析:在 Java中,数组是作为对象来处理的;所以就有数组的定义,创建和初始化的概念。(分数:2.00)A.B.C.D.15.Java语言通过什么方式支持多重继承?(分数:2.00)A.分布式B.可移植C.动态性D.接口16.在 HTML文件中,下列哪个选项是指定 applet所在的路径?(分数:2.00)A.CODEB.NAMEC.CODEBAS
7、ED.ALT17.什么情况下需要数据类型的强制转换(分数:2.00)A.将位数少的数据类型向位数多的数据类型转换B.将位数多的数据类型向位数少的数据类型转换C.Java语言中不能进行数据类型的强制转换D.以上都不符合18.数据库设计包括两个方面的设计内容,它们是(分数:2.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计19.定义类头时,不可能用到的关键字是(分数:2.00)A.classB.privateC.extendsD.public20.下列关于 AWT和 Swing的比较叙述正确的是(分数:2.00)A.Swing中新增了一个
8、 BoxLayout布局管理器B.Swing的事件处理机制继续沿用 AWT的事件处理机制,基本的事件处理也要 javawevent这个包的类,而且 javswinevent包中也增添了一些新的事件及监听器接口C.与 AWT不同的是,JComponent 构件默认双缓冲区,不必自己重写代码D.以上说法都正确21.下列哪个方法可以使具有与当前线程相同优先级的线程有运行的机会?(分数:2.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )23.在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的(分数:2.00)A.
9、安全性B.一致性C.可理解性D.合理性24.A解析:知道 import语句的用法,import 是引入所需要的类所属的包,有 Ja-va的标准类库,用户也可自己定义;package 指定源文件要存人所指定的包中,该语句必须在文件之首,如没有此句,源文件存人当前日录下。(分数:2.00)A.B.C.D.25.下列关于串行化的说法不正确的是(分数:2.00)A.完全串行化必须实现 Extemalizable接口B.在完全串行化中,必须有一个 public访问权限的不带参数的构造方法C.完全串行化就是将数据完全封锁在对象中,所以安全性很高D.在部分定制串行化中,readObject()方法既实现 w
10、riteObject()方法所写入的信息,又可以用来在对象被恢复后进行对象数据的更新26.下列哪个是面向大企业级用容器管理专用构件的应用平台,以 J2SE为基础,支持 EJB,并且它有强大的服务功能?(分数:2.00)A.J2DEB.J2SEC.J2MED.J2EEA.B.C.D.28.下列关于 Java的说法不正确的是(分数:2.00)A.abstract和 final能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final的力法不能在子类中重新定义29.下列程序的输出结果是 class Father int mn
11、; Father(int a,int B) m=a; n=b void show ( ) Systemoutprintln(“m and n:“+m+“ “+n); class Son extends Father int p; Son (int a,int b,int C) super(a,B) ; p=c; void show()supurshow( ); Systemoutprintln(“p:“+p); class Test public static void main (String args ) Son s:new Son(6,7,8); sshow( ); (分数:2.00)A
12、.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:630.下列的变量定义中,错误的是(分数:2.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;31.下列有关 Applet参数的叙述正确的是(分数:2.00)A.Applet参数的名字不区分大小写B.Applet当用户没有指定参数或参数不正确时,Applet 仍能正常工作C.无论用户是否在参数的值上加引号,参数值将作为一个字符串传到 Applet中D.以上说法都正确32.为了使 SOS包中
13、的所有类在当前程序巾可见,可以使用的语句是 A) import sos*;B) package sos*;C) sosimport; D) sospackage;(分数:2.00)A.ijB.ijkC.ijklD.ijklm33.软件开发的结构化生命周期方法将软什生命周期划分成(分数:2.00)A.定义、开发、运行维护B.设计阶段、编程阶段、测试阶段C.总体设计、详细设计、编程凋试D.需求分析、功能定义、系统没计34.如果一个类实现 Runnable接口,则这个类必须包含哪些方法?(分数:2.00)A.start( ),stop( )和 run( )B.actionPerformed( )C.
14、run( )D.init( )35.在数据管理技术发展过程中,文件系统与数据库系统的主要区别是数据库系统具有(分数:2.00)A.特定的数据模型B.数据无冗余C.数据可共享D.专门的数据管理软件36.在一个 Applet中,下列哪个属性是不一定出现的?(分数:2.00)A.CODEB.ALIGNC.WIDTHD.HEIGHT37.n个顶点的强连通图的边数至少有(分数:2.00)A.n-1B.n(n-1)C.nD.n+l38.下列哪个流是为了把一个程序、线程和代码段的输出连接到另一个程序、线程或代码段的输入?(分数:2.00)A.字节流B.对象流C.过滤流D.管道流39.下列程序执行后,k 的值
15、是 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:2.00)A.31B.32C.2D.33二、B填空题/B(总题数:17,分数:34.00)40.常用的黑箱测试有等价分类法、 【1】 、因果图法和错误推测法 4种。(分数:2.00)填空项 1:_41.测试的目的是暴露错误,评价程序的可靠性;而 【2】 的目
16、的是发现错误的位置并改正错误。(分数:2.00)填空项 1:_42.软件维护活动包括以下几类:改正性维护、适应性维护、 【3】 维护和预防性维护。(分数:2.00)填空项 1:_43.在面向对象的设计中,用来请求对象执行某一处理或回答某些信息的要求称为 【4】 。(分数:2.00)填空项 1:_44.关键字 ASC和 DESC分别表示 【5】 的含义。(分数:2.00)填空项 1:_45.Java语言的各种数据类型之间提供两种转换,分别是 【6】 和强制转换。(分数:2.00)填空项 1:_46.表达式 2*5/25,10/2*5,1/23 和 5/3的计算结果分别是 【7】 。(分数:2.0
17、0)填空项 1:_47.有定义 boolean b1=5!=6;,则变量 b1的值是 【8】 。(分数:2.00)48.(分数:2.00)49.(分数:2.00)50.下列程序的功能是在屏幕上输出 26个小写字母,请补充完整。 public class Testoo public static void main(String args) char C=a; for(int i=i=26;i + +) Systemoutprintln(U 【9】 /U); (分数:2.00)填空项 1:_51.通过类 MyClass中的不含参数的构造方法,可通过 【10】 语句实现,生成该类的一个对象。obj
18、。(分数:2.00)填空项 1:_52.catch子句都带有一个参数,该参数是某个异常的类及其变量名,catch 用该参数去与抛出异常对象的类进行 【11】 。(分数:2.00)填空项 1:_53.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 【12】 ,它来决定线程的行为。(分数:2.00)填空项 1:_54.滚动窗口 JScrollPane是带动滚动条的面板,主要是通过移动 【13】 来实现的。(分数:2.00)填空项 1:_55.Java Applet 中的事件处理机制与 Java Application相同,采用 【14】 方式。(分数:2.00)填空项 1:
19、_56.下列程序中,实例 tat是监听器,fr 是事件源,fr 上发生的事件委托 tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 【15】 fr.setSize(200,200); frsetBack
20、ground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:2.00)填空项 1:_二级 JAVA笔试 9答案解析(总分:112.00,做题时间:90 分钟)一、B选择题/B(总题数:39,分数:78.00)1.关于构件的基本应用,下列说法有误的是(分数:2.00)A.MenuBar和 Menu都没有必要注册监听器,只需要对 Menultem添加监听器 ActionLis-
21、tener,完成相应操作 javawColor 提供了颜色的构造方法 Color(int r,int g,intB.,其中 r,g 和 b代表了三维空间的长、宽和高 C.对话框 Dialog是 Window类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button是个最常用的构件,当按钮被点击后,会产生 ActionEvent事件,需 Ac-tionListener接口进行监听和处理事件解析:解析:javaawtColor 提供了颜色的构造方法 Color(int,r,int,B) ,其中 r,g 和 b代表了红绿蓝的 0255 之间的整数值。2.下列程序的执行结果是 publ
22、ic class Testee public static void main(String args ) int a=4,b=6,c=8; String s=“abc“; Systemoutprintln(a+b+s+C) ; (分数:2.00)A.ababccB.464688C.46abc8D.10abc8 解析:解析:Java 对“+”运算符进行了扩展,使它能够进行字符串的连接,如“abc”+“de”得到的字符中是“abcde”,不仅如此,“+”还能够将字符串和其他类型的数据进行连接,其结果是是字符串,例如:“abc“+3 得到的字符串“abc3”。但一般来说,如果“+“运算符的第一个操
23、作数是字符串,则 Java系统会自动将后续的操作数类型转换成字符串类型,然后再进行连接;如果“+”运算符的第一个操作数不是字符串,则运算结果由后续的操作数决定,例如 3+4+5+“abc“的结果是“12abc“,而不是“345abc“。3.实体是信息世界中广泛使用的一个术语,它用于表示(分数:2.00)A.有生命的事物B.无生命的事物C.实际存在的事物 D.一切事物解析:解析:实体是客观存在且可以相互区别的事物。实体可以是具体的对象如个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。4.栈底至栈顶依次
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 答案 解析 DOC
