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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

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

1、国家二级( JAVA)笔试模拟试卷 197及答案与解析 1 J2EE和下列 _语言相绑定。 ( A) C+ ( B) C ( C) Java ( D)汇编语言 2 为了提高测试的效率,应该 ( A)随机选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)集中对付那些错误群集的程序 3 对关系 S和 R进行集合运算,结果中既包含 S中的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 4 下列关于完全二叉树的叙述中,错误的是 ( )。 ( A)除了最后一层外,每一层上

2、的结点数均达到最大值 ( B)可能缺少若干个左右叶子结点 ( C)完全二叉树一般不是满二叉树 ( D)具有结点的完全二叉树的深度为 log2n+1 5 软件需求分析阶段的工作,可以分为 4个方面:需求获取、需求分析、编写需求规格说明书以及 ( )。 ( A)阶段性报告 ( B)需求评审 ( C)总结 ( D)都不正确 6 继承是面 向对象编程的一个重要特征,它可降低程序的复杂性并使代码 ( A)可读性好 ( B)可重用 ( C)可跨包访问 ( D)运行更安全 7 如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是 ( A) sleep()方法的时间到 ( B)获得了对象的锁 ( C

3、)线程在调用 t.join()方法后,线程 t结束 ( D) wait()方法结束 8 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 9 下列保留字书写正确的是 ( )。 ( A) Byte ( B) NEW ( C) long ( D) Null 10 分布式数据库系统不具有的特点是 ( A)数据分布性和逻辑整体性 ( B)位置透明性和复制透明性 ( C)分布性 ( D)数据冗余 11 算术表达式 10*10/6*6的值为 _。 ( A) 2 ( B) 3 ( C) 60 ( D) 96 12 监听事件和处理事件 _。 ( A)都由

4、 Listener完成 ( B)都由相应事件 Listener处登记过的构件完成 ( C)由 Listener和构件分别完成 ( D)由 Listener和窗口分别完成 13 URL类在 _包中定义。 ( A) java.applet ( B) java.io ( C) ( D) java.util 14 下列 API不属于 java. lang. Math类的是 ( )。 ( A) random () ( B) abs() ( C) drawLine () ( D) sin() 15 下面程序段的输出结果是 ( )。 public class Test public static void

5、 main (String args) int n=10; do System.out.println(“n is“+n); while(-n 10); ( A) n is 8 ( B)没有输出 ( C) n is 10 ( D) n is 9 16 当用户按 Tab键离开文本框时,将激发 ( )事件 ( A) FocusEvent ( B) WindowEvent ( C) ActionEvent ( D)以上都不是 17 在匹配器 (Matcher)类中,用于输入字符串与模式串比较的方法是 ( )。 ( A) static Boolean matches() ( B) boolean ma

6、tcher.find() ( C) int matcher.start() ( D) int matcher.end() 18 int类型的取值范围为 ( A) -216 216-1 ( B) -231 231-1 ( C) -232 232-1 ( D) -264 264-1 19 下列程序的输出结果是 class Test public static void main(String args) int n=7; n =3; n=n while(n =8) System.ou.println(n); n+; ( A) 8次 ( B) 2次 ( C) 4次 ( D) 5次 24 关于私有访问

7、控制符 protected修饰的成员变量,以下说法正确的是 ( )。 ( A)可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 ( B)可以被两种类访问和引用:该类本身、该类的所有子类 ( C)只能被该类自身所访问和修改 ( D)只能被同一个包中的类访问 25 容器类 .java.awt.container的父类是 ( )。 ( A) java.awt.Window ( B) java.awt.Component ( C) java.awt.Frame ( D) java.awt.Panel 26 下列说法中不正确的是 ( )。 ( A) switch语句功能可以

