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

    【计算机类职业资格】计算机二级(Java)8及答案解析.doc

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

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

    【计算机类职业资格】计算机二级(Java)8及答案解析.doc

    1、计算机二级(Java)8 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列程序的执行结果是( )。 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); (分数:70.00)A.trueB.falseC.I am boyD.都不正确2.

    2、下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:70.00)A.publicB.protectedC.privateD.static3.下列关于 Java 程序结构的说法有误的是( )。(分数:70.00)A.package 语句可以有一个或多个B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法4.如要求读取大文件的中间一

    3、段内容,最方便的是采用下列哪种流来操作?(分数:70.00)A.resume()B.notify()C.start()D.synchronized()5.如果创建的一个子类覆盖一个父类 public 方法,则对该方法可以使用哪些修饰符修饰?(分数:70.00)A.还未打印的报表页数B.已经打印的报表页数C.当前打印的报表日期D.当前打印的报表页数6.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1C.2D.37.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00

    4、)A.protectedB.staticC.finalD.super8.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:70.00)A.throwsB.ExceptionC.ThrowableD.Error9.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:70.00)A.n/102B.(n-n10)/100C.n10D.n100/1010.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.4B.5C.6D.711.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:70.00)A.sl

    5、eep( )B.yield( )C.join( )D.stop( )12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构D.类与类之间可以通过一些方法进行通信和联络13.下列哪个选项是正确计算 42 度(角度)的余弦值?(分数:70.00)A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42) );D.double d=Math.cos(Mat

    6、h.toDegrees(42) );14.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:70.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:615.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:70.00)A.6 3B.3 6C.编译出错D.016.下列哪个不是 nio 包的新特点?(分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O17.下列的哪个选项可以正确用以表示八进制值 8?(分

    7、数:70.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确18.下列关于 Applet 中的归档文件叙述不正确的是(分数:70.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件19.下列程序的执行结果是( )。 public class Testbb publi

    8、c static void main(String args ) System.out.println(5/2.5); (分数:70.00)A.“自动报表”B.“报表向导”C.“图标向导”D.“标签向导”20.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.java.sql*B.java.awt.*C.java.util.*D.以上都不是21.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:70.00)A.将 private int m 改为 prote

    9、cted int mB.将 private int m 改为 public int mC.将 private int m 改为 static iD.将 private int m 改为 int m22.下列程序执行后,baz 的值应是( )。 int index=1; int fox =new int3; Int bar=foxindex; int baz:bar+index; (分数:70.00)A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6,4,223.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:70.00)A.blooean isAlive( )B.Thre

    10、ad currentThread( )C.String getName( )D.smtic boolean interrupted( )24.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0C.0.7D.0.6666666625.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:70.00)A.ArrayIndexOutOf

    11、BoundsExceptionB.IOExceptionC.NullPointerExceptionD.ArithmeticException26.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现27.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba28.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈C.循环链表D.顺

    12、序表29.栈通常采用的两种存储结构是( )。(分数:-1.00)A.线性存储结构和链表存储结构B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构30.非空的循环单链表 head 的尾结点(由 p 所指向),满足( )。(分数:-1.00)A.pnext=NULLB.p=NULLC.pnext=headD.p=head31.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件32.关系表中的每一横行称为一个( )。(分数:-1.00)A.元组B.字段C.属性D.码

    13、33.NULL 是指 ( )。(分数:-1.00)A.0B.空格C.未知的值或无任何值D.空字符串34.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:-1.00)A.消除软件危机B.软件工程管理C.程序设计自动化D.实现软件可重用35.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.布尔型数据除局部变量外,默认的值是 1。(分数:3.00)填空项 1:_37.编程语言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语

    14、言是面向 1 的一种网络编程语言。(分数:3.00)填空项 1:_38.线程模型在 Java 中是由 1 类进行定义和描述的。(分数:3.00)填空项 1:_39.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:3.00)填空项 1:_40.将 Java 程序中的对象保存在外存中,称为 1。(分数:3.00)填空项 1:_41.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,6

    15、6,77,88,99; for ( i = 0;i = a.length/2 ;i + + ) System.out.print( ai +aa.length-i-1 + “ “ );System.out.println2; (分数:3.00)填空项 1:_42.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void mai

    16、n(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapterTest extends WindowAdapter public void windowClosing(WindowEvent e) Systemexit(1); (分数:3.00)填空项 1:_43.阻塞状态根据产生的原因可分为 1

    17、、等待阻塞和其他阻塞。(分数:3.00)填空项 1:_44.一个具体的线程是由虚拟的 CPU、代码和数据组成,其中代码和数据构成了 1,它来决定线程的行为。(分数:3.00)填空项 1:_45.有定义 boolean b1=5!=6;,则变量 b1 的值是 1。(分数:3.00)填空项 1:_46. 1 是从二维表列的方向进行的运算。(分数:-1.00)填空项 1:_47.由关系数据库系统支持的完整性约束是指 1 和参照完整性。(分数:-1.00)填空项 1:_48.Jackson 结构化程序设计方法是英国的 M.Jackson 提出的,它是一种面向 1 的设 计方法。 (分数:-1.00)填

    18、空项 1:_49.数据库保护分为:安全性控制、 1、并发性控制和数据的恢复。(分数:-1.00)填空项 1:_50.算法的基本特征是可行性、确定性、 1 和拥有足够的情报。(分数:-1.00)填空项 1:_计算机二级(Java)8 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列程序的执行结果是( )。 public class Testhh public static void main(String args ) Strings1=new String(“I am boy“); Strin

    19、gs2=new String(“I am boy“);System.out.println(s1.equals(s2); (分数:70.00)A.true B.falseC.I am boyD.都不正确解析:如果需要比较两个对象的值是否相同,则可以调用 equals( )方法,如果比较的两个对象的值相等则返回 true,否则返回 false。注意:运算符“=”是用来比较两者是不是同一个对象,是同一个对象则返回 true,否则返回 false。 equals( )方法是 Java 的根类 Object 的方法,但是 Java 类库的许多子类,都重写了 equals( )方法。2.下列程序的执行结

    20、果是( )。 public class Testcc public static void main (String args ) Systemoutprintln(2135f%4.0f); (分数:70.00)A.public B.protectedC.privateD.static解析:知道 import 语句的用法,import 是引入所需要的类所属的包,有 Java 的标准类库,用户也可自己定义;package 指定源文件要存入所指定的包中,该语句必须在文件之首,如没有此句,源文件存入当前目录下。 3.下列关于 Java 程序结构的说法有误的是( )。(分数:70.00)A.packa

    21、ge 语句可以有一个或多个 B.import 语句可以有一个或多个C.接口定义可以有一个或多个D.每个 Application 程序可以包括许多方法,但必须有且只能有一个 main 方法解析:熟悉源代码的程序结构:package 语句可以有零个或一个,指定源文件存入指定的包中。注意:误选选项 A),因为 Package 语句可以有零个或一个,而 inport 语句可以有一个或多个。import 语句可以有一个或多个,必须在所有类定义之前引入标准类;每个 Java 应用程序可以包括许多方法,但必须有且只能有一个 main 方法;Java 语言规定,应用程序从 main()方法开始执行,它是程序执

    22、行的入口,并且包含main()方法的类必须是公共类。4.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:70.00)A.resume()B.notify()C.start()D.synchronized() 解析:如果有其他的线程与当前线程具有相同的优先级并且是可运行的,该方法将把调用 yield()的线程放入可运行线程池并允许其他线程运行;如果没有同等优先级的线程是可运行状态,yield()方法什么也不做,即该线程继续运行。 5.如果创建的一个子类覆盖一个父类 public 方法,则对该方法可以使用哪些修饰符修饰?(分数:70.00)A.还未打印的报表页数B.已经打印

    23、的报表页数C.当前打印的报表日期D.当前打印的报表页数 解析:在 Visual FoxPro 中,惟一索引是为了保持同早期版本的兼容性。它的“惟一性”是指索引项的惟一,而不是字段值的惟一,即重 复的索引字段值只有惟一一个值出现在索引项中。6.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1 C.2D.3解析:算术运算符“”是取余数,ab 是求 a 除以 b 所得的余数。103 的余数 是 1。7.下列哪个保留字可以定义常值变量,说明这个变量赋值后永不改变?(分数:70.00)A.prote

    24、ctedB.staticC.final D.super解析:final 保留字,用来说明这个变量赋值后永不改变,如果值发生变动,系统会报告错误。注意:final 保留字除了修饰变量来说明这个变量赋值后永不改变,它也可以用来修饰类,说明这个类不能再被别的类所继承。8.在 Java 语言的类库中提供哪个类,所有自己创建的异常对象都必须是它的实例或它的子类的实例?(分数:70.00)A.throwsB.Exception C.ThrowableD.Error解析:用户自定义异常是通过继承 Exception 类来创建的。注意:自己定义异常的格式是 public class类名 extends Exc

    25、eption9.有定义 int n=789;,下列表达式结果为 8 的是( )。(分数:70.00)A.n/102B.(n-n10)/100C.n10D.n100/10 解析:/比的优先级要高。注意:n/102 的结果应是 0,n/10 结果为 78,用 78 在除以 2 求余则得0;(n- n10)/100 的结果应是 7,n10 得 9,780/100 得 7;n10 的结果显而易见是 9。10.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.4B.5C.6 D.7解析:本题中方法。substring(0,3)是取字符串 greets 的第 0 个到第 3 个字符组成新

    26、串。 11.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(分数:70.00)A.sleep( ) B.yield( )C.join( )D.stop( )解析:调用 sleep()方法时,一个线程停止运行一段固定的时间,所以它可以使比其低的优先级线程运行。12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构 D.类与类之间可以通过一些方法进行通信和联络解析:与 AWT 不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing 贝

    27、级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是一个轻量级构件。 13.下列哪个选项是正确计算 42 度(角度)的余弦值?(分数:70.00)A.double d=Math.cos(42);B.double d=Math.cosine(42);C.double d=Math.cos(Math.toRadians(42) ); D.double d=Math.cos(Math.toDegrees(42) );解析:public static double cos(double a)是 Math 类中返回以弧度 a 为单位 的 cos 值的,应先用toRadians( )方法将

    28、42 度转换为弧度值。 14.在 javaio 包中,处理 Unicode 码的所有类,都是从下列哪两个抽象超类中衍生出来的?(分数:70.00)A.m and n:6 8 p:7B.m andn:6 7 p:8C.m and n:7 8 p:6D.m and n:8 7 p:6解析:本题考查 for 和 switch 语句的应用。本题考查循环的嵌套。只要注意在 c+语言中,系统在字符指针的最后位置会增加一个字符串结束符/0,执行 8 次 for 循环,再根据 switch 语句中的条件易知答案。15.要将 web 页中的数据装载到 Java 应用程序中,下列哪种方式最佳?(分数:70.00)

    29、A.6 3B.3 6 C.编译出错D.0解析:本题中有成员函数和它的重载函数,要注意它们的不同在本题中先调用了 init 函数,初始化了X,Y,都为 0,valueX(5);又将 X 变为 5,所以输出 5 和 0,然后初始化 init(6,2),接着又 value Y(4);将 X,Y 设为 6 和 4,所以输出 6 和 4。16.下列哪个不是 nio 包的新特点?(分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:j2se1.4 提供了一些新的输入输出功能,称之为 New IO。这些类 被收集到 java.nio 包中。nio 包的新特点是内存映射技术、文

    30、件锁定、字符及编码和非阻 塞 I/O。 17.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL 语句中允许在 WHERE 短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的 D.以上说法均正确解析:编辑框中 ReadOnly 属性指定用户能否编辑编辑框中的内容。该属性的默认值为F,此时,可以编辑编辑框中的内容;当属性值为T时,编辑框中内容为只读。18.下列关于 Applet 中的归档文件叙述不正确的是(分数:70.00)A.使用归档文件的好处是减少 HTTP 的连接次数,从而大大减少了 Applet 整体的下载时间B.所有的浏览

    31、器都识别相同的归档文件格式和指定归档文件的 HTML 代码 C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK 的 jar 工具创建 JAR 文件解析:不是所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML 代码。 19.下列程序的执行结果是( )。 public class Testbb public static void main(String args ) System.out.println(5/2.5); (分数:70.00)A.“自动报表”B.“报表向导” C.“图标向导”D.“标签向导”解析:PicturePrint“计算机技术”语句实现的功能

    32、是将字符串“计算机技术”在图片框上显示出来,所以选项 A)不正确;Print“计算机技术”语句的作用是将字符串“计算机技术”直接输出到当前窗体上,所以选项 A)正确;PrinterPrint“计算机技术”语句实现的功能是将字符串“计算机技术”输出到打印机上,所以选项 C)不正确;DebugPrint“计算机技术”语句实现的功能是将字符串“计算机技术”在立即窗口中显示出来,所以选项 D)也不正确。20.JDBC 的类被汇集在下列哪个包中?(分数:70.00)A.java.sql* B.java.awt.*C.java.util.*D.以上都不是解析:JDBC 的类被汇集在 javasql*包中,

    33、在安装 JDK11 或更高版本是会自动安装。注意:Java 应用程序通过 JDBC API(主要是定义在 javaaql*包中的方法和类)向 JDBC Driver Manager 发出请求,指定要装载的 JDBC 驱动程序,指定要连接的数据库具体类型和实例。21.给出下列代码,如何使成员变量 m 被方法 fun( )直接访问? class Test private int m; public static void fun( ) (分数:70.00)A.将 private int m 改为 protected int mB.将 private int m 改为 public int mC.将

    34、 private int m 改为 static i D.将 private int m 改为 int m解析:在静态方法中不能直接访问非静态的成员,如果要在 fun( )中直 接访问变量 m,应将变量 m 用static 修饰。 22.下列程序执行后,baz 的值应是( )。 int index=1; int fox =new int3; Int bar=foxindex; int baz:bar+index; (分数:70.00)A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6,4,2 解析:本题考查的是方法重载的概念及应用,本题中应顺调查用 test( ), test(5

    35、)和 test(6,8)方法,所以答案为选项 C)。23.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:70.00)A.blooean isAlive( ) B.Thread currentThread( )C.String getName( )D.smtic boolean interrupted( )解析:blooean isAhve( )可以判断线程是否处于活动状态,即调用了 start( )但 run( )还未返回,Thread currentThread( )可以返回当前线程对象的引用,String getName( )可 以取得设置的线程的名字,static boolea

    36、n interrupted( )可以判断当前线程是否被中断。24.在 AWT 了组件中,为了实现单选按钮的功能,除了用到 Checkbox 组件以外,还需要用到下列哪个组件? (分数:70.00)A.0.66667B.0 C.0.7D.0.66666666解析:本题考查模板函数的应用,表达式 int(11)和 int(42)是将 11 和 4.2 强制转换为整型。25.输入输出在计算机系统中起到了采集数据和提供数据处理结果的双重作用,它是以中央处理器(含控制器和内存)为此,以网络及外部设备为彼的双向数据传输机制。凡是从外部设备流向中央处理器的数据流,称为什么;反之称为什么? (分数:70.00

    37、)A.ArrayIndexOutOfBoundsException B.IOExceptionC.NullPointerExceptionD.ArithmeticException解析:ClassNotFoundException 为未找到欲装载使用的类异常,FileNot- FoundExcepfion 为未找到指定的文件或目录异常,UnknownHostExcePbon 为无法确定主机 的 IP 地址异常。下面再举出几种异常:ArrayIndexOutOfBoundsException 为数组越界使用 异常;IOException 为输入输出异常;NullPointerExcePtion

    38、引用为空异常;ArithmeticException 算术异常。 26.在单链表中,增加头结点的目的是( )。(分数:-1.00)A.方便运算的实现 B.使单链表至少有一个结点C.标识表结点中首结点的位置D.说明单链表是线性表的链式存储实现解析:头结点不仅标识了表中首结点的位置,而且根据单链表(包含头结点)的结构,只要掌握了表头,就能够访问整个链表,因此增加头结点的目的是为了便于运算的实现。27.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是( )。(分数:-1.00)A.acbedB.decabC.deabcD.cedba 解析:依据后序遍历序列可确定根

    39、结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如图 9-14 所示。求得该二叉树的前序遍历序列为选项 D)。28.下列数据结构中,按先进后出原则组织数据的是( )。(分数:-1.00)A.线性链表B.栈 C.循环链表D.顺序表解析:栈是限定在一端进行插入与删除的线性表。在栈中,允许插入与删除的一端称为栈顶,而不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,从而也是最先能被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素,即栈是按照

    40、“先进后出”或“后进先出”的原则组织数据的。注意:队列组织数据的原则是“先进先出”或“后进后出”。29.栈通常采用的两种存储结构是( )。(分数:-1.00)A.线性存储结构和链表存储结构 B.散列方式和索引方式C.链表存储结构和数组D.线性存储结构和非线性存储结构解析:和线性表类似,栈也有两种存储方法,一是顺序栈,二是链式栈。栈的顺序存储结构是利用一组地址连续的存储单元一次存储自栈底到栈顶的数据元素,同时附设指针 top 指示栈顶元素的位置,由于栈的操作是线性表操作的特例,相对而言,链式栈的操作更易于实现。30.非空的循环单链表 head 的尾结点(由 p 所指向),满足( )。(分数:-1

    41、.00)A.pnext=NULLB.p=NULLC.pnext=head D.p=head解析:循环链表就是将链表的最后一个结点指向链表头结点(或第一个结点),即 Pnext=head。31.下列有关数据库的描述,正确的是( )。(分数:-1.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合 D.数据库是一组文件解析:数据库(Database,简称 DB)是数据的集合,它具有统一的结构形式并存放 于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。数据库中的数据 具有“集成”、“共享”之特点。32.关系表中的每一横行称为一个( )。(分数

    42、:-1.00)A.元组 B.字段C.属性D.码解析:关系表中,每一行称为一个元组,对应表中的一条记录;每一列称为表中的一个属性,对应表中的一个字段;在二维表中凡能惟一标识元组的最小属性集称为该表的键或码。33.NULL 是指 ( )。(分数:-1.00)A.0B.空格C.未知的值或无任何值 D.空字符串解析:此题属于记忆性的题目,NULL 是指未知的值或无任何值。34.软件工程的理论和技术性研究的内容主要包括软件开发技术和( )。(分数:-1.00)A.消除软件危机B.软件工程管理 C.程序设计自动化D.实现软件可重用解析:软件工程的目标是,在给定的成本、进度的前提下,开发出具有有效性、可靠性

    43、、可理解性、可维护性、可 重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基于这一目标,软件工程的理论和技术性研究 的内容主要包括:软件开发技术和软件工程管理。35.最常用的一种基本数据模型是关系数据模型,它的表示应采用( )。(分数:-1.00)A.树B.网络C.图D.二维表 解析:关系数据模型用统一的二维表结构表示实体及实体之间的联系(即关系)。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.布尔型数据除局部变量外,默认的值是 1。(分数:3.00)填空项 1:_ (正确答案:False)解析:布尔型数据在计算机中占内存 1 位,除局部

    44、变量外,默认的值是 false。37.编程语言大致分为面向机器,面向过程和面向对象 3 种结构,Java 语言是面向 1 的一种网络编程语言。(分数:3.00)填空项 1:_ (正确答案:对象)解析:掌握编程语言的分类和 Java 语言的特点和在编程语言中的地位和历史。38.线程模型在 Java 中是由 1 类进行定义和描述的。(分数:3.00)填空项 1:_ (正确答案:javalang.Thread)解析:在 Java 中,线程对象是由 javalang 包中的 Thread 类导出的,Thread 类定义并实现了 Java 的线程。 39.Java 语言的各种数据类型之间提供两种转换,分

    45、别是 1 和强制转换。(分数:3.00)填空项 1:_ (正确答案:自动转换)解析:Java 中有两种数据类型转换,自由转换和强制转换。40.将 Java 程序中的对象保存在外存中,称为 1。(分数:3.00)填空项 1:_ (正确答案:对象永久化)解析:对象的串行化对于 Java 应用是非常重要的,它有以下两种用途:Java 远程调用方法,在这种情况下,需要传输对象。对象永久化,保存对象,以便以后使用。 41.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int

    46、i ; int a = 11,22,33,44,55,66,77,88,99; for ( i = 0;i = a.length/2 ;i + + ) System.out.print( ai +aa.length-i-1 + “ “ );System.out.println2; (分数:3.00)填空项 1:_ (正确答案:110 110 110 110 110)解析:题中 a.length/2 的值应为 4,所以 for 循环执行了 5 次。第一次输出的是元素 aO与 a8的和;第二次输出的是元素 a1与 a7的和;第三次输出的是元素 a2 与。6的和;第四次输出的是元素a3与 a5的和;

    47、第五次输出的是元素4与 a4的和。所以结果是 5 个 110。42.下列程序中,实例 tat 是监听器,fr 是事件源,fr 上发生的事件委托 tat 进行处理。程序的执行结果是显示一个粉红色的窗口,单击关闭按钮,可关闭窗口。请填完整程序。 import javaawt*; importjavaawtevent*; public class Testppp public static void main(String args ) Frame fr=new Frame(“The Adapter!”); TheAdapterTest tat=new TheAdapterTest1; fr 2 fr.setSize(200,200); frsetBackground(Colorpink); frsetVisible(true); class TheAdapte


    注意事项

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




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

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

    收起
    展开