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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文([计算机类试卷]国家二级(JAVA)笔试模拟试卷62及答案与解析.doc)为本站会员(cleanass300)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级(JAVA)笔试模拟试卷62及答案与解析.doc

1、国家二级( JAVA)笔试模拟试卷 62及答案与解析 1 串的长度是 ( ) ( A)串中不同字符的个数 ( B)串中不同字母的个数 ( C)串中所含字符的个数且字符个数大于零 ( D)串中所含字符的个数 2 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( ) ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺序 3 信息隐蔽的概念与下述哪一种概念直接相关 ? ( ) ( A)软件结构定义 ( B)模块独立性 ( C)模块类型划分 ( D)模块耦合度 4 下列叙述中,不属于结构化分析方法的

2、是 ( ) ( A)面向数据流的结构化分析方法 ( B)面向数据结构的 Jackson方法 ( C)面向数据结构的结构化数据系统开发方法 ( D)面向对象的分析方法 5 在软件生产过程中,需求信息的给出是 ( ) ( A)程序员 ( B)项目管理者 ( C)软件分析设计人员 ( D)软件用户 6 下列叙述中,不属于测试的特征的是 ( ) ( A)测试的挑剔性 ( B)完全测试的不可能性 ( C)测试的可靠性 ( D)测试的经济性 7 在结构化设计方法中,生成的结构图 (SC) 中,带有箭头的连线表示 ( ) ( A)模块之间的调用关系 ( B)程序的组成成分 ( C)控制程序的执行顺序 ( D

3、)数据的流向 8 下列关系模型中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是 ( ) ( A)选择 ( B)连接 ( C)投影 ( D)并 9 实体是信息世界中广泛使用的一个术语,它用于表示 ( ) ( A)有生命的事物 ( B)无生命的事物 ( C)实际存在的事物 ( D)一切事物 10 下列 4项中说法不正确的是 ( ) ( A)数据库减少了数据冗余 ( B)数据库中的数据可以共享 ( C)数据库避免了一切数据的重复 ( D)数据库具有较高的数据独立性 11 下列不属于 Java语言鲁棒性特点的是 ( ) ( A) Java能检查程序在编译和运行时的错误 ( B) Jav

4、a能运行虚拟机实现跨平台 ( C) Java自己操纵内存减少了内存出错的可能性 ( D) Java还实现了真数组,避 免了覆盖数据的可能 12 下列 _修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问。 ( ) ( A) private ( B)无修饰符 ( C) public ( D) protected 13 设执行下面的赋值语句: a=Float, valueOf(“34“).floatValue()后, a的值是 ( ) ( A) a=“12.34“ ( B) a=12.34 ( C) a=1234 ( D) a=12 14 执行如下语句之后,输出的结果是 ( )public

5、 class ex1 public static void main(Stringargs) int x=5, y=3, x+=x-*-y System.out.println(x); ( A) 12 ( B) 8 ( C) 15 ( D) 16 15 和语句 for(int x=0; x 15; x+=2)sum+=x+5;作用一样的语句是 ( ) ( A) for(int x=5; x 20; x+=2)sum+=x; ( B) for(int x=5; x 20; x+=x-2)x+=2; ( C) for(int x=0; x 15; x+=2)sum+=x+3; x+=2; ( D)

6、上述全对 16 如果要区分两个英语单词字符串 a和 b是否相等 (而不计大小写 )应该选用的方法是 ( ) ( A) a.equals(b) ( B) a=b ( C) a=b ( D) a.equalsIgnoreCase(b) 17 下面程序的输出结果是 ( )public class ex2 public static void main(String args) for(int cnt=1; cnt =10; cnt+) if(cnt =5) continue; System.out.print(cnt+“); ( A) 1 2 3 4 ( B) 6 7 8 9 ( C) 1 2 3

7、4 6 7 8 9 10 ( D) 6 7 8 9 10 18 Java Application源程序的主类是指包含有 _方法的类。 ( ) ( A) actionPerformed ( B) toString ( C) init ( D) main 19 下面的是关于类及其修饰符的一些描述,不正确的是 ( ) ( A) abstract类只能用来派生子类,不能用来创建 abstract类的对象 ( B) abstract不能与 final同时修饰一个类 ( C) final类不但可以用来派生子类,也可以用来创建 final类的对象 ( D) abstract方法必须在 abstract类中声