8、由 if-else语句实现 ( B)若用于比较的数据类型为 double,则不能用 switch语句来实现 ( C) if-else语句的执行效率总是比 switch语句高 ( D) case子句可以有多个语句,并且不需要用大括号 ”括起来 27 设执行下面的赋值语句 a=Float.valueOf(“34“) floatValue()之后, a的值 是( )。 ( A) a=“12.34“ ( B) a=12.34 ( C) a=1234 ( D) a=12 28 下列哪个成员变量声明是正确的 ? ( ) ( A) public protected final iht i; ( B) abs

9、tract class F9. ( C) private double height; ( D) double weight 29 下面哪条语句在编译时不会出现错误或警告 ( )。 ( A) float f=1.3; ( B) byte b=257; ( C) boolean b=null; ( D) int i=10; 30 在下列源代码文件 Test.java中, ( )是正确的类定义。 ( A) public class test ( B) public class Test public int x=0; public int x=0; public test (intx) publi

10、c Test (int x) this.x x; this.x x; ( C) public class Test extends T1, T2 ( D) protected class Test extends T2 public int=0; public int x=0; public Test(int x)Public Test (int x) this.x=x; this.x=x: 31 下列声明和赋值语句错误的是 ( )。 ( A) double w=3.1415; ( B) String strl=“bye“: ( C) float z=6.74567; ( D) boolean

11、 true=true: 32 子类可以继承父类的哪个成员 ? ( A)非私有 ( B)私有 ( C) public ( D) protected 33 给出下列的代码,则下列选项中哪个是类 A合理的内部类 ? class A protected int i; A(int i) this.i=i; ( A) class B ( B) class B extends A ( C) class B extends A B( )System.out.println(“=“+i); ( D) class A 34 下列概念中不包括任何实现,与存储空间没有任何关系的是 ( A)类 ( B)接口 ( C)抽

12、象类 ( D)对象 35 下列代码中,将引起一个编译错误的行是 1)public class Test2) int m, n;3)public Test()4)public Test(int a)m=a; 5)public static void main(String args)6)Test t1, t2; 7)int j, k; 8)j=0; k=0; 9)t1=new Test(); 10)t2=new Test(j,k); 11) 12) ( A)第 3行 ( B)第 5行 ( C)第 6行 ( D)第 10行 36 如果一个工人可管理多个设施,而一个设施只被一个工人管理,则实体 “工

13、人 ”与实体 “设备 ”之间存在 _联系。 37 Java中的字符使用的是 16位的 _编码 。 38 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的 _。 39 AWT中的布局管理器包括 BorderLayout、 _、 CardLayout、 GridBagLayout和 GridLayout。 40 算法的基本特征是可行性、确定性、 _ 和拥有足够的情报。 41 下列程序的作用是在屏幕上显示一个 200200大小的窗口,在横线上填入相应的语句。 import java.awt.*; public class Test extends Frame public

14、static void main (String args) Test t=new Test (“Hello“); t.setSize (200, 200); t.setBackground (Color.reD); 【 】; public Test (String str) super(str); 42 阅读下列代码 public class Test public static void main (String args) System.out.println(5/2); 其执行结果是【 】。 43 【 】布局管理器可以使多个构件共享同一个显示空间。 44 FileInputStream

15、是字节流, BufferedWriter是字符流, ObjectOutputStream是_。 45 通过类 MyClass中的不含参数的构造函数,生成该类的一个对象 obj,可通过以下语句实现: _。 46 一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【 】。 47 Break语句的最常用的用法是在 switch语句中,通过 break语句退出 switch语句,使程序从 switch结构后面的第 _ 条语句开始执行。 48 重复结构分为当型和 _。 49 模式 /内模式映射为数据库提供了 _数据独立性。 50 继承性主要强调子类在父类的基础上取 “长 ”补 “

16、短 ”,而 _主要强调的是类与类之间的传输。 国家二级( JAVA)笔试模拟试卷 197答案与解析 1 【正确答案】 C 【知识模块】 Java的应用 2 【正确答案】 D 【试题解析】 测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。 3 【正确答案】 A 【试题解析】 关系的并运算是指由结构相同的两个关系合并,形成一个新的关系,其中包含两个关系中的所有元组。 4 【正确答案】 B 【试题解析】 满二叉树指除最后一层外,每一层上所有结点都有两个子结点的二叉树。完全二叉树指除最后

