[计算机类试卷]国家二级(JAVA)笔试模拟试卷164及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷164及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷164及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 164及答案与解析 1 下列对 Java源程序结构中前 3种语句的次序,正确的是 ( A) import, package, public class ( B) import必为首,其他不限 ( C) public class, import, package ( D) package, import, public class 2 阅读下面代码 public class public static void main(String args) double d=12.3; Decrementer dec=new Decrementer(); dec.dec
2、rement(d); System.out.println(d); class Decrementer public void decrement(double decMe) decMe=decMe-1.0; 代码执行后输出的结果是 ( A) 12.3 ( B) 11.3 ( C) 13.3 ( D) -1.0 3 阅读下面代码 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out.writeObject(this); ou
3、t.close(); ( A)将对象写入内存 ( B)将对象写入硬盘 ( C)将对象写入光盘 ( D)将对象写入文件 4 阅读下面代码 abstract class Person public Person(String n) name=n; public_String getDescription(); public String getName() return name; private String name; 在下画线处应填入的修饰符是 ( A) static ( B) abstract ( C) protected ( D) final 5 阅 读下面代码 public class
4、 Jixiangwu public static void main(String args) String stars=“贝贝 “, “晶晶 “, “欢欢 “, “迎迎 “, “妮妮 “; System.out.println(“你抽取的奥运吉祥物是 “+ “+stars(int)(stars. _ *Math.random()+“”“+“!“); 为保证程序能正确执行,程序中下 画线处应填写的是 ( A) long ( B) width ( C) wide ( D) length 6 下列语句中错误的是 ( A) String S=“how“, “are“; ( B) byte b=255
5、; ( C) String s=“one“+“two“; ( D) int i=2+2000; 7 下列可用作 switch(expression)语句参数的是 ( A) String s ( B) Integer i ( C) boolean b ( D) int i 8 阅读下面代码 public class Test public static void main(Stringargs) System.out.println(2 0?10:8); 其运行的结果是 ( A) 2 ( B) 0 ( C) 10 ( D) 8 9 阅读下面代码 public class Arrays publi
6、c static void main(String args) int a=new int5; for(int i=0; i a.length;i=i+1)ai=10+i; for(int i=0;i a.length;i=i+1)System.out.println(ai); String s=“Frank“,“Bob“,“Jim“; for(int i=0;is.length;i=i+1)System.out.println(si); s2=“Mike“; System.out.println(s2); 代码运行正确的结果是 ( A) 10 11 12 13 14 Mike Bob Fra
7、nk Jim ( B) 11 12 13 14 15 Frank Bob Mike Jim ( C) 10 11 12 13 14 Frank Bob Jim Mike ( D) 11 12 13 14 15 Mike Jim Bob Frank 10 阅读下面一个支持多线程并发操作的堆栈类代码 public class MyStack private int idx=0; private int data=new int8; public _ Void push(int i) dataidx=i; idx+; 在下画线处应填入的是 ( A) synchronized ( B) wait (
8、C) blocked ( D) interrupt 11 阅读下面代码 public class Test implements Runnable public void run(Thread t) System.out.println(“Running“); public static void main(String args) Thread tt=new Thread(new Test(); tt.start(); 代码运行的结果是 ( A)将抛出一个异常 ( B)没有输出并正常结束 ( C)输出 “Running”并正常结束 ( D)程序第 2行将出现一个编译错误 12 阅读下面代码
9、public class Test String s=“One World One Dream“; public static void main(String args) System.out.println(s); 其运行的结果是 ( A) args ( B) World One Dream ( C) s ( D)编译时出错 13 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 G、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDE12345 ( D) 54321EDCBA
10、14 下面叙述中正确的是 ( A)循环队列有队头和队尾两个指针,因此,循环队列是非线性结构 ( B)在循环队列中, 只需要队头指针就能反应队列中元素的动态变化情况 ( C)在循环队列中,只需要队尾指针就能反应队列中元素的动态变化情况 ( D)循环队列中元素的个数是由队头和队尾指针共同决定 15 下面叙述中正确的是 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 16 数据流图中带有箭头的线段
11、表示的是 ( A)控 制流 ( B)事件驱动 ( C)模块调用 ( D)数据流 17 在软件开发中,需求分析阶段可以使用的工具是 ( A) N-S图 ( B) DFD图 ( C) PAD图 ( D)程序流程图 18 在面向对象方法中,不属于 “对象 ”基本特点的是 ( A)一致性 ( B)分类性 ( C)多态性 ( D)标识唯一性 19 一间宿舍可住多个学生,则实体宿舍和学生之间的关系是 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 20 在数据管理技术发展的三个阶段中,数据共享最好的是 ( A)人工管理 阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相
12、同 21 下列对 Java语言的叙述中,错误的是 ( A) Java虚拟机解释执行字节码 ( B) JDK的库文件目录是 bin ( C) Java的类是对具有相同行为对象的一种抽象 ( D) Java中的垃圾回收机制是一个系统级的线程 22 给一个 short类型变量赋值的范围是 ( A) -128 +127 ( B) -2147483648 +2147483647 ( C) -32768 +32767 ( D) -1000 +1000 23 Reader类所处理的是 ( A)字符流 ( B)字节流 ( C)文件流 ( D)管道流 24 以下不属于 Swing构件的是 ( A) JMenu
13、( B) JApplet ( C) JOptionPane ( D) Panel 25 下列不是 AWT的布局管理器的是 ( A) FlowLayout ( B) BorderLayout ( C) BoxLayout ( D) GridLayout 26 子类继承了父类的方法和状态,在子类中可以进行的操作是 ( A)更换父类方法 ( B)减少父类方法 ( C)减少父类 变量 ( D)增添方法 27 下列能表示字符串 s1长度的是 ( A) s1.length() ( B) s1.length ( C) s1.size ( D) s1.size() 28 下列方法中可用于定义线程体的是 ( A
14、) start() ( B) init() ( C) run() ( D) main() 29 下列方法中与 Applet显示无关的是 ( A) update() ( B) draw() ( C) repaint() ( D) paint() 30 当浏览器重新返回到包含 Applet的页面时调用的 方法是 ( A) start() ( B) init() ( C) stop() ( D) destroy() 31 下列方法能够用来实现线程之间通信的是 ( A) notify() ( B) run() ( C) sleep() ( D) join() 32 下列关于线程的说法中,正确的是 (
15、A)一个线程一旦被创建,就立即开始运行 ( B)使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行 ( C)当运行状态的线程因为调用了 yield()方法而停止运行,它一定被放在可运行线程队列的前面 ( D)当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态 33 下列概念中不包括任何实现,与存储空间没有任何关系的是 ( A)类 ( B)接口 ( C)抽象类 ( D)对象 34 下面程序运行时输出的结果为 C:Program Files is a directory 将程序补充完整。 Import java.io.*; public class DirTest
16、public static void main(String args) File myDir=Flew File(“C:/Program Files/“); System.out.println(myDir+(_.isDirectory()?“is“:“is not“)+“a directory.“); 35 软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特征,其中最重要的是 _。 36 在两种基本测试方法中, _测试的原则之一是保证所测模块中的每一个独立路径至少执行一次。 37 线 性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是
17、队列的 _存储结构。 38 在 E-R图中,矩形表示 _。 39 在 java中,所有数据类型的长度都固定,因此没有保留字 _。 40 布尔逻辑运算符包括: !、 &和 _。 41 switch语句中,在每个 case子句后进行跳转的语句是: _。 42 用户不能直接调用构造方法,只能通过 _关键字自动调用。 43 Class对象由 Java_自动生成。 44 一个 Applet在被加载到浏览器并完成初始化后,将被调用的方法是 _。 45 Java中线程体是由线程类的 _()方法进行定义的,线程运行时,也是从该方法开始执行。 46 AWT中的布局管理器包括 BorderLayout、 _、 C
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 164 答案 解析 DOC
