[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc

上传人:bowdiet140 文档编号:503647 上传时间:2018-11-29 格式:DOC 页数:17 大小:47KB
下载 相关 举报
[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]国家二级(JAVA)笔试模拟试卷108及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、国家二级( JAVA)笔试模拟试卷 108及答案与解析 1 目前,一台计算机要连入 Internet,必须安装的硬件是 ( )。 ( A)调制解调器或网卡 ( B)集线器 ( C)网络操作系统 ( D) Web浏览器 2 算法的时间复杂度是指 ( )。 ( A)执行算法程序所需要的时间 ( B)算法程序的长度 ( C)算法执行过程中所需要的基本运算次数 ( D)算法程序中的指令条数 3 设有关系 R(S, D, M),其函数依赖集 F=SM , DM) ,则关系 R至少满足( )。 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 4 已知二叉树后序遍历序列是 dabe

2、c,中序遍历序列是 debac,它的前序遍历序列是 ( )。 ( A) acbed ( B) decab ( C) deabc ( D) cedba 5 以下关于数据库系统的叙述中,正确的是 ( )。 ( A)表中只存在字段之间的联系 ( B)表的字段之间和记录之间都不存在联系 ( C)表的字段之间和记录之间都存在联系 ( D)表的字段之间无联系,记录之 间存在联系 6 计算机系统的组成是 ( )。 ( A)主机、外设 ( B)运算器、控制器 ( C)硬件系统和软件系统 ( D) CPU、存储器 7 数据库管理系统 DBMS中用来定义模式、内模式和外模式的语言为 ( )。 ( A) C ( B

3、) Basic ( C) DDL ( D) DML 8 软件工程是一种 ( )分阶段实现的软件程序开发方法。 ( A)自底向上 ( B)自顶向下 ( C)逐步求精 ( D)面向数据流 9 下列有关数据库的描述,正确的是 ( )。 ( A)数据处理是将信息转化为数据的过程 ( B)数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 ( C)关系中的每一列称为元组,一个元组就是一个字段 ( D)如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字 10 以下代码可以被计算机直接执行的是 ( )。 ( A)源代码 ( B)高级程序代码 ( C

4、)机器语言代码 ( D)汇编语言代码 11 下列选项中属于 Java 语言的垃圾回收机制 的一项是 ( )。 ( A)语法检查 ( B)堆栈溢出检查 ( C)跨平台 ( D)内存跟踪 12 使用如下 ( )保留字可以使只有在定义该类的包中的其他类才能访问该类。 ( A) abstract ( B) private ( C) protected ( D)不使用保留字 13 下列命令中,属于 Java 编译命令的是 ( )。 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 14 下面 ( )是合法的标识 符。 ( A) persons ( B

5、) 2Users ( C) *point ( D) this 15 在 Java中语句: 32% 10的运算结果为 ( )。 ( A) 7.2 ( B) 7 ( C) 3 ( D) 0.2 16 在以下 ( )情况下,线程就进入可运行状态。 ( A)线程调用了 sleep()方法时 ( B)线程调用了 join()方法时 ( C)线程调用了 yield()方法时 ( D)以上都是 17 在 Applet 中画图、画图像、显示字符串用到的方法是 ( )。 ( A) paint() ( B) init() ( C) stop ( D) draw() 18 有如下程序段 if (x 0) Syste

6、m.out.println (“first“) ;else if (x -4) System.out.println (“second“) ; elseSystem.out.println (“third“) ;x的取值在 ( )范围内时,将打印出字符串 “second“。 ( A) x 0 ( B) x -4 ( C) x =-4 ( D) x =0 x -4 19 自动类型转换是按优先关系从低级数据转换成高级数据,规定的优先次序是( )。 ( A) byte, short, charintlongfloatdouble ( B) floatintlongbyte, short, chard

