[计算机类试卷]国家二级(JAVA)笔试模拟试卷165及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷165及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷165及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 165及答案与解析 1 阅读下面程序 public class Test1 public static void main(String args) System.out.println(34+56-6); System.out.println(26*2-3); System.out.println(3*4/2); System.out.println(5/2); 程序运行的结果是 ( A) 84 49 6 2 ( B) 90 25 6 2.5 ( C) 84 23 12 2 ( D) 68 49 14 2.5 2 阅读下面程序 public class C
2、oncatTest public static void main(String args) String str1=“abc“; String str2=“ABC“: String str3=str1.concat(str2); System.out.println(str3); 程序运行的结果是 ( A) abc ( B) ABC ( C) abcABC ( D) ABCabc 3 阅读下面程序 public class Test2 public static void main(String args) int a=10,b=4.c=20,d=6; System.out.println(
3、a+*b+c*-d); 程序运行的结果是 ( A) 144 ( B) 160 ( C) 140 ( D) 164 4 阅读下面程序 public class Test3 public static void main(String args) int x=3,y=4,z=5; String s=“xyz“: System.out.println(s+x+y+z); 程序运行的结果是 ( A) xyz12 ( B) xyz345 ( C) xyzxyz ( D) 12xyz 5 下面程序中需要对 Empleyee的对象进行存储,请在下画线处填入正确的选项。 class Employee impl
4、ements _ ( A) Comparable ( B) Serializable ( C) Cloneable ( D) DataInput 6 阅读下面程序 public class Test4 public static void main(String args) int 1=10, j=3; float m=213.5f,n=4.0f; System.out.println(i%j); System.out.println(m%n); 程序运行的结果是 ( A) 1.0和 1.5 ( B) 1和 1.5 ( C) 1.0和 2.5 ( D) 1和 2.5 7 阅读下面程序 impo
5、rt java.io.*; public class ByteStreamTest public static void main(String args) int myArray=10,20,30,40; try DataOutputStream dos=new DataOutputStream (new _(“ints.dat“); for(int i=0;imyArray.length;i+)dos.writeInt(myArrayi); dos.close(); System.out.println(“Have written binary file ints.dat“); catch
6、(IOException ioe) System.out.println(“IOException“); 为保证程序正确运行,在程序中下画线处应填人的代码是 ( A) FileOutputStream ( B) ByteArrayOutputStream ( C) BufferedOutputStream ( D) FileWriter 8 阅读下面程序 class Test implements Runnable public static void main(String args) Test t=new Test(); t.start(): public void run() 下列关于上
7、述程序的叙述正确的是 ( A)程序不能通过编译,因为 start()方法在 Test类中没有定义 ( B)程序编译通过,但运行时出错,提示 start()方法没有定义 ( C)程序不能通过编译,因为 run()方法没有定义方法体 ( D)程序编译通过,且运行正常 9 如果使用 Thread t=new Test()语句创建一个线程,则下列叙述正确的是 ( A) Test类一定要实现 Runnable接口 ( B) Test类一定是 Thread类的子类 ( C) Test类一定是 Runnable类的子类 ( D) Test类一定是继承 Thread类,并且实现 Runnable接口 10 软
8、件是指 ( A)程序 ( B)程序和文档 ( C)算法加数据结构 ( D)程序、数据与相关文档的完整集合 11 软件调试的目的是 ( A)发现错误 ( B)改正错误 ( C)改善软件的性能 ( D)验证软件的正确性 12 在面向对象方法中,实现信息隐蔽是依靠 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 13 下列叙述中,不符合良好程序设计风格要求的是 ( A)程序的效率第一,清晰第二 ( B)程序的可读性好 ( C)程序中要有必要的注释 ( D)输入数据前要有提示信息 14 下列叙述中正确的是 ( A)程序执行的效率与数据的存储结构密切相关 ( B)程序执行
9、的效率只取决于程序的控制结构 ( C)程序执行的效率只取决于所处理的数据量 ( D)以上三种说法都不对 15 下列叙述中正确的是 ( A)数据的逻辑结构与存储结构必定是一一对应的 ( B)由于计算机存储空间是向量式的存储结构,因此,数据的存储结构一定是线性结构 ( C)程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构 ( D)以上三种说法都不对 16 冒泡排序在最坏情况下的比较次数是 ( A) n(n+1)/2 ( B) nlog2n ( C) n(n-1)/2 ( D) n/2 17 一棵二叉树中共有 70个叶子结点与 80个度为 1的结点,则该二叉树中的总结点数为 (
10、 A) 219 ( B) 221 ( C) 229 ( D) 231 18 下列叙述中正确的是 ( A)数据库系统是一个独立的系统,不需要操作系统的支持 ( B)数据库技术的根本目标是要解决数据的共享问题 ( C)数据库管理系统就是数据库系统 ( D)以上三种说法都不对 19 下列叙述中正确的是 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B)表示关系 的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 ( D)一个关系可以包括多个二维表 20 下列关于 System类的叙述中,错误的是 ( A) System类是一个 final类 ( B)
11、System类不能实例化 ( C) System类中没有定义属性 ( D) System类主要提供了系统环境参数的访问 21 下列布尔变量定义中,正确并且规范的是 ( A) BOOLEANcanceled=false; ( B) booleancanceled=false; ( C) booleanCANCELED=false; ( D) booleancanceled=FALSE; 22 数组中各个元素的数据类型是 ( A)相同的 ( B)不同的 ( C)部分相同的 ( D)任意的 23 内部类不可直接使用外部类的成员是 ( A)静态成员 ( B)实例成员 ( C)方法内定义 ( D)以上
12、3个选项都不是 24 在 JDK目录中, Java程序运行环境的根目录是 ( A) bin ( B) demo ( C) lib ( D) jre 25 下列运算符中属于关系运算符的是 ( A) = ( B) = ( C) += ( D) -= 26 下列语句中执行跳转功能的语句是 ( A) for语句 ( B) while语句 ( C) continue语句 ( D) switch语句 27 下列适配器类中不属于事件适配器的是 ( A) MouseAdapter ( B) KeyAdapter ( C) ComponentAdapter ( D) FrameAdapter 28 下列运算符中
13、不能进行位运算的是 ( A) ( B) ( C) ( D) 29 下列类中属于字节输入抽象类的是 ( A) FileInputStream ( B) ObjectInputStream ( C) FilterInputStream ( D) InputStream 30 能向内存直接写入数据的流是 ( A) FileOutputStream ( B) FileInputStream ( C) ByteArrayOutputStream ( D) ByteArrayInputStream 31 要在 HTML文件中嵌入 Applet,在 applet标记中必须定义的是 ( A) Applet字节
14、码文件的 URL ( B) Applet显示区域的高度和宽度 ( C) Applet字节码的文件名 ( D)选项 B和选项 C 32 如果要在 Applet中显示特定的文字、图形等信息,可以在用户定义的 Applet类中重写的方法是 ( A) paint() ( B) update() ( C) drawString() ( D) drawLine() 33 如果用户定义的 Applet类中没有 init()方法,则该程序 ( A)必须定义一个 main()方法 ( B)无法提供编泽 ( C)可以提供编译,但运行时将出错 ( D)可以提供编译,并且能 够正常运行 34 下列方法中,声明抛出 I
15、nterruptedException类型异常的方法是 ( A) suspended() ( B) resume() ( C) sleep() ( D) start() 35 如果线程正处于运行状态,可使该线程进入阻塞状态的方法是 ( A) yield() ( B) start() ( C) wait() ( D) notify() 36 在下面 Java applet程序的横线处填入代码,使程序完整并能够正确运行。 import java.awt. *: import java.applet.*; public class Greeting extends Applet public voi
16、d _ (Graphics g) g.drawString(“how are you!“, 10,10); 37 在下面程序的空白处,填上适当的内容。 Import java.io. *: import java.util. *; class BufferTest public static void main(String args)throws IOExeeption FileOutputStream unbuf=new FileoutputStream(“test.one“); BufferedOutputStream bur=new _ (new FileOutputStream(“t
17、est.two“); System.out.println(“write file unbuffered: “+time(unbuf)+“ms“); System.out.println(“write file buffered: “+time(buf)+“ms“); static int time(OutputStream os)throws IOException Date then=new Date(); for(int i=0; i 50000; i+)os.write(1); os.close(); return(int)(new Date().getTime()-then.getT
18、ime(); 38 某二叉树有 5个度为 2的结点及 3个度为 1的结点,则该二叉树中共有 _个结点。 39 程序流程图中的菱形框表示的是 _。 40 软件开发过程主要分为需求分析、设计、编码与测试 4个阶段,其中 _阶段产生 “软件需求规格说明书 ”。 41 在数据库技术中,实体集之间的联系可以是一对一或一对多或多对多的,那么“学生 ”和 “可选课程 ”的联系为 _。 42 人员基本信息一般包括:身份证号、姓名、性别、年龄等。其中可以作为主关键字 的是 _。 43 按照 Java的线程模型,代码和 _构成了线程体。 44 在多线程程序设计中,如果采用继承 Thread类的方式创建线程,则需要
19、重写Thread类的 _()方法。 45 在 Java语言中,用 _修饰符定义的类为抽象类。 46 在 Java中,字符是以 16位的 _码表示。 47 代码 System.out.println(066)的输出结果是 _。 48 Swing中用来表示工具栏的类是 javax.swing._。 49 表达式 (10*49.3)的类型是 _型。 50 抛出异常的语句是 _语句。 国家二级( JAVA)笔试模拟试卷 165答案与解析 1 【正确答案】 A 【试题解析】 在第一条输出语句中, +、 -是同优先级的运算符,按照左结合的原则,表达式 34+56-6的值为 84。在第二条输出语句中, *的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 165 答案 解析 DOC
