[计算机类试卷]国家二级(JAVA)笔试模拟试卷126及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷126及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷126及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 126及答案与解析 1 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发中的技术问题 2 下列数据结构中,能用二分法进行查找的是 ( )。 ( A)顺序存储的有序线性表 ( B)线性链表 ( C)二叉链表 ( D)有序线性链表 3 设有如下关系表,则下列操作中,正确的是 ( )。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 4 下列叙述中正确的是 (
2、 )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)数据的逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率 5 下列关于栈的描述正确的是 ( )。 ( A)在栈中只能插入元素而不能删除元素 ( B)在栈中只能删除元素而不能插入元素 ( C)栈是特殊的线性 表,只能在一端插入或删除元素 ( D)栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素 6 下面叙述正确的是 ( )。 ( A)程序设计就是编制程序 ( B)程序的测试必须由程序
3、员自己去完成 ( C)程序经调试改错后还应进行再测试 ( D)程序经调试改错后不必进行再测试 7 下列叙述中正确的是 ( )。 ( A)软件交付使用后还需要进行维护 ( B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 8 数据库设计的根本 目标是要解决 ( )。 ( A)数据共享问题 ( B)数据安全问题 ( C)大量数据存储问题 ( D)简化数据维护 9 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 10 在软件设计中,不属于过程设计工具的是 ( )。
4、( A) PDL(过程设计语言 ) ( B) PAD图 ( C) N-S图 ( D) DFD图 11 编译一个定义了 3个类和 10个方法的 Java源文件后,生成的是 ( )。 ( A) 13个字节码文件,文件扩展名是 .class ( B) 1个字节码文件,文件扩展名是 .class ( C) 3个字节码文件,文件扩展名是 .java ( D) 3个字节码文件,文件扩展名是 .class 12 下面关于变量组成部分的描述中正确的是 ( )。 ( A)变量名不是标识符 ( B)变量名是标识符 ( C)浮点型属于复合类型 ( D)变量属性分为两类:基本类型和复合类型 13 按照运算符的操作数的
5、数目划分 ,算术运算符 +属于 ( )。 ( A)一元运算符 ( B)二元运算符 ( C)三元运算符 ( D)关系运算符 14 下列运算符中,不可以和 字符类型数据组合成运算表达式的是 ( )。 ( A) + ( B) - ( C) + ( D) & 15 下列不是表达式语句的是 ( )。 ( A) C+; ( B) a=b+c ( C) a+=b; ( D) System.out.println(“a“); 16 下列程序输出的结果为 ( )。 public class Test public static void main (String args) int a=3, b=4, c=5,
6、 d=6, e=7; if(a b|c d)e+; else e-; System.out.println(e); ( A) 8 ( B) 7 ( C) 6 ( D) 9 17 以下字符常量中不合法的一项是 ( )。 ( A) bn ( B) r ( C) t ( D) Y 18 一般情况下,只有当 switch语句中 ( )时, default子句才会被执行。 ( A)表达式的值与所有 case子句中的值匹配时 ( B)表达式的值与所有 case子句中的值都不匹配时 ( C)表达式的值与第一个 case子句中的值匹配时 ( D)表达式的值与最后一个 case子句中的值匹配时 19 Java程
7、序中的语句不可以是 ( )。 ( A)大括号 括起来的语句块 ( B)单一的一条语句 ( C)汉字语句 ( D)复合语句 20 下面程序段的输出结果是 ( )。 public class Test public static void 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 21 程序在除法的分母为 0或用 0取模时会出现 ( )。 ( A)空指针异常 ( B)类选型异常 ( C)算术异常 (
8、 D)摘获异常 22 下面关于接口的说法不正确的是 ( )。 ( A)在 Java程序里,接口是不支持多重继承的 ( B)接口所有的方法都是抽象的 ( C)接口的方法都是 public的 ( D)用于定义接口的关键字是 implements 23 00101010(&)00010111语句的执行结果是 ( )。 ( A) 11111111 ( B) 00111111 ( C) 00000010 ( D) 00000000 24 若在类 A中有一个无形式参数且无返回值的方法 m1(),而且在调用这个方法时可以使用类名称而不是对象名称,那么声明这个方法的形式为 ( )。 ( A) static v
9、oid m1 () ( B) public void m1 () ( C) final void m1 () ( D) abstract void m1; 25 关键字 super的作用是 ( )。 ( A)用来调用父类中被重载的方法 ( B)用来调用父类的构造函数 ( C)用来访问父类被隐藏的成员变量 ( D)以上说法都正确 26 在 Java中,字符串由 java.lang.String和 ( )定义。 ( A) java.io.StringChar ( B) java.io.StringBuffer ( C) java.lang.StringChar ( D) java.lang.Str
10、ingBuffer 27 J2SE1.4中提供了 java.nio包,该包支持的特点有 ( )。 ( A)文件锁定 ( B)字符及编码、非阻塞 I/O ( C)内存映射技术 ( D)以上特点都正确 28 java.io包提供的用于筛选文件名的接口是 ( )。 ( A) DataInput ( B) DataOutputStream ( C) RandomAccessFile ( D) FileNameFiher 29 下列选项中, ( )是 FilterInputStream类构造方法的有效参数。 ( A)无参数 ( B) OutputStream对象 ( C) InputStream对象 (
11、 D) RandomAccessFile对象 30 下列情况中,不会使线程返回所持有的对象锁的是 ( )。 ( A)当 synchronized()语句块执行完毕 ( B)当调用了线程的 suspend()方法 ( C)当在 synchronized()语句块中出现异常 (Exception) ( D)当持有锁的线程调用该对象的 wait()方法 31 下列关 于对象的串行化的说法中,错误的是 ( )。 ( A)对象串行化定制分为两个层次:部分串行化和完全串行化 ( B)对象永久化是将对象存在内存中 ( C)对象串行化是对 Java对象的读、写的过程 ( D)对象串行化必须实现 Seriali
12、zable接口 32 Swing采用的设计规范是 ( )。 ( A)控制一模式一视图 ( B)控制一视图一模式 ( C)视图一模式一控制 ( D)模式一视图一控制 33 下列程序用 GridLayout布局管理器将 Frame分为 1行 3列,并放入 Button构件,横线处应填入 的语句是 ( )。 import java.awt.*; public class Test public static void main (String args) Frame frm=new Frame (“GridLayout“); _ frm add (new Button(“Button1“); frm
13、 add (new Button(“Button2“); frm add (new Button(“Button3“); frm setSize (300, 300); frm setVisible (true); ( A) frm.setLayout (GridLayout (1, 3); ( B) setLayout (new GridLayout(1, 3); ( C) frm.setLayout (new GridLayout(3, 1); ( D) frm.setLayout (new GridLayout(1, 3); 34 当用户按 Tab键离开文本框时,将激发 ( )事件 (
14、A) FocusEvent ( B) WindowEvent ( C) ActionEvent ( D)以上都不是 35 Applet类的直接父类是 ( )* ( A) Component类 ( B) Frame类 ( C) Container类 ( D) Panel类 36 某二叉树中度为 2的结点有 18个,则该二叉树中有【 】个叶子结点。 37 在面向对象方法中,类的实例称为 【 】。 38 问题处理方案的正确而完整的描述称为【 】。 39 在关系数据库中,把数据表示成二维表,每一个二维表称为【 】。 40 诊断和改正程序中错误的工作通常称为【 】。 41 Java允许把一个或多个类收集
15、在一起成为一组,称为包,以便于组织任务。标准 Java库分为许多包,如 java.lang、 java.util、 等。包是分层次的,所有的Java包都在 java和 javax包层次内。要将多个类组织到一个包中,需要使用【 】关键字。 42 阅读下列代码 public class Test public static void main (String args) System.out.println(5/2); 其执行结果是【 】。 43 Java语言中,临界区用【 】关键字标识。 44 递归调用的基本思想就是自己调用自己,一个使用递归技术的方法将直接或间接地调用【 】的方法。 45 Ja
16、va通过过滤流对 I/O访问提供【 】机制。 46 FileInputStream是字节流; BufferedWriter是字符流; ObjectOutputStream是【 】。 47 在 Java语言中,对于浮点数,如果数字后没有任何字母,计算机默认其为【 】类型。 48 下列程序的作用是在屏幕上显示一个 200200大小的窗口,在横线上填入相应的语句。 import java.awt.*; public class Test extends Frame public static void main (String args) Test t=new Test (“Hello“); t.s
17、etSize (200, 200); t.setBackground (Color.reD); 【 】; public Test (String str) super(str); 49 下面的 Applet获取了相对于 getDocumentBase()方法返回的目录路径为graph/java.gif的图像文件,并将它显示出来。在下面程序的划线处填入相应的语句。 import java.awt.*; import java.applet.Applet; public class Test extends Applet Image img; public void init() 【 】 publ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 126 答案 解析 DOC