17、 层外,每一层上的结点数均达到最大值, 在最后一层上只缺少右边的若干叶子结点的二叉树。由定义可知,满二叉树肯定是完全二叉树,而完全二叉树一般不是满二叉树。 5 【正确答案】 B 【试题解析】 需求分析是软件定义时期的最后一个阶段。可以概括为四个方面:需求获取:需求分析;编写需求规格说明书:需求评审。 6 【正确答案】 B 【试题解析】 继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序复杂性。 7 【正确答案】 D 【试题解析】 线程调用 wait()方法时,线程由运行状态进入等待阻塞状态;在等待阻塞状态 下的线程若被 notifyAll()和 notionAll()唤醒、被 in

18、terrupt()中断或者等待时间到,线程将进入对象锁阻塞状态,而不是直接进入可运行状态。 8 【正确答案】 B 【试题解析】 数据库管理系统是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,因此数据库管理系统是数据库系统的核心。 9 【正确答案】 C 10 【正确答案】 D 【试题解析】 分布式数据库系统具有数据分布性、逻辑整体性、位置透明性和复制透明性的特点,其数据也是分布的; 但分布式数据库系统中数据经常重复存储,数据也并非必须重复存储,主要视数据的分配模式而定。若分配模式是一对多,即一个片段分配到多个场地存放,则是冗余的数据库,否则是非冗余的数据库。

19、11 【正确答案】 D 【知识模块】 Java简单数据类型及运算 12 【正确答案】 B 【知识模块】 编写用户界面程序 13 【正确答案】 C 【知识模块】 Java的应用 14 【正确答案】 C 【试题解析】 选项 A, random ()方法是 java. lang. Math 类中的求随机数 的方法;选项 B, abs ()方法是 java. lang. Math类中的求绝对值的方法;选项 D, sin ()方法是 java. lang. Math 类中的求正弦函数的方法;选项 C,是 Graphics类提供的画直线的方法。 15 【正确答案】 C 【试题解析】 do-while循环至

20、少执行一次,输出 n is 10。判断结束条件时,先计算 -n, n=9,才进行比较运算,所以条件为假,退出循环。因此选 C。 16 【正确答案】 A 【试题解析】 当按 Tab 键离开文本框时,文本框失去焦点,激发焦点事 件FocusEvent; WiodowEvent是窗口事件,在关闭窗口、窗口闭合、窗口图标化时激活; AetionEvent是动作事件,在按钮按下、文本框中按 Enter键时激活。 17 【正确答案】 A 【试题解析】 匹配器类用于比较输入字符串与模式串。该类的方法有: matches ()、 find ()、 start ()、 end ()等,其中用于输入字符串与模式串

21、比较的方法是matches ()。 18 【正确答案】 B 【试题解析】 本题考查 int类型的取值范围。 int类型是最常用的整数 类型,存储时占 32位 bit,能表示的范围是 -2的 31次方至 2的 31次方 -1,选项 B 正确。而short类型在存储时占 16 位 bit,能表示的范围是 -2的 16次方至 2的 16次方 -1。long类型存储时占 64位 bit,数据范围是 -2的 64次方至 2的 64次方 -1。正确答案为选项 B。 19 【正确答案】 C 【试题解析】 本题考查 Java中的运算符。首先要清楚程序里面涉及的运算符的含义。 “ ”是按位左移运算符, “”。