8、明,但 abstract类定义中可以没有 abstract方法 20 关于被保护访问控制符 protected修饰的成员变量,下面说法正确的是 ( ) ( A)可以被 3种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 ( B)可以被两种类访问和引用:该类本身、该类的所有子类 ( C)只能被该类自身所访问和修改 ( D)只能被同一个包中的类访问 21 若文件是 Random AccessFile的实例 file,并且其基本文件长度大于 0,则下面的语句实现的功能是 ( )file.seek(file.length()-1); ( A)将文件指针指向文件的第一个字符后面 (

9、 B)将文件指针指向文件的最后一个字符前面 ( C)将文件指针指向文件的最后一个字符后面 ( D)会导致 seek()方法抛出一个 IOException 22 下列说法中错误的一项是 ( ) ( A)使用继承 Thread类创建线程,可以直接调用线程的方法 ( B)通过实现 Runnable接口创建线程,体现了面向对象的思想 ( C) Thread类从面向对象的角度看,是虚拟 CPU的封装 ( D)通过实现 Runnable接口创建线程,会影响 Thread类的体系 23 已知; 1 String input=JoptionPane.showInputDialog (“Whats your

10、name?“); 2 int age=Integer parseIntln(input);语句 2所起的作用是 ( ) ( A)将字符串转化为整数 ( B)将整数转化为字符串 ( C)对字符串进行语法分析 ( D)对整数进行语法分析 24 线程控制方法中, yield()的作用是 ( ) ( A)返回当前线程的引用 ( B)使比其低的优先级线程运行 ( C)强行终止线程 ( D)只让给同优先级线程运行 25 关于 Swing,下列说法正确的是 ( ) ( A) Swing是由非 java实现的轻量级构件 ( B) Swing没有本地代码 ( C) Swing依赖操作系统的支持 ( D) Swi

11、ng在不同平台上表现不一致 26 Java中用来抛出异常的关键字是 ( ) ( A) try ( B) catch ( C) throw ( D) finally 27 关于字节 I/O流,下列叙述不正确的是 ( ) ( A)字节数据来自于二进制文件 ( B) DataOutStream的方法 flush()的功能是清空输出流,并把缓冲全部内容写入输出流中 ( C)字节输入流首先要实现 DataInput接口 ( D)所有的字节输出流都继承于 Writer类 28 下列代码 _行错误。 ( )(1)public void modify( )(2)intI, j, k,(3)I=100; (4)

12、while(I 0)(5)j=I*2; (6)System.out.println(“The value of j is“+j);(7)k=k+1; (8)I-; (9)(10) ( A) -4 ( B) -6 ( C) -7 ( D) -8 29 下列语句序列执行后, i的值是 ( )int i=10; doi-=2;while(i 6); ( A) 10 ( B) 8 ( C) 6 ( D) 4 30 Panel和 Applet的默认的布局管理器是 ( ) ( A) CardLayout ( B) BorderLayout ( C) FlowLayout ( D) GridLayout 3

13、1 用 AWT组件实现单选按钮功能,需要使用 _组件 ? ( ) ( A) Checkbox ( B) CheckboxGroup ( C) Checkbox和 CheckboxGroup ( D) Choice 32 关于 Runnable接口,错误的说法是 ( ) ( A)实现接口 Runnable的类仍然可以继承其他父类 ( B)创建实现 Runnable接口的类后,就可以用 start方法启动线程了 ( C) Runable接口提供了通过线程执行程序的最基本的接口 ( D) Runnable只定义了一个 run方法 33 Applet可以做下列哪些操作 ( ) ( A)调用用户计算机上

14、的系统去执行其他的应用程序 ( B)访问用户的文件系统 ( C)装入用户计算机上以其他程序语言所写的应用程序或函数库 ( D)读取客户端部分系统变量 34 下列命令中,哪个命令能为远程对象生成 stub和 skeleton? ( ) ( A) rmid ( B) serialver ( C) rmic ( D) rmiregistry 35 JDBC中要显式地关闭连接的命令是 ( ) ( A) Connection.close(); ( B) RecordSet.close() ( C) Connection.stop() ( D) Connection.release() 36 结构化程序设

