ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:20.85KB ,
资源ID:9512783      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9512783.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(全国计算机等级考试二级JAVA笔试试题及答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

全国计算机等级考试二级JAVA笔试试题及答案.docx

1、全国计算机等级考试二级JAVA笔试试题及答案2007年4月全国计算机等级考试二级JAVA笔试试题及答案一、选择题(1)已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为BAGEDHFBCABDGEBHFCACABCDEFGHDACBFEDHG(2)树是结点的集合,它的根结点数目是AA有且只有1B1或多于1C0或1D至少2(3)如果进栈序列为e1,e2,e3,e4,则可能的出栈序列是BAe3,e1,e4,e2Be2,e4,e3,e1Ce3,e4,e1,e2D任意顺序(4)在设计程序时,应采纳的原则之一是DA不限制goto语句的使用B减少或取消注解行C

2、程序越短越好D程序结构应有助于读者理解(5)程序设计语言的基本成分是数据成分、运算成分、控制成分和DA对象成分B变量成分C语句成分D传输成分(6)下列叙述中,不属于软件需求规格说明书的作用的是DA便于用户、开发人员进行理解和交流B反映出用户问题的结构,可以作为软件开发工作的基础和依据C作为确认测试和验收的依据D便于开发人员进行需求分析(7)下列不属于软件工程的3个要素的是D)工具B过程C方法D环境(8)单个用户使用的数据视图的描述称为AA外模式B概念模式C内模式D存储模式(9)将E-R图转换到关系模式时,实体与联系都可以表示成BA属性B关系C键D域(10)SQL语言又称为CA结构化定义语言B结

3、构化控制语言C结构化查询语言D结构化操纵语言(11)下列哪个选项是合法的标识符?BA123B_nameCclassD1first(12)下列哪个选项是Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?CAjava.exeBjavadoc.exeCjdb.exeDjavaprof.exe(13)下列的哪个选项可以正确用以表示八进制值8?DA0x8B0x10C08D010(14)下列的哪个赋值语句是不正确的?AAfloat f = 11.1;Bdouble d = 5.3E12;Cfloat d = 3.14f ;Ddouble f=11.1E10f;(15)下列的哪个赋值语句

4、是正确的?DAchar a=12;Bint a=12.0;Cint a=12.0f;Dint a=(int)12.0;(16)给出下列的代码,哪行在编译时可能会有错误?C public void modify() int i, j, k; i = 100; while ( i 0 ) j = i * 2; System.out.println ( The value of j is + j ); k = k + 1; Aline 4Bline 6Cline 7Dline 8(17)下列关于继承的哪项叙述是正确的?DA在java中允许多重继承B在java中一个类只能实现一个接口C在java中一个

5、类不能同时继承一个类和实现一个接口Djava的单一继承使代码更可靠(18)下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问?BAprivateB无修饰符CpublicDprotected(19)给出下列代码,如何使成员变量m 被方法fun()直接访问?Cclass Testprivate int m;public static void fun().A将private int m 改为protected int mB将private int m 改为 public int mC将private int m 改为 static int mD将private int m 改为 i

6、nt m(20)已知有下列类的说明,则下列哪个语句是正确的?Apublic class Testprivate float f = 1.0f;int m = 12;static int n=1;public static void main(String arg)Test t = new Test();At.f;Bthis.n;CTest.m;DTest.f;(21)给出下列代码,则数组初始化中哪项是不正确的?Abyte array1,array2;byte array3;byte array4;Aarray2 = array1Barray2=array3Carray2=array4Darra

7、y3=array4(22)下列代码的执行结果是Apublic class Testpublic int aMethod()static int i=0;i+;System.out.println(i);public static void main(String args)Test test = new Test();test.aMethod();A编译错误B0C1D运行成功,但不输出(23)下列关于内部类的说法不正确的是CA内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用B内部类可以使用它所在类的静态成员变量和实例成员变量C内部类不可以用abstract修饰符定义为抽象类D内部类

8、可作为其他类的成员,而且可访问它所在类的成员(24)顺序执行下列程序语句后,则b的值是CString a=Hello;String b=a.substring(0,2);AHelloBhelloCHelDnull(25)在oneMethod()方法运行正常的情况下,程序段将输出什么?Dpublic void test()try oneMethod();System.out.println(condition 1); catch (ArrayIndexOutOfBoundsException e)System.out.println(condition 2); catch(Exception e

9、)System.out.println(condition 3); finallySystem.out.println(finally);Acondition 1Bcondition 2Ccondition 3Dcondition 1finally(26)下列常见的系统定义的异常中,哪个是输入、输出异常?BAClassNotFoundExceptionBIOExceptionCFileNotFoundExceptionDUnknownHostException(27)下列哪个不是nio包的新特点?DA内存映射技术B文件锁定C字符及编码D阻塞I/O(28)下列哪个选项是正确计算42度(角度)的余

