[计算机类试卷]国家二级(JAVA)笔试模拟试卷136及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷136及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷136及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 136及答案与解析 1 已知一棵二叉树前序遍历和中序遍历分别为 ABDEGCFH和 DBGEACHF,则该二叉树的后序遍历为 ( A) GEDHFBCA ( B) DGEBHFCA ( C) ABCDEFGH ( D) ACBFEDHG 2 树是结点的集合,它的根结点数目是 ( A)有且只有 1 ( B) 1或多于 1 ( C) 0或 1 ( D)至少 2 3 如果进栈序列为 e1, e2, e3, e4,则可能的出栈序列是 ( A) e3, e1, e4, e2 ( B) e2, e4, e3, e1 ( C) e3, e4, e1, e2 ( D)任意顺
2、序 4 在设计程序时,应采纳的原则之一是 ( A)不限制 goto语句的使用 ( B)减少或取消注解行 ( C)程序越短越好 ( D)程序结构应有助于读者理解 5 程序设计语言的基本成分是数据成分、运算成分、控制成分和 ( A)对象成分 ( B)变量成分 ( C)语句成分 ( D)传输成分 6 下列叙述中,不属于软件需求规格说明书的作用的是 ( A)便于用户、开发人员进行理解和交流 ( B)反映出用户问题的结构,可以作为软件开发工作的基础和依据 ( C)作为 确认测试和验收的依据 ( D)便于开发人员进行需求分析 7 下列不属于软件工程的 3个要素的是 ( A)工具 ( B)过程 ( C)方法
3、 ( D)环境 8 单个用户使用的数据视图的描述称为 ( A)外模式 ( B)概念模式 ( C)内模式 ( D)存储模式 9 将 E-R图转换到关系模式时,实体与联系都可以表示成 ( A)属性 ( B)关系 ( C)键 ( D)域 10 SQL语言又称为 ( A)结构化定义语言 ( B)结构化控制语言 ( C)结构化查询语言 ( D)结构化操纵语言 11 下 列哪个类是由编译器自动生成对象的特殊类,并用于类操作 ? ( A) System类 ( B) Class类 ( C) Thread类 ( D) Object类 12 在 Java源文件中什么类最多只能有一个,其他类的个数不限 ? ( A)
4、 public ( B) private ( C) protected ( D)没有这种类 13 下列哪个选项是 short型数据的取值范围 ? ( A) -128 +127 ( B) -32 768 +32 767 ( C) -2 147483 648 +2 417 483 647 ( D) -3.402 823 47E 38 +3.402 823 47E 38 14 下列哪项是将一个十六进制数值赋值给一个 long型变量 ? ( A) long number=123L; ( B) long number=0123; ( C) long number=0123L; ( D) long num
5、ber=Oxl23L; 15 下列程序段执行后的输出结果为 int x=3; int y=10; System.out. println(y %x) ; ( A) 0 ( B) 1 ( C) 2 ( D) 3 16 下列哪个程序段可能导致错误 ? ( A) String s=“hello“; String t= “good“; String k=s+ t; ( B) String s=“hello“; String t; t=s3+“one“; ( C) String s=“hello“; String standard=s. toUpperCase ( D) String s=“hello“
6、; String t =s+ “good“ 17 在下列程序的划线处应填入的语句 是 class Person private int a; public class Man extends Person public int b; public static void main (String arg ) Person p=new Person(); Man t=new Man(); int i: ( A) i=w; ( B) i=b ( C) i=p.a; ( D) i=t.b; 18 有如下程序段: if(x 0) System.out. println(“first“); else i
7、f(x -4) System.out.println(“second“); else System.out.println(“third“); x的取值在什么范围内时,将打印出字符串 “second“ ? ( A) x 0 ( B) x -4 ( C) x = -4 ( D) x = 0&x -4 19 下列程序的输出结果是 public class fff void printValue (int m) do System.out.println(“The value is“ +m); while(-m 10) public static void main (String arg) int
8、 i=10; Test t= new Test(); t. printValue(i); ( A) 8 ( B) 9 ( C) 10 ( D) 11 20 下列关于变量的叙述哪个是 错的 ? ( A)实例变量是类的成员变量 ( B)实例变量用关键字 static声明 ( C)在方法中定义的局部变量在该方法被执行时创建 ( D)局部变量在使用前必须被初始化 21 给出下列的程序,其叙述正确的是 public class Man static int arr= new int 10; public static void main (String a ) System.out.println(ar
9、r1); ( A)编译时将发生错误 ( B)编译时正确但是运行时出错 ( C)输出为 0 ( D)输出为 null 22 下列常见的系统定义的异常中,哪个是数组越界异常 ? ( A) ArrayIndexOutOfBoundsException ( B) IOException ( C) NullPointerException ( D) ArithmeticException 23 下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的 ? ( A) transient ( B) serialize ( C) synchronized ( D) static 24 下列有关线程
10、的叙述哪个是正确的 ? ( A)一旦一个线程被创建,它就立即开始运行 ( B)调用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 ( C)主线程不具有默认优先级 ( D) Java中线程的优先级从低到高以整数 0 9表示 25 resume()方法负责恢复被哪个方法挂起的线程 ? ( A) stop() ( B) sleep() ( C) wait() ( D) suspend() 26 下列哪个选项不是 FilterInputStream的子类 ? ( A) CheckedInputStream ( B) BufferedInputStream ( C) Pushb
11、ackInputStream ( D) FileInputStream 27 下列哪个选项不是 InputStream类中的方法 ? ( A) public abstract int read()throws IOException ( B) public final void writeInt (int v)throws IOException ( C) public void close()throws IOException ( D) public int available() throws IOException 28 下列哪个选项可能包含菜单条 ? ( A) Panel ( B)
12、Frame ( C) Applet ( D) Dialog 29 下列哪个选项是创建一个标识有 “关闭 ”按钮的语句 ? ( A) TextField b=new TextField(“关闭 ”); ( B) TextArea b= new TextArea(“关闭 ”); ( C) Button b= new Button(“关闭 ”); ( D) Checkbox b= new Checkbox(“关闭 ”); 30 下列哪个选项是 javax.swing.JApplet的父类 ? ( A) java.awt.panel ( B) java.applet.Applet ( C) java.
13、awt.frame ( D) java.awt.Window 31 下列哪个命令是在当前主机的指定端口上启动远程对象注册服务程序 ? ( A) rmic ( B) rmiregistry ( C) rmid ( D) serialver 32 给出下列的代码,则以下哪个选 项返回 true? String s=“hello“; String t=“hello“; char c = h, e, 1, 1, o; A)s.equals(t); ( A) t. equals( ( B); ( C) s=t; ( D) t=c; 33 执行完语句 int x= new int 25;后,则下列哪项说法
14、是正确的 ? ( A) x24值为 0 ( B) x24值未定义 ( C) x25值为 0 ( D) x0值为空 34 在 Java语 言的下列哪个包是编译器自动导入的 ? ( A) java.lang ( B) java.awt ( C) java.io ( D) java.applet 35 Socket的工作流程是 打开连接到 Socket的输入 /输出 按某个协议对Socket进行读 /写操作 创建 Socket 关闭 Socket ( A) ( B) ( C) ( D) 36 软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【 】。 37 在
15、两种基本测试方法中,【 】测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。 38 线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的【 】存储结构。 39 对下列二叉树进行中序遍历的结果为【 】。40 在 E-R图中矩形表示【 】。 41 在 Java语言中,【 】是最基本的元素。 42 在求解运算速度要求不高,但是要求程序简洁的问题时,通常采用【 】结构。 43 用于输入压缩文件格式的 ZipInputStream类所属包是【 】。 44 当方法有返回值时,必须在该方法体内使用【 】语句。 45 Java对象串行化技术,主要是通过【 】和
16、 ObjectOutputStream类来实现的。 46 通常使用【 】关键字来对对象加锁,从而使得对对象的访问是排他的。 47 JscrollPane面板的滚动条通过移动【 】对象实现。 48 使用【 】 API来访问数据库使得数据库应用程序不依赖于特定的数据库厂家。 49 JComponent是一个抽象类,是大多数 Swing构件的父类,它定义了所 有子类构件的一般方法, JComponent类继承自【 】类,所以凡是此类的构件都可以作为容器使用。 50 Java提供的安全模型称作【 】模型。 国家二级( JAVA)笔试模拟试卷 136答案与解析 1 【正确答案】 B 【试题解析】 利用前
17、序和中序遍历的方法可以确定二叉树的结构,具体步骤如下: 前序遍历的第一个结点 A为树的根结点; 中序遍历中 A的左边的结点为A的左子树, A右边的结点为 A的右子树; 再分别对 A的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 2 【正确答案】 A 【试题解析】 树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集合。每个集合同时又是一棵树。树有且只有 1个根结点。 3 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A) 中 e1不可能比 e2先出, C) 中 e3不可能比 e4先出,且 e1不可能比 e2先出, D) 中栈是
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 136 答案 解析 DOC
