[计算机类试卷]国家二级(JAVA)笔试模拟试卷71及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷71及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷71及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 71及答案与解析 1 以下各特点中属于算法的基本特征的是 ( )。 ( A)不可行性 ( B)确定性 ( C)拥有部分的情报 ( D)无穷性 2 考虑一年四季的顺序关系时下列数据元素前者不是后者前件的是 ( )。 ( A)春、夏 ( B)夏、秋 ( C)秋、冬 ( D)冬、秋 3 下列关于线性表叙述中不正确的是 ( )。 ( A)可以有几个节点没有前件 ( B)只有一个终端节点,无后件 ( C)除根节点和终端节点外,其他节点都有且只有一个前件,也有且只 有一个后件 ( D)线性表可以没有数据元素 4 下面对对象概念描述错误的是 ( )。 ( A)任何对象都必
2、须有继承性 ( B)对象是属性和方法的封装体 ( C)对象间的通信靠消息传递 ( D)操作是对象的动态属性 5 下列不属于软件工程过程的基本活动的是 ( )。 ( A)软件规格说明 ( B)软件开发 ( C)软件确认 ( D)软件需求分析 6 软件测试方法中属于静态测试方法的是 ( )。 ( A)黑盒测试 ( B)逻辑覆盖 ( C)错误推测 ( D)人工检测 7 数据库系统的 核心是 ( )。 ( A)数据库 ( B)数据库管理系统 ( C)数据模型 ( D)软件工具 8 设有 n元关系 R及 m元关系 S,则关系 R与 S经笛卡儿积后所得新关系是 个( )元关系。 ( A) m ( B) n
3、 ( C) m+n ( D) m*n 9 数据库设计包括两个方面的设计内容,它们是 ( )。 ( A)概念设计和逻辑设计 ( B)模式设计和内模式设计 ( C)内模式设计和物理设计 ( D)结构特性设计和行为特性设计 10 在顺序表 (3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值 11,所需的关键码比较次数为 ( )。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 11 JDK中,用 ( )命令对其源文件进行编译,生成字节码文件。 ( A) java.exe ( B) javac.gxc ( C) javadoc.exe ( D) javap.
4、exe 12 以下叙述中不属于 Java语言特点的是 ( )。 ( A)面向对象 ( B)可移植性 ( C)多线程 ( D)宏定义 13 在 Java语言中,封装是借助于 ( )实现的。 ( A)对象 ( B)类 ( C)数组 ( D)成员 14 Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是 ( )。 依靠 Java的垃圾回收机制回收内存 调用 System.gc(),请求垃圾回收 Java系统开始运行时,自动调用 java Object finalize()释放内存 在程序中调用重写的 finalize()方法释放系统资源,其格式
5、为: protected void finalize() throws throwable super, finalize (); ( A) , ( B) , . , ( C) . , ( D) , . 15 下列各选项中属于合法标识符的是 ( )。 ( A) myid/2 ( B) #NAME? ( C) -5 ( D) _vacl 16 下面哪一个正确表示了 int类型的取值范围 ? ( ) ( A) -216 216-1 ( B) -231 231-1 ( C) -232 232-1 ( D) -264265 17 在编写 Java程序的时候,如果不为类的成员变量定义初始值, Java会
6、给它们设置默认值,下列说法中不正确的是 ( )。 ( A) Byte的默认值是 0 ( B) int的默认值是 0 ( C) long的默认值是 0.0L ( D) float的默认值是 0.0f 18 Java语言中所有的简单数据类型都被包含在 ( )中。 ( A) java.sql ( B) java.awt ( C) java.lang ( D) java.math 19 设 a=8,则表达式 a 2的值是 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 4 20 以下各选项中能正确声明一个表示 50个值为 null的字符串数组的是 ( )。 ( A) stringa; (
7、 B) stringa; ( C) chara50; ( D) stringa=new String50; 21 下列程序的执行结果为 ( )。 public class c3 public static void main (String args) int i=13,j=10; if (i- j) i+; else j-; System. out.println (i+“t“+j); ( A) 13 10 ( B) 12 11 ( C) 11 11 ( D) 12 12 22 如下程序的输出结果是 ( )。 public class Test void printValue(int m)
8、do System.out.println(“The value is“+m); while(-m 10 ) public static void main(String args) int i=10; Test t= new Test(); t.printValue(i); ( A) The value is 8 ( B) The value is 9 ( C) The value is 10 ( D) The value is 11 23 for(int x=0, y=0; !x public class Test public static void main(String args )
9、 char ch; try _; System.out.println(ch); catch(IOException e) e.printStackTrace(); ( A) ch= System.in.read(); ( B) ch=(char)Systcm in.read(); ( C) ch=(char)System.in.readln(); ( D) ch=(int)System in.read(); 29 下列 Java组件中,不属于容器的是 ( )。 ( A) Panel ( B) Window ( C) Frame ( D) Label 30 JScrollPane面板的滚动条通
10、过移动哪个对象来实现 ? ( ) ( A) Jviewport ( B) JSplitPane ( C) JTabbedPane ( D) JPanel 31 要表示表格的数据,需要继承类 ( )。 ( A) AbstractTableModel ( B) TableModel ( C) JTable ( D) TableModelable 32 下面程序的正确输 出是 ( )。 public class Hello public static void main(String args) int count, xPos = 25; for ( count = 1; count = 10; c
11、ount+ ) if ( count = 5 ) break; System.out.println(count ); xPos += 10; ( A) 1 2 3 4 ( B) 1 3 4 ( C)编译错误 ( D)以上都不是 33 在 Applet生命周期中,下面方法中是在装载 Applet时被调用的是 ( )。 ( A) stop() ( B) init() ( C) start() ( D) destroy() 34 JDBC是面向 ( )的。 ( A)过程 ( B)对象 ( C)应用 ( D)用户 35 J2SDK的下载中,下列哪步可进入 J2SE下载页面 ? ( ) ( A)进入
12、http:/ ( B)单击左侧 Download链接 ( C)单击页面中的 Java 2 Platform, Standard Edition链接 ( D)单击页面中的 J2SE1.4.2链接 36 在进行 Java程序开发时,可以使用【 】来辅助编程。 37 对象的两大要素是数据和【 】。 38 在 Java语言中, byte类型的数据能表示的数据范围是【 】。 39 当方法有返回值时 ,必须在该方法体内使用【 】语句。 40 一个 try代码段后面必须跟着若干个 catch代码段或者一个【 】代码段。 41 欲使当前线程休眠一段时间,然后恢复运行,须调用【 】方法。 42 通过继承 Thr
13、ead创建线程,在主控程序中同时运行两个线程 Thread1和Thread2。请在下面横线处填入代码完成此程序。 public class ThreadTest public static void main(String args) new TestThread(“Threadl“).start(); 【 】 class TestThread extends Thread() public TestThread(String str) super (str); public void run() for(int i = 0; i 5; i+) System.out.println(i + +
14、 getName() + “在运行 “); try Sleep(1000); catch(InerruptedException e) System.out.println(getName() + “已结束 “); 43 为了实现线程之间的通信, java 1ang Object提供了两个方法,即 wait()和【 】。 44 Java的 Swing包中定义了两种构件:顶层容器和【 】。 45 appletviewer仅仅是一个小应用程序观察器,只支持 object、 embed或【 】标记。 国家二级( JAVA)笔试模拟试卷 71答案与解析 1 【正确答案】 B 【试题解析】 作为 个算法
15、一般应具有几个基本特征:可行性、确定性、有穷性、拥有足够的情报,显然答案为 B。 2 【正确答案】 D 【 试题解析】 在具有相同特征的数据元素集合中,各个数据元素之间存在某种关系,这种关系反映了该集合中数据元素所固有的一种结构。这种关系用前件和后件来描述。考虑一年四季的顺序关序时,春是夏的前件,夏是秋的前件,秋是冬的前件。 3 【正确答案】 A 【试题解析】 线性表要求只有一个根节点,它无前件,所以 A是错误的。线性表要求只有一个终端节点,它无后件, B是正确的。线性表要求其他节点都有且只有一个前件,也有且只有一个后件, C是正确的。一个线性表中可以没有数据元素,称为空线性表, D是正确的。
16、 4 【正确答 案】 A 【试题解析】 对象是面向对象方法中最基本的概念,对象可以用来表示客观世界中的任何实体,因此需要很清楚的理解对象的概念。因为客观世界的实体通常都具有静态和动态的属性,所以对象也具有静态和动态的属性。操作是对象的动态属性,属性是对象的静态属性。对象是属性和方法的封装体。面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息。对象可以有继承性,但并不是任何对象都必须有继承性。 5 【正确答案】 D 【试题解析】 软件工程过程是把输入转化为输出的一组彼此相关的资源和 活动。软件工程的过程是将软件工程的方法和工具综合起来,以达到合理、及时地进行计算机软件
17、开发的目的。它的基本活动包括软件规格说明、软件开发、软件确认、软件演进。 6 【正确答案】 D 【试题解析】 软件测试若是从是否需要执行被测试软件的角度划分,可以分为静态测试和动态测试。若按照功能划分,可以分为黑盒测试和白盒测试。静态测试可以是人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。逻辑覆盖属于白盒测试的主要方法。错误推测属于黑盒测试的主要诊断方法之一。 7 【正确答案】 A 【试题解析】 数据库系统由这样几部分组成:数据库 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人 )、硬件平台、软件平台。这 5个部分构成了一个数据库系统,而数据库是整个系统的核心。
18、8 【正确答案】 C 【试题解析】 本题考核对笛卡儿积运算的掌握。笛卡儿积是两个关系的合并操作,因此 n元关系 R与 m元关系 S经笛卡儿积后所得新关系是 m+n元关系 9 【正确答案】 A 【试题解析】 模式设计和内模式设计是概念设计的两种方法。物理设计是根据特定的计算机系统,对数据的存储结构和存取方法进行设计, 从而实现从逻辑结构到物理结构的转换。从系统开发的角度来看,结构特性设计和行为特性 -设计是数据库应用系统所具有的两个特性。结构特性的设计,设计各级数据库模式 (静态特性 ):行为特性的设计,改变实体及其特性,决定数据库系统的功能 (动态特性 )。 10 【正确答案】 C 【试题解析
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 71 答案 解析 DOC