22、29 【正确答案】 D 【试题解析】 该题考查对基本数据类型定义和初始化的理解。基本数据类型在定义时都可以对其赋初值。选项 A是错误的,与 C语言不同,在 Java语言中,对于实型数值,默认的类型是 double型,若要把它赋给 float型变量,必须对它进行类型转换,对于赋初值的话,必须在实型数后面加上 f或 F字母,给浮点型变量 定义并且赋初值;选项 B是错误的,因为 byte是 8个字符的,它所表示的范围是 -128 127,而右边的 257已经超出其所能表示的范围了;选项 C是错误的,对于布尔型变量,它的值只有 true与 false两种,系统默认的是 false,没有 null这种取

23、值;选项 D是正确的,对整型变量定义并且赋初值。故本题答案是 D。 30 【正确答案】 B 31 【正确答案】 C 32 【正确答案】 A 【试题解析】 子类可以继承父类的 public和 protected 成员。非私有成员包括public和 protected 成员。 33 【正确答案】 A 【试题解析】 在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。 34 【正确答案】 B 【试题解析】 类中的静态方法、数据和程序块需要分配内存,抽象类中也可有静态数据,对象中的数据也需要在堆中分配内存。接口中只有抽象方法,不能实例化,不需要考虑为其分配内存。 35 【正确答

24、案】 D 【试题解析】 本题考查考生对 Java中构造方法的理解及应用。构造方法名必须与类名相同,没有返回值,用户不能直接调用,只能通过 new自动 调用。题目有两个构造方法 Test()和 Test(int a),按照参数决定调用哪个方法。 t1=new Test()语句调用 Test()方法,而 t2=new Test(j, k)将会找不到相应的构造方法,程序编译出错在第 10行,所以选项 D说法正确。 36 【正确答案】 一对多 (或 1:N) 【知识模块】 数据库设计基础 37 【正确答案】 Unicode 【知识模块】 Java简单数据类型及运算 38 【正确答案】 非线性结构 【试

25、题解析】 数据的存储结构是指数据结构 (数据的逻辑结 构 )在计算机中的表示,又称物理结构。数据的存储结构包括顺序存储结构和链式存储结构。数据的逻辑结构有线性结构和非线性结构两大类。 39 【正确答案】 FlowLayout 【试题解析】 为了实现跨平台的特性并且获得动态的布局效果, Java将容器内的所有构件安排给一个 “布局管理器 ”负责管理,不同的布局管理器使用不同的算法和策略,容器可以通过选择不同的布局管理器来决定布局。 AWT中的布局管理器包括: BorderLayout、 FlowLayout、 CardLayout、 GridBagLayout 和GridLayout。 40 【

26、正确答案】 有穷性 41 【正确答案】 t. setVisible (true) 【试题解析】 要生成一个窗口,通常用 Window 的子类 Frame来进行实例化,而不是直接用 Window类。每个 Frame的对象实例化以后,都是没有大小和不可见的,必须调用 setSize ()来设置大小,调用 setVisible (true)来设置该窗口为可见。 42 【正确答案】 2 【试题解析】 整数除以整数其结果要舍去小数点后面的数,不进行四舍五入。 43 【正确答案】 CardLayout 【试题解析】 CardLayout将容器分层,每一层显示的空间都是整个容器的大小,每层只允许放入一个构件

27、,因此,多个构件共享同一个容器的显示空间。 44 【正确答案】 对象输出流 【试题解析】 本题考查 Java输入输出流的概念。 FileInputStream是字节流, BufferedWriter是字符流, ObjectOutputStream是对象输出流,既继承了OutputStream抽象类,又实现了 ObjectOutput接口,这是 Java 用接口技术代替双重继承例 子,其构造方法参数是串行化了的对象。 45 【正确答案】 MyClass obj=new MyClass(); 【试题解析】 生成一个对象的一般格式是:先定义一个对象变量,再用关键字new 来生成一个对象,并为对象中的成员变量赋初始值。在此题中,因为类 MyClass中的构造函数是不含参数的,所以生成 obj时用语句: MyClass obj=new MyClass(); 46 【正确答案】 可重用性 47 【正确答案】 一 48 【正确答案】 直到型循环 49 【正确答案】 物理 50 【正确答案】 多态性

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