[计算机类试卷]国家二级(JAVA)笔试模拟试卷157及答案与解析.doc
《[计算机类试卷]国家二级(JAVA)笔试模拟试卷157及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(JAVA)笔试模拟试卷157及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( JAVA)笔试模拟试卷 157及答案与解析 1 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的足 ( )。 ( A)冒泡排序 n/2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1)/2 3 栈和队列的共同点 是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同特点 4 有下列二叉树,对此二叉树中
2、序遍历的结果为 ( )。 ( A) ABCEDF ( B) ABCDEF ( C) ECBDFA ( D) ECFDBA 5 对建立良好的程序设计风格,下列描述中正确的是 ( )。 ( A)程序应该简单、清晰、可读性好 ( B)符号名的命名只需要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 下列叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之问相对独立,相互依赖性小 ( D)上述 3种说法都不对 7 为了提高软件模块的独立性,模块之间最
3、好是 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 8 数据独立性是数据库技术的重要特点之一。所谓数据 独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 9 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 10 对关系 S和 R进行集合运算,结果中既包含 S中
4、的所有元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 11 使用如下哪一个保留字可以使只有在定义这个类的包中的其他类才能访问此类 ?_ ( A) abstract ( B) private ( C) protected ( D)不使用保留字 12 下列代表十六进制整数的是 _。 ( A) 0XA6 ( B) 1234L ( C) -840 ( D) 0144 13 Java中用于提供 Java语言、 Java虚拟机的核心类和接口的包的是 _。 ( A) java.io包 ( B) java.applet包 ( C) ja
5、va.lang包 ( D) 包 14 在下列命令中,是 Java编译命令的是 _。 ( A) javac ( B) java ( C) javadoc ( D) appletviewer 15 下面语句会产生编译错误的是 _。 ( A) float F=1024.OF; ( B) double D=1024.0; ( C) byte B=1024; ( D) char C=1024; 16 执行下列程序之后,变量 n的值为 _。 public class Test public static void main(String args) int y=2; int z=3; int n=4; n
6、=n+-y*z/n; System.out.println(n); ( A) 3 ( B) -1 ( C) -12 ( D) -3 17 下列说法中,正确的是 _。 ( A)子类拥有的成员数目大于等于父类拥有的成员数目 ( B)父类代表的对象范围比子类要广 ( C)子类要调用父类的方法,必须用关键字 super ( D)一个 Java类可以有多个父类 18 将一个容器 panell放到容器 framel中的方法是 _。 ( A) framel.insere(panell); ( B) framel.add(panell); ( C) framel.addJPanel(panell); ( D)
7、 framel.insertJPanel(panell); 19 能将程序补充完整的选项是 _。 class Person private int a; phblic int change(int m)return m; public class Teacher extends Person public int b; public static void main(String arg ) Person p=new Person( ); Teacher t=new Teacher( ); int i; _; ( A) i=m ( B) i=b ( C) i=p.a ( D) i=p.chan
8、ge(50) 20 通常使用哪一个方法来注册事件监听器 _。 ( A) addXXXListener ( B) XXXListener ( C) ListenerXXX ( D) XXXListeneradd 21 下列方法中,可以用来创建一个新线程的是 _。 ( A)实现 java.lang.Runnable接口并重写 start( )方法 ( B)实现 java.lang.Runnable接口并重写 run( )方法 ( C)继承 java.lang.Thread类并重写 run( )方法 ( D)继承 java.lang.Thread类并重写 start( )方法 22 下列选项中的 方
9、法可以正确地加入类 Child中,且父类的方法不会被覆盖。 public class Parent public int addValue(int a,int b) int s; s=a+b; return s; class Child extends Parent ( A) int addValue(int a,int b) do something ( B) public void addValue( ) do something ( C) public int addValue(int a,int b)throws MyException do something ( D) public
10、 float addValue(int a,int b,float b=1.0) do something 23 假设有以下代码: String s=“hello“; String t=“hello“; char c =h,e,l,l,o; 下列选项中,返回 false的语句是 _。 ( A) s.equals(t); ( B) t.equals(c); ( C) s=t; ( D) t.equals(new String(“hello“); 24 欲构造 ArrayList类的一个实例,此类实现 List接口,下列方法正确的是_。 ( A) ArrayList myList=new Obje
11、ct( ); ( B) List myList=new ArrayList( ); ( C) ArrayList myList=new List( ); ( D) List myList=new List( ); 25 下列关于 Applet所执行的操作,说法正确的是 _。 ( A)在运行时调用其他程序 ( B)可以进行文件读 /写操作 ( C)不能装载动态连接库和调用任何本地方法 ( D)试图打开一个 socket进行网络通信,但是所连接的主机并不是提供 Applet的主机 26 当一个 Applet被下载到本地环境时,不 发生的操作是 _。 ( A)产生一个 Applet主类的实例 ( B
12、)对 Applet自身进行初始化 ( C)启动 Applet运行 ( D) Applet并不显示出来 27 文件操作中,用于移动文件指针到指定位置的是 _。 ( A) seek(long pos) ( B) length( ) ( C) find( ) ( D) skipBytes(int n) 28 下面程序段的输出结果是 _。 class Test public static void main(String args ) MyThread t=new MyThread( ); t.displayOutput(“t has been created“); t.start( ); class
13、 MyThread extends Thread public void display Output(String s) System.out,println(s); public void run( ) displayOutput(“t is running“); ( A) t has been created t is running ( B) t has been created ( C) t is running ( D)编译错误 29 resume( )方法恢复哪些线程的执行 ? ( A)通过调用 stop( )方法而停止的线程 ( B)通过调用 sleep( )方法而停止运行的线
14、程 ( C)通过调用 wait( )方法而停止运行的线程 ( D)通过调用 suspend( )方法而停止运行的线程 30 阅读下面的程序: public class Person int arr =Hew int10; public static void main(String args ) System.out.println(arr1); 正确的说法是_。 ( A)编译时将产生错误 ( B)编译时正确,运行时将产生错误 ( C)输出为 0 ( D)输出为空 31 下列选项默认的布局管理器不是 BorderLayout的是 _。 ( A) Window ( B) Panel ( C) F
15、rame ( D) Dialog 32 下面哪一个不是 InputStream类中的方法 ? ( A) int read(byte ) ( B) void flush( ) ( C) void close( ) ( D) int available( ) 33 下面说法中,正确的是 _。 ( A)共享数据的所有访问都必须作为临界区 ( B)用 synchronized保护的共享数据可以是共有的 ( C)在 Java中对象加锁不具有可重入 性 ( D)对象锁不能返还 34 下列哪两种原始类型在使用流时可以互换 ?_ ( A) byte和 boolean ( B) char和 int ( C) b
16、yte和 char ( D) String和 char 35 在长度为 n的有序线性表中进行二分查找,所需要的比较次数为 _。 36 对 n条记录的文件进行快速排序,最坏情况下的执行时间为 _。 37 类是一个支持集成的抽象数据类型,而对象是类的 _。 38 软件是程序、数据和相关 _的集合。 39 在关系模型中,把数据看成一个二维表,每个二维表称为一个 _。 40 根据阻塞状态的产生原因,可将其分为 _、等待阻塞和其他阻塞。 41 顺序执行下列两条语句,输出结果是 _。 String s=“You are a pretty boy!“; System.out.println(s.length
17、( ); 42 过滤字节输出流都是 _抽象类的子类。 43 对话框 (Dialog)是 _类的子类。 44 编译 Java Applet源程序文件所产生的字节码文件的扩展名为 _。 国家二级( JAVA)笔试模拟试卷 157答案与解析 1 【正确答案】 D 【试题解析】 数据的存储结构是指数据结构 (数据的逻辑结构 )在计算机中的表示,又称物理结构。数据的存储结构主要有两种:顺序存储结构和链式存储结构。 2 【正确答案】 D 【试题解析】 冒泡排序法首先将第一个记录的关键字与第二个记录的关键字进行比较,若逆序则交换,然后比较第二个与第三个,以此类推,直至第 n-1个与第n个记录的关键 字进行比
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 JAVA 笔试 模拟 157 答案 解析 DOC
