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

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

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

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

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

    1、计算机二级(Java)9 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该 Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:70.00)A.0B.1C.iD.j2.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:70.00)A.ButtonB.ChoiceC.L

    2、abelD.Scroll3.国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成 Unicode 编码字符的文件?(分数:70.00)A.native2asciiB.ascii 2 nativeC.RMID.tnameser4.下列关于 Java 的说法正确的是( )。(分数:70.00)A.Java 中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java 中接口支持多继承5.下列程序的执行结果是( )。 public class Testaa public static void main(String args ) System.out.println

    3、(5/2); (分数:70.00)A.复选框B.列表框C.命令按钮D.选项组6.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0) xA.派生类可以作为基类派生其他的子类B.派生类继承基类的所有数据成员C.派生类可以有多个基类D.派生类不能继承一些函数成员7.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O8.下列是几个 Java 语言最常用的命令,哪个命令是 J

    4、ava 语言的编译命令?(分数:70.00)A.0B.1C.2D.39.下列哪个标识符不是合法的标识符?(分数:70.00)A.PicturePrint “Microsoft“B.Print “Microsoft“C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“10.下列关于串行化说法有误的是( )。(分数:70.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限(public,protected,package 或 private),对于数据的串行化会有权限上的影响C

    5、.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能11.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:70.00)A.c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d=212.在 oneMethod( )方法运行正常的情况下,程序段将输出( )。 public void test( ) try oneMethod( ); System.out.println(“condition 1“); catch (ArrayIndexOutOfBoundsEx

    6、ception e) System.out.println(“condition 2“); catch(Exception e) System.out.println(“condition 3“); finally System.out.pritln(“finally“); (分数:70.00)A.condition 1B.condition 2C.condition 3D.condition 113.下列有关文件类 File 的说法有误的是( )。(分数:70.00)A.abstract 和 final 能同时修饰一个类B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在

    7、抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义14.下列关于 Swing 说法不正确的是( )。(分数:70.00)A.“跟踪”窗口用于显示正在执行的程序文件B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表达式上设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D.“调试输出”窗口用于显示程序中指定调试的输出15.下列关于变量的叙述哪个是错的?(分数:70.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f

    8、,5.6f,7.8f;16.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.00)A.40B.36C.36D.4017.下面是一个 Java 的应用程序,其输出结果是( )。 public class Testll public static void main (String args ) char c=i; for(int n;6;n11;m + +) if(n = =8)c

    9、ontinue; Systemoutprint(c + +); (分数:70.00)A.ijB.ijkC.ijklD.ijklm18.下列哪个选项是 main( )方法的返回值类型?(分数:70.00)A.Const a As Single=11B.Const a=“OK“C.Const a As Double=Sin(1)D.Const a As Integer=“12“19.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1C.2D.320.在编写 Applet 程序时,程序中必须有的

    10、import 语句是( )。(分数:70.00)A.import.java.io.*;B.import java.applet.Applet;C.import.javaawt.event.*;D.import.javalang.*;21.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.能,能B.能,不能C.不能,不能D.不能,能22.如果一个类实现 Runnable 接口,则这个类必须包含哪些方法?(分数:70.00)A.start( ),stop( )和 run( )B.actionPerformed( )C.run( )D.init( )23.

    11、Java 中处理压缩流的抽象类是( )。(分数:70.00)A.I=1B.I=2C.I=3D.I=424.下列有关布局管理器的叙述正确的是( )。(分数:70.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一个接口,编程中通常使用的是实现了该接口的类D.以上说法都正确25.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:70.00)A.Text1 的字体不发生变化B.Text1 的字体发生变化C.Text1 的字体

    12、和颜色发生变化D.程序出错!26.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境C.程序人员的数量D.计算机的并行处理能力27.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题28.设有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作( )。(分数:-1.00)A.连接B.模式匹配C.求于串D.求串长29.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上D.信息隐蔽30.数据库设计包括

    13、两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计31.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )。(分数:-1.00)A.黑箱测试法B.白箱测试法C.错误推测法D.安装测试法32.设有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作( )。(分数:-1.00)A.连接B.模式匹配C.求于串D.求串长33.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系C.键D.域34.线性表 L=(a1

    14、,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都有一个且只有一个直接前件和直接后件35.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下:

    15、 class Testl public static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:3.00)填空项 1:_37.抽象类不能 1。(分数:3.00)填空项 1:_38.在 Java 中 AWT 和 Swing 组件,一般来讲在应用程序中用到的组件是 1。(分数:3.0

    16、0)填空项 1:_39.设 a = 8,则表达式 a 2 的值是 1。(分数:3.00)填空项 1:_40.构造方法是类中的一种特殊方法,用它来定义对象的 1。(分数:3.00)填空项 1:_41.byte 类型只有 8 位,能表示的范围是 1。(分数:3.00)填空项 1:_42.表达式是由操作数和 1 按一定的语法形式组成的符号序列。(分数:3.00)填空项 1:_43.AWT 事件分为两大类:低级事件和高级事件。其中 1是指基于语义的事件,它可以不和特定的动作相关联,而依赖于触发此事件的类。 (分数:3.00)填空项 1:_44.设 x = 2,则表达式( x + + ) * 3 的值是

    17、 1。(分数:3.00)填空项 1:_45.下列的程序是声明某类型变量 s,并通过三日条件运算符的结果给变量 s 赋值,请将该程序补充完整。public class Testjj public static void main(String args ) 1s=(99992=1)?”奇数”:“偶数”; Systemoutprintln(s); (分数:3.00)填空项 1:_46.数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和 1 两个含义。(分数:-1.00)填空项 1:_47.一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件 的 1。 (分数:-1.

    18、00)填空项 1:_48.数据结构分为逻辑结构与存储结构,线性链表属于 1。(分数:-1.00)填空项 1:_49.面向对象的模型中,最基本的概念是对象和 1。(分数:-1.00)填空项 1:_50.软件维护活动包括以下几类:改正性维护、适应性维护、 1 维护和预防性维护。(分数:-1.00)填空项 1:_计算机二级(Java)9 答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列是 Applet 的运行过程经历的 4 个步骤,这些步骤正确的顺序应是( )。 浏览器中的Java 运行环境运行该

    19、Applet 浏览器加载 HTML 文件中指定的 Applet 类 浏览器解析 HTML文件 浏览器加载指定 URL 中的 HTML 文件 (分数:70.00)A.0 B.1C.iD.j解析:按照正常的书写格式选项 B) 正确。选项 A) 12后面不应点带点号,但不同的变量类型可带不同的字母。选项 C) 1,000 计算机在数字中不识别逗号“,”。选项 D) 4 5 6 在数字中间不要加空格,计算机会把 4 5 6 当成字符串“4 5 6”来处理。 2.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:70.00)A.ButtonB.Choice C.LabelD.Scrol

    20、l解析:AWT 中有许多基本的构件,其中下拉式菜单(Choice)是具有每次只能选择其中一项的功能的构件,它能够节省显示空间,用于大量选择。Chioce 用 Item-Listener 接口来进行监听。 3.国际化命令中,下列哪个命令将含有本机编码字符的文件,转换成 Unicode 编码字符的文件?(分数:70.00)A.native2ascii B.ascii 2 nativeC.RMID.tnameser解析:国际化命令只包含一个命令 native2ascii,该命令将含有本机编码 字符的文件,转换成 Unicode编码字符的文件。4.下列关于 Java 的说法正确的是( )。(分数:70

    21、.00)A.Java 中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java 中接口支持多继承 解析:java 中接口支持多继承。选项 A) Java 语言只允许类间有单继承关系。选项 D) 抽象类是专门为别的类继承它而定义的。选项 C) final 声明一个类后,这个类不能被其他类继承,它是最终类。 5.下列程序的执行结果是( )。 public class Testaa public static void main(String args ) System.out.println(5/2); (分数:70.00)A.复选框B.列表框C.命令按钮 D.选项组

    22、解析:启动 Visual Basic 有 4 种方式:打开“我的电脑”,找到存放 Visual Basic 所在的系统文件的硬盘及文件夹,双击“VB6exe”图标,即可进入 Visual Basic 编程环境;所以选项 A)是正确的;利用“开始”菜单 中的“程序”命令方式进入;所以选项 C)也是正确的;使用“开始”菜单中的“运行”命令,在“打开”栏中键入 VB6exe 的存放路径,单击 “确定”按钮即可;把 VB6exe 文件直接拖到桌面可建立启动 Visual Basic 的快捷方式,双击该执行文件即可。6.下列 for 循环语句的执行次数是( )。 for(intx=0,y=0;(y!=0

    23、) xA.派生类可以作为基类派生其他的子类B.派生类继承基类的所有数据成员 C.派生类可以有多个基类D.派生类不能继承一些函数成员解析:带有纯虚函数的类称为抽象类,抽象类中的纯虚函数没有具体的定义,所以不能说明抽象类的对象。7.要实现对 Java 代码的数字签名,对于代码的提供者要经过的 4 个步骤的正确顺序是( )。 创建 JAR 文件 创建密钥 对 JAR 文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O 解析:Java 虚拟机的执行过程的三个特点是多线程,动态连接和异常处理。8.下列是几个 Java 语言最常用的命令,哪个命令

    24、是 Java 语言的编译命令?(分数:70.00)A.0B.1 C.2D.3解析:三目运算符是用“?”和“:”表示,其一般的形式为:expressionl? expres sion2:expression3,其中 expressionl 应该是关系或布尔逻辑表达式,其计算结果为布尔值。如果该值为 true,则计算表达式 expression2,并将计算结果作为整个条件表达式的结果;如果为 false,则计算表达式 expression3,并将计算结果作为整个条件表达式的结果。注意:对三目运算符的用法掌握,a!=b是一个布尔逻辑表达式。9.下列哪个标识符不是合法的标识符?(分数:70.00)A.

    25、PicturePrint “Microsoft“B.Print “Microsoft“ C.PrinterPrint “Microsoft“D.DebugPrint“Microsoft“解析:将位数多的数据类型向位数少的数据类型转换,只能用强制转换;而将位数少的数据类型向位数多的数据类型转换可以让编译系统按一定的优先次序自己转换,也可以进行强制转换。Java 语言的各种数据类型之间提供两种转换:强制转换和自动转换。 10.下列关于串行化说法有误的是( )。(分数:70.00)A.在定义可串行化时,只需要声明 implements Serializable 子句即可B.可串行化类的数据的访问权限

    26、(public,protected,package 或 private),对于数据的串行化会有权限上的影响 C.对于对象的串行化处理,程序员可以不编写任何方法,使用 Java 提供的串行化默认机制D.如果需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能解析:可串行化类的数据的访问权限(public,protected,Package 或 Private),对于数据的串行化没有影响。数据是以字节形式写入流而字符串型数据将表示 UTF 格式,即文件系统安全全局字符集转换格式。注意:正如题目中选项 C)和选项 D)中所描述的一样,对于对象的串行化处理,程序员可以不编写任何方法,使用 J

    27、ava 提供的串行化默认机制;对于很多类,默认的串行化处理已经能够满足串行化的需要,但这种默认的串行化比较慢,另外有时可能需要对对象的串行化进行更具体的控制,我们要用到定制串行化的功能。11.下列关于 AWT 和 Swing 的比较叙述不正确的是( )。(分数:70.00)A.c=1 d=1B.c=2 d=1 C.c=2 d=2D.c=1 d=2解析:本题主要考查接口的定义和使用,接口是一种含有抽象方法和常量的一种特殊的抽象类,不能包含成员变量,在程序中是输出常量 A 的值,所以输出的结果为 5。 12.在 oneMethod( )方法运行正常的情况下,程序段将输出( )。 public vo

    28、id test( ) try oneMethod( ); System.out.println(“condition 1“); catch (ArrayIndexOutOfBoundsException e) System.out.println(“condition 2“); catch(Exception e) System.out.println(“condition 3“); finally System.out.pritln(“finally“); (分数:70.00)A.condition 1B.condition 2C.condition 3D.condition 1 解析:如果

    29、 try 块中的语句在执行时发生异常,则执行从该处中断而进入 catch 块,根据异常的类型进行匹配,最前面的优先进行匹配比较,只要该异常是 catch 中指定的异常的子类就匹配成功进而执行相应的 catch 中的内容,而 finally 块中的内容无 论是否发生异常都将被执行。 13.下列有关文件类 File 的说法有误的是( )。(分数:70.00)A.abstract 和 final 能同时修饰一个类 B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义解析:熟悉源代码的程序结构:package

    30、 语句可以有零个或一个,指定源文件存入指定的包中。注意:误选选项 A),因为 Package 语句可以有零个或一个,而 inport 语句可以有一个或多个。import 语句可以有一个或多个,必须在所有类定义之前引入标准类;每个 Java 应用程序可以包括许多方法,但必须有且只能有一个 main 方法;Java 语言规定,应用程序从 main()方法开始执行,它是程序执行的入口,并且包含main()方法的类必须是公共类。14.下列关于 Swing 说法不正确的是( )。(分数:70.00)A.“跟踪”窗口用于显示正在执行的程序文件 B.“监视”窗口用于显示表达式以及它们当前的值,并可以在一个表

    31、达式上设置断点C.“局部”窗口用于显示当前程序、过程或方法程序中可见的变量、数组、对象以及对象成员D.“调试输出”窗口用于显示程序中指定调试的输出解析:const int *p;是只能改变指针地址,int * const P;是只能改变 *P 的内容,const int * constp;是指针的地址和*p 的内容都不能改变,int *P;是两者都能改变。15.下列关于变量的叙述哪个是错的?(分数:70.00)A.inta1,a2;B.int a=1,2,3,4,5;C.double d=new double8;D.float f=new 2.0f,3.5f,5.6f,7.8f; 解析:在 V

    32、isual FoxPro 中,用 DIMENSION 和 DECLARE 都可以定义数组,新定义数组的各个数组元素初值为.F.,且 Visual FoxPro 中只支持一维数组和二维数组,数组中元素的数据类型可以不同。16.下列程序的执行结果是( )。 public class Testgg public static void main(String args) float t=9.0f; int q=5; System.out.println(t+)*(- -q); (分数:70.00)A.40B.36C.36 D.40解析:定义 float t=90f 和 int q=5;而程序要求输出

    33、(1+)*(- -q)的值,这样结果一定是一个浮点型的数。注意:选项 A)40,选项 B)36 都错误的认为结果应是 int 型的,而选项 D)400 对 1+和- -q 的计算过程理解错了,(t+ +)*(- -q)=90*4=360,这样我们便可以选出正确答案了。17.下面是一个 Java 的应用程序,其输出结果是( )。 public class Testll public static void main (String args ) char c=i; for(int n;6;n11;m + +) if(n = =8)continue; Systemoutprint(c + +);

    34、(分数:70.00)A.ijB.ijkC.ijkl D.ijklm解析:continue 语句跳出循环体中下面尚为执行的语句,回到循环体的开始继续执行下一轮的循环。如果换成 break 关键字,执行结果是 ij,读者自己试试看。 18.下列哪个选项是 main( )方法的返回值类型?(分数:70.00)A.Const a As Single=11B.Const a=“OK“C.Const a As Double=Sin(1) D.Const a As Integer=“12“解析:start( )是启动线程对象,使之从新建状态转入就绪状态;sleep( )让 线程睡眠一段时间,在此期间线程不消

    35、耗 CPU 资源;suspend( )使线程挂起,暂停执行, 如果想恢复线程,必须由其他线程调用resume( )方法。 19.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1 C.2D.3解析:算术运算符“”是取余数,ab 是求 a 除以 b 所得的余数。103 的余数 是 1。20.在编写 Applet 程序时,程序中必须有的 import 语句是( )。(分数:70.00)A.import.java.io.*;B.import java.applet.Applet; C.import

    36、.javaawt.event.*;D.import.javalang.*;解析:编写 Applet 程序,其中定义的类是 javaappletApplet 类的子类。21.子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值?(分数:70.00)A.能,能B.能,不能 C.不能,不能D.不能,能解析:子类方法的访问权比父类方法的访问权高。一般用 super 关键字 来访问父类的方法和变量。但父类的对象不能直接访问子类的方法和变量。22.如果一个类实现 Runnable 接口,则这个类必须包含哪些方法?(分数:70.00)A.start( ),stop( )和 run( )B.a

    37、ctionPerformed( )C.run( ) D.init( )解析:在实现 Runnable 接口的类中,必须有的是 run()方法。在实现 Runnable 接口的类中,必须重写run()方法来定义线程体。实现 Runable 接口的来创建线程,更符合面向对象的思想。 23.Java 中处理压缩流的抽象类是( )。(分数:70.00)A.I=1B.I=2C.I=3D.I=4 解析:此题是考查 For 循环结构语句。 For 循环有两种格式,其中一种格式是: For 循环变量=初值 To 终值 Step步长 语句 Exit For 语句 Next循环变量 此循环语句的执行过程为:“循环

    38、变量”首先取得“初值”,检查是否超过“终值”,如果超过,就一次也不循环而跳出循环,属于“先检查后执行”的类型。现在来看程序段, For k=1 To 0 中,初值为 1,终值为 0,显然当“循环变量”首先取得“初值”1,检查后超过“终值”0,所以一次也不执行,即最后执行 Print 时,k=1,a=5。 24.下列有关布局管理器的叙述正确的是( )。(分数:70.00)A.布局管理器是用来管理构件放置在容器的位置和大小的B.为了使生成的图形用户界面具有良好的平台无关性,Java 语言提供了布局管理器这个工具来管理构件在容器的布局,而不是直接设置C.布局管理器本身也是一个接口,编程中通常使用的是

    39、实现了该接口的类D.以上说法都正确 解析:这些关于布局管理器的说法都正确。25.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:70.00)A.Text1 的字体不发生变化B.Text1 的字体发生变化C.Text1 的字体和颜色发生变化D.程序出错! 解析:本题的关键是两个加数能分别被 13 和 11 接除,在 i=0 时,直接将 316 赋值给 k,当 kll 的值为0 时,则不必执行 j=k/Il,输出结果,所以应填入 k11。 26.开发软件时对提高开发人员工作效率至关重要的是( )。(分数:-1.00)A.操作系统的资源管理功能B.先进的软件开发工具和环境 C.

    40、程序人员的数量D.计算机的并行处理能力解析:软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境。工具和环境的使用又进一步提高了 软年的开发效率、维护效率和软件质量。27.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:数据库中的数据具有“集成”与“共享”的特点,也就是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C)正确。28.设有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作( )。(分数:-1.00)A.连接B.模式匹配 C.求于串D.

    41、求串长解析:于串的定位操作通常称作串模式匹配,是各种申处理系统中最重要的操作之一,算法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一个连续的字符序列相等,称匹配成功,否则称匹配不成功。29.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测

    42、试的一种。30.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。31.完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是 ( )。(分数:-1.00)A.黑箱测试法 B.白箱测试法C.错误推测法D.安装测试法解析:黑箱测试方法完全不考虑程序的内部结构和内部特征,而只是根据功能导出测试月例。注意:白箱测试是根据对程序内部逻辑结构的分析来选取测试用例,白箱测试也称为逻辑覆盖测试,故

    43、选项 B)不正确;错误推测法月是黑箱测试所使用的一种具体的方法,故选项 C)不正确;安装测试是测试层次中的一种,它属于高级测试,故选项 D)不正确。32.设有两个串 p 和 q,求 q 在 p 首次出现位置的运算称作( )。(分数:-1.00)A.连接B.模式匹配 C.求于串D.求串长解析:于串的定位操作通常称作串模式匹配,是各种申处理系统中最重要的操作之一,算法的基本思想是:从主串的开始字符起和模式的第一个字符比较,若相等则继续比较后续字符,否则从主串的下一个字符起再重新和模式的字符比较,依次类推,直至模式中的每一个字符依次和主串中的一个连续的字符序列相等,称匹配成功,否则称匹配不成功。33

    44、.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:-1.00)A.属性B.关系 C.键D.域解析:数据库逻辑设计的主要工作是将 E-R 图转换成指定 RDBMS 中的关系模式。首先,从 E-R 图到关系模式的 转换是比较直接的,实体与联系都可以表示成关系,E-R 图中属性也可以转换成关系的属性。实体集也可以转换成关系。34.线性表 L=(a1,a2,a3,ai,an),下列说法正确的是( )。(分数:-1.00)A.每个元素都有一个直接前件和直接后件B.线性表中至少要有一个元素C.表中诸元素的排列顺序必须是由小到大或由大到小D.除第一个元素和最后一个元素外,其余每个元素都

    45、有一个且只有一个直接前件和直接后件 解析:线性表可以为空表;第一个元素没有直接前件,最后一个元素没有直接后件;线性表的定义中,元素的排列并没有规定大小顺序。35.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.写出下列程序的执行结果是 1。 已知:a转换成整数对应的是 97。 程序如下: class Testl public

    46、static void main(String args) char a=d; int b=a; float c=a; double d=a; System.out.println(“a=“+a); System.out.println(“b=“+b); System.out.println(“c=“+c); System.out.println(“d=“+d); (分数:3.00)填空项 1:_ (正确答案:a=d b=100 c=1000 d=1000)解析:char 型在计算机内部是以 int 型存储的,所以知道“a”在计算机中对应的 int 型数据的值是97,那么很容易推算出“d”的对

    47、应值是 100。自动类型的转换,注意 float 和 double 型小数点后的零。37.抽象类不能 1。(分数:3.00)填空项 1:_ (正确答案:实例化)解析:在 Java 语言中,用 abstract 修饰符定义的类称为抽象类,在其中的方法称为抽 象方法。抽象类必须被继承,抽象方法必须被重写,抽象类不能实例化。38.在 Java 中 AWT 和 Swing 组件,一般来讲在应用程序中用到的组件是 1。(分数:3.00)填空项 1:_ (正确答案:Swing)解析:在 Java 中 AWT 和 Swing 组件,一般来讲,Swing 是在应用程序中用到的组件;而 AWT 一般用在小程序中。这只是一个趋势,并不是必须这样做。39.设 a = 8,则表达式 a 2 的值是 1。(分数:3.00)填空项 1:_ (正确答案:2)解析: 为不带符号的右移,8 的各比特位右移 2


    注意事项

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




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

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

    收起
    展开