[计算机类试卷]国家二级(JAVA)笔试模拟试卷202及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷202及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷202及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 202及答案与解析 1 在深度为 7的满二叉树中,叶子结点的个数为 ( )。 ( A) 32 ( B) 31 ( C) 64 ( D) 63 2 下列工具中属于需求分析常用工具的是 ( )。 ( A) PAD ( B) PFD ( C) N-S ( D) DFD 3 在 Java语言中,不允许使用指针体现出的 Java特性是 ( A)可移植 ( B)解释执行 ( C)健壮性 ( D)安全性 4 在编译 Java程序时,用于指定生成 class文件位置的选项是 ( A) #NAME? ( B) #NAME? ( C) #NAME? ( D) #NAME? 5
2、在关闭浏览器时调用,能够彻底终止 Applet并释放该 Applet所有资源的方法是 ( A) stop() ( B) destroy() ( C) paint() ( D) start() 6 从用户角度看,下面列出的条目中 ( )是数据库管理系统应具有的目标。 用户界面友好 内部结构清晰、层次分明 开放性,即符合标准和规范 负责管理企业组织的数据库资源 ( A) 、 ( B) 、 、 ( C) 、 ( D)都是 7 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 8 软件测
3、试方法中属于静态测试方法的是 ( )。 ( A)黑盒测试 ( B)逻辑覆盖 ( C)错误推测 ( D) )人工检测 9 软件的 _ 是指软件在所给的环境条件下和给定的时间内,能完成所要求功能的性质。 ( ) ( A)健壮性 ( B)正确性 ( C)可靠性 ( D)可维护性 10 Java中所有类的父类是 ( )。 ( A) Father ( B) Dang ( C) Exception ( D) Object 11 下列选项中,不属于生成一个对象所包含的内容的是 _。 ( A)声明对象 ( B)初始化 ( C)访问对象 ( D)实例化 12 ZipOu中 utStream 类的对象可以作为 _
4、类的构造方法的参数。 ( A) ZiplnputStream ( B) InputStreamReader ( C) OutputStreamReader ( D) FileOuutStream 13 当方法遇到异常又不知如何处理时,下列做法中正确的是 ( )。 ( A)嵌套异常 ( B)声明异常 ( C)抛出异常 ( D)捕获异常 14 编译 Applet程序产生的文件的扩展名是 ( )。 ( A) class ( B) html ( C) java ( D) bat 15 下列选项中是双精度浮点数的是 ( )。 ( A) 12 ( B) 0.12D ( C) 0.12f ( D) 12L
5、16 获取一个不包含路径的文件名的方法为 ( )。 ( A) String getAbsolutePath(); ( B) String getParent(); ( C) String getName(); ( D) String getPath(); 17 下面程序段的输出结果为 public class Test public static void main(String args) boolean a, b, c; a=(3 5); b=(a=true); System out println(“a=“+a+“b=“+B); c=(b=false); System out print
6、ln(“b=“+b+“c=“+C); ( A) a=true b=false b=true c=false ( B) a=true b=false b=true c=true ( C) a=true b=true b=true c=false ( D) a=false b=false b=true c=false 18 执行下列程序之 后,变量 n的值为 public class Exam public static void main(Stringargs) int y=2; int z=3; int n=4; n=n+-y*z/n; System.out.println(n); ( A)
7、3 ( B) -1 ( C) -12 ( D) -3 19 WindowListener中可以实现窗口关闭功能的方法是 ( A) public void windowOpened(WindowEvent e) ( B) public void windowClosed(WindowEvent e) ( C) public void windowClosing(WindowEvent e) ( D) public void windowDeactivated(WindowEvent e) 20 下列各项中属于合法标识符的是 ( )。 ( A) myid/2 ( B) +void ( C) -5
8、( D) _vacl 21 Java中对 Applet设置了严格的安全限制。下列关于 Applet在 Java 2中安全限制叙述正确的是 ( )。 ( A)根本无法解除 ( B)只有部分限制可以解除,而其他限制无法解除 ( C)可以在安全策略的控制下解除 ( D)已经缺省地全部解除 22 下面程序的运行结果是 ( )。 public class Increment public static void main(String args ) int c; c=5; System.out.println(c) ; System.out.println(c+); System .out.printl
9、n(c) ; ( A) 5 6 6 ( B) 5 5 6 ( C) 6 7 7 ( D) 6 6 6 23 调用线程的下列方法中, ( )可以改变该线程在生命周期中的状态。 ( A) setPriority ( ) ( B) currentThread ( ) ( C) start ( ) ( D) aetiveCount ( ) 24 要在一个单一的类文件中创建既可用作 JavaApplet,又可用作 Java应用程序的Java软件代码。下列说法错误的是 ( )。 ( A)作为 Application 要定义 main()方法,并且把 main()方法所在的类定义为 个public类 ( B
10、)为使该程序成为一个 Applet, main()方法所在的这个 public 类必须继承Applet 类或 LApplet 类 ( C)在该类中可以像普通 Applet 类一样重写 Applet 类的 init()、 start()、 paint()等方法 ( D)转换后的程序只能在浏览器中加载执行,而不能在 Appletviewer 中执行 25 十进制数 16的十六进制表示格式是 ( )。 ( A) 0x10 ( B) 0x16 ( C) 0xA ( D) 16 26 下列关于 JavaApplication与 Applet的说法中,正确的是 ( )。 ( A)都包含 main()方法
11、( B)都通过 “appletviewer”命令执行 ( C)都通过 “javac“命令编译 ( D)都嵌入在 HTML文件中执行 27 在编写 Java程序的时候,如果不为类的成员变量定义初始值, Java会给它们设置默认值,下列说法中不正确的是 ( )。 ( A) Byte的默认值是 0 ( B) int的默认值是 0 ( C) long的默认值是 0.0L ( D) float的默认值是 0.0f 28 下列说法中,正确的是 ( )。 ( A) Java是不区分大小写的,源文件名与程序类名不允许相同 ( B) Java语言以方法为程序的基本单位 ( C) Applet是 Java的一类特
12、殊应用程序,它嵌入 HTML中随着主页发布到互联网上 ( D)以 /开始的为多行注释语句 29 下列各项描述中正确的是 ( )。 ( A)标识符首字符的后面可以跟数字 ( B)标识符不区分大小写 ( C)复合数据类型变量包括布尔型、字符型和浮点型 ( D)数组属于基本数据类型 30 下面程序的输出结果是 ( )。 public class Sun public static void main(String args ) int x=0; for(int i=1;i =4;i+) x=4; for(int j=1;j =3;j+) x=3; for(int k=1;k =2;k+) x-x+6
13、; System.out.println(x); ( A) 7 ( B) 15 ( C) 157 ( D) 538 31 下列程序实现对 ZIP文件 file zip中的检索,在横线处填入正确的语句 package test; import java io *; import java util *; import java util zip *; public class Exam public static void main(Stringargs) try FilelnputStream fis=new FilelnputStream(”test/file zip”); ZipInput
14、Stream zis=new ZipInputStrealn(fis); ZipEntry en; while(_)!=null) en getname(); zis CloseEntry(); zis close(); catch(Exception e) e printStackTrace() ( A) en=zis getNextEntry() ( B) en zis getNextEntry() ( C) en=zis getEntry() ( D) zis getNextEntry() 32 下列关于 Applet生命周期的说法,正确的是 ( A) void init()在 Appl
15、et下载前调用 ( B) void start()只在初始化之后调用 ( C) void stop()在关闭浏览器时调用 ( D) stop()总在 void destroy()之前被调用 33 下面程序段的输出结果是 public class Test public static void main(String args) int x,y; x=(int)Math.sqrt(5)/2+(int)Math.random()*5/2; y=(int)Math.sqrt(3)/2+(int)Math.random()*3/2; if(x y) System.out.println(“xy“);
16、else if(x=y) System.out.println(“x=y“); else System.out.println(“xy“); ( A) x y ( B) x=y ( C) x y ( D)编译错误 34 以下标识符正确的是 ( )。 ( A) byte ( B) a+b ( C) $million ( D) new 35 每个 Java小应用程序必须定义为 ( A) Applet类或 JApplet类的子类 ( B) JFrame类的子类 ( C) Frame的子类 ( D) Window的子类 36 数据库系统的三级模式分别为【 】模式、内部级模式与外部级模式。 37 诊断和
17、改正程序中错误的工作通常称为【 】。 38 通常,将软件产品从提出、实现 、使用维护到停止使用退役的过程称为【 】。 39 冒泡排序算法在最好的情况下的元素交换次数为【 】。 40 用树结构表示实体类型及实体间联系的数据模型称为【 】。 41 if语句合法的条件值是【 】类型。 42 在 AWT的菜单结构中,【 】类是菜单树的根基。 43 在 Java语言中,标识符以【 】或下划线、 $开头,后面可以包含数字,标识符是大小写有区别的,无长度限制。 44 Java线程组把一组线程看做一个【 】进行统一处理。 45 使得线程放弃当前分得的 CPU时间 ,但不使线程阻塞,即线程仍处于可执行状态,随时
18、可能再次分得 CPU时间的方法是 _。 46 Java运行时,系统通过 _周期性地释放无用对象所使用的内存空伺,以完成对象的消除。 47 变量名、【 】首单词小写,其余单词只有首字母大写。 48 若 x=5, y=10,则 x y&x+=y-的逻辑值为 _。 49 Java语言中的浮点型数据根据数据存储长度和数值精度的不同,进一步分为float和 _两种具体类型。 50 Swing的事件处理机制包括【 】、事件和事件监听者。 国家二级( JAVA)笔试模拟试卷 202答案与解析 1 【正确答案】 C 【试题解析】 满二叉树是指除最后一层外,每层上的所有结点都有两个子结点。即在满二叉树中,每一层
19、上的结点数都达到最大值,则在满二叉树的第 K层上有2K-1个结点,且深度为 m的满二叉树有 2m-1个结点。深度为 7的满二叉树,其叶子结点数为 27-1 26=64。 2 【正确答案】 D 【试题解析】 PAD是问题分析图,常用于详细设计; PFD 是程序流程图,常用于详细设计,很多如 C、 VB 等程序设计书上 都有简单的实例; N-S 是方框图,比程序流程图更灵活,也常用于详细设计; DFD是数据流图,用于需求分析。 3 【正确答案】 D 【试题解析】 面向网络、分布式环境的 Java语言,对非法侵入的防范是至关重要的, Java语言必须提供充分的安全保障,它在运行程序时有严格的访问权限
20、检查。对字节码执行前要检查,不允许使用指针,可防止对内存的非法入侵,它是目前安全性最佳的语言。 4 【正确答案】 B 【试题解析】 Java编译器 javac.exe能将源代码编译成字节码,以 .class 扩展名存入 Java的工作目录中,其命令格式为: javac选项 文件名 (全名 )。其中 选项 -g:输出文件中加行号及局部变量信息,为调试程序时用; -verbose:显示源代码文件和字节码文件的相关信息; -nowarn:关闭警告信息,只显示错误信息; -d目录:指定生成的类文件的存放位置。 5 【正确答案】 B 【试题解析】 init()方法是在 Applet被下载时调用,一般用来
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 202 答案 解析 DOC
