【计算机类职业资格】计算机二级JAVA分类模拟题189及答案解析.doc
《【计算机类职业资格】计算机二级JAVA分类模拟题189及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA分类模拟题189及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA 分类模拟题 189 及答案解析(总分:58.80,做题时间:90 分钟)一、选择题(总题数:35,分数:58.80)1.当浏览器重新返回到包含 Applet 的页面时调用的方法是_。(分数:1.00)A.start()B.init()C.stop()D.destroy()2.软件生命周期中的活动不包括_。(分数:2.00)A.需求分析B.市场调研C.软件测试D.软件维护3.下列关于 Applet 的叙述中,正确的是_。(分数:1.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 java
2、.applet.Applet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上D.Applet 不能在浏览 l 器中运行4.下列代码的执行结果是_。 int numbers=new int6; for(int i=1; inumbers. length; i+) numbersi=i-1; System. out. print(numbersi+“);(分数:1.80)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4D.1 2 3 4 55.下列数据结构中,能够按照“先进后出”原则存取数据的是_。(分数:1.00)A.
3、循环队列B栈C.队列D.二叉树6.Applet 的默认布局管理器是_。(分数:1.00)A.BorderLayoutB.FlowLayoutC.GridLayoutD.PanelLayout7.面向对象的四个主要特性是_(分数:1.00)A.继承性、多态性、可靠性、可维护性B.抽象性、封装性、正确性、高效性C.抽象性、封装性、继承性、多态性D.抽象性、继承性、高效性、可维护性8.结构化程序设计的一种基本方法是 _(分数:2.00)A.筛选法B.递归法C.归纳法D.逐步求精法9.下列变量的定义中,错误的是_。(分数:2.00)A.int x=3;B.float f;d;C.String s=“H
4、ello!“D.boolean b=true;10.下列代码将对象写入的设备是_。 ByteArrayOutputStream bout=new ByteArrayOutputStream(); ObjectOutputStream out=new ObjectOutputStream(bout); out. writeObject (this); out. close();(分数:1.80)A.内存B.硬盘C.屏幕D.网络11.Java 字节码文件的扩展名是_。(分数:1.80)AJVMBdbtCclassDexe12.算法的时间复杂度是指_。(分数:1.00)A.执行算法程序所需要的时间B
5、.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数13.Thread 类中能运行线程体的方法是_。(分数:2.00)A.start()B.resume()C.init()D.run()14.下列选项中属于 Java 语言的垃圾回收机制的一项是_。(分数:2.00)A.语法检查B.堆栈溢出检查C.跨平台D.内存跟踪15.下列关于二叉树的叙述中,正确的是_。(分数:2.00)A.叶子节点总是比度为 2 的节点少一个B.叶子节点总是比度为 2 的节点多一个C.叶子节点数是度为 2 的节点数的两倍D.度为 2 的节点数是度为 1 的节点数的两倍16.下列对于线性链表的描述中
6、正确的是_。(分数:2.00)A.存储空间不一定连续,且各元素的存储顺序是任意的B.存储空间不一定连续,且前件元素一定存储在后件元素的前面C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面D.存储空间必须连续,且各元素的存储顺序是任意的17.对于长度为 n 的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是_。(分数:2.00)A.冒泡排序为 n/2B.冒泡排序为 nC.快速排序为 nD.快速排序为 n (n-1)/218.首先访问结点的左子树,然后访问该结点,最后访问结点的右子树,这种遍历称为 _ 。(分数:2.00)A.前序遍历B.后序遍历C.中序遍历D.层次遍历19.
7、下列关于线性链表的叙述中,正确的是_。(分数:2.00)A.各数据节点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B.各数据节点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C.进行插入与删除时,不需要移动表中的元素D.以上三种说法都不对20.在匹配器(Marcher)类中,用于输入字符串与模式串比较的方法是_。(分数:1.00)A.static boolean matches()B.boolean matcher.find()C.int matcher.start()D.int matcher.end()21.使下列程序正常运行并且输出“Hello!”,横线处应填写的内
8、容是_。 class Test_ public static void main(stringargs) Test t=new Test(); t. start(); Public void run() System. out. println(“Hello!“); (分数:0.80)A.extends ThreadB.extends FloatC.extends IostreamD.extends Stdio22.当使用 SomeThread t=new SomeThread()创建一个线程时,下列叙述中正确的是_。(分数:1.00)A.SomeThread 类是包含 run()方法的任意
9、Java 类B.SomeThread 类一定要实现 Runnable 接口C.SomeThread 类是 Thread 类的子类D.someThread 类是 Thread 类的子类并且要实现 Run-nable 接口23.当一个包含 Applet 的 Web 网页被其他页面覆盖时,被调用的方法是_。(分数:2.00)A.start()B.init()C.stop()D.destory()24.阅读下面代码 class Test implements Runnable public int run() int i=0; while(true) i+; System.out.println(“i
10、=“+i); 上述代码的编译结果是(分数:2.00)A.程序通过编译,并且 run()方法可以正常输出递增的 i 值B.程序通过编译,调用 run()方法将不显示任何输出C.程序不能通过编译,因为 while 的循环控制条件不能为 trueD.程序不能通过编译,因为 run()方法的返回值类型不是 void25.请阅读如下程序。 import java.io.*; public class TypeTransition public static void main (String args) char a=“a“; int i=100; long y=456L; int aa=a+i; lo
11、ng yy=y-aa; System.out.print (“aa=“+aa); System.out.print (“yy=“ +yy); 程序运行结果是_。(分数:2.00)A.aa=197 yy=259B.aa=177 yy=259C.aa=543 yy=288D.aa=197 yy=33326.设 int i=2,j=1,k=3,则表达式 i(i+j)k|i+j 的值是 _ 。(分数:2.00)A.0B.2C.1D.327.如果线程正处于阻塞状态,不能够使线程直接进入可运行状态的情况是_。(分数:1.80)A.sleep()方法的时间到B.获得了对象的锁C.线程在调用 t. join(
12、)方法后,线程 t 结束D.wait()方法结束28.下列方法被调用后,一定使调用线程改变当前状态的是_。(分数:1.80)A.notify()B.yield()C.sleep()D.isAlive()29.下面的几种叙述中,不属于 Java 语言的特点的是 _ 。(分数:1.00)A.简单易学,具有可移植性、健壮性、安全性、高性能B.围绕网络应用开发,最大限度地利用网络资源,类库在网络上的传输不受计算机 CPU 和环境限制C.Java 提供了丰富的类库D.Java 的小应用程序在网络上传输不受计算机 CPU 和环境限制30.下列操作中,不属于 Applet 安全限制的是(分数:2.00)A.
13、加载本地库B.读写本地文件系统C.运行本地可执行程序D.与同一个页面中的 Applet 通信31.类 Panel 默认的布局管理器是 _ 。(分数:2.00)A.GridLayoutB.BorderLayoutC.FlowLayoutD.CardLayout32.在 Java 中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为 _ 。(分数:2.00)A.隐藏B.重写C.重载D.Java 不支持此特性33.有以下程序: #define N 20 fun(int a,int n,int m) int i; for(i=
14、m; in; i-) ai+1=ai; return m; void main() int i,aN= 1,2,3,4,5,6,7,8,9,10; fun(a,0,N/2); for(i=0; i5; 1+) printf(“%d“,ai); 程序运行后输出的结果是_。(分数:2.00)A.10234B.12344C.12334D.1223434.下列选项中,用于实现接口的关键字是 _(分数:2.00)A.interfaceB.implementsC.abstractD.class35.下列代码的执行结果是 _ 。 public class test5 public static void m
15、ain (String args) String s1=new String(“hello“); String s2=new String(“hello“); System.out.prim(s1=s2); System.out.print(“,“); System.out.println(s1.equals(s2); (分数:2.00)A.true,falseB.true,trueC.false,trueD.false,false计算机二级 JAVA 分类模拟题 189 答案解析(总分:58.80,做题时间:90 分钟)一、选择题(总题数:35,分数:58.80)1.当浏览器重新返回到包含
16、Applet 的页面时调用的方法是_。(分数:1.00)A.start() B.init()C.stop()D.destroy()解析:解析 Applet 生命周期包括 Applet 的创建、运行与消亡几个状态。Applet 类提供了在生命周期不同阶段响应主要事件的 4 种方法,这 4 种方法的调用次序如下图所示: 2.软件生命周期中的活动不包括_。(分数:2.00)A.需求分析B.市场调研 C.软件测试D.软件维护解析:解析 同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生命周期。它把整个软件生存周期划分为若干阶段,每个阶段有明确的任务,使规模
17、大、结构复杂和管理复杂的软件开发变得容易控制和管理,通常,软件生命周期包括可行性分析与规划、需求分析、软件设计(概要设计和详细设计)、编码、测试、维护等活动,可以将这些活动以适当的方式分配到不同的阶段去完成。所以,软件生命周期中的活动不包括市场调研。3.下列关于 Applet 的叙述中,正确的是_。(分数:1.00)A.Applet 是 Java 类,所以可以由 JDK 中的解释器 java 直接解释运行B.Applet 的主类不一定要定义为 java.applet.Applet 类或 JApplet 类的子类C.Applet 与 Application 的主要区别在执行方式上 D.Apple
18、t 不能在浏览 l 器中运行解析:解析 Applet 是 Java 类,但 Appkt 不能由 JDK 中的解释器 java 直接运行,要在浏览器或appletviewer 中运行,运行过程比 Application 更复杂,选项 A 和选项 D 说法错误。Applet 的主类一定要定义为 java.applet.Applet 类或 JApplet 类的子类,选项 B 说法错误。Applelt 与 Appfication 的主要区别在执行方式上。Application 以 mian()方法为入口点运行,两者都是通过”javac”命令编译,所以只有选项 C 说法正确。4.下列代码的执行结果是_。
19、 int numbers=new int6; for(int i=1; inumbers. length; i+) numbersi=i-1; System. out. print(numbersi+“);(分数:1.80)A.0 1 2 3 4 5B.1 2 3 4 5 6C.0 1 2 3 4 D.1 2 3 4 5解析:解析 该题是简单的 for 循环考题,通过逐一判断可得到答案,数组的长度是 6,数组的内容从下标 1 开始,最大循环是 5,numbeis5的值是 4。5.下列数据结构中,能够按照“先进后出”原则存取数据的是_。(分数:1.00)A.循环队列B栈 C.队列D.二叉树解析:
20、解析 栈是一种线性表,其插入或者删除运算都在表的一端进行,即按照“先进后出”原则存取数据。6.Applet 的默认布局管理器是_。(分数:1.00)A.BorderLayoutB.FlowLayout C.GridLayoutD.PanelLayout解析:解析 Applet 的默认布局管理器是 FlowLayout,AWT 的默认布局管理器是 FlowLayout,Swing 的默认布局管理器是 BorderLayout。因此本题选择 B。7.面向对象的四个主要特性是_(分数:1.00)A.继承性、多态性、可靠性、可维护性B.抽象性、封装性、正确性、高效性C.抽象性、封装性、继承性、多态性
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 分类 模拟 189 答案 解析 DOC
