全国计算机等级考试二级Java模拟试题9.doc_第1页
全国计算机等级考试二级Java模拟试题9.doc_第2页
全国计算机等级考试二级Java模拟试题9.doc_第3页
全国计算机等级考试二级Java模拟试题9.doc_第4页
全国计算机等级考试二级Java模拟试题9.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选择题(每题2分,共计70分)1.若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用_存储方式最节省时间。 A、顺序表 B、单链表 C、双链表 D、单循环链表 A B C D 2.设在栈中,由顶向下已存放元素c、b、a,在第4个元素d入栈之前,栈中元素可以出栈, 试问d入栈前后,不可能的出栈序列是_。 A、d c b a B、c b d a C、c a d b D、c d b a A B C D 3.某二叉树结点的前序序列为E、A、C、B、D、G、F,对称序列为A、B、C、D、E、F、G。 该二叉树结点的后序序列为 A、B、C、F、G、E B、C、F、A、G、E C、E、G、F、A、B D、E、G、A、C、F、B A B C D 4.对下面四个序列用快速排序的方法进行排序,以序列的第一个元素为基础进行划分。 在第一趟划分过程中,元素移动次数最多的序列是_。 A、82,75,70,16,10,90,68,23 B、23,10,16,70,82,75,68,90 C、70,75,68,23,10,16,90,82 D、70,75,82,90,23,16,10,68 A B C D 5.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送 A、调用语句 B、命令 C、口令 D、消息 A B C D 6.描述数据内容的概念模式是 A、E-R图 B、DFD图 C、结构图 D、数据字典 A B C D 7.数据流图(DFD)是用于描述结构化方法中 _阶段的工具。 A、可行性分析 B、详细设计 C、需求分析 D、程序编码 A B C D 8.数据库系统的核心是_。 A、数据库 B、数据库管理系统 C、数据模型 D、软件工具 A B C D 9.不同的数据库管理系统支持不同的数据模型,下列_不属于常用的数据模型。 A、关系模型 B、网状模型 C、层次模型 D、链表模型 A B C D 10.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是 A、400 B、10000 C、30000 D、90000 A B C D 转贴于:考试大_计算机二级11.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点: A、安全性 B、多线程 C、跨平台 D、可移值 A B C D 12.编写和运行Java applet程序与编写和运行Java application程序不同的步骤是 A、编写源代码 B、编写HTML文件调用该小程序,以.html为扩展名存入相同文件夹 C、编译过程 D、解释执行 A B C D 13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用_个比特位。 A、8 B、16 C、32 D、64 A B C D 14.关于下列程序段的输出结果,说法正确的是 public class MyClass static int i; public static void main(String argv) System.out.println(i); A、有错误,变量i没有初始化。 B、null C、1 D、0 A B C D 15.下列代码的执行结果是: public class Test3 public static void main(String args) System.out.print(100%3); System.out.print(,); System.out.println(100%3.0); A、1,1 B、1,1.0 C、1.0,1 D、1.0,1.0 A B C D16.下列程序段的输出结果是 void complicatedExpression() int x=20, y=30; boolean b; b=x50&y60|x50&y-60|x60|x-50&y0)System.out.println(first); else if(x-3) System.out.println(second); else System.out.println(third); 请问x处于什么范围时将打印字符串“second”? A、x0 B、x-3 C、x=-3 D、x-3 A B C D 18.以下程序的功能是:求n!。请在下列程序中填入正确的语句 class FactorialTest static long Factorial(int n) if(n=1) return 1; else _ public static void main(String a) int n=8; System.out.println(n+!=+Factorial(n); A、return n*Factorial(n); B、return (n-1)*Factorial(n); C、return n*Factorial(n-1); D、return (n-1)*Factorial(n-1); A B C D 19.若要把变量声名为暂时性变量,应使用如下哪种修饰符? A、protected B、provate C、transient D、volatile A B C D 20.Java语言中,能完成资源释放功能的是_。 A、free B、finalize C、final D、throw A B C D21.在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型 或顺序各不相同,传回的值也可以不相同,这种面向对象程序特性称为 A、隐藏 B、覆盖 C、重载 D、Java不支持此特性 A B C D 22.在使用interface声明一个接口时,只可以使用_修饰符修饰该接口。 A、private B、protected C、private protected D、public A B C D 23.下列代码的输出结果是 class Parent void printMe() System.out.println(parent); class Child extends Parent void printMe() System.out.println(child); void printall() super.printMe(); this.printMe(); printMe(); public class Test_this public static void main(String args) Child myC=new Child(); myC.printall(); A、parent child child B、parent child parent C、parent child D、编译错误 A B C D 24.在编写Java application程序时,若需要使用到标准输入输出语句,必须在程序的开头 写上_语句。 A、import java.awt.*; B、import java.applet.applet; C、import java.io.*; D、import java.awt.Graphics; A B C D 25.如要抛出异常,应用下列哪种子句? A、catch B、throw C、try D、finally A B C D26.在编写异常处理的Java程序中,每个catch语句块都应该与_语句块对应,使得用 该语句块来启动Java的异常处理机制。 A、if-else B、switch C、try D、throw A B C D 27.为读取的内容进行处理后再输出,需要使用下列哪种流? A、File stream B、Pipe stream C、Random stream D、Filter stream A B C D 28.为实现多线程之间的通信,需要使用下列哪种流才合适? A、Filter stream B、File stream C、Random access stream D、Piped stream A B C D 29.要串行化某些类的对象,这些类就必须实现 A、Serializable接口 B、java.io.Externalizable接口 C、java.io.DataInput接口 D、DataOutput接口 A B C D 30.关于下列程序的功能,说法正确的是 public class ko10_1 extends Thread int n; ko10_1() Thread td=new Thread(this); td.start(); public void run() for (n=0;n6;n+) try System.out.print(n); Thread.sleep(500); catch(InterruptedException e) System.out.println(Exception); public static void main(String args) new ko10_1(); A、这段程序的功能是:每隔500秒打印012345 B、这段程序的功能是:每隔1秒打印012345 C、这段程序的功能是:每隔半秒打印012345 D、这段程序的功能是:每隔半分钟打印012345 A B C D31.Swing与aWT的区别不包括 A、Swing是由纯Java实现的轻量级构件 B、Swing没有本地代码 C、Swing不依赖操作系统的支持 D、Swing支持图形用户界面 A B C D 32.在编写Java applet程序时,若需要对发生事件作出响应和处理,一般需要在程序的 开头写上_语句。 A、import java.awt.*; B、import java.applet.*; C、import java.io.*; D、import java.awt.event.*; A B C D 33.下面哪个操作是applet可以做的? A、读取客户端部分系统变量 B、读取客户端文件 C、在客户端主机上创建新文件 D、在客户端装载程序库 A B C D 34.下面关于沙箱模型的叙述中错误的是 A、沙箱模型为从网上获得的不可信代码提供了控制严格的运行环境 B、在沙箱模型中,本地代码被认为是可信代码 C、在沙箱模型中,远端主机下载的applet被认为是不可信的不能改变对applet D、在JDK1.1中,沙箱模型对applet程序的限制是根本不能解除的 A B C D 35.注释的基本原则不包括 A、注释应该增加代码的清晰度 B、注释要简洁 C、在写代码之前写注释 D、尽量给每一条语句加注释 A B C D填空题(每空2分,共计30分)1.二叉树是节点的有限集合,这个有限集合或者为_,或者由一个根结点及两棵不 相交的、分别称作根的左子树和右子数的二叉数组成。 输入答案,中间不含空格: 2.在插入和选择排序中,若初始数据基本反序,则选用_。 输入答案,中间不含空格: 3.单元测试又称模块测试,一般采用_测试。 输入答案,中间不含空格: 4.三级模式中,只有_才真正存储数据,而模式和外模式均不存储数据。 输入答案,中间不含空格: 5.概念结构设计的目的是产生一个能反映_的概念模型。 输入答案,中间不含空格: 6.Java语言通过接口支持_继承,使类继承具有更灵活的扩展性。 输入答案,中间不含空格: 7.在Java语言中,如实型常量后没有任何字母,计算机默认为_类型。 输入答案,中间不含空格: 8.赋值表达式的组成是:在赋值运算符的左边是_,右边是一表达式。 输入答案,中间不含空格: 9.顺序执行以下两个语句的输出结果是:_。 String s=我喜欢学习Java!; System.out.println(s.length(); 输入答案,中间不含空格: 10.声明异常抛出用_子句来完成声明,它包含在方法的声明之中。 输入答案,中间不含空格: 11.J2SE1.4提供的新类收集到一个新包中即java.nio包中,该包的新特点是:_、文件 锁定、字符及编码、非阻塞I/O。 输入答案,中间不含空格: 12.Java应用程序启动后创建的线程默认的线程组是_线程组。 输入答案,中间不含空格: 13.当用户在TextField中输入一行文字后,按回车,实现_接口可实现对事件的响应。 输入答案,中间不含空格: 14.包含Swing构件的Applet(小应用程序)应该是_类的子类。 输入答案,中间不含空格: 15.恰当的注释增强了程序的可读性与_。 输入答案,中间不含空格: 选 择 题12345

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论