【计算机类职业资格】计算机二级JAVA-8及答案解析.doc
《【计算机类职业资格】计算机二级JAVA-8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级JAVA-8及答案解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级 JAVA-8 及答案解析(总分:88.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.80)1.下面程序的输出结果是U /U。#include stdio.hmain()int a=1,2,3,4,5);intx,y,*p;p=a0;x=*(p+2);y=*(p+4);printf(“%d,%d,%d/n“, *p,x,y); A.1,3,5 B.1,2,3 C.1,2,4 D.1,4,5(分数:2.00)A.B.C.D.2.下列说法中错误的一项是_。 A.共享数据的所有访问都必须使用 synchtonized 加锁 B.共享数据的访问不一定全部使用 syn
2、chronized 加锁 C.临界区必须使用 synchronized 标识 D.所有的对共享数据的访问都是临界区(分数:3.00)A.B.C.D.3.Java 中,类 FileInputStream 和 FileOutputStream 提供了对文件的读/写方法是 A. 跳跃 B. 顺序 C. 随机或顺序 D. 随机(分数:2.00)A.B.C.D.4.要在一个单一的类文件中创建既可用作 JavaApplet,又可用作 Java 应用程序的 Java 软件代码。下列说法错误的是U /U。 A.作为 Application 要定义 main()方法,并且把 main()方法所在的类定义为个 p
3、ublic 类 B.为使该程序成为一个 Applet,main()方法所在的这个 public 类必须继承 Applet 类或 LApplet 类 C.在该类中可以像普通 Applet 类一样重写 Applet 类的 init()、start()、paint()等方法 D.转换后的程序只能在浏览器中加载执行,而不能在 Appletviewer 中执行(分数:2.00)A.B.C.D.5.下列方法与 Applet 显示无关的是 A. paint() B. update() C. draw() D. repaint()(分数:2.00)A.B.C.D.6.下列说法中,U /U是正确的。 A.子类拥
4、有的成员数目大于等于父类拥有的成员数目 B.父类代表的对象范围比子类广 C.子类要调用父类的方法,必须使用 super 关键字 D.一个 Java 类可以有多个父类(分数:2.00)A.B.C.D.7.下列方法中可以用来创建一个新线程的是U /U。 A.实现 java.lang.Runnable 接口并重写 start()方法 B.实现 java.lang.Runnable 接口并重写 run()方法 C.继承 java.lang.Thread 类并重写 run()方法 D.实现 java.lang.Thread 类并实现 start()方法(分数:2.00)A.B.C.D.8.若有以下说明:
5、int a10= 1,2,3,4,5,6,7,8,9,10),*p=a;则值为 6 的表达式是U /U。 A.*p+6 B.*(p+6) C.*p+=5 D.p+5(分数:2.00)A.B.C.D.9.Java 程序的执行过程中用到一套 JDKT 具,其中 javac.exe 是指U /U。 A.Java 编译器 B.Java 解释器 C.Java 文档生成器 D.Java 类分解器(分数:2.00)A.B.C.D.10.下列对继承的说法正确的一项是 A. 子类能继承父类的所有方法和状态 B. 子类能继承父类的非私有方法和状态 C. 子类只能继承父类的 public 方法和状态 D. 子类只能
6、继承父类的方法,而不能继承状态(分数:1.00)A.B.C.D.11.下列叙述中正确的是U /U。 A. 线性表是线性结构 B. 栈与队列是非线性结构 C. 线性链表是非线性结构 D. 二叉树是线性结构(分数:2.00)A.B.C.D.12.Java 中,用U /U关键字定义常量。 A.final B.#define C.float D.const (分数:1.00)A.B.C.D.13.数据库、数据库系统和数据库管理系统之间的关系是 A.数据库包括数据库系统和数据库管理系统 B.数据库系统包括数据库和数据库管理系统 C.数据库管理系统包括数据库和数据库系统 D.3 者没有明显的包含关系 (分
7、数:1.00)A.B.C.D.14.在结构化程序设计方法中,下面内聚性最弱的是U /U。 A.逻辑内聚 B.时间内聚 C.偶然内聚 D.过程内聚(分数:2.00)A.B.C.D.15.在下列选项中,哪个不是一个算法一般应该具有的基本特征?U /U A. 确定性 B. 可行性 C. 无穷性 D. 拥有足够的情报(分数:2.00)A.B.C.D.16.下列选项中不属于软件生命周期开发阶段任务的是U /U。 A.软件测试 B.概要设计 C.软件维护 D.详细设计(分数:2.00)A.B.C.D.17.下列类声明正确是的( )。 A. abstract final class HI . B. abst
8、ract private move( ) . C. protected private number; D. public abstract class Car . (分数:2.00)A.B.C.D.18.下列关于 Applet 的方法中,哪个是返回 HTML 中设定的值? A.getCodeBase( ) B.getParameter(String) C.getApplnfo( ) D.showStatus(String) (分数:1.00)A.B.C.D.19.下列语句中,可以作为无限循环语句的是_。 A.for(;) B.for(int i=0; i10000; i+) C.while(
9、false) D.do while(false)(分数:1.80)A.B.C.D.20.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将 U /U。 A.运行 B.阻塞 C.终止 D.休眠(分数:2.00)A.B.C.D.21.用黑盒技术测试用例的方法之一为U /U。 A.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试(分数:2.00)A.B.C.D.22.在软件开发中,下面任务不属于设计阶段的是U /U。 A. 数据结构设计 B. 给出系统模块结构 C. 定义模块算法 D. 定义需求并建立系统模型(分数:2.00)A.B.C.D.23.数据库系统的核心是U
10、/U。 A. 数据库 B. 数据库管理系统 C. 数据模型 D. 软件工具(分数:2.00)A.B.C.D.24.下列程序的输出结果是U /U。 PublicclassTest Publicstaticvoidmain(Stringargs) intarray=(2,4,6,8,10); intsize=6; intresult=-1; try for(inti=0;isizebalance +=interest;NumberFormat format=NumberFormat.getCurrencyInstance();System.out.printb(balance=+formatter
11、.format(balance);Private double rate;在下画线处,应填的正确选项是U /U。 A.Implementation B.Inheritance C.implements D.extends(分数:2.00)A.B.C.D.28.向 Applet 中画图、画图像、显示字符串,都要用的方法是U /U。 A. paint() B. init() C. start() D. destroy()(分数:2.00)A.B.C.D.29.Thread 类中能运行线程的方法是U /U。 A.resume() B.start() C.run() D.init()(分数:2.00)
12、A.B.C.D.30.下列代码中的内部类名是_。import java.awt.event.*;import javax.swing.*;class Talkingclockpublic void start (int interval, final boolean beep)ActionListener listener=newActionListener()public void actionPerformed (ActionEvent event) Timer t=new Timer(interval, listener);t. start(); A. Timer B. ActionLi
13、stener C. listener D. 匿名(分数:2.00)A.B.C.D.31.下列程序的执行结果是public class Testhh public static void main(String args ) Strings1=new String(“I am boy“);Strings2=new String(“I am boy“);System.out.println(s1.equals(s2); A. true B. false C. I am boy D. 都不正确 (分数:1.00)A.B.C.D.32.某二叉树有 5 个度为 2 的结点,则该二叉树中的叶子结点数是 A
14、. 10 B. 8 C. 6 D. 4(分数:2.00)A.B.C.D.33.FileOutputStream 类的父类是_。 A.FileOutput B.File C.OutputStream D.InputStream(分数:2.00)A.B.C.D.34.下面程序段的输出结果为public class Testpublic static void main(String args)boolean a,b,c;a=(35);b=(a=true);System.out.printin( “a=“+a+“b=“+b) ;c-(b=false);System.out.println(b=“+b
15、+“e=“+c) ; A. a=true b=false b=true c=false B. a=true b=false b=true c=true C. a=true b=true b=true c=false D. a=false b=false b=true c=false(分数:1.00)A.B.C.D.35.下列关于二叉树的叙述中,正确的是_。 A.叶子节点总是比度为 2 的节点少一个 B.叶子节点总是比度为 2 的节点多一个 C.叶子节点数是度为 2 的节点数的两倍 D.度为 2 的节点数是度为 1 的节点数的两倍(分数:2.00)A.B.C.D.二、B填空题/B(总题数:15,
16、分数:25.00)36.执行 for(int i=1;i+=5;)语句后,变量 i 的值为 1。(分数:1.00)填空项 1:_37.数据字典是各类数据描述的集合,它通常包括 5 个部分,即数据项、数据结构、数据流、U U /U /U和处理过程。(分数:2.00)填空项 1:_38.在深度为 5 的完全二叉树中,度为 2 的结点数最多为 1。(分数:2.00)填空项 1:_39.程序测试分为静态分析和动态测试。其中U U /U /U是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(分数:2.00)填空项 1:_40.变量属性是描述变量的作用域,按作用域分类,变
17、量有局部变量、类变量、U U /U/U和异常处理参数。(分数:1.00)填空项 1:_41.递归调用的基本思想就是U U /U /U,一个使用递归技术的方法将直接或间接地调用自身的方法。(分数:2.00)填空项 1:_42.Java 语言中,临界区用U U /U /U关键字标识。(分数:2.00)填空项 1:_43.下列 Applet 计算数组元素的和,并在窗口坐标(50,50)处输出该结果。请在横线处填写正确的代码。 import java.awt.Graphics; import java.applet.Applet; public class Testl2 extends Applet
18、int a=2,4,6,8,10; int sum; public void init() sum=0; for(int i=0;ia.length;i+) sum=U U /U /U; public void paint ( Graphics g) g.drawString(“数组元素和: “+sum,50,50); (分数:1.00)填空项 1:_44.请完成下列语句中应填的内容; File pathName=new File(orgs0); Stringfile Names=path Name. _;(分数:1.00)填空项 1:_45.采用 GridLayout 布局管理器的容器,其中
19、的各构件呈 1 布局。(分数:2.00)填空项 1:_46.在 Java 程序中,通过类的定义只能实现单重继承,但通过 1 的定义可以实现多重继承关系。(分数:1.00)填空项 1:_47.显示图像使用的是 Graphics 类中的U U /U /U方法。(分数:2.00)填空项 1:_48.下列程序的输出结果是_。 void fun(int *n) while(*n)-); printf(“%d“,+(*n); void main() int a=100; fun(a); (分数:2.00)填空项 1:_49.下面 ChangeTitle()中对 b1 和 b2 按钮构造监听器,实现当单击
20、b1 按钮时标题变为 students,当单击 b2 按钮时标题变为 teachers。请将程序补充完整。 public ChangeTitle() super(“Title Bar“); b1addActionListener(this); _ Jpanel pane=new Jpanel(); Paneadd(b1); Paneadd(b2);SetContentPane(pane); public void actionPerformed(ActionEvent evt) Object sourve=evtgetSource(); if (sourve=b1) setTitle(“Stu
21、dents“); else if (source=b2) setTitle(“Teachers“); repaint(); (分数:2.00)填空项 1:_50.树 L 中度为 1、2、3、4、5 和 6 的结点个数为 6、4、3、3、5、1,则 L 中叶子的个数是U U /U /U。(分数:2.00)填空项 1:_计算机二级 JAVA-8 答案解析(总分:88.80,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.80)1.下面程序的输出结果是U /U。#include stdio.hmain()int a=1,2,3,4,5);intx,y,*p;p=a0;x=*(p+2
22、);y=*(p+4);printf(“%d,%d,%d/n“, *p,x,y); A.1,3,5 B.1,2,3 C.1,2,4 D.1,4,5(分数:2.00)A. B.C.D.解析:2.下列说法中错误的一项是_。 A.共享数据的所有访问都必须使用 synchtonized 加锁 B.共享数据的访问不一定全部使用 synchronized 加锁 C.临界区必须使用 synchronized 标识 D.所有的对共享数据的访问都是临界区(分数:3.00)A.B. C.D.解析:解析 共享数据的所有访问一定要作为临界区,用 synchronized 标识,这样保证了所有的对共享数据的操作都通过对象
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA8 答案 解析 DOC
