[计算机类试卷]国家二级(JAVA)笔试模拟试卷137及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷137及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷137及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 137及答案与解析 1 数据的存储结构是指 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 下列关于栈的描述中错误的是 ( A)栈是先进后出的线性表 ( B)栈只能顺序存储 ( C)栈具有记忆作用 ( D)对栈的插入与删除操作中,不需要改变栈底指针 3 在深度为 5的满二叉树中,叶子结点的个数为 ( A) 31 ( B) 32 ( C) 16 ( D) 15 4 下列叙述中正确的 是 ( A)一个逻辑数据结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储
2、结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 5 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上三种说法都不对 6 在软件设计中,不属于过程设计工具的是 ( A) PDL(过程设计语言 ) ( B) PAD图 ( C) N-S图 ( D) DFD图 7 在软件开发中,下面任务不属于设计阶段的是 ( A)数据结构设计 ( B)给出系统模块结构
3、 ( C)定义模块算法 ( D)定义需求并建立系统模型 8 数据库系统的核心是 ( A)数据模型 ( B)数据库管理系统 ( C)软件工具 ( D)数据库 9 下列叙述中正确的是 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库设计是指设计数据库管理系统 ( C)数据库技术的根本目标是要解决数据共享的 问题 ( D)数据库系统中,数据的物理结构必须与逻辑结构一致 10 下列关于 E-R图的描述中正确的是 ( A) E-R图只能表示实体之间的联系 ( B) E-R图只能表示实体和实体之间的联系 ( C) E-R图只能表示实体和属性 ( D) E-R图能表示实体、属性和实体
4、之间的联系 11 下列哪个选项是合法的标识符 ? ( A) 123 ( B) _name ( C) class ( D) 1first 12 下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试 ? ( A) java.exe ( B) javadoc.exe ( C) jdb.exe ( D) javaprof.exe 13 下列的哪个选项可以正确用以表示八进制值 8? ( A) 0x8 ( B) Ox10 ( C) 08 ( D) 010 14 下列哪个赋值语句是不正确的 ? ( A) float f=11.1; ( B) double d=5.3E12;
5、( C) float d=3.14f; ( D) double f=11.1E10f; 15 下列哪个赋值语句是正确的 ? ( A) char a=12; ( B) int a=12.0; ( C) int a=12.0f; ( D) int a= (int)12.0; 16 给出下列的代码,哪行在编译时可能会有错误 ? 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; ( A) line 4 ( B) line 6 ( C
6、) line 7 ( D) line 8 17 下列关于继承的哪项叙述是正确的 ? ( A)在 java中允许多重继承 ( B)在 java中一个类只能实现一个接口 ( C)在 java中一个类不能同时继承一个类和实现一个接口 ( D) java的单一继承使代码更可靠 18 下列哪个修饰符可以使在一个类中定义的成员变量只能被同一包中的类访问 ? ( A) private ( B)无修饰符 ( C) public ( D) protected 19 给出下列代码,如何使成员变量 m被方法 fun()直接访问 ?class Test private int m; public static voi
7、d fun( ) . ( A)将 private int m 改为 protected int m ( B)将 private int m 改为 public int m ( C)将 private int m改为 static int m ( D)将 private int m改为 int m 20 已知有下列类的说明,则下列哪个语句是正确的 ?public class Test private float f=1.0f; int m=12; static int n=1; public static void main(String arg) Test t= new Test(); ( A
8、) t.f; ( B) this. n ( C) Test.m; ( D) Test.f; 21 给出下列代码,则数组初始化中哪项是不正确的 ? byte array1, array2 ; byte array3 ; byte array4; ( A) array 2= array1 ( B) array2=array3 ( C) array2=array4 ( D) array3=array4 22 下列代码的执行结果是 public class Test public int aMethod() static int i=0; i+; System.out.println(i); publ
9、ic static void main(String args) Test test= new Test(); test. aMethod(); ( A)编译错误 ( B) 0 ( C) 1 ( D)运行成功,但不输出 23 下列关于内部类的说法不正确的是 ( A)内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用 ( B)内部类可以使用它所在类的静态成员变量和实例成员变量 ( C)内部类不可以用 abstract修饰符定义为抽象类 ( D)内部类可作为其他类的成员,而且前访 问它所在类的成员 24 顺序执行下列程序语句后,则 b的值是 String a=“Hello“; Strin
10、g b=a.substring(0, 2); ( A) Hello ( B) hello ( C) He ( D) null 25 在 oneMethod()方法运行正常的情况下,程序段将输出 public void test() try oneMethod(); System.out.println(“condition 1“); catch(ArrayIndexOutOfBoundsException e) System.out.println(“condition 2“); catch (Exception e) System.out.println(“condition 3“); fi
11、nally System.out.println(“finally“); ( A) condition 1 ( B) condition 2 ( C) condition 3 ( D) condition 1 finally 26 下列常见的系统定义的异常中,哪个是输入、输出异常 ? ( A) ClassNotFoundException ( B) IOException ( C) FileNotFoundException ( D) UnknownHostException 27 下列哪个不是 nio包的新特点 ? ( A)内存映射技术 ( B)文件锁定 ( C)字符及编码 ( D)阻塞 I
12、/O 28 下列哪个选项是正确计算 42(角度 )的余弦值 ? ( A) double d=Math.cos(42); ( B) double d= Math.cosine(42); ( C) double d=Math.cos(Math.toRadians(42); ( D) double d=Math.cos(Math.toDcgrees(42); 29 下列 InputStream类中哪个方法可以用于关闭流 ? ( A) skip() ( B) close() ( C) mark() ( D) reset() 30 下列方法中哪个是执行线程的方法 ? ( A) run() ( B) st
13、art() ( C) sleep() ( D) suspend() 31 下列关于 Frame类的说法不正确的是 ( A) Frame是 Window类的直接子类 ( B) Frame对象显示的效果是一个窗口 ( C) Frame被默认初始化为可见 ( D) Frame的默认布局管理器为 BorderLayout 32 下列 Java常见事件类中哪个是鼠标事件类 ? ( A) InputEvent ( B) KevEvent ( C) MouseEvent ( D) WindowEvent 33 在 Applet的关键方法中,下列哪个方法是关闭浏览器以释放 Applet占用的所有资源 ? (
14、A) init() ( B) start() ( C) paint() ( D) destroy() 34 下列哪个是面向大型企业级用容器管理专用构件的应用平台 ? ( A) J2EE ( B) J2ME ( C) J2SE ( D) J2DE 35 下列哪个选项的 java源文件代码片段是不正确的 ? ( A) package testpackage; public class Test ( B) import java. io. *; package testpaekage; public class Test ( C) import java.io.*; class Person pub
15、lic class Test ( D) import java.io.*; import java. awt.*; public class Test 36 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 37 在长度为 n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【 】。 38 在面向对象的程序设计中,类描述的是具有相似性 质的一组【 】。 39 通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【 】。 40 数据库管理系统常见的数据模型有层次模型、网状模型和【 】 3种。 41 在 Java语言中,类按照程序设计所需要的常用【 】和接口封装成包。 4
16、2 【 】属性是专门定义常值变量的保留字。 43 跳转语句包括【 】、 continue语句和 return语句。 44 Java对 I/0访问提供了同步处理机制,这就是【 】。 45 Java语言是一种半编译和半解释型语言,经过编译 后的 Java程序由【 】去解释执行。 46 Java中的 Externalizable接口,可以实现【 】定制串行化。 47 【 】布局管理器可以使多个构件共享同一个显示空间。 48 组件不能独立地显示出来,必须将组件放在【 】中才能显示。 49 Swing构件从功能上位于顶层容器的包括: JFrame、 JApplet、【 】和JWindow。 50 App
17、let与 Application的主要区别在于执行方式上: Application以 main()方法为入口点运行,而 Applet要 在【 】或 appletviewer中运行。 国家二级( JAVA)笔试模拟试卷 137答案与解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。所以选项 D正确。 2 【正确答案】 B 【试题解析】 本题考核栈的基本概念,我们可以通过排除法来确定本题的答案。栈是限定在一端进行插入与删除的线性表,栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 137 答案 解析 DOC
