【计算机类职业资格】二级JAVA笔试88及答案解析.doc
《【计算机类职业资格】二级JAVA笔试88及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试88及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA笔试 88及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.用 AWT组件实现单选按钮功能,需要使用_组件? ( )(分数:2.00)A.CheckboxB.CheckboxGroupC.Checkbox和 CheckboxGroupD.Choice2.检查软件产品是否符合需求定义的过程称为 ( )(分数:2.00)A.确认测试B.集成测试C.验证测试D.验收测试3.若文件是 Random AccessFile的实例 file,并且其基本文件长度大于 0,则下面的语句实现的功能是 ( )file.seek(file.len
2、gth()-1);(分数:2.00)A.将文件指针指向文件的第一个字符后面B.将文件指针指向文件的最后一个字符前面C.将文件指针指向文件的最后一个字符后面D.会导致 seek()方法抛出一个 IOException4.下面程序的输出结果是 ( )public class ex2 public static void main(String args) for(int cnt=1;cnt=10;cnt+) if(cnt=5) continue; System.out.print(cnt+“); (分数:2.00)A.1 2 3 4B.6 7 8 9C.1 2 3 4 6 7 8 9 10D.6
3、7 8 9 105.JDBC中要显式地关闭连接的命令是 ( )(分数:2.00)A.Connectioclose();B.RecordSeclose()C.Connectiostop()D.Connectiorelease()6.下列_修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( )(分数:2.00)A.privateB.无修饰符C.publicD.protected7.下列叙述中,错误的是 ( )(分数:2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有
4、多种存储结构8.关于 Runnable接口,错误的说法是 ( )(分数:2.00)A.实现接口 Runnable的类仍然可以继承其他父类B.创建实现 Runnable接口的类后,就可以用 start方法启动线程了C.Runable接口提供了通过线程执行程序的最基本的接口D.Runnable只定义了一个 run方法9.下列说法中错误的一项是 ( )(分数:2.00)A.使用继承 Thread类创建线程,可以直接调用线程的方法B.通过实现 Runnable接口创建线程,体现了面向对象的思想C.Thread类从面向对象的角度看,是虚拟 CPU的封装D.通过实现 Runnable接口创建线程,会影响
5、Thread类的体系10.下列不属于 Java语言鲁棒性特点的是 ( )(分数:2.00)A.Java能检查程序在编译和运行时的错误B.Java能运行虚拟机实现跨平台C.Java自己操纵内存减少了内存出错的可能性D.Java还实现了真数组,避免了覆盖数据的可能11.下面的是关于类及其修饰符的一些描述,不正确的是 ( )(分数:2.00)A.abstract类只能用来派生子类,不能用来创建 abstract类的对象B.abstract不能与 final同时修饰一个类C.final类不但可以用来派生子类,也可以用来创建 final类的对象D.abstract方法必须在 abstract类中声明,但
6、 abstract类定义中可以没有 abstract方法12.下列有关数据库的描述,正确的是 ( )(分数:2.00)A.数据库是一个 DBF文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件13.关于 Swing,下列说法正确的是 ( )(分数:2.00)A.Swing是由非 java实现的轻量级构件B.Swing没有本地代码C.Swing依赖操作系统的支持D.Swing在不同平台上表现不一致14.对象实现了数据和操作的结合,是指对数据和数据的操作进行 ( )(分数:2.00)A.结合B.隐藏C.封装D.抽象15.下列代码_行错误。 ( )(1)public voi
7、d modify( )(2)intI,j,k,(3)I=100;(4)while(I0)(5)j=I*2;(6)System.out.println(“The value of j is“+j);(7)k=k+1;(8)I-;(9)(10)(分数:2.00)A.(4)B.(6)C.(7)D.(8)16.已知;1 String input=JoptionPane.showInputDialog (“Whats your name?“);2 int age=IntegerparseIntln(input);语句 2所起的作用是 ( )(分数:2.00)A.将字符串转化为整数B.将整数转化为字符串C
8、.对字符串进行语法分析D.对整数进行语法分析17.相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和 ( )(分数:2.00)A.可重用性差B.安全性差C.非持久性D.冗余性18.下列命令中,哪个命令能为远程对象生成 stub和 skeleton? ( )(分数:2.00)A.rmidB.serialverC.rmicD.rmiregistry19.关于字节 I/O流,下列叙述不正确的是 ( )(分数:2.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 DataInpu
9、t接口D.所有的字节输出流都继承于 Writer类20.下面不属于软件设计原则的是 ( )(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽21.设执行下面的赋值语句:a=Float,valueOf(“12.34“).floatValue()后,a 的值是 ( )(分数:2.00)A.a=“12.34“B.a=12.34C.a=1234D.a=1222.树是结点的集合,它的根结点数目是 ( )(分数:2.00)A.有且只有 1B.1或多于 1C.0或 1D.至少 223.关于被保护访问控制符 protected修饰的成员变量,下面说法正确的是 ( )(分数:2.00)A.可以被 3种
10、类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问24.Java中用来抛出异常的关键字是 ( )(分数:2.00)A.tryB.catchC.throwD.finally25.执行如下语句之后,输出的结果是 ( )public class ex1 public static void main(Stringargs) int x=5,y=3, x+=x-*-y System.out.println(x); (分数:2.00)A.12B.8C.15D.1626.如果要区
11、分两个英语单词字符串 a和 b是否相等(而不计大小写)应该选用的方法是 ( )(分数:2.00)A.equals(B.a=bC.a=bD.equalsIgnoreCase(27.下面不属于静态测试方法的是 ( )(分数:2.00)A.代码检查B.白盒法C.静态结构分析D.代码质量度量28.在数据库设计中,将 E-R图转换成关系数据模型的过程属于 ( )(分数:2.00)A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段29.设有下列二叉树: (分数:2.00)A.ABCDEFB.DBEAFCC.ABDECFD.DEBFCA30.和语句 for(int x=0;x15;x+=2)s
12、um+=x+5;作用一样的语句是 ( )(分数:2.00)A.for(int x=5;x20;x+=2)sum+=x;B.for(int x=5;x20;x+=x-2)x+=2;C.for(int x=0;x15;x+=2)sum+=x+3;x+=2;D.上述全对31.Java Application源程序的主类是指包含有_方法的类。 ( )(分数:2.00)A.actionPerformedB.toStringC.initD.main32.Panel和 Applet的默认的布局管理器是 ( )(分数:2.00)A.CardLayoutB.BorderLayoutC.FlowLayoutD.G
13、ridLayout33.下列语句序列执行后,i 的值是 ( )int i=10;doi-=2;while(i6);(分数:2.00)A.10B.8C.6D.434.Applet可以做下列哪些操作 ( )(分数:2.00)A.调用用户计算机上的系统去执行其他的应用程序B.访问用户的文件系统C.装入用户计算机上以其他程序语言所写的应用程序或函数库D.读取客户端部分系统变量35.线程控制方法中,yield()的作用是 ( )(分数:2.00)A.返回当前线程的引用B.使比其低的优先级线程运行C.强行终止线程D.只让给同优先级线程运行二、B填空题/B(总题数:15,分数:30.00)36.长度为 n的
14、顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为U 【1】 /U。(分数:2.00)填空项 1:_37.在程序设计阶段应该采取U 【2】 /U和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。(分数:2.00)填空项 1:_38.在面向对象方法中,类之间共享属性和操作的机制称为U 【3】 /U。(分数:2.00)填空项 1:_39.Jackson方法是一种面向U 【4】 /U的结构化方法。(分数:2.00)填空项 1:_40.数据模型按不同应用层次分成 3种类型,它们是概念数据模型、U 【5】 /U
15、和物理数据模型。(分数:2.00)填空项 1:_41.Java可以跨平台的原因是因为有U 【6】 /U。(分数:2.00)填空项 1:_42.循环语句包括 for语句、while 语句和U 【7】 /U。(分数:2.00)填空项 1:_43.Java是面向对象语言,对象是客观事物的U 【8】 /U,对象与之是一一对应的,它是很具体的概念。(分数:2.00)填空项 1:_44.通过使用一个“标签化中断”的语句,break 语句就可以退出U 【9】 /U循环。(分数:2.00)填空项 1:_45.通过类 MyClass中的不含参数的构造函数,生成该类的一个对象 obj,可通过以下语句实现;U 【1
16、0】 /U。(分数:2.00)填空项 1:_46.Java语言中常用异常类 IOException是用来处理U 【11】 /U异常的类。(分数:2.00)填空项 1:_47.以下是一个对数据文件进行缓冲输入操作的语句,在语句的下划线处,请填上适当的内容: DataInputStream din=new DataInputStream (newU 【12】 /U (new FileInputStream(“employee.dat“);(分数:2.00)填空项 1:_48.Swing GUI使用两种类型的类,即 GUI类和U 【13】 /U支持类。(分数:2.00)填空项 1:_49.根据程序的
17、构成和运行环境的不同,Java 源程序分为两类,即U 【14】 /U程序和 JavaApplet程序。(分数:2.00)填空项 1:_50.Applet生命周期是指从 AppletU 【15】 /U到浏览器,到用户退出浏览器,终止 Applet运行的过程。(分数:2.00)填空项 1:_二级 JAVA笔试 88答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:70.00)1.用 AWT组件实现单选按钮功能,需要使用_组件? ( )(分数:2.00)A.CheckboxB.CheckboxGroupC.Checkbox和 CheckboxGroup D.C
18、hoice解析:解析 在 Java语言中,单选按钮被看作是一组特殊的复选框。我们使用一个 CheckboxGroup 将它们组成一个组,这样就只允许这个组里的“复选框”只能有一定被选中,这就形成了单选按钮。2.检查软件产品是否符合需求定义的过程称为 ( )(分数:2.00)A.确认测试 B.集成测试C.验证测试D.验收测试解析:解析 确认测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。3.若文件是 Random AccessFile的实例 file,并且其基本文件长度大于 0,则下面的语句实现的功能是 ( )file.seek(f
19、ile.length()-1);(分数:2.00)A.将文件指针指向文件的第一个字符后面B.将文件指针指向文件的最后一个字符前面 C.将文件指针指向文件的最后一个字符后面D.会导致 seek()方法抛出一个 IOException解析:解析 seek()方法是用来设置文件内部文件指针的当前位置,比如 seek(long newPos),这里参数 newPos用来指定当前位置。本题中的 file.legth()则表示文件的长度,然后再减 1就表示指针指向文件的最后一个字符前面。所以选择 B。4.下面程序的输出结果是 ( )public class ex2 public static void m
20、ain(String args) for(int cnt=1;cnt=10;cnt+) if(cnt=5) continue; System.out.print(cnt+“); (分数:2.00)A.1 2 3 4B.6 7 8 9C.1 2 3 4 6 7 8 9 10D.6 7 8 9 10 解析:解析 本题考查的是 for循环和 if语句的混合使用。而 if语句后跟的是 continue,它的意思是满足 if语句,则不执行下一条语句,也不跳出循环,而是继续执行。所以本题中小于等于 5的数都没输出,只输出大于 5的数,即不满足 if语句的数。5.JDBC中要显式地关闭连接的命令是 ( )(
21、分数:2.00)A.Connectioclose(); B.RecordSeclose()C.Connectiostop()D.Connectiorelease()解析:解析 JDBC 调用 Connection.close ()方法发出连接关闭请求,所以要显式地关闭连接的命令是Connection.close();选项 A正确。6.下列_修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( )(分数:2.00)A.privateB.无修饰符 C.publicD.protected解析:解析 private 是保护程度最高的访问说明符。采用这种访问说明符说明的成员只能被同一个类的方
22、法访问。Public 是要求最为宽松的访问说明符。通过将类的成员指定为 public,可以使得该成员能够被所有类访问,包括其他包中的类和所有的字类。Protected 成员允许类本身、子类以及在相同包中的类访问。而在缺省状态下,这种成员可以被同一个包中的其他类访问,但不能被当前类的子类访问,也不能被其他包中的类访问。所以本题选择 B。7.下列叙述中,错误的是 ( )(分数:2.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构解析:解析 一种数据的逻辑结构根据需要可
23、以表示成多种存储结构,常用的存储结构有顺序、链接、索引等,选项 C和选项 D正确。采用不同的存储结构,其数据处理的效率不同,因此,在进行数据处理时,选择合适的存储结构是很重要的。选项 A正确,选项 B是错误的。8.关于 Runnable接口,错误的说法是 ( )(分数:2.00)A.实现接口 Runnable的类仍然可以继承其他父类B.创建实现 Runnable接口的类后,就可以用 start方法启动线程了 C.Runable接口提供了通过线程执行程序的最基本的接口D.Runnable只定义了一个 run方法解析:解析 通常,当一个类已继承另一个类时,就应该利用实现 Runnable接口方法类
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 88 答案 解析 DOC