15、计的三种基本逻辑结构为顺序、选择和【 】。 37 冒泡排序算法在最好的情况下的元素交换次数为【 】。 38 软件结构是以【 】为基础而组成的一种控制层次结构。 39 在面向对象的设计 中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。 40 关系数据库的关系演算语言是以【 】为基础的 DML语言。 41 Java系统运行时,通过【 】机制周期性地释放无用对象所使用的内存,完成对象的清除。 42 Java是 Java语言的编译器。基本语法是: Javac选项 【 】。 43 在 Java中: 71%9的运算结果为【 】。 44 变量属性是描述变量的作用域,按作用域分类,变量有局部变量、

16、类变量、方法参数和【 】。 45 下列程序可完成求 1至 100之间的整 数的和的功能。请在划线处编写适当语句,使此程序能正确执行。 public class Sum public static void main(string args) int sum=0; for(int i 1; i 100; i+) 【 】; System.out.println(“sum “+sum); 46 Java对象串行化技术,主要是通过 ObjectInputStream类和【 】类来实现。 47 Java程序可以分为 Application和 Applet两大类,能在 WWW浏览器上运行的是【 】。 国家

17、二级( JAVA)笔试模拟试卷 62答案与解析 1 【正确答案】 D 【试题解析】 串长的长度指的是串中的字符的个数,且其字符个数可以为零。 2 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A中 e1不可能比 e2先出, C中 e3不可能比 e4先出,且 e1不可能比 e2先出, D中栈是先进后出的,所以不可能是任意顺序。所以 B是正确的。它执行的顺序是: e1进栈 e2 进栈 e2 出栈 e3 进栈e4 进栈 e4 出栈 e3 出栈 e1 出栈,所以只看出栈序列应为 e2, e4, e3, e1。 3 【正确答案】 B 【试题解析】 信息隐蔽是指在一个模块内包含的信息

18、(过程或数据 ),对于不需要这些信息的其他模块来说是不能访问的。模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。衡量软件的模块独立性的度量标准是耦合性和内聚性。一个模块的耦合性越强,则该模块的模块独立性越强。 4 【正确答案】 D 【试题解析】 结构化分析方法主要包括:面向数据流的结构化分析 方法 (SA-Structured anal-ysis),面向数据结构的 Jackson方法 (JSD -Jackson system developmentmethod)和面向数据结构的结构化数据系统开发方法 (DSSD-Data structured syste

19、m development method)。所以本题选择 D。 5 【正确答案】 D 【试题解析】 软件需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。 6 【正确答案】 C 【试题解析】 本题考查了软件测试的主要特 征。软件测试的目标是在精心控制的环境下执行程序,以发现程序中的错误,给出程序可靠性的鉴定。它有 3个方面的重要特征,即得失的挑剔性、完全测试的不可能性及测试的经济性。其中没有测试的可靠性这一说法。 7 【正确答案】 A 【试题解析】 采用结构化程序设计方法编写程序,可使程序结构良好、易读、易理解、易维护,它包括 3种基本控制结构,分别是顺序结构、选择结构和重复

20、结构 (又称循环结构 )。在它们的结构图中,带有箭头的连线表示的是模块之间的调用关系。 8 【正确答案】 B 【试题解析】 经过选择或投影 运算得到的新关系属性个数最多不会超过原关系中的属性个数。经过连接运算得到的新关系最多不少于原关系在属性的个数。 9 【正确答案】 C 【试题解析】 实体是客观存在且可以相互区别的事物。实体可以是具体的对象,如一个学生,也可以是一个抽象的事件,如一次出门旅游等。因此,实体既可以是有生命的事物,也可以是无生命的事物,但它必须是客观存在的,而且可以相互区别。 10 【正确答案】 C 【试题解析】 数据库系统的数据具有高共享性和低冗性,但不能完全避免数据冗余;数据

21、库具有很高的数据独立性;数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 11 【正确答案】 B 【试题解析】 Java鲁棒性的特点如下: Java在编译和运行程序时都要对可能出现的问题进行检查,以防止错误的产生。 Java编译器可以查出许多其他语言运行时才能发现的错误。 Java不支持指针操作,大大减少了错误发生的可能性。 Java具有异常处理的功能,当程序异常时,它能捕获并响应意外情况,以保证程序能稳妥地结束 ,计算机系统不会崩溃。而 Java能运行虚拟机实现跨平台是 Java的与平台无关性的特点。所以本题选 B。 12 【正确答案】 B 【试题解析】 private是保护程度最

