【计算机类职业资格】二级JAVA笔试-47及答案解析.doc
《【计算机类职业资格】二级JAVA笔试-47及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA笔试-47及答案解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA 笔试-47 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项成员变量声明正确的是(分数:2.00)A.public protected final int i;B.abstract class F1.C.private double height;D.double weight2.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据3.设树 T 的度为 4,其中度为 1,2,3,
2、4 的结点个数分别为 4,2,1,1。则 T 中的叶子结点数为(分数:2.00)A.5B.6C.7D.84.resume()力法恢复哪些线程的执行(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程5.下列关于实型变量书写正确的是(分数:2.00)A.E3B.2e0.3C.1.2e3D.1.2E0.36.下面程序段的输出结果是class Testpublic static void main(String args)MyThread t=ne
3、w MyThread();t.displayOutput(“t has been createD) “;t.start();class MyThread extends Threadpublic void displayOutput(String s)System.out.println(s);public void nm()displayOutput(“t is running. “);(分数:2.00)A.t has been created.t is running.B.t has been created.C.t is running.D.编译出错7.设 a=8,则表达式少1 的值是(
4、分数:2.00)A.1B.2C.3D.48.下面不属于软件设计原则的是(分数:2.00)A.抽象B.模块化C.自底向上D.信息隐蔽9.下列方法中能完成主类实例初始化工作的是(分数:2.00)A.start()B.stop()C.init()D.paint()10.下列叙述中正确的是(分数:2.00)A.黑箱(盒)测试方法完全不考虑程序的内部结构和内部特征B.黑箱(盒)测试方法土要考虑程序的内部结构和内部特征C.白箱(盒)测试不考虑程序内部的逻辑结构D.上述三种说法都不对11.下列说法正确的是(分数:2.00)A.类 FileInputStream 和 FileOutputStream 用来进行
5、文件 I/O 处理,由它们所提供的方法可以打开本地主机上的文件,并进行顺序的读/写B.通过类 File 的实例或者一个表示文件名称的字符串可以生成文件输入/输出流在流对象生成的同时,文件被打开,但还不能进行文件读/写C.对于 InputStream 和 OutputStream 来说,它们的实例都是是非顺序访问流,即只能进行顺序的读/写D.当从标准输入流读取数据时,从键盘输入的数据直接输入到程序中12.程序设计方法要求在程序设计过程中(分数:2.00)A.先编制出程序,经调试使程序运行结果正确后再画出程序的流程图B.先编制出程序,经调试使程序运行结果正确后再在程序中的适当位置处加注释C.先画出
6、流程图,再根据流程图编制出程序,最后经调试使程序运行结果正确后再在程序中的适当位置处加注释D.以上三种说法都不对13.当一个应用程序的所有非守护线程终止运行时,但仍然有守护线程在运行,应用程序将(分数:2.00)A.运行B.阻塞C.终止D.休眠14.执行下列程序时,会产生什么异常public class Test public static void main(String args )(int d=101;int b=220;long a=321;System.out.println(a-B) /(a-b-D) );(分数:2.00)A.ArrayIndexOutOfBoundsExcept
7、ionB.NumberFormatExceptionC.ArithmetieExceptionD.EOFException15.下列对类的声明,正确的是(分数:2.00)A.abstract Final class Hh.B.abstract private move().C.protected private number,D.public abstract class Car.16.Java 中用于提供 Java 语言、Java 虚拟机的核心的类和接口的包是(分数:2.00)A.java.io 包B.java.applet 包C.java.lang 包D 包17.用树形结构来表示实体之间联
8、系的模型称为(分数:2.00)A.关系模型B.层次模型C.网状模型D.数据模型18.下列叙述中正确的是(分数:2.00)A.在面向对象的程序设计中,各个对象之间具有密切的联系B.在面向对象的程序设计中,各个对象都是公用的C.在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小D.上述二种说法都不对19.能将程序补充完整的选项是class Personprivate int a;public int change(int m)return m;public class Teacher extends Personpublic int b;public static void main(St
9、ring arg)Person p=new Person();Teacher t=new Teacher();int i;_(分数:2.00)A.i=mB.i=bC.i=p.aD.i=p.change(50)20.下列叙述中正确的是(分数:2.00)A.线性表是线性结构B.栈与队列是非线性结构C.线性链表是非线性结构D.二叉树是线性结构21.下列叙述中错误的是(分数:2.00)A.在数据库设计的过程中,需求分析阶段必须考虑具体的计算机系统B.在数据库设计的过程中,概念结构设计与具体的数据库管理系统有关C.在数据库设计的过程中,逻辑结构设计与具体的数据库管理系统有关D.在数据库设计的过程中,物理
10、结构设计依赖于具体的计算机系统22.下列说法中,正确的一项是(分数:2.00)A.Java 语言是以类为程序的基本单位的B.Java 语言是不分大小写的C.多行注释语句必须以/始D.在 Java 语言中,类的源文件名和该类名可以不相同23.下列关于 HTML 标记的说法,正确的是(分数:2.00)A.URL getDocumentBase()返回 Applet 主类的 URLB.URL getCOdeBase()返回包含 Applet 的 HTML 文件的 URLC.在 HTML 中不说明 String getParameter(string name)的参数,该方法将返回“0”D.HTML
11、标记方法用于获取 HTML 文件中关于 Applet 的信息24.下列的哪两种原始类型在使用流时可以互换(分数:2.00)A.byte 和 booleanB.char 和 intC.byte 和 charD.String 和 char25.下列与其他选项不相等的是(分数:2.00)A.15B.0xFC.015D.0XF26.下列关于 JDK 目录结构的说法,错误的是(分数:2.00)A.bin 目录下有许多工具B.demo 目录下有各种演示例子C.include 目录下都是库文件D.jre 目录是 Java 程序运行环境的根目录27.下列叙述中正确的是(分数:2.00)A.数据的逻辑结构与存储
12、结构必定一一对应B.由于计算机存储空间是向量式的存储结构。因此,数据的存储结构一定是线性结构C.程序设计语言中的数组一般是顺序存储结构,因此,利用数组只能处理线性结构D.以上三种说法都不对28.下列 java 组件中,不属于容器的是(分数:2.00)A.PanelB.WindowC.FrameD.Label29.下面程序段的输出结果是public class Test public static void main (String args)int a=new int11;int p=new int 4;int k=5;for(int i=1;i=10;i+)ai=i;for(int i=1;
13、i=3;i+)pi=ai*i;for(int i=1;i=3;i+)k=k+pi*2;System.out.println(k);(分数:2.00)A.17B.31C.33D.3530.设 x=1,y=2 和 z=3,则表达式 y+=z-/+x 的值是(分数:2.00)A.3B.3.5C.4D.4.531.下列关于 Applet 的说法,正确的是(分数:2.00)A.它们能读写用户的文件系统B.它们能与提供包含小程序的网页的站点之内的 Internet 站点联系C.它们能在阅读者的系统上运行任何程序D.它们能加载存储在用户系统亡的程序32.下面程序段的输出结果为public class Tes
14、tpublic 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+“e=“+c) ;(分数:2.00)A.a=true b=falseb=true c=falseB.a=true b=falseb=true c=trueC.a=true b=trueb=true c=falseD.a=false b=falseb=true c=false33.下面程序段的输出结果是public
15、class Test public static void main(String args )int a,b;for(a=1,b=1;a100;a+)if(b=10)break;if(b%2=1)b+=2;continue;System.out.println((分数:2.00)A.;A) 5B.6C.7D.10134.下列组件不能添加进 Frame 主窗口的是(分数:2.00)A.PanelB.CbeckBoxC.DialogD.Choice35.下列不属于虚拟机执行过程的特点的是(分数:2.00)A.多线程B.动态连接C.异常处理D.代码安全检查二、填空题(总题数:15,分数:30.00
16、)36.在一个容量为 25 的循环队列中,若头指针 front=16,尾指针 rear=9,则该循环队列中共有 【1】 个元素。(分数:2.00)填空项 1:_37.在面向对象方法中,属性与操作相似的一组对象称为 【2】 。(分数:2.00)填空项 1:_38.Jackson 方法是一种面向 【3】 的结构化方法。(分数:2.00)填空项 1:_39.一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于 【4】 的联系。(分数:2.00)填空项 1:_40.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,所以,基
17、于逻辑结构的应用程序不必修改,称为 【5】 。(分数:2.00)填空项 1:_41.Java 中的方法的参数传递是 【6】 调用。(分数:2.00)填空项 1:_42.Java 语言中如果要使用某个包中的类时,需要使用 【7】 导入。(分数:2.00)填空项 1:_43.执行下面的程序段,辅出结果为上 【8】 。public class Qpublic static void main (String argv)int anar=new int5;System.out.pfintln(anar0);(分数:2.00)填空项 1:_44.一个具体的线程是由 【9】 、代码和数据组成。(分数:2.
18、00)填空项 1:_45.使得线程放弃当前分得的 CPU 时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU 时间的方法是 【10】 。(分数:2.00)填空项 1:_46.关于文件名的处理中,测试当前文件是否目录用 【11】 函数。(分数:2.00)填空项 1:_47.sum 的值为 0,则 result=sum=0?1:num/sum 的值为 【12】 。(分数:2.00)填空项 1:_48.下面程序段是从对象流中读取对象,请将程序补充完整。import java.util.*;import java.io.*;public class UnSerializaDate D
19、ate d=null;UnSerializaDate() tryFilelnputStream f=new FileInputStream(“date.ser“);ObjectlnputStream s=new Obi ectInput Stream( f);【13】 f.close();catch(Exception e) e.printStackTrace0;public static void main(String args)UnSerializaDate a-new UnSerializaDate();System. out.println(“The date read is:“+a
20、.d.toString0);(分数:2.00)填空项 1:_49.一个类只有实现了 【14】 接口,它的对象才是可串行化的。(分数:2.00)填空项 1:_50.请将程序补充完整。import java.awt.*;public class FirstFrame extends Frame public static void main(String args)FirstFrame fr=new FirstFrame(“First container!“);fr.setSize(240,240);fr. setBackground(Color.yellow);【15】 public First
21、Frame(String str)super(str);(分数:2.00)填空项 1:_二级 JAVA 笔试-47 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.下列选项成员变量声明正确的是(分数:2.00)A.public protected final int i;B.abstract class F1.C.private double height; D.double weight解析:解析 本题考查对成员变量的声明。成贝变量的声明格式位:修饰符 type 变量名;其中 type 可以是 java 语言中的任意数据类型,而修饰符可以是
22、 public、protected, private,static,final,transient,volatile 等。选项 A 错误,成员变量不能同时声明成 public 和protected。选项 B 是类的声明格式,并不是成员变量的声明。成员变量声明应以“;”结尾,选项 D 错误。选项 C 声明了一个私有的 double 型成员变量,为正确答案。2.下述关于数据库系统的叙述中正确的是(分数:2.00)A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据解析:解析 数据库是一个通用化的、综合性的数据
23、集合,它可以为各种用户所共享,具有最小的冗余度和较高的数据与程序的独立性,而且能并发地为多个应用服务,同时具有安全性和完整性。即数据库系统减少了数据冗余,但不能避免一切冗余。所以选项 A 正确,选项 B 错误。在数据库管理阶段中,数据是结构化的,面向系统,数据冗余度小,从而节省了数据的存储空间,也减少了对数据的存取时间,提高了访问效率,避免了数据的不一致性。数据的不一致性,是指对数据的存取方式,选项 C 错误。数据库系统比文件系统能管理更多的数据,并非数据库系统的特点,选项 D 错误。本题正确答案是 A。3.设树 T 的度为 4,其中度为 1,2,3,4 的结点个数分别为 4,2,1,1。则
24、T 中的叶子结点数为(分数:2.00)A.5B.6C.7D.8 解析:解析 根据给定的条件,在树中,各结点的分支总数为:41+22+13+41=15:树中的总结点数为:15(各结点的分支总数)+1(根结点)=16:非叶子结点总数为: 4+2+1+1=8。因此,叶子结点数为16(总结点数)-8(非叶子结点总数)=8。因此,本题的正确答案为 D。4.resume()力法恢复哪些线程的执行(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程 解析:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 笔试 47 答案 解析 DOC
