[计算机类试卷]国家二级(JAVA)笔试模拟试卷192及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷192及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷192及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 192及答案与解析 1 下列关于 Java提供的常值变量的说法中,正确的是 _。 ( A) Integer.MIN VALUE表示长整型的最小值 ( B) Long.MAX VALUE表示整型的最大值 ( C) Float.MAX VALUE表示单精度浮点型的正无穷大 ( D) Double.POSiTIVE INFINITY表示双精度浮点型的正无穷大 2 下列程序中的循环体将会被执行 _。 public class ex7 public static void main(String args) int n=4; while(n =8) System.ou
2、t.println(n); n+; ( A) 8次 ( B) 4次 ( C) 2次 ( D) 5次 3 在长度为 n的有序线性表中进行二分查找,需要的比较次数为 ( A) log2n ( B) nlog2n ( C) n/2 ( D) (n+1)/2 4 阅读下面程序 public class ForLoopStatement public static void main(String args) int i,j; for(i=1;i5;i+) /i循环 for(j=1;j =i;j+)System.out.print(i+“*“+j+“=“+i*j+“ “); /j循环 System.ou
3、t.println(); 程序完成后, i循环和 J循环执行的次数分别是 ( A) 4,10 ( B) 8,9 ( C) 9,8 ( D) 10,10 5 下列关于对象串行化的说法中,错误的是 ( A) Java中,默认所有类的对象都可串行化 ( B)在对 象串行化时,不保存对象所属类的构造方法 ( C)在实现 Serializable接口的类中,用 transient关键字可使某些数据不被串行化 ( D) ObjectInputStream和 ObjectOutputStream类都支持对象的读和写 6 软件生命周期中所花费用最多的阶段是 ( )。 ( A)详细设计 ( B)软件编码 ( C
4、)软件测试 ( D)软件维护 7 在因特网 (Internet)中,电子公告板的缩写是 ( )。 ( A) ftp ( B) WWW ( C) BBS ( D) E-mail 8 对排序文件的初始状态不作任何要求的排序方法有 ( )。 ( A)直接插入和快速排序 ( B)直接插入和归并排序 ( C)归并和快速排序 ( D)归并和直接选择排序 9 数据是指所有能输入到计算机中并被计算机程序处理的 ( )。 ( A)文字 ( B)字母 ( C)符号 ( D)数字 10 栈和队列的共同特点是 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 11
5、使用运算符 _来调用类的构造方法和创建 新对象。 ( A) instanceof ( B) + ( C) new ( D) ASC 12 当单击鼠标或者拖动鼠标时,触发的事件是 _。 ( A) ActionEvent ( B) KeyEvent ( C) ItemEvent ( D) MouseEvent 13 下列 _属于 Swing提供的分层面板。 ( A) JDesktopPane ( B) Jbutton ( C) JFrame ( D) JMenu 14 能够支持 javadoc命令的注释语句是 ( )。 ( A) /*./ ( B) /*.*/ ( C) / ( D) /*.*/
6、15 下列不属于 Applet运行过程的是 ( )。 ( A)浏览器加载指定 URL中的 HTML文件 ( B)编译 Applet程序 ( C)浏览器解析 HTML文件 ( D)浏览器中的 Java运行环境运行 Applet 16 下列常见的系统定义的异常中,哪个是数组越界异常 ? ( A) ArrayIndexOutOfBoundsException ( B) IOException ( C) NullPointerException ( D) ArithmeticException 17 下列赋值语句中错误的是 ( A) float f=11.1f; ( B) double d=5.3E1
7、2; ( C) char c=r; ( D) byte bb=433; 18 下列关于 Applet生命周期的说法,正确的是 ( )。 ( A) voidinit()在 Applet下载前调用 ( B) voidstart()只在初始化之后调用 ( C) voidstop()在关闭浏览器时调用 ( D) stop()总在 voiddestroy()之前被调用 19 执 行下面程序后输出的正确结果是 ( )。 publicclassTest publicstaticvoidmain(Stringargs) bytex=3,y=4; longr=80L; System.out.print(r/y)
8、; System.out.print(“, “); System.out.print(x/y); ( A) 20.0,1 ( B) 20.0,1.0 ( C) 20,0 ( D) 20,1.0 20 提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是( )。 ( A) Applet ( B) AppletContext ( C) JApplet ( D) URL 21 下列语句序列执行后 ,k的值是 ( )。 public class Test public static void main(String args) int m=3, n=6, k=0
9、; while(m+) (n-) +k; System.out.println(k); ( A) 0 ( B) 1 ( C) 2 ( D) 3 22 下列哪个选项不能提高程序的性能 ( )。 ( A)不要在循环中创建和释放对象 ( B)在处理字符串时尽量使用 StringBuffer类 ( C)避免太多地使用 synchronized关键字 ( D)尽量在循环中创建对象 23 Swing构件必须添加到 Swing顶层容器相关的 ()。 ( A)选项 板上 ( B)复选框内 ( C)内容面板上 ( D)分隔扳土 24 Java语言具有跨平台技术是因为 ( )。 ( A)字节编译 ( B)内存跟踪
10、 ( C)语法检查 ( D)多线程 25 设 x和 y均为 int型变量,则执行下面的循环后, y值为 ( )。 public class Sun 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-=3; System.out.println (y); ( A) 2 ( B) 4 ( C) 6 ( D) 8 26 Java语言的字符变量以 char类型表示,它在内存中占 _位。 ( ) ( A) 8 ( B)
11、 16 ( C) 32 ( D) 64 27 下列程序的运行结果是 ( )。 public class Sun public static void main(String args) int a=1; int b=1; for(int i=1;i=3;i+) a=a+b; b=b+a; System.out.println(a+“ “+B) ; ( A) 6 6 ( B) 5 8 ( C) 13 21 ( D) 34 55 28 下列代码的执行结果是 ( )。 public class Test1 public static void main(String args) float t =
12、0f; int q = 5; System.out.println(t+)*(-q); ( A) 40 ( B) 40 ( C) 36 ( D) 36 29 线程组是一个 Java特有的概念,在 Java中,线程组是类 ThreadGroup的对象,每个线程都隶属于 ( )个线程组。 ( A) 0 ( B) 1 ( C) 2 ( D)可以多于 2 30 在 Java语言中有多种实现的机制,下列哪种技术属于垃圾回收机制 ?( ) ( A)字节编译 ( B)内存跟踪 ( C)语法检查 ( D)堆栈上 /下溢检查 31 下列 ( )是 javax swing JApplet的父类 ? ( A) ja
13、va awt Panel ( B) java applet Applet ( C) java awt Frame ( D) java awt Windows 32 Java类库主要核心中, ( )是一些有关国际组织的标准。 ( A) org扩展包 ( B) java包 ( C) javax ( D)以上都不对 33 现有一变量声明为 boolean aa,下列的赋值语句正确的是 ( A) aa=false ( B) aa=False ( C) aa=“true“ ( D) aa=0 34 下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程
14、? ( A) interrupt( ) ( B) stop( ) ( C) suspend( ) ( D) yield( ) 35 下列哪个选项是创建一个标识有 “关闭 ”按钮的语句 ? ( A) TextField b = new TextField(“关闭 “); ( B) TextArea b = new TextArea(“关闭 “); ( C) BuRon b = new Button(“关闭 “); ( D) Checkbox b = new Checkbox(“关闭 “); 36 Jackson结构化程序设计方法是英国的 M. Jackson提出的,它是一种面向【 】的设计方法。
15、 37 一棵二叉树第六层 (根结点为第一层 )的结点数最多为【 】个。 38 如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体 “工人 ”与实体 “设备 ”之间存在【 】关系。 39 结构化程序设计所规定的 3种基本控制 结构是顺序结构、选择结构和【 】。 40 Jackson方法是一种面向【 】的结构化方法。 41 类是由成员变量和【 】组成。 42 跳转语句包括【 】、 continue语句和 return语句。 43 Swing构件从功能上位于顶层容器的包括: JFrame、 JApplet、【 】和JWindow。 44 在 Java 中,字符串是作为【 】出现的。 45
16、 请将程序补充完整。 import java.awt.*; public class FirstFrame extends Frame public static void main(String args) FirstFrame fr = new FirstFrame(“First container!“); fr.setSize(240,240); fr.setB ackground(Color, yellow); 【 】 public FirstFrame(String str) super(str); 46 Java通过过滤流对 I/O访问提供【 】机制。 47 Java中流的实现是在
17、【 】的类层次结构内部定义的。 48 Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的【 】特点。 49 如果一个 Java Applet源程序文件只定义有一个类,该类的类名为MyFirstApplet,则存储该源程序的文件名必须为【 】。 50 Java语言中的浮点数默认类型是【 】。 国家二级( JAVA)笔试模拟试卷 192答案与解析 1 【正确答案】 D 【知识模块】 Java简单数据类型及运算 2 【正确答案】 D 【知识模块】 Java语言的基本语句 3 【正确答案】 A 【试题解析】 在长度为 n 的有序线性表中进行二分查找,需要的比较次数为log2n。选项 A
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 192 答案 解析 DOC