22、高的访问说明符。采用这种访问说明符说明的成员只能被同一个类的方法访问。 Public是要求最为宽松的访问说明符。通过将类的成员指定为 public,可以使得该成员能够被所有类访问,包括其他包中的类和所有的字类。 Protected成员允许类本身、子类以及在相同包中的类访问。而在缺省状态下,这种成员可以被同一个包中的其他类访问,但不能被当前 类的子类访问,也不能被其他包中的类访问。所以本题选择 B。 13 【正确答案】 B 【试题解析】 本题考查基本类型的类包装。 Float类的 valueOf()函数的原型是:static Float valueOf(String s),它是一种静态方法,将字

23、符串的内容提取出来转换为 Float对象。而 floatValue()函数的原则是: float floatValue(),它返回 Float对象的浮点值。本题中,先将字符串 “12.34“转换为 Float对象,然后再提取该对象的浮点型值,赋给 a。 14 【正确答案】 C 【试题解析】 该题考查的是运算符,以及它们的优先级。首先要知道一元运算符的用法, i+是 i先运算,后 i+1;而 +i则是先 i+ 1,后运算。它们的优先级一元运算符的最高,然后才是 *。所以本题的结果是: x=5+5*2 =15。选项 C是正确的。 15 【正确答案】 A 【试题解析】 该题中的 for语句是求 0

24、15之间所有偶数加 5,然后再求总和的作用,选项 A中 for语句的作用和它相同,所以选项 A正确。 16 【正确答案】 D 【试题解析】 比较字符串 a和 b是否相等, a.equals(b)是区分大小写的; a=b是赋值; a=b比较的是两个变量值是否相等; a.equalsIgnoreCase(b)是不区分大小写的。所以本题选 D。 17 【正确答案】 D 【试题解析】 本题考查的是 for循环和 if语句的混合使用。而 if语句后跟的是continue,它的意思是满足 if语句,则不执行下一条语句,也不跳出循环,而是继续执行。所以本题中小于等于 5的数都没输出,只输出大于 5的数,即不

25、满足 if语句的数。 18 【正确答案】 D 【试题解析】 Java Application可以包含多个类,但有且只有一个主类,也就是包含有 main ()方法的类。 19 【正确答案】 C 【试题解析】 用 abstract修饰的类称为抽象类。抽象类是一种没有完全实现的类,它必须至少包含一个抽象方法,包括抽象方法的类必须声明为抽象类。抽象类不能被实例化,只能作为父类去派生其他子类,选项 A正确。定义一个既用abstract又用 final修饰的类是不合法的。因为抽象类本身是不完整的,它需要子类提供具体的实现方法,然而 final类则不允许拥有子类,两者之间的矛盾显而易见,选项 B正确 。如果

26、用 abstract方法必须要在 abstract类中声明,但 abstract类中可以没有 abstract方法,选项 D正确。使用 final修饰的类为最终类,它不能派生任何子类,显然选项 C的说法是错误的。 20 【正确答案】 A 【试题解析】 protected成员允许类本身、子类以及在相同包中的类访问,而只能被该类所修改。所以选项 A的说法是正确的。 21 【正确答案】 B 【试题解析】 seek()方法是用来设置文件内部文件指针的当前位置,比如seek(long newPos),这里参 数 newPos用来指定当前位置。本题中的 file.legth()则表示文件的长度,然后再减

27、1就表示指针指向文件的最后一个字符前面。所以选择 B。 22 【正确答案】 D 【试题解析】 选项 D的说法是错误的,通过实现 Runnable接口创建线程,不会影响 Thread类的体系。其他选项是正确的。 23 【正确答案】 A 【试题解析】 首先看语句 2,如果你不知道 Integer.parseIntln(input)的作用的话,可以看前面,把 age定义为 int型,而语句 1的 input是 String型 ,由此可知语句 2的作用是将字符串转化为整数。所以选 A。 24 【正确答案】 D 【试题解析】 在线程的控制方法中, yield ()的作用是只让给同优先级的线程运行。 25

