[计算机类试卷]国家二级(JAVA)笔试模拟试卷175及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷175及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷175及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 175及答案与解析 1 下列代码中,将引起编译错误的行是 1) public class Exercise 2) public static void main(String args) 3) float f=0.0; 4) f+=1.0: 5) 6) ( A)第 2行 ( B)第 3行 ( C)第 4行 ( D)第 6行 2 阅读下面代码 if(x=0)System.out.println(“冠军 “); else if(x -3)System.out.println(“亚军 “); elseSystem.out.println(“季军 “); 若要求打印
2、字符串 “季军 ”,则变量 X的取值范围是 ( A) x=0 import java.applet.*; public class HelloApplet extends Applet public void paint(Graphics g) g.drawstring(“Hello World!“, 20, 20); ( A) 20, 20 ( B) Hello World! ( C)编译不能通过 ( D)以上都不对 28 当检索一个压缩文件时,首先要建立压缩文件输入流对象。该对象 ( )。 ( A)以选择的压缩文件为参数 ( B)以 FileInputStream对象为参数 ( C)以 I
3、nputStreamReader对象为参数 ( D)以 BufferedReader对象为参数 29 二元算术表达式的两个操作数全是 short类型的数据,则表达式的结果是 ( )。 ( A) short ( B) int ( C) byte ( D) long 30 对于 catch子句的排列,下列哪种说法是正确的 ( ) ( A)父类在先,子类在后 ( B)子类在先,父类在后 ( C)有继承关系的异常不能在同一个 try程序段内 ( D)先有子类,其他如何排列都无关 31 Java虚拟机的执行过程有多个特点,下列哪个特点不属于 JVM执行特点 ? ( ) ( A)多线程 ( B)动态连接
4、( C)异常处理 ( D)异步处理 32 顺序执行下列程序语句后,则 b的值是 ( )。 StringA=Hello; String b=A.substring(0, 2); ( A) Hello ( B) hello ( C) Hel ( D) null 33 Applet的默认布局管理器是 FlowLayout,而 Swing Applet的内容面板的默认布局管理器是 ( A) FlowLayout ( B) CardLayout ( C) BorderLayout ( D) GridLayout 34 下列的变量定义语句中,合法的是 ( A) float _ * 5=3.4f; ( B)
5、 byte bl=15789; ( C) int_abc=3214L; ( D) double a=Double.MAX_vALUE; 35 下列运算符中属于关系运算符的是 ( A) = ( B) = ( C) += ( D) -= 36 在长度为 n的线性表中查找厂个表中不存在的元素,需要的比较次数为_。 37 在深度为 7的满二叉树中,度为 2的结点个数为 _。 38 任何运行在 Web页面中的小应用程序必须是 Java中 _类的子类。 39 软件生命周期一般可分为以下阶段:问题定义、可行性研究、 【 】、设计、编码、【 】、运行与维护。 40 在面向对象方法中,类的实例称为【 】。 41
6、 在 Java语言的所有方法中,比较特殊的方法是抽象方法,它只有方法头,没有【 】。 42 执行下列程序段后输出的结果是 _。 public class Test public static void main(String args) int x, y; for(y=1, x=1; y =50; y+) if(x =10)break; if (x%2=1) x+=5; continue; x-=2; System out println(y); 43 若想在程序中使用 JLabel类,则该程序可以使用 impoa_JLabel;语句引入 JLabel类。 44 编写同时具有 applet与
7、application的特征的程序。具体方法是:作为 application要定义 main()方法,并且把 main()方法所在的类定义为一个【 】类。 45 填写完整下面程序中所缺的部分。 class myfirst 【 】 System.out,println(“This is my first Java Application“); 46 _ 日历类提供日期和时间的表示,它以格里历 (即阳历 )来计算。 47 Java源代码文件中,可以有 _个 import语句。 48 凡生成 StringBuffer一个对象后,还可用 _方法或 ensureCapacity()方法来设定缓存大小。
8、49 凡生成 StringBuffer一个对象后,还可用【 】方法或 ensureCapacity( )方法来设定缓 存大小。 50 请写出下面 程序的运行结果: public class Test extends TT public static void main(String args) Test t=new Test(“Tom “); public Test(String s) super(s); System out print(“How are you?“); public Test() this(“I am Jack “); class TT public TT() System
9、 out print(“Hi!“); public TT(String s) this(); System out print(“I am“+s); 结果:【 】 。 国家二级( JAVA)笔试模拟试卷 175答案与解析 1 【正确答案】 B 2 【正确答案】 D 3 【正确答案】 D 【试题解析】 语句 boolean b=new Boolean5;存在错误,类型不兼容,左边为基本类型,右边为类 java.lang.Boolean。 Boolean 类将基本类型为 boolean 的值包装在一个对象中。一个 Boolean 类型的对象只包含一个类型为 boolean 的字段。 4 【正确答案
10、】 D 【试题解析】 软件维护是软件生命周期的最后一个阶段,也是持续时间最长、花费最多的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护的代价。 5 【正确答案】 B 【试题解析】 由栈 “后进先出 ”的特点可知: A中 e1 不可能比 e2 先出, C中 e3 不可能比 e4 先出,且 e1不可能比 e2 先出, D中栈是先进后出的,所以不可能是任意顺序。 B中出栈过程如图所示: 6 【正确答案】 B 7 【正确答案】 D 【试题解析】 投影:按字段 (也称属性,比如学生关系 (学号,姓名,出生年月,性别 ),学号、姓名 都是属性 )选取一列或多列 (一个二维表中所有元组在某一
11、列或几列上截取出来 )。如果有重复的元组,投影操作去掉重复的元组,则得到的新关系的元组个数将会少于原来的元组个数;如果没 有重复的元组,则新关系的元组个数等于原来的元组个数。所以不能确定元组个数。 8 【正确答案】 B 【试题解析】 在数据库系统中,由于采用的数据模型不同,相应的数据库管理系统 (DBMS)也不同。目前常用的数据模型有 3种:层次模型、网状模型和关系模型。在层次模型中,实体之间的联系是用树结构来表示的,其中实体集 (记录型 )是树中的结点,而树中各结点之间的连线表示它们之间的关系。所以,本题的正确答案是 B。 9 【正确答案】 B 10 【正确答案】 A 【试题解析】 本题考查
12、数据结构中二叉树的性 质。二叉树满足如下一条性质,即:对任意一棵二叉树,若终端结点 (即叶子结点 )数为 n0,而其度数为 2的结点数为 n2,则 n0=n2+1。 根据这条性质可知,若二叉树中有 70个叶子结点,则其度为 2的结点数为 70-1,即 69个。二叉树的总结点数是度为 2、度为 1和叶子结点的总和,因此,题目中的二叉树总结点数为 69+80+70,即 219。因此,本题的正确答案是选项 A。 11 【正确答案】 C 【试题解析】 线程被创建后,并不马上启动,而是进入新建状态。此时线程没有被分配资源,只能使用 start( )和 stop( )两个控制方法。 12 【正确答案】 C
13、 【试题解析】 Java中可以采用三种注释方式: /用于单行注释。 /* */用于多行注释。 /* */是 Java所特有的 doc注释。只有 C是不正确的注释形式。 13 【正确答案】 C 【试题解析】 Java语言提供了一个系统级的线程,实现对内存使用的监控、回收闲置不用的内存,从而减轻了程序员对内存管理的负荷。 14 【正确答案】 B 【试题解析】 Pile类是 java.io包中专门处理文件并获取文件有关信息的一个类。 File类不是 InputStream类或者 OutputStream类的子类,它不负责数据的输入输出,而是专门用来管理文件和目录。所以选 B。 15 【正确答案】 A
14、 【试题解析】 String类是 Java中的常量类,一旦用 String创建了一个字符串对象,该字符串所代表的文本就不能改变了。 16 【正确答案】 B 【试题解析】 javax. swing. JApplet是 Applet的直接子类,继承了 Applet的方法与执行机制。 java.awt.panel 是 java.applet.Applet的直接父类, java.awt.Window是 java.awt.frame的直接父类。 17 【正确答案】 A 【试题解析】 本题考查 Applet的运行方式。当 init()方法完成后,将调用 start()方法,使 Applet成为激活状态。该
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 175 答案 解析 DOC
