[计算机类试卷]国家二级(JAVA)笔试模拟试卷9及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷9及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷9及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 9及答案与解析 1 ( )是 Java的前身。 ( A) C+ + ( B) C语言 ( C)数据库语言 ( D) Oak软件 2 Java语言是以 ( )为程序的基本单位。 ( A)对象 ( B)类 ( C)实体 ( D)方法 3 栈和队列的共同特点是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同点 4 下列语句输出结果为 ( )。 public class test public static void main (String args) int x=10,y=9; boolean b=t
2、rue; System out println(x y|!b); ( A)真 ( B)假 ( C) 1 ( D) 0 5 ASCII码 (含扩展 )可以用一个字节表示,则可以表示的 ASCII码值个数为 ( )。 ( A) 1024 ( B) 256 ( C) 128 ( D) 80 6 下列说法中,错误的是 ( )。 ( A) Java语言用字节码进行解释 执行 ( B) Applet是 Java的一类特殊应用程序 ( C)以 /*开始,以 */结束,为单行注释语句 ( D)在面向对象语言中,对象是程序的基本单位 7 链表不具有的特点是 ( )。 ( A)不必事先估计存储空间 ( B)可随机
3、访问任一元素 ( C)插入删除不需要移动元素 ( D)所需空间与线性表长度成正比 8 关于字节 I/O流,下列叙述不正确的是 ( )。 ( A)字节数据来自于二进制文件 ( B) DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输 出流中 ( C)字节输入流首先要实现 Datalnput接口 ( D)所有的字节输出流都继承于 Writer类 9 和十进制数 255相等的二进制数是 ( )。 ( A) 1.11011e+007 ( B) 1.11111e+007 ( C) 1e+007 ( D) 1.11111e+007 10 Java语言有多种实现的机
4、制,下列 ( )技术不属于代码安全检测。 ( A)语法检查 ( B)字节编译 ( C)内存跟踪 ( D)堆栈上 /下溢检查 11 关于 Java语言的健壮性特点,下列说法不正确的是 ( A) Java语言是一种强类型语言,即在编译和运行时进行大量的类型检查,防止不匹配的数据类型的发生 ( B) Java语言允许使用指针,这一点与 c+相似 ( C) Java语言设计有自动收集垃圾功能,防止了内存分配的错误 ( D) Java语言使程序员从繁忙的内存管理中解脱出来 12 下列哪项技术很好的实现了 Java的垃圾回收机制 ? ( A)内存跟踪 ( B)内存编译 ( C)语法检查 ( D)上述都不正
5、确 13 下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变 ? ( A) protected ( B) static ( C) final ( D) super 14 下列关于 Java语言的数据类型和表达式的说法不正确的是 ( A) Java中允许用 0和 1来代替 true和 false ( B)位运算符中,的优先级最高,其次是 和 ( C)最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值 ( D)条件运算符是一个 怂惴 ? 15 下列程序的执行结果是 public class Testhh public static void main(String arg
6、s ) Strings1=new String(“I am boy“); Strings2=new String(“I am boy“); System.out.println(s1.equals(s2); ( A)真 ( B)假 ( C) I am boy ( D)都不正确 16 设有定义 int i=123; long j=456;,下列赋值不正确的是 ( A) j=i; ( B) j=(long)i; ( C) i=(int)j; ( D) i=j; 17 下列程序执行后, i的值是 public class Testfff pubic static void main(String a
7、rgs) int i; 10; do i/=2; while(i- - 1); System.out.println(i); ( A) 1 ( B) 5 ( C) 2 ( D) -1 18 设 i, j为类 X定义的 double型变量名,下列 X类的构造方法中不正确的是 ( A) X(double k) i=k; ( B) X( ) i=6; ( C) X(double m, double n) i=m; j=n; ( D) double X(double k) i=k; return i; 19 设 X, Y为已定义的类名,下列声明 X类的对象 x1的语句中正确的是 ( A) static
8、 X x1 ( B) public X x1=new X(int 123); ( C) Y x1; ( D) X x1; X( ); 20 下列关于数组定义语句不正确的 ( A) inta1, a2; ( B) int a=1, 2, 3, 4, 5; ( C) double d=new double8; ( D) float f=new 2.0f,3.5f,5.6f,7.8f; 21 声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中 ? ( A) throws ( B) throw ( C) Throwable ( D) Exception 22 下列有关文件类 File的说法有
9、误的是 ( A) File类以一种系统无关的方式表示一个文件对象的属性 ( B)在 Java语言中,目录不是文件,所以目录作为一种特有的类处理 ( C) File类是一个重要的非流类 ( D)流类关心的是文件的内容,而 File类关心的是文件在磁盘上的存储 23 下列哪个方法用来定义线程的具体行为,也就是定义线程体 ? ( A) start( ) ( B) run( ) ( C) init( ) ( D) thread( ) 24 下列有关 MVC体系结构的叙述中正确的是 ( A) Swing胜过 AWT的主要优势在于 MVC体系结构的普遍使用 ( B) MVC用户界面存在 3个通讯对象:模型
10、、视图和控件 ( C) MVC其思想是把数据的内容本身和显示方式分离开来 ( D)以上说法都正确 25 下列关于使用内部类的原因叙述中不正确的是 ( A)一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员 ( B)实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能 ( C)编写事件驱动程序,内部类很方便 ( D)内部类就是特殊的抽象类,所以便于人机交互 26 在 Applet被下载时调用,一般用来完成所有必需的初始化操作的方法是 ( A) destroy( ) ( B) stop( ) ( C) start( ) ( D) init( ) 27 关于 Java中的沙箱 模型下
11、列说法中正确的是 ( A)沙箱模型为从网上获得的不可信代码提供了控制非常严格的运行环境 ( B)在沙箱模型中,本地代码被认为是可信代码,对本地系统资源有完全的访问权 ( C)在沙箱模型中,从远端主机下载的 Applet是不可信的,并且只能访问沙箱中的有限资源 ( D)以上说法都正确 28 下列命令中,哪个命令是 Java的解释器 ? ( A) java ( B) javac ( C) javap ( D) javadoc 29 JDBC的类被汇集在下列哪个包中 ? ( A) java.sql * ( B) java.awt.* ( C) java.util.* ( D)以上都不是 30 下列是
12、一个 Java Applet程序,输出结果是 (要求只写出在 Applet容器内显示的内容 ) import java.awt *; import java.applet.*; public class Testuu extends Applet floatx=1.2f,3.4f,5.6f,7.8f; public void paint(Graphics g) int s=0; for(int i=0;i x.length; i+) s+=(int)xi; g.drawstring(“ “+s, 30, 60); ( A) 15 ( B) 16 ( C) 16 ( D) 17 31 执行 in
13、t x=(int)(Math.random()*100);语句时,不会出现下列哪个数值 ? ( A) 1 ( B) 35 ( C) 48 ( D) 100 32 在线程的基本控制中,哪个方法使比其低的优先级线程先运行 ? ( A) sleep( ) ( B) yield( ) ( C) join( ) ( D) stop( ) 33 下列有关继承的说法不正确的是 ( A)子类的访问权限比父类方法的访问权限要高 ( B)继承性是面向对象方法的一个重要特征,它使代码可重用,可降低程序的复杂性 ( C)子类方法不能产生比父类方法更多的异常 ( D)重写是指子类的成员方法与父类的成员方法名字相同,参数
14、列表相同,方法体不同 34 执行下面程序后,结果是 public class Testrr public static void main(String args) int i=0xFFFFFFF1; int j=-i; System.out.println(“j=“+j); ( A) j=-15 ( B) j=-16 ( C) j=16 ( D) j=15 35 下列关于 Swing中内部框架 JInternalFrame的说法不正确的是 ( A)内部框架不能监听窗口事件 ( B)不必用 setSize()和 pack()或 setBounds()方法设定设置框尺寸 ( C)必须把内部框架添
15、加到一个容器中,否则不显示 ( D)可以用 setBounds()方 法设置内部框架在容器中的位置,默认值是 0, 0,即容器的左上角 36 排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【 】和选择排序等。 37 当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为【 】。 38 【 】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。 39 为了便于对照检查,测试用例应由输入数据和预期的【 】两部分组成。 40 【 】是从二维表列的方向进行的运算。 41 编程语言大致分为面向机 器,面向过程和面向对象 3种结构, Java语
16、言是面向【 】的一种网络编程语言。 42 布尔型数据除局部变量外,默认的值是【 】。 43 写出下列程序的执行结果是【 】。 已知: a转换成整数对应的是 97。 程序如下: class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); 44 当整型变量
17、n的值能被 13除尽时,表达式是【 】。 45 下列是一个 Java应用程序,填空使它的功能是计算 s=1+2+3+4+100 。 public class Testkk public static void main(String args) int s=0; for(int i=1;i =100; i+) s+=【 】; System.out.println(“S=“+s); 46 下列是一个类的定义,将程序段补充完整。 class A String s; 【 】 int a=66; A(String sl) s=sl; static int geta( ) return a; 47 捕获
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 答案 解析 DOC