28、 【正确答案】 B 【试题解析】 该题考查 Swing的特性。 Swing是由纯 java实现的。 Swing组件几乎都是轻量级组件,与重量级组件相比,没有本地的对等组件。 Swing组件不依赖操作系统的支持,这是它与 AWT组件的最大区别。 Swing在不同的平台上表现一致,并且有能力提供本地窗口系统不支持的其他特性。 26 【正确答案】 C 【试题解析】 程序在一个 try块中声明了想要监控异常的代码。如果在 try块中发生异常,则它被抛出,可以用 catch捕捉这个异常。如果需要手动引发一个异常,则使用关键字 throw。任何在方法返回前绝对被执行的代码被放置在 finally块中。所以

29、本题选 C。 27 【正确答案】 D 【试题解析】 字节流类由两个类层次结构定义。在顶层有两个抽象类:InputStream和 OutputStream,所以所有的字节输出流都继承与 OutputStream类。故选项 D错误。 28 【正确答案】 C 【试题解析】 第 (7)行语句有错。声明一个变量后,必须通过赋值语句对它进行明确的初始化,永远不要用一个未初始化的变量的值,而第 (7)行中就用了没有被初始化的变量 k,所以选择 C。 29 【正确答案】 C 【试题解析】 本题考查的是 do-while语句。 do-while语句和 while语句类似,不同的是 do语句先将循环体执行一次然后

30、才判断条件表达式,以决定是否继续执行。本题中,执行 i=10-2=8后,执行判断 i 6,结果为 true。再执行 i=8-2=6,然后再判断, 6不大于 6,则就不执行 i-=2了。所以本题选 C。 30 【正确答案】 C 【试题解析】 布局管理器主要有: FlowLayout, BorderLayout, GridLayout,CardLayout和 GridBagLayout等,可根据不同的布局需要选择不同的管理器。布局管理器不能直接响应用户操作,需要在程序中添加响应用户操作的代码。 FlowLayout布局管理器,是 Panel和 Applet的默认布局管理器。使用FlowLayout

31、进行布局,在大小不变的容器中,构件的放置规律是从上到下、从左到右依次放置 ;当容器大小发生变化时,构件变化规律是构件大小不变,但其相对位置改变。 FlowLayout的构造方法包括: FlowLayout(对齐方式横向间隔,纵向间隔 )、 FlowLayout(对齐方式 )默认的横向和纵向间隔都是5、 FlowLayout()默认居中方式,以及横向和纵向间隔是 5。 31 【正确答案】 C 【试题解析】 在 Java语言中,单选按钮被看作是一组特殊的复选框。我们使用一个 CheckboxGroup将它们组成一个组,这样就只允许这个组里的 “复选框 ”只能有一定被选中,这 就形成了单选按钮。 3

32、2 【正确答案】 B 【试题解析】 通常,当一个类已继承另一个类时,就应该利用实现 Runnable接口方法类构造线程体。选项 A正确。选项 B的说法是错误的,创建后,还需要初始化一个 Thread类或者 Thread子类的线程对象时,把目标对象传递给这个线程实例后,利用 Thread类或者 Thread子类的线程对象的 start方法启动线程。选项C是正确的, Runnable接口提供了通过线程执行程序的最基本的接口。选项 D也是正确的, Runnable只定义了一个 run方法,正是通过 run()方法才使得建立线程的目的得以实现。 33 【正确答案】 D 【试题解析】 浏览器禁止小应用程

33、序运行执行下列操作: (1)调用用户计算机上的系统去执行其他的应用程序; (2)访问用户的文件系统 (除非用户所特别指定的目录 ),包括创建,读,修改或删除本地系统上的文件,检查本地系统上文件是否存在,在本地系统上创建目录,检查目录的内容,检查文件的属性等; (3)装入用户计算机上其他程序语言所写的应用程序或函数库,例如 DLL函数库; (4)尝试打开除提供 Applet的主机之外的任何系统的 Socket; (5)在 Java环境中,设置了一些标准的系统属性, java. 1ang.System.getProperty(String kcy)方法可以出来访问这些属性,对于 Applet而言,

34、某些系统属性是只读的。所以本题选择 D。 34 【正确答案】 C 【试题解析】 本题考查 J2SDK的 RMI命令。 rmiregistry命令是在当前主机的指定端口上启动远程对象注册服务程序; serialver命令是返回 serialVersionUID的值; rmid命令可以激活系统守侯进程,以便能够在 Java虚拟机上注册和激活对象; rmic为远程对象生成 stub和 skeleton。 rmic编译器根据编译后的 Java类 (含有远程对象实现 )名,为远程对象生成 stub和 skeleton(远程对象是指实现java.rmi.Remote接口的对象 )。在 rmic命令中所给的

