欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【计算机类职业资格】计算机二级JAVA-29及答案解析.doc

    • 资源ID:1338315       资源大小:133.50KB        全文页数:24页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【计算机类职业资格】计算机二级JAVA-29及答案解析.doc

    1、计算机二级 JAVA-29及答案解析(总分:89.60,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.60)1.表达式(10*49.3)的类型是_。 A.double B.char C.long D.float(分数:0.80)A.B.C.D.2.下列方法中,不属于类 String的方法是U /U。 A.toLowerCase() B.valueOf() C.charAt() D.append()(分数:2.00)A.B.C.D.3.下列_方法可以用于消除容器的布局管理器。 A.setSize() B.setLayout(null) C.setLocation() D.se

    2、tFont()(分数:2.00)A.B.C.D.4.文件操作中,用于移动文件指针到指定位置的是_。 A. seek(long pos) B. length() C. find() D. skipBytes(int n)(分数:2.00)A.B.C.D.5.下列属于合法的 Java标识符是_。 A.“ABC“ B.char k=a,P=f;data=P-k;System.out.println(data); A.0 B.a C.1 D.5(分数:1.00)A.B.C.D.27.下列有关数据库的描述,正确的是U /U。 A.数据处理是将信息转化为数据的过程 B.数据的物理独立性是指当数据的逻辑结构

    3、改变时,数据的存储结构不变 C.关系中的每一列称为元组,一个元组就是一个字段 D.如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字(分数:2.00)A.B.C.D.28.Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是U /U。依靠 Java的垃圾回收机制回收内存调用 System.gc(),请求垃圾回收Java 系统开始运行时,自动调用 javaObjectfinalize()释放内存在程序中调用重写的 finalize()方法释放系统资源,其格式为:protected void fi

    4、nalize() throws throwablesuper, finalize (); A. , B. , . , C. . , D. , . (分数:2.00)A.B.C.D.29.下列有关线程的描述中错误的是U /U。 A. Java中的每一个线程都属于某个线程组 B. 线程只能在其创建时设置所属的线程组 C. 线程创建之后,可以从一个线程组转移到另一个线程组 D. 新建的线程默认情况下属于某父线程所属的线程组(分数:1.00)A.B.C.D.30.有以下程序:struct STUcharname10; int num; float TotalScore; ;void f(struct

    5、STU *p)struct STU s2= “Zhongling“,122,55 , “Liushuai“,145,53 ,*q=s,*t=s;t=q;q=p;p=t;void main() struct STU s3= “Cuiyan“,121,70 , “Liguijuan“,123,58 ;f(s);printf(“%s %d %3.0f/n“,s1.name,s1.num,s 1.TotalScore);程序运行后输出的结果是U /U。 A.Zhongling 122 55 B.Liushuai 145 53 C.Cuiyan 121 70 D.Liguijuan 123 58(分数:

    6、2.00)A.B.C.D.31.下列对于线性链表的描述中正确的是U /U。 A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面 C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A.B.C.D.32.有以下程序:#include stdio.hint fun(int x,int y) if(x=y)return(x);else return(x+y)/2);main() int a=4,b=5,c=6;printf(“%d/n“, fun(2*a, fun(b

    7、,c);程序运行后输出的结果是U /U。 A.3 B.6 C.8 D.12(分数:2.00)A.B.C.D.33.Java语言具有跨平台技术是因为 U /U A.字节编译 B.内存跟踪 C.语法检查 D.多线程(分数:1.00)A.B.C.D.34.下列叙述中,错误的是 A. File类能够存储文件 B. File类能够读写文件 C. File类能够建立文件 D. File类能够获取文件目录信息(分数:2.00)A.B.C.D.35.在创建 Applet应用程序时,需要用户考虑的问题是U /U。 A. 窗口如何创建 B. 绘制的图形在窗口中的位置 C. 程序的框架 D. 事件处理(分数:2.0

    8、0)A.B.C.D.二、B填空题/B(总题数:15,分数:26.00)36.在比较两个对象的值是否相同时,可以调用 1 方法。(分数:2.00)填空项 1:_37.与结构化需求分析方法相对应的是U U /U /U方法。(分数:2.00)填空项 1:_38.在 Java线程模型中,一个线程是由_、_和_三部分组成。(分数:2.00)填空项 1:_39.阅读下面程序 int i=3.j; outer:while(i0) j=3; inner:while(j0) if(j2)break outer; System.out.println(j+“and“+i); j-; i-; 被输出到屏幕的第一行结

    9、果是_。(分数:2.00)填空项 1:_40.Applet生命周期中的关键方法包括:init()、start()、stop()和U U /U /U。(分数:1.00)填空项 1:_41.在长度为 n的有序线性表中进行二分查找,所需要的比较次数为 1。(分数:2.00)填空项 1:_42.编译 Java Applet源程序文件所产生的字节码文件的扩展名为 1。(分数:2.00)填空项 1:_43.如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字U U /U /U;在一个类的内部可以直接调用本类的对象,也可通过关键字 this来调用。(分数:2.00)填空项 1:_44.

    10、变量名、U U /U /U首单词小写,其余单词只有首字母大写。(分数:2.00)填空项 1:_45.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_46.在 Java语言中最基本的元素是U U /U /U。(分数:1.00)填空项 1:_47.需求分析阶段的工作,可以分成以下 4个方面: 1、分析与综合、编写需求规格说明书和评审。(分数:1.00)填空项 1:_48.Swing的顶层容器有:JApplet,JWindow,JDialog 和U U /U /U。(分数:2.00)填空项 1:_49.我们在 Java程序中把关键字 1 加到方法名称的前面,来实

    11、现子类调用父类的方法。(分数:1.00)填空项 1:_50.按“先进后出”原则组织数据的数据结构是U U /U /U。(分数:2.00)填空项 1:_计算机二级 JAVA-29答案解析(总分:89.60,做题时间:90 分钟)一、B选择题/B(总题数:35,分数:63.60)1.表达式(10*49.3)的类型是_。 A.double B.char C.long D.float(分数:0.80)A. B.C.D.解析:解析 运算中自动类型转换按优先关系从低级数据转换成高级数据。规定的优先次序是 byte, short, charintlongfloatdoubk。2.下列方法中,不属于类 Str

    12、ing的方法是U /U。 A.toLowerCase() B.valueOf() C.charAt() D.append()(分数:2.00)A.B.C.D. 解析:解析 String 的方法中,toLowerCase()方法是转换成小写,valueof()方法是获得相应数值,charAt()方法是提取字符中中指定位置的字符。append()是 StringBuffer的方法。3.下列_方法可以用于消除容器的布局管理器。 A.setSize() B.setLayout(null) C.setLocation() D.setFont()(分数:2.00)A.B. C.D.解析:4.文件操作中,用

    13、于移动文件指针到指定位置的是_。 A. seek(long pos) B. length() C. find() D. skipBytes(int n)(分数:2.00)A. B.C.D.解析:解析 seek(long pos)是随机文件记录的查找,满足题意。length()方法是求随机文件字节长度的方法,不符合题意;Java 中没有 find()方法;skipBytes(int n)方法是使随机文件访问跳过指定字节,不符合题意。5.下列属于合法的 Java标识符是_。 A.“ABC“ B.char k=a,P=f;data=P-k;System.out.println(data); A.0

    14、B.a C.1 D.5(分数:1.00)A.B.C.D. 解析:解析 a 和 f的 ASCII值相差 5。27.下列有关数据库的描述,正确的是U /U。 A.数据处理是将信息转化为数据的过程 B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变 C.关系中的每一列称为元组,一个元组就是一个字段 D.如果一个关系中的属性或属性组并非该关系的关键字。但它是另一个关系的关键字,则称其为本关系的外关键字(分数:2.00)A.B.C.D. 解析:28.Java语言有自动收集垃圾的功能,会周期性地回收一些长期不用的对象占用的内存。下列选项中为对象清除路径的是U /U。依靠 Java的垃圾回收

    15、机制回收内存调用 System.gc(),请求垃圾回收Java 系统开始运行时,自动调用 javaObjectfinalize()释放内存在程序中调用重写的 finalize()方法释放系统资源,其格式为:protected void finalize() throws throwablesuper, finalize (); A. , B. , . , C. . , D. , . (分数:2.00)A.B. C.D.解析:解析 本题考查 Java语言自动回收垃圾的功能,垃圾回收用于对象的清除,题中给出的 4 种垃圾回收方法,都是可行的。29.下列有关线程的描述中错误的是U /U。 A. Ja

    16、va中的每一个线程都属于某个线程组 B. 线程只能在其创建时设置所属的线程组 C. 线程创建之后,可以从一个线程组转移到另一个线程组 D. 新建的线程默认情况下属于某父线程所属的线程组(分数:1.00)A.B.C. D.解析:解析 线程只能在创建的时候设置所属的线程组,创建之后不可以从一个线程组转移到另一个线程组,在创建线程组时,若没有指定所属的线程组,线程自动属于其父线程的线程组。30.有以下程序:struct STUcharname10; int num; float TotalScore; ;void f(struct STU *p)struct STU s2= “Zhongling“,

    17、122,55 , “Liushuai“,145,53 ,*q=s,*t=s;t=q;q=p;p=t;void main() struct STU s3= “Cuiyan“,121,70 , “Liguijuan“,123,58 ;f(s);printf(“%s %d %3.0f/n“,s1.name,s1.num,s 1.TotalScore);程序运行后输出的结果是U /U。 A.Zhongling 122 55 B.Liushuai 145 53 C.Cuiyan 121 70 D.Liguijuan 123 58(分数:2.00)A.B.C.D. 解析:31.下列对于线性链表的描述中正确

    18、的是U /U。 A.存储空间不一定连续,且各元素的存储顺序是任意的 B.存储空间不一定连续,且前件元素一定存储在后件元素的前面 C.存储空间必须连续,且前件元素一定存储在后刊:元素的前面 D.存储空间必须连续,且各元素的存储顺序是任意的(分数:2.00)A. B.C.D.解析:32.有以下程序:#include stdio.hint fun(int x,int y) if(x=y)return(x);else return(x+y)/2);main() int a=4,b=5,c=6;printf(“%d/n“, fun(2*a, fun(b,c);程序运行后输出的结果是U /U。 A.3 B

    19、.6 C.8 D.12(分数:2.00)A.B. C.D.解析:33.Java语言具有跨平台技术是因为 U /U A.字节编译 B.内存跟踪 C.语法检查 D.多线程(分数:1.00)A. B.C.D.解析:34.下列叙述中,错误的是 A. File类能够存储文件 B. File类能够读写文件 C. File类能够建立文件 D. File类能够获取文件目录信息(分数:2.00)A.B. C.D.解析:File 类是 java.io包中的非流类,它以系统无关的方式描述文件对象的属性。File 类只操作文件在磁盘上的属性,而读写文件内容的功能则需要流类提供。所以选项 B错误。35.在创建 Appl

    20、et应用程序时,需要用户考虑的问题是U /U。 A. 窗口如何创建 B. 绘制的图形在窗口中的位置 C. 程序的框架 D. 事件处理(分数:2.00)A.B. C.D.解析:解析 Applet 类是所有 Applet应用程序的基础,该类为 Applet应用提供了程序框架,在创建Applet应用程序时,只需要在框架中填入相应的方法,至于窗口如何创建、事件处理如何进行都不需要用户考虑。用户只需要把注意力集中在如何在窗口中进行用户界面设计等问题上。二、B填空题/B(总题数:15,分数:26.00)36.在比较两个对象的值是否相同时,可以调用 1 方法。(分数:2.00)填空项 1:_ (正确答案:e

    21、quals())解析:37.与结构化需求分析方法相对应的是U U /U /U方法。(分数:2.00)填空项 1:_ (正确答案:结构化设计)解析:解析 与结构化需求分析方法相对应的是结构化设计方法。结构化设计就是采用最佳的可能方法设计系统的各个组成部分以及各个成分之间的内部联系的技术。38.在 Java线程模型中,一个线程是由_、_和_三部分组成。(分数:2.00)填空项 1:_ (正确答案:虚拟的 CPU 代码 数据)解析:39.阅读下面程序 int i=3.j; outer:while(i0) j=3; inner:while(j0) if(j2)break outer; System.o

    22、ut.println(j+“and“+i); j-; i-; 被输出到屏幕的第一行结果是_。(分数:2.00)填空项 1:_ (正确答案:3 and 3)解析:解析 第一次执行外层循环时,为 j赋初值 3,然后开始执行内层循环。j=3 显然满足 j0 的条件,进入内层循环体执行 if语句。由于不满足 j2 的条件,因此执行 System.out.println(j+“and“+i);语句,输出屏幕的第一行结果即 3 and 3。40.Applet生命周期中的关键方法包括:init()、start()、stop()和U U /U /U。(分数:1.00)填空项 1:_ (正确答案:destroy

    23、)解析:解析 Applet 生命周期中的关键方法包括:init()、start()、stop()和 deslxoy()。41.在长度为 n的有序线性表中进行二分查找,所需要的比较次数为 1。(分数:2.00)填空项 1:_ (正确答案:log 2n)解析:解析 对于长度为 n的有序线性表,在最坏情况下,二分查找只需要比较 log2n次,而顺序查找需要比较 n次。42.编译 Java Applet源程序文件所产生的字节码文件的扩展名为 1。(分数:2.00)填空项 1:_ (正确答案:class)解析:解析 Applet 源程序与任何 Java源程序一样,其文件扩展名都是.java,编译生成目标

    24、文件的扩展名为.class。43.如果子类中覆盖了父类中的同名方法,则在子类中调用父类中的同名方法时用关键字U U /U /U;在一个类的内部可以直接调用本类的对象,也可通过关键字 this来调用。(分数:2.00)填空项 1:_ (正确答案:super)解析:解析 在 Java中,子类在隐藏了父类的成员变量或覆盖了父类的方法后,常常还需要用到父类的成员变量或方法。比如,为了简化代码的编写,子类中的覆盖方法就会经常调用父类中被覆盖的方法。此时,使用变量 super能够实现对父类成员的访问。在一个类的内部可以直接调用本类的对象,也可以通过关键字 this来调用。44.变量名、U U /U /U首

    25、单词小写,其余单词只有首字母大写。(分数:2.00)填空项 1:_ (正确答案:方法名)解析:解析 Java 语言对于其名称的命名有 约定的基本原则:“_“和不作为变量名和方法名的开头;变量名、方法名首单词小写,其余单词只有首字母大写:接口名、类名首单词第 1 个字母大写;常量完全大写。45.在面向对象方法中,类之间共享属性和操作的机制称为 1。(分数:2.00)填空项 1:_ (正确答案:分类性)解析:解析 在面向对象方法中,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,它描述了属于该对象类型的所有对象的性质。而一个具体的对象则是其对应类的一个实例。由此可知,类是关于对象性质

    26、的描述,它包括一组数据属性和在数据上的一组合法操作。类之间这种共享属性和操作的机制称为分类性。46.在 Java语言中最基本的元素是U U /U /U。(分数:1.00)填空项 1:_ (正确答案:对象)解析:解析 作为面向对象的编程语言,Java 语言中最基本的元素就是对象,一切概念都是以对象为基础的。而类是程序的基本单位。47.需求分析阶段的工作,可以分成以下 4个方面: 1、分析与综合、编写需求规格说明书和评审。(分数:1.00)填空项 1:_ (正确答案:需求获取)解析:解析 需求分析的任务是发现需求、求精、建模和定义需求的过程。由需求分析的定义可知,需求分析的内容包括:提炼、分析和仔

    27、细审查已收集到的需求。因此需求分析阶段的工作,可以分成以下 4个方面:需求获取、分析与综合、编写需求规格说明书和评审。48.Swing的顶层容器有:JApplet,JWindow,JDialog 和U U /U /U。(分数:2.00)填空项 1:_ (正确答案:JFrame)解析:解析 本题考查 Swing顶层容器的概念。从功能上分,Swing 构件分为:顶层容器,包含JFrame、JApplet、JDialog 和 JWindow共 4 个;中间容器,JPanel、JScrollPane、JSplitPane、 JToolBar;特殊容器,在 GUI上起特殊作用的中间层;基本空间,实现人际交互的构件;向用户显示不可编辑信息的构件;向用户显示可编辑信息的格式化信息的构件。49.我们在 Java程序中把关键字 1 加到方法名称的前面,来实现子类调用父类的方法。(分数:1.00)填空项 1:_ (正确答案:super)解析:50.按“先进后出”原则组织数据的数据结构是U U /U /U。(分数:2.00)填空项 1:_ (正确答案:栈 (或 Stack))解析:


    注意事项

    本文(【计算机类职业资格】计算机二级JAVA-29及答案解析.doc)为本站会员(boatfragile160)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开