[计算机类试卷]国家二级(JAVA)笔试模拟试卷183及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷183及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷183及答案与解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 183及答案与解析 1 下列叙述中错误的是 ( A)一种数据的逻辑结构可以有多种存储结构 ( B)数据的存储结构与数据处理的效率无关 ( C)数据的存储结构与数据处理的效率密切相关 ( D)数据的存储结构在计算机中所占的空间不一定是连续的 2 一个栈的初始状态为空。现将元素 1、 2、 3、 4、 5、 A、 B、 C、 D、 E依次入栈,然后再依次出栈,则元素出栈的顺序是 ( )。 ( A) 12345ABCDE ( B) EDCBA54321 ( C) ABCDEl2345 ( D) 54321EDCBA 3 下列叙述中,错误的是 ( A) File类能
2、够存储文件 ( B) File类能够读写文件 ( C) File类能够建立文件 ( D) File类能够获取文件目录信息 4 在结构化程序设计方法中,下面内聚性最弱的是 ( )。 ( A)逻辑内聚 ( B)时间内聚 ( C)偶然内聚 ( D)过程内聚 5 若某二叉树的前序遍历访问顺序是 abdgcefh,中序遍历访问顺序是 dgbaeckf,则其后序遍历的结点访问顺序是 ()。 ( A) bdgcefha ( B) gdbecfha ( C) bdgaechf ( D) gdbehfca 6 规范化理论中消除其中多余的数据相关性是靠分解 ( )来实现。 ( A)关系运算 ( B)内模式 ( C
3、)外模式 ( D)视图 7 以下各运算中不属于算术运算的是 ( )。 ( A)大于 ( B)加 ( C)乘 ( D)除 8 下列叙述中正确的是 ( A)在面向对象的程序设计中,各个对象之间具有密切的联系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互 依赖性小 ( D)上述二种说法都不对 9 下列各项中,不属于多媒体硬件的是 ( )。 ( A)声卡 ( B)光盘驱动器 ( C)显示器 ( D)多媒体制作工具 10 下列叙述中正确的是 ( A)顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的 ( B)顺序存储结构
4、只针对线性结构,链式存储结构只针对非线性结构 ( C)顺序存储结构能存储有序表,链式存储结构不能存储有序表 ( D)链式存储结构比顺序存储结构节省存储空间 11 采用链接方式存储线性表的优点是 _。 ( A)便于随机存取 ( B)花费的存储空间较顺序存储方式少 ( C)便于插入和删除操作 ( D)数据元素的物理顺序和逻辑顺序相同 12 下列关于对象的说法错误的是 _。 ( A)必须属于某一个类 ( B)在程序运行期间存在 ( C)必须通过执行程序来显示声明和构建 ( D)一个对象就是变量和相关的方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为 13 对于一个 3位的正整数 m,取出
5、它的个位数字 t(t为整型 )的表达式是 _。 ( A) t=m/100%10 ( B) t=(m-m/100*100)%10 ( C) t=m/lO%10 ( D) t=m/10 14 下列程序段的输出是 ( )。 public class Test public static void main (String args ) String ss1 = new String(“hello“); String ss2 = new String(“hello“); System. out. println(ssl = ss2); System. out. println (ss1. equals
6、(ss2); ( A) true, false ( B) true, true ( C) false, true ( D) false, false 15 通过 Applet的 ( ) 方法,可以得到 Applet类文档的 URL。 ( A) getCodeBase () ( B) getHost () ( C) getByName () ( D) getDocumentBase () 16 三元条件运算符 ex1?ex2:ex3,相当于下面的 ( )语句。 ( A) if(ex2) ex1; else ex3; ( B) if(ex3) ex2; else ex1; ( C) if(ex1)
7、 ex3; else ex2; ( D) if(ex1) ex2; else ex3; 17 为了向一个 Applet传递参数,可以在 HTML文件的 APPLET标志中使用PAPAM选项。 在 Applet程序中获取参数时,应使用的方法是 ( A) getParameter() ( B) getDocumentBase() ( C) getCodeBase() ( D) getImage() 18 下列属于合法的 Java标识符是 ( A) ABC ( B) System.out.println(lenght); A) 5 B) 2 C) 10 D) 6 21 类又被叫做 ( )。 ( A)
8、对象 ( B)模板 ( C)实例 ( D)方法 22 下面关于 Java 的应用程序说法中 错误的是 ( )。 ( A) Java有 2类应用程序 ( B) Java Application 是独立的应用程序, Java Applet 嵌入 HTML 在浏览器中执行 ( C) Java Application 不是独立的应用程序 ( D)以上说法都不对 23 关于以下初始化序列的执行结果的说法正确的是 ( )。 int index=1; int foo=new int3; int bar=fooindex; int baz=bar+index; ( A) baz的值为 0 ( B) baz的值
9、为 1 ( C)编译通过,但产生异常 ( D)编译不能通过 24 Java语言和 C+语言相比, _是 Java有的,而 C+没有。 ( A)面向对象 ( B)动态链接 ( C)有类库 ( D)跨平台 25 创建线程有两种方法,一种是继承线程类 Thread,另一种是 _。 ( A)建立实现 Runnable接口的类 ( B)直接创建线程即可,无需实现任何接口 ( C)建立实现 Collection接口的类 ( D)建立实现 Thread接口的类 26 下列说法中错误的一项是 _。 ( A)当线程需要在 synchronized 块中等待共享数据状态改变时,则需要调用 wait()方法 ( B
10、)当线程需要在 synchronized块中等待共享数据状态改变时,则需要调用notify()方法 ( C) wait()和 notify()可以实现线程的同步操作 ( D)线程在 synchronized块中执行完操作后,调用 notify()方法通知正在等待的线程重新占有锁 27 下列程序的功能是在监控台上每隔一秒钟显示一个字符串 “Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是 ( )。 public class Test implements Runnable public static void main (String args) Test t=new
11、Test (); Thread tt=new Thread(t); tt.start(); public void run() for(;) try _; catch( _ e) System.out.println(“Hello“); ( A) sleep(1000) InterruptedException ( B) t.sleep(1000) InterruptedException ( C) Thread.sleep(1000) RuntimeException ( D) Thread.sleep(1000) InterruptedException 28 下列代表八进制整数的是 (
12、)。 ( A) 0XA6 ( B) -1000 ( C) 1840 ( D) 144 29 下面程序输出的结果是什么 ? ( ) public class Quiz2 public static void main(String args) try throw new MyException(); catch(Exception e) System.out.println(“Its caught!“); finally System.out.println(“Its finally caught!“); class MyException extends Exception ( A) Its
13、finally caught! ( B) Its caught! ( C) Its caught!/Its finally caught! ( D)无输出 30 下列选项默认的布局管理器不是 BorderLayout的是 ( A) Window ( B) Panel ( C) Frame ( D) Dialog 31 下列关于线程和进程的说法正确的是 ( A)进程结构的所有成分都在用户空间内 ( B)用户程序能够直接访问进程涉及的数据 ( C)线程是内核级的实体 ( D)线程结构驻留在用户空间中 32 Java以 JVM为基础,最下层是移植接口, 由适配器和 ( )组成。 ( A)网卡 ( B
14、) Java OS ( C) Java基本类 ( D) Java应用程序和 Applet小程序 33 阅读下列代码段 abstract class Person public Person(String n) name=n; public_String getDescription(); public String getName() private String name; 在下画线处应填入的修饰符是 ( A) static ( B) abstract ( C) protected ( D) final 34 阅读下列代码 public class Test public static vo
15、id main(String args) System. out. println(2 0)? 10:8); 其运行结果是 ( A) 2 ( B) 0 ( C) 10 ( D) 8 35 执行下面程序后输出的正确结果是 public class Test public static void main(String args) System out print(100%3); System out print(“,“); System out print(100%3.0); ( A) 1, 1 ( B) 1, 1.0 ( C) 1.0, 1 ( D) 1.0, 1.0 36 按 “先进后出 ”
16、原则组织数据的数据结构是【 】。 37 一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的【 】。 38 结构化设计主要分为系统设计和模块设计, _的任务是决定系统的模块结构。 39 浮点数的默认精度值是【 】。 40 程序风格是指编写程序时所标写出的特点、习惯和逻辑思路等,遵循_的原则。 41 用来导入已定义好的类或包的语句是【 】。 42 如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键 字【 】;在一个类的内部可以直接调用本类的对象,也可通过关键字 this来调用。 43 【 】类是由 Java编译器自动生成的,它伴随每个类。 44 在 Jav
17、a中所实现的多维数组,实际上是由一维数组构成的【 】。 45 线程的【 】方法只会使具有与当前线程相同优先级的线程有运行的机会。 46 Java中的对象锁是一种独占的【 】。 47 Java通过过滤流对 I/O访问提供【 】机制。 48 在实现 Serializable的类中,静态变量和使用【 】关键字可以使某些数据不被串 行化。 49 J2SDK中主要有两个相关环境变量,其中用于指定 JDK命令搜索路径的环境变量是【 】。 50 Java语言用 _ 进行解释执行。 国家二级( JAVA)笔试模拟试卷 183答案与解析 1 【正确答案】 B 【试题解析】 一种数据的逻辑结构根据需要可以表示成多
18、种存储结构,常用的存储结构有顺序、链接、索引等,选项 A和选项 D正确。采用不同的存储结构,其数据处理的效率不同,因此,在进行数据处理时,选择合适的存储结构是很重要的,选项 C正确,选项 B 错误, B应为所选。 2 【正确答案】 B 【试题解析】 栈足按照 “先进后出 ”或 “后进先出 ”的原则组织数据的。所以出栈顺序是 EDCBA54321。 3 【正确答案】 B 4 【正确答案】 C 5 【正确答案】 D 6 【正确答案】 A 【试题解析】 本题考查数据库规范化理论。数据库规范化的基本思想是逐步消除数据依赖中不合适的部分,根本思想是通过分解关系运算来消除多余的数据相关性。 7 【正确答案
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 183 答案 解析 DOC