35、类必须是经 javac命令成功编译且是完全包限定的类。所以选 C。 35 【正确答案】 A 【试题解析】 JDBC调用 Connection.close ()方法发出连接关闭请求,所以要显式地关闭连接的命令是 Connection.close();选项 A正确。 36 【正 确答案】 重复 (或循环 ) 【试题解析】 结构化程序是指由若干基本结构组成,每一个基本结构可以包含一个或若干个语句。有三种基本结构:顺序结构、选择结构和循环结构。已经证明,结构化程序能处理任何复杂的问题。 37 【正确答案】 0 【试题解析】 根据冒泡排序算法思想可知,若待排序的初始序列为 “正序 ”序列,则只需进行一趟

36、排序,在排序过程中进行 n-1次关键字间的比较,且不移动和交换记录,这种情况是冒泡排序的最好情况,故冒泡排序算法在最好的情况下的元素交换次数为 0。 38 【正确答案】 模块 【试题解析】 本题考查考生对软件结构的了解。采用模块化原理可以使软件结构清晰,不仅容易设计也容易阅读和理解,模块化使得软件容易测试和调试,因而有利于提高软件的可靠性,也有利于软件的组织管理,大型程序可由不同的程序员编写不同的模块,并且可以进一步分配技术熟练的程序员编写困难的部分。 39 【正确答案】 消息 【试题解析】 在面向对象技术中,主要用到对象 (object)、类 (class)、方法(method)、消息 (m

37、essage)、继承 (inheritance)、封装 (encapsulation)等基本概念。其中消息是用来请求对象执行某一处理或回答某些信息的要求。 40 【正确答案】 谓词演算 【试题解析】 关系数据库中的关系演算包括元组关系演算和域关系演算。二者都由原子公式组成的公式。而这些关系演算都是以数理逻辑中的谓词演算为基础的。 41 【正确答案】 垃圾回收 【试题解析】 垃圾收集器是 Java语言区别于其它程序设计语言的一大特色。Java语言中内存的分配和释放工作由自己完成,程序员不必做这些工作,它提供一个系统级的线程,跟踪每个内存的分配,在 JVM的空闲处理中,垃圾收集 线程将检查和释放不

38、再使用的内存 (即可以被释放的内存 )。垃圾收集的过程在 Java程序的生存期中是自动的,不需要分配和释放内存,也避免了内存泄露。 42 【正确答案】 源文件名 【试题解析】 javac程序是 Java的编译器,它把 .java文件编译成 .class文件。而java程序是 Java解释器,它负责解释执行编译器生成到 class文件中的字节码。 43 【正确答案】 1 【试题解析】 这是求余的算法, float型和 int型混合运算的时候,自动转换成float型。 44 【正确答案】 异常处理参数 【试题解析】 变量的作用域指明可访问该变量的一段代码。按作用域来分,变量可以有以下几种:局部变量

39、、类变量、方法参数和异常 (例外 )处理参数。在一个确定的域中,变量名应该是惟一的。通常,一个域用大括号 ()来划定。 45 【正确答案】 sum +=i(或 sam=sum+i) 【试题解析】 这是一个递加的算法,所以使用 sum +=i(或 sum=sum+i)。 46 【正确答案】 ObjectOutputStream 【试题解析】 本题考查考生对对象串行化的理解,对 Java对象的读、写的过程称为对象串行化,对象的串行化对于大多数 Java应用是非常使用和基本的。 Java对象串行化技术,主要是通过 ObjectInputStream类和 ObjectOutputStream类来实现,

40、一般将这两种称为对象流。 47 【正确答案】 Applet 【试题解析】 Java Applet是一种特殊的 Java程序,我们称之为 “小应用程序 ”。Applet可以被 HT- ML页面调用,并可以在支持 Java的浏览器中执行,可以说Applet具有 “激活因特网 ”的强大功能。从本质上讲, Applet就是一个扩展了java.applet.Applet类的 Java类。 Applet类提供了使 Applet能在浏览器上执行的骨干结构,而这个骨干结构是由 init、 start、 stop、 destroy这四个方法所构成。利用 Applet类提供的这四个方法可以构造任意 Applet框架。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1