10、弦值?CAdouble d=Math.cos(42);Bdouble d=Math.cosine(42);Cdouble d=Math.cos(Math.toRadians(42);Ddouble d=Math.cos(Math.toDegrees(42);(29)下列InputStream类中哪个方法可以用于关闭流?BAskip()Bclose()Cmark()Dreset()(30)下列方法中哪个是执行线程的方法?AArun()Bstart()Csleep()Dsuspend()(31)下列关于Frame类的说法不正确的是 CAFrame是Window类的直接子类 BFrame对象显示的效

11、果是一个窗口 CFrame被默认初始化为可见 DFrame的默认布局管理器为BorderLayout (32)下列Java常见事件类中哪个是鼠标事件类?C AInputEvent BKeyEvent CMouseEvent DWindowEvent (33)在Applet的关键方法中,下列哪个方法是关闭浏览器以释放Applet占用的所有资源? DAinit() Bstart() Cpaint() Ddestroy() (34)下列哪个是面向大型企业级用容器管理专用构件的应用平台? AAJ2EE BJ2ME CJ2SE DJ2DE (35)下列哪个选项的java源文件代码片段是不正确的? BAp

12、ackage testpackage; public class Test Bimport java.io.*; package testpackage; public class Test Cimport java.io.*; class Person public class Test Dimport java.io.*; import java.awt.*; public class Test 二、填空题 (1)数据结构分为逻辑结构与存储结构,线性链表属于 存储结构 。 (1)解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数据的逻辑结构在计算机存储空间中的

13、存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。 (2)在面向对象方法中,类之间共享属性和操作的机制称为 继承关系 。 (3)耦合和内聚是评价模块独立性的两个主要标准,其中 内聚 反映了模块内各成分之间的联系。 (4)一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体项目主管与实体项目的联系属于 一对多(1N) 的联系。 4)解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种,即一对一(11)的联系、一对多(1N)或多对一(N1)的联系和多对多(NN)的联系。 (5)数据库设计分为以下6个设计阶段:需求分析

14、阶段、 概念设计阶段 、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。 (6)Java语言用 字节码 进行解释执行。 (7)在一个类的内部嵌套定义的类称为 内部类 。 (8)设有数组定义:int a = 11 , 22 , 33 , 44 , 55 , 66 , 77 , 88 , 99 ; 则执行下列几个语句后的输出结果是 33 ,66 ,99 。 for ( int i = 0 ; i a.length ; i + ) if( ai%3=0 )System.out.println(ai+ ); (9)下面程序的运行结果是 5个110 。 import java.io.* ; pub

15、lic class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,77,88,99 ; for ( i = 0 ; i y & x+ = y -的逻辑值为 0 。 (13)设 a = 8,则表达式 a 2 的值是 2 。 (14)Java中访问限定符有 public ,protected,private和default等。 (15)凡生成StringBuffer一个对象后,还可用 setLength()或ensureCapacity() 方法或ensureCapacity()方法来设定缓存

16、大小。2007年4月全国计算机等级考试二级JAVA笔试参考答案一、选择题 01-05 B A B D D 06-10 D D A B C 11-15 B C D A D 16-20 C D B C A 21-25 A A C C D 26-30 B D C B A 31-35 C C D A B 二、填空题1、632、黑河3、BDSM4、开发5、DD6、J2ME7、换行8、passed9、3and310、方法11、Error12、Writer13、transient14、操作15、java.applet解析:(1)解析:数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构;数据的存储结构是指数

17、据的逻辑结构在计算机存储空间中的存放形式。在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。 (2)解析:类是面向对象语言中必备的程序语言结构,用来实现抽象数据类型。类与类之间的继承关系实现了类之间的共享属性和操作,一个类可以在另一个已定义的类的基础上定义,这样使该类型继承了其超类的属性和方法,当然,也可以定义自己的属性和方法。 (3)解析:内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,内聚是从功能角度来度量模块内的联系;耦合性是模块间互相连接的紧密程度的度量。 (4)解析:两个实体集间的联系实际上是实体集间的函数关系,这种函数关系可以有3种

18、,即一对一(11)的联系、一对多(1N)或多对一(N1)的联系和多对多(NN)的联系。 (5)解析:数据库设计分为以下6个设计阶段:需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。 (6)解析:Java语言是用字节码进行解释执行,它本身带有许多编译时产生的信息,可使其连接过程更简单。 (7)解析:内部类是嵌套在一个类的内部使用的,与普通类一样,内部类也具有自己的成员变量和成员方法。 (8)解析:此题是输出数组中能被3整除的元素。a.length可以求出数组a的元素个数。 (9) 解析:题中a.length / 2的值应为4,所以for循环执行了5次。第一

19、次输出的是元素a0与a8的和;第二次输出的是元素a1与 a7 的和; 第三次输出的是元素a2 与a6 的和; 第四次输出的是元素a3 与a5 的和; 第五次输出的是元素a4 与 a4的和。所以结果是5个110。 (10)解析:URL 是统一资源定位器-Uniform Resource Locator的简称,它表示Internet上某一资源的地址。 (11)解析:GregorianCalendar是以格里历(即阳历)来计算的日历类。 (12) 解析:此题主要是考查运算符的优先级,首先运算的是+和-两个运算符,然后是运算符,接着是=运算符,最后是&运算符。 x y & x+= y -等于(x y) & (x+)=( y -)。 (13)解析:为不带符号的右移,8的各比特位右移2位,左边的空位填0。此题将8(1000)变为了2(0010)。 (14)解析:修饰符可分为访问限定符和非访问限定符两类。访问限定符有public,protected,private和default等。其他都属于非访问限定符,有static,final,abstract和syncronized等。 (15)解析:此题考查StringBuffer字符串的知识,生成StringBuffer一个对象后可用setLength()或ensureCapacity()方法设定缓存大小,并保证其数组元素的初值都为0。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1