7、ouble ( C) intlongfloatdoublebyte, short, char ( D) doubleintfloatlongbyte, short, char 20 Java以 JVM为基础,最下层是 ( )。 ( A)移植接口 ( B) Java基本类 ( C)基本 API ( D) Java 应用程序 21 2给出下列的程序,其叙述正确的是 ( )。 public class Manstatic int arr=new int10; public static void main(String args)System.out.println (arr1=; ( A)编译时将

8、发生错误 ( B)编译时正确但是运行时出错 ( C) 输出为 0 ( D)输出为 null 22 2在 oneMethod()方法运行正常的情况下,程序段将输出 ( )。 public void test () try oneMethod();System.out.println(“condition 1“); catch(ArratIndexOutOfBoundException e)System.out.printtln(“condition 2“); catch(Exception e) System.out.println(“condition 3“);finallySystem.ou

9、t.prinfln(“finally“); ( A) condition 1 ( B) condition2 ( C) condition 3 ( D) condition 1 finally 23 有一个接口定义如下,下列选项中实现了该接口并且不是抽象的是 ( )。interface A int method1 (int i); int method2 (int j); ( A) class B implements A int method1() int method2() ( B) class Bint method1(int i) int method2(int j) ( C) cla

10、ss B implements A int methodl(int i) int method2(intj) ( D) class B extends Aint method1(int i) int method2(int j) 24 2下面程序段的输出结果是 ( )。 class Base int i; Base() add(1); void add(int v) i+=v; void print0 System.out.println(i); class Extension extends Base Extension() add(2); void add(int v) i+=v*2; p

11、ublic class Test public static void main(String args) bogo(new Extension(); static void bogo(Base b) b.add(8); b.print(); ( A) 9 ( B) 18 ( C) 20 ( D) 22 25 Java 语言中,下列 ( )是异常处理的统一出口。 ( A) try 子句 ( B) catch 子句 ( C) finally 子句 ( D)以上说法都不对 26 resume()方法负责恢复被 ( )方法挂起的线程。 ( A) stop() ( B) sleep() ( C) wa

12、it() ( D) suspend() 27 下列 ( )关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的。 ( A) transient ( B) serialize ( C) synchronized ( D) static 28 下列叙述中,错误的是 ( )。 ( A)接口与类的层次无关 ( B)通过接口说明 类所实现的方法 ( C)通过接口可了解对象的交互界面 ( D)接口与存储空间有关 29 下列属于正则表达式的是 ( )。 ( A)一个数组 ( B)一组二进制数据 ( C)一个字符串 ( D)一个公式 30 下列 ( )不是 FilterInputStream 的子类。

13、 ( A) CheckedInputStream ( B) BufferedInputStream ( C) PushbackInputStream ( D) FileInputStream 31 当浏览器重新返回 Applet 所在页面时,将调用 Apptet类的方法是 ( )。 ( A) start() ( B) init() ( C) stop() ( D) destroy() 32 按照 Java的标识符命名规则,下列表示一个类的标识符正确的是 ( )。 ( A) Helloworld ( B) HelloWorld ( C) helloworld ( D) helloWorld 33

14、 下列关于垃圾回收机制说法错误的是 ( )。 ( A) Java 语言中,类的实例化 对象都存储在内存堆中 ( B) Java 有一个系统级的线程 ( C) Java 语言中,只有部分系统事物封装于类中 ( D)系统级线程在系统空闲时进行垃圾回收 34 类是一个特殊类,它是一个 final 类,此类不能实例化,它主要提供了标准输入/输出和系统环境信息的访问、设置。 ( A) Class ( B) Object ( C) System ( D) String 35 下列程序输出结果为 ( )。 public class test public static void main(String ar

15、gs) int a=0; outer: for(int i=0;i 2;i+) for(int j=0;j 2;j+) if(j i) continue outer; a+; System.out.println(a); ( A) 0 ( B) 2 ( C) 3 ( D) 4 36 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为【 】。 37 在树中,度为零的结点称为【 】。 38 按 “先进先出 ”原则组织数据的数据结构是【 】。 39 数据结构 分为线性结构和非线性结构,线性表、栈和队列都属于【 】。 40 冒泡排序算法在最好的情况下的元素交换次数为【 】。 41 Java

16、 中的方法的参数传递是【 】调用。 42 Java 语言中如果要使用某个包中的类时,需要使用【 】导入。 43 字符输入流都是抽象类【 】的子类。 44 在 Java 语言中,所有的数组都有一个【 】属性,这个属性存储了该数组的元素个数 (或长度 )。 45 下列是一个类的定义,将程序段补充完整。 class A String s; 【 】 int a=66; A (String s1) s=s1; static int geta ( ) return a: ) 46 Java 中的过滤字节输出流都是抽象类【 】的子类。 47 下列程序中,实例 tat 是监听器, fr是事件源, fr上发生的

17、事件委托 tat进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请将程序补充完整。 import java.awt.*; import java.awt.event.* public class Testppp public static void main ( String args ) Frame fr = new Frame (“The Adapter !“ ); TheAdapterTest tat=new TheAdpterTest ( ): fr.【 】 fr.setSize (200, 200): fr.setBackground (Color.pink

18、); fr.setVisble (true): class TheAdapterTest extends WindowAdapter public voidWindowClosing (WindowEvent e) System.exit ( 1); 48 RanldomAccessFile 所实现的接口是【 】和 Data Output接口 49 Java 程序中,用关键字【 】修饰的常量对象创建后,就不能修改了。 50 短路逻辑运算符包括【 】和。 51 在运行时,由 java 解释器自动引入,而不用 import 语句引入的包是【 】。 52 在 Java 中,字符串是 作为【 】出现的

19、。 53 【 】是 Java 的特殊应用程序,它嵌入到 HTML中,发布到互联网上。 54 封装所有编程应用的基本类的是【 】。 55 1下面的程序用 “冒泡 ”法将数组 a中的 10个整数按升序排列,请在横线处将程序补充完整。 public class Sun public static void main(String args) int a=678,45,324,528,439,387,87,875,273,823 ; int a1=0; for(int i=0; i =8;i+) for(int j= 【 】 ;j =9;j+) if(ai =aj) a1=aj; aj=ai; ai=

20、a1; for(int i=0;i =9;i+) System.out.println(ai); 56 Swing 的事件处理 机制包括【 】、事件和事件监听者。 57 在 java.io。包中有某个类同时实现了 DataInput 接口和 DataOuput 接口,这个类是【 】。 58 在 Java 程序中,主线程一般具有【 】 59 编写同时具有 Applet 与 Application 的特征的程序,具体方法是:作为Application 要定义 main()方法,并且把所在的类定义为一个【 】类。为使该程序成为一个 Applet, main()方法所在的这个类必须继承 Applet

21、类或【 】类。 国家二级( JAVA)笔试模拟试卷 108答案与解析 1 【正确答案】 A 2 【正确答案】 C 3 【正确答案】 D 4 【正确答案】 D 5 【正确答案】 C 6 【正确答案】 C 7 【正确答案】 C 8 【正确答案】 B 9 【正确答案】 D 10 【正确答案】 C 11 【正确答案】 D 12 【正确答案】 D 13 【正确答案】 A 14 【正确答案】 A 15 【正确答案】 A 16 【正确答案】 C 17 【正确答案】 B 18 【正确答 案】 D 19 【正确答案】 A 20 【正确答案】 A 21 【正确答案】 C 22 【正确答案】 D 23 【正确答案】

22、 C 24 【正确答案】 D 25 【正确答案】 C 26 【正确答案】 D 27 【正确答案】 C 28 【正确答案】 D 29 【正确答案】 C 30 【正确答案】 D 31 【正确答案】 A 32 【正确答案】 B 33 【正确答案】 C 34 【正确答案】 C 35 【正确答案】 C 36 【正确答案】 45 37 【正确答案】 叶子结点 38 【正确答案】 队列 (或 Queue) 39 【正确答案】 线性结构 40 【正确答案】 0 41 【正确答案】 传值 42 【正确答案】 import 43 【正确答案】 Reader 44 【正确答案】 length 45 【正确答案】 static 46 【正确答案】 FileOutputStream 47 【正确答案】 addWindowListenet(tat); 48 【正确答案】 DataInput 接口 49 【正确答案】 final 50 【正确答案】 51 【正确答案】 java. lang 52 【正确答案】 对象 53 【正确答案】 Applet 54 【正确答案】 java. lang 包 55 【正确答案】 i+1 56 【正确答案】 事件源 57 【正确答案】 RandomAccessFile 58 【正确答案】 优先级。 59 【正确答案】 Public,Japplet

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1