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

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

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

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

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

    1、计算机二级(Java)2 及答案解析(总分:1765.00,做题时间:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于字符串的叙述错误的是( )。(分数:70.00)A.1.2B.500C.600D.语法错误2.下列程序的执行结果是( )。 public class Testii public static void main(String args ) byte y=4; long r=80L; System.out.pfinfln(r/y); (分数:70.00)A.可以说明虚函数B.可以定义友元函数C.可以进行构造函数重载D

    2、.不能说明其对象3.子类可以继承父类的哪个成员?(分数:70.00)A.transientB.serializeC.synchronizedD.static4.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:70.00)A.ButtonB.ChoiceC.LabelD.Scroll5.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) nam

    3、e = n;age = a; public Person( String n,String d,int a ) _ department = d; (分数:70.00)A.GlobalB.PrivateC.StaticD.Public6.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:70.00)A.add()B.requestFocus()C.repaint()D.paint()7.下列哪个选项是 javax.swing.JApplet 的父类?(分数:70.00)A.可以为表

    4、中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引D.支持主关键字、参照完整性和表之间的联系8.下列有关 MVC 体系结构的叙述中正确的是( )。(分数:70.00)A.Swing 胜过 AWT 的主要优势在于 MVC 体系结构的普遍使用B.MVC 用户界面存在 3 个通讯对象:模型、视图和控件C.MVC 其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确9.下列哪个能正确表示 Java 语言的一个 double 型常量?( )。(分数:70.00)A.Float.MIN_VALUEB.1.8e-6FC.2.0D.abcd10.下

    5、列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类 A 对象的属性,因为类 A 的成员对类 C 是不可访问的C.私有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员11.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:70.00

    6、)A.设计视图B.模板视图C.数据表视图D.SQL 视图12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之间必须是平等的关系,而不能组成层次结构D.类与类之间可以通过一些方法进行通信和联络13.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i

    7、 = 10; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数C.视图可以引用一个或多个表D.视图可以引用其他视图14.在 Applet 被下载时调用,一般用来完成所有必需的初始化操作的方法是( )。(分数:70.00)A.destroy( )B.stop( )C.start( )D.init( )15.下列有关文件类 File 的说法有误的是( )。(分数:70.00)A.abstract 和 final 能同时修饰一个类B.抽象类可以做抽

    8、象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义16.下列是一个 Java 应用程序,输出结果是( )。 public class Testmm public static void main(String args) for(char c=a;c=d;c+) if(c=c)break; System.out.print(c); (分数:70.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小

    9、于 60 的学生记录17.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7C.a bD.10 2518.公有成员变量 MAX 是一个 int 型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:70.00)A.protectedB.staticC.finalD.super19.下列哪个是为嵌入式和移动设备提供的 Java 平台?(分数:70.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0;20.下列的变量定义中,错误的是( )。(分数:70.00)A.tru

    10、eB.falseC.“I am boy“D.都不正确21.下列关于构造方法的说法中不正确的是( )。(分数:70.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void 来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new 来调用D.构造方法不可以被重载22.下列程序的输出结果是( )。 public class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:70.00)A.1 和

    11、1B.1 和 1.0C.1.0 和 1D.1.0 和 1.023.复选框 Checkbox 可以用下列哪个接口来监听 ItemEvent 事件?(分数:70.00)A.“计算机“+“123“B.“计算机“+DTOC(2004/01/01)C.T+FD.2004/01/01+1024.声明异常抛出用下列哪个子句来完成声明,它包含在方法的声明当中?(分数:70.00)A.throwsB.throwC.ThrowableD.Exception25.在默认的 Java 安全级别中,Applet 小程序不能执行下列哪种操作?(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形C.

    12、从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API26.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计27.用链表表示线性表的优点是( )。(分数:-1.00)A.便于随机存取B.花费的存储空间比顺序存储少C.便于插入和删除操作D.数据元素的物理顺序与逻辑顺序相同28.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述C.排序方法D.查询方法29.软

    13、件设计中,有利于提高模块独立性的一个准则是( )。(分数:-1.00)A.低内聚低耦合B.低内聚高耦含C.高内聚低耦台D.高内聚高耦合30.下列叙述中,不属于数据库系统的是( )。(分数:-1.00)A.数据库B.数据库管理系统C.数据库管理员D.数据库应用系统31.树是结点的集合,它的根结点数目是( )。(分数:-1.00)A.有且只有 1 个B.1 或多于 1 个C.0 或 1 个D.至少 2 个32.最简单的交换排序方法是( )。(分数:-1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序33.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上D.

    14、信息隐蔽34.下列叙述中,错误的是( )。(分数:-1.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构35.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题D.解决数据量大的问题三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(分数:3.00)填空项 1:_37.过滤字节输出流都是 1 抽象类的子类。

    15、(分数:3.00)填空项 1:_38.在 JDKl.4 的 java.util.regex 正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:3.00)填空项 1:_39.下列是一个类的定义,将程序段补充完整。 class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:3.00)填空项 1:_40.下面程序执行的结果应是 1。 class

    16、 Test2 public static void main(String args) int i=2,j=1; byte k=(byte)(i+j); System.out.println(k); (分数:3.00)填空项 1:_41.将下列的程序补充完整。 import java.applet.Applet; import java.awt.Graphics; public class Applet2 extends Applet public void paint(Graphics gap) in i=678; gap.drawstring(Integer 1 (i),20,60); (

    17、分数:3.00)填空项 1:_42.抽象、封装、 1 和多态是 Java 语言的四大特性。(分数:3.00)填空项 1:_43.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return 1 (分数:3.00)填空项 1:_44.将下列的程序补充完整。 import java.applet.Applet; import java.awt.Graphic

    18、s; public class Applet2 extends Applet public void paint(Graphics gap) in i=678; gap.drawstring(Integer 1 (i),20,60); (分数:3.00)填空项 1:_45.求自然数 1 到 n 的和的递归定义如下: sum(1)=1 若 n=1 sum(n)=sum(n-1)+n; 若 n1 下列定义的方法的功能是用递归的算法完成自然数 1 到 n 的累加和,请补充程序。 int sum (int num if( num = =1)return1; else return 1 (分数:3.00

    19、)填空项 1:_46. 1 是数据库设计的核心。(分数:-1.00)填空项 1:_47.用的黑箱测试有等价分类法、 1、因果图法和错误推测法 4 种。(分数:-1.00)填空项 1:_48. 1 是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。(分数:-1.00)填空项 1:_49.试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:-1.00)填空项 1:_50.测试的目的是暴露错误,评价程序的可靠性;而 1 的目的是发现错误的位置并改正错误。(分数:-1.00)填空项 1:_计算机二级(Java)2 答案解析(总分:1765.00,做题时间

    20、:90 分钟)一、选择题(每小题 2 分,共 70 分) 下列各(总题数:25,分数:1750.00)1.下列关于字符串的叙述错误的是( )。(分数:70.00)A.1.2B.500C.600 D.语法错误解析:鼠标事件包括“单击”、“双击”、“鼠标按下”、“鼠标移动”、“鼠标释放”等,但没有“鼠标锁定”。2.下列程序的执行结果是( )。 public class Testii public static void main(String args ) byte y=4; long r=80L; System.out.pfinfln(r/y); (分数:70.00)A.可以说明虚函数B.可以定

    21、义友元函数C.可以进行构造函数重载D.不能说明其对象 解析:本题主要考查 C+语言的基本语法,选项 A)中应该为 mn|mn;选项 B)中 default 语句可有可无;选项 C)中 if 可以单独作为一条语句,不必须和 else 搭配。3.子类可以继承父类的哪个成员?(分数:70.00)A.transientB.serializeC.synchronized D.static解析:一般情况下,通过重写 run()方法来定义线程体。4.在下列 AWT 的基本构件中,哪一个为下拉式菜单组件的名称?(分数:70.00)A.ButtonB.Choice C.LabelD.Scroll解析:AWT 中

    22、有许多基本的构件,其中下拉式菜单(Choice)是具有每次只能选择其中一项的功能的构件,它能够节省显示空间,用于大量选择。Chioce 用 Item-Listener 接口来进行监听。 5.给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person String name,department; int age; public Person( String n ) name = n; public Person( String n,int a ) name = n;age = a; public Person( String n,String d,int a ) _

    23、department = d; (分数:70.00)A.GlobalB.PrivateC.Static D.Public解析:Picture 属性是用来为命令按钮指定一个图形,为了使用该属性,必须将 Style 属性设置为 1(图形格式),因为 Style 属性可以用于多种控件,当用于命令按钮,可以两种值:o 或 1。当取 0 时,控件只显示文本,不显示相关图形;当取 1 时,控件除了显示文本,还显示相关图形。6.一个应用程序必须继承 Canvas 类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas 类中的哪个方法必须重写?(分数:70.00)A.a

    24、dd()B.requestFocus()C.repaint()D.paint() 解析:paint()方法的重写,才能在画布上完成必要的图形处理。注意:很容易错选成选项 B),选项 B)是在 Canvas 构件中输入字符时,必须先调用的方法。7.下列哪个选项是 javax.swing.JApplet 的父类?(分数:70.00)A.可以为表中的字段指定标题和添加注释B.可以指定表中字段的默认值和输入掩码C.只能建立候选索引、惟一索引和普通索引 D.支持主关键字、参照完整性和表之间的联系解析:一旦创建了个字符串对象,该字符串所代表的文本就不能改变了。8.下列有关 MVC 体系结构的叙述中正确的是

    25、( )。(分数:70.00)A.Swing 胜过 AWT 的主要优势在于 MVC 体系结构的普遍使用B.MVC 用户界面存在 3 个通讯对象:模型、视图和控件C.MVC 其思想是把数据的内容本身和显示方式分离开来D.以上说法都正确 解析:MVC 体系结构是现有的编程语言中制作图形用户界面的一种通用思想,基本内容和特点也就是选项A),选项 B),选项 C)中叙述的。9.下列哪个能正确表示 Java 语言的一个 double 型常量?( )。(分数:70.00)A.Float.MIN_VALUEB.1.8e-6FC.2.0 D.abcd解析:实型常量如果数字后没有任何字母,Java 默认的是 do

    26、uble 型。float 型数据必须在数字后加 f 或F;FloatMIN_VALUE 属于常值变量,代表 float 型数据中的最小值。10.下列程序执行后,j 的值是( )。 public class Testggg public static void main(String args ) int j=1; for(int i=7;i0;i-=2) j * =2; System.out.println(j); (分数:70.00)A.私有派生的子类无法访问父类的成员B.类 A 的私有派生子类的派生类 C 无法初始化其祖先类 A 对象的属性,因为类 A 的成员对类 C 是不可访问的 C.私

    27、有派生类不能作为基类派生子类D.私有派生类的所有子孙类将无法继续继承该类的成员解析:本题考查关于 C+语言继承问题。C+语言中通常有 3 种继承修饰符 public,protected 和private,限制依次严格,另外对类中的数据和函数也有这 3 种修饰符进行限制。一个派生类能不能继承基类的所有数据成员受它们的限制。11.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:70.00)A.设计视图B.模板视图 C.数据表视图D.SQL 视图解析:12.下列哪个选项是合法的标识符?(分数:70.00)A.类用于描述事物的属性和对事物的操作B.类与类之间通过封装而具有明确的独立性C.类与类之

    28、间必须是平等的关系,而不能组成层次结构 D.类与类之间可以通过一些方法进行通信和联络解析:与 AWT 不同的是,Swing 构件不能直接添加到顶级容器中,它必须添加到一个与 Swing 贝级容器相关联的内容面板。内容面板是顶级容器包含的一个普通容器,它是一个轻量级构件。 13.下列程序的输出结果是( )。 public class fff void printValue(int m) do System.out.println(“The value is“ +m); while( - - m 10) public static void main(String arg ) int i = 10

    29、; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro 中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可以引用其他视图解析:视图允许以下操作:在数据库中使用 USE 命令打开或关闭视图,在“浏览器”窗口中显示或修改视图中的记录;使用 SQL 语句操作视图,在文本框、表格控件、表单或报表中使用视图作为数据源。14.在 Applet 被下载时调用,一般用来完成所有必需的初始化操作的方法是( )。(分数:70.00)A.destroy( )B.stop( )C

    30、.start( )D.init( ) 解析:Applet 运行时,首先由浏览器调用 init()方法,通知该 Applet 己被加载到浏览器中,使 Applet执行一些基本初始化。该方法经常被重写,实现设置布局管理器、数据初始化、放置些构件等功能。15.下列有关文件类 File 的说法有误的是( )。(分数:70.00)A.abstract 和 final 能同时修饰一个类 B.抽象类可以做抽象父类,也可以做抽象子类和抽象方法C.抽象方法不一定在抽象类中,也可以在接口中D.声明为 final 的力法不能在子类中重新定义解析:熟悉源代码的程序结构:package 语句可以有零个或一个,指定源文件

    31、存入指定的包中。注意:误选选项 A),因为 Package 语句可以有零个或一个,而 inport 语句可以有一个或多个。import 语句可以有一个或多个,必须在所有类定义之前引入标准类;每个 Java 应用程序可以包括许多方法,但必须有且只能有一个 main 方法;Java 语言规定,应用程序从 main()方法开始执行,它是程序执行的入口,并且包含main()方法的类必须是公共类。16.下列是一个 Java 应用程序,输出结果是( )。 public class Testmm public static void main(String args) for(char c=a;c=d;c+

    32、) if(c=c)break; System.out.print(c); (分数:70.00)A.显示所有计算机成绩大于等于 60 的学生记录B.显示所有计算机成绩小于 60 的学生记录 C.显示第一条计算机成绩大于等于 60 的学生记录D.显示第一条计算机成绩小于 60 的学生记录解析:程序开始时分别执行 x,y 赋值 5,-6。If 语句 Not xO 相当于 x=0,现在 x 的值为 5,比 0 大,所以条件值为 False,执行 Else 浯句 y=x+3,此时 y 为 8,执行 Print 方法,即输出 x-y 和 y-x 的值,x-y=-3,y-x=3,所以最后输出结果应该如选项

    33、A)所示。17.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7 C.a bD.10 25解析:本题考查的是 For 循环结构语句,现在看程序段是如何运行的: 开始 a=1,b=1。For 循环中步长缺省值为 l,循环变量 1 的初值为 1,终值为 3,所以此循环结构可以循环 3 次。 第一次循环后,结果为:f=2,a=1,b=2 第二次循环后,结果为:f=3,a=2,b=3 第三次循环后,结果为:f=5,a=3,b=5 每循环一次,输出 f 当前值,循环 3 次即输出 3 个 f 值分别为 2,3,5。所以正确答案是选项 B)。 18.公有成员变量 MAX 是一个

    34、int 型值,变量的值保持常数值 100,则下列使用哪个选项的 声明定义这个变量是正确的? (分数:70.00)A.protectedB.staticC.final D.super解析:根据英语的意思 abstract window tool(AWT)。Java 核心包包括 java.lang 包,封装所有编程应用的基本类;javaawt 包,封装抽象窗口工具包,提供管理用户图形界面功能;javaio 包,提供程序的输入/输出文件操作的类;javaapplet 包,为 Applet 提供执行需要的所有类,主要是访问 Applet 内容的通信类;javaunil 包,提供使用程序类和集合类。 1

    35、9.下列哪个是为嵌入式和移动设备提供的 Java 平台?(分数:70.00)A.char a=12;B.int a=12.0;C.int a=12.0f;D.int a=(int)12.0; 解析:浮点型数的赋值,带有小数点的数字缺省是 double 型的,如果在浮点数后面加 f 或者 F 则是float,后面加 d 或者 D 则是 double,科学计数法形式的浮点数也是 double 型的,而 double 的精度比float 高,将一个高精度的 double 赋值给一个低精度的 float 时需要进行强制类型转换,反之则不需要。20.下列的变量定义中,错误的是( )。(分数:70.00)

    36、A.trueB.false C.“I am boy“D.都不正确解析:如果表达式中有不同的数据类型,则寻找自动转换优先级最高的一个,其他数值全部转换成这种数据类型,当然表达式的值也是这个数据类型。21.下列关于构造方法的说法中不正确的是( )。(分数:70.00)A.构造方法名必须与类名一致B.构造方法是给对象赋初值,所以没有返回值,且不用 void 来声明C.构造方法一般不能由编程人员显示地直接调用,而是用 new 来调用D.构造方法不可以被重载 解析:构造方法完全可以被重载。构造方法可以重载来实现不同的方法体,调用时按参数列表决定调用哪个方法。22.下列程序的输出结果是( )。 publi

    37、c class Test public static void main(String args ) System.out.println(100%3); System.out.println(100%3.0); (分数:70.00)A.1 和 1B.1 和 1.0C.1.0 和 1D.1.0 和 1.0 解析:二元算术运算符适用于所有数值型数据类型,包括整型和浮点型。 但要注意,如果操作数全为整型,那么,只要其中有一个为 long 型,则表达式结果也为 long 型;其他情况下,即使两个操作数全是byte 型或 shat 型,表达式结果也 int 型;如果操 作数为浮点型,那么其中有一个为

    38、double 型,表达式结果就是 double 型,只有两个操作数 全是 float 型或其中一个是 float 型而另外一个是整型型时,表达式结果才是 float 型。23.复选框 Checkbox 可以用下列哪个接口来监听 ItemEvent 事件?(分数:70.00)A.“计算机“+“123“B.“计算机“+DTOC(2004/01/01)C.T+F D.2004/01/01+10解析:在 Java 中标识符是赋予变量、对象、类和方法的名称。标识符可 以由字母、数字、下划线“_”和美元符“”组成,但数字不能开头,不能用关键字做标识符。24.声明异常抛出用下列哪个子句来完成声明,它包含在方

    39、法的声明当中?(分数:70.00)A.throws B.throwC.ThrowableD.Exception解析:在 Java 语言中,有时一个方法生成一个异常,但该方法并不能确定如何处理此异常,如找不到文件之类的异常,必须将异常传给调用方法,由凋用它的方法来处理,这种时候方法用声明异常抛出,让异常对象可从调用栈向后传递,直至有相应的方法捕获它。声明异常抛出用 throws 子句来完成声明,throws 子句包含在方法的生命之中。语法如下:throws exceptionList/异常列表是用逗号分隔的多个异常 NULL25.在默认的 Java 安全级别中,Applet 小程序不能执行下列哪

    40、种操作?(分数:70.00)A.从其所在的服务器上下载图形B.从其他服务器上下载图形 C.从其他服务器上的 Web 页装载到运行该小程序的浏览器中D.Applet 使用自身的代码和 Applet 浏览器提供的 Java API解析:除了所在的服务器外,Applet 不能连接到任何其他的机器。26.数据库设计包括两个方面的设计内容,它们是( )。(分数:-1.00)A.概念设计和逻辑设计 B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的设计内容。27.用链表表示线性表的优点是( )。(分数:-1.00)A.

    41、便于随机存取B.花费的存储空间比顺序存储少C.便于插入和删除操作 D.数据元素的物理顺序与逻辑顺序相同解析:链式存储结构克服了顺序存储结构的缺点:它的结点空间可以动态申请和释放;它的数据元素的逻辑次序靠结点的指针来指示,不需要移动数据元素。故链式存储结构下的线性表便于插入和删除操作。28.在计算机中,算法是指( )。(分数:-1.00)A.加工方法B.解题方案的准确而完整的描述 C.排序方法D.查询方法解析:计算机算法是指解题方案的准确而完整的描述,它有以下几个基本特征:可行性、确定性、有穷性和拥有足够的情报。29.软件设计中,有利于提高模块独立性的一个准则是( )。(分数:-1.00)A.低

    42、内聚低耦合B.低内聚高耦含C.高内聚低耦台 D.高内聚高耦合解析:模块的独立程度是评价设计好坏的再要度量标准。衡量软件的模块独立性使用耦合性和内聚性两个定性的度量标准。一般优秀的软件设计,应尽量做到高内聚,低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。30.下列叙述中,不属于数据库系统的是( )。(分数:-1.00)A.数据库B.数据库管理系统 C.数据库管理员D.数据库应用系统解析:数据库系统(Database System,简称 DBS)由如下几部分组成,即数据库、数据库管理系统、数据库管理员、硬件和软件。31.树是结点的集合,它的根结点数目是( )。(分数:

    43、-1.00)A.有且只有 1 个 B.1 或多于 1 个C.0 或 1 个D.至少 2 个解析:树是一个或多个结点组成的有限集合,其中一个特定的结点称为根,其余结点分为若干个不相交的集 合。每个集合同时又是一棵树。树有且只有 1 个根结点。32.最简单的交换排序方法是( )。(分数:-1.00)A.快速排序B.选择排序C.堆排序D.冒泡排序 解析:冒泡排序是一种最简单的交换类排序方法,它是通过相邻数据元素的交换逐步将线性表变成有序。注意:交换排序方法有冒泡排序和快速排序,显然选项 B)和选项 C)错误,冒泡排序比较简单,其算法也容易理解,但快速排序本身较为复杂,且采用了递归调用,其算法理解也稍

    44、难。33.下面不属于软件设计原则的是( )。(分数:-1.00)A.抽象B.模块化C.自底向上 D.信息隐蔽解析:软件设计遵循软件工程的基本目标和原则,建立了适用于在软件设计中应该遵循的基本原理和与软件 设计有关的概念,它们是抽象、模块化、信息隐蔽和数据独立性。自底向上是集成测试中增量测试的一种。34.下列叙述中,错误的是( )。(分数:-1.00)A.数据的存储结构与数据处理的效率密切相关B.数据的存储结构与数据处理的效率无关 C.数据的存储结构在计算机中所占的空间不一定是连续的D.一种数据的逻辑结构可以有多种存储结构解析:一般来说,一种数据结构根据需要可以表示成多种存储结构。常用的存储结构

    45、有顺序、链接、索引等,而采用不同的存储结构,其数据处理的效率是不同的;一个数据结构中的各数据元素在计算机存储空间中的位置关系与逻辑关系是有可能不同的。35.应用数据库的主要目的是( )。(分数:-1.00)A.解决数据保密问题B.解决数据完整性问题C.解决数据共享问题 D.解决数据量大的问题解析:数据库中的数据具有“集成”与“共享”的特点,也就是数据库集中了各种应用的数据,进行统一构造与存储,而使它们可以被不同应用程序所使用,故选项 C)正确。三、填空题(每空 2 分,共 30 分)(总题数:10,分数:30.00)36.Java 语言的各种数据类型之间提供两种转换,分别是 1 和强制转换。(

    46、分数:3.00)填空项 1:_ (正确答案:自动转换)解析:Java 中有两种数据类型转换,自由转换和强制转换。37.过滤字节输出流都是 1 抽象类的子类。(分数:3.00)填空项 1:_ (正确答案:FilterOutputStream)解析:主要熟悉 java.io 包中的几个输入输出流。38.在 JDKl.4 的 java.util.regex 正则表达式包中,有一个 1 类,该类的 static Pattern compile(String expression,int flags)方法用于将正则表达式字符串编译成模式对象来进行快速模式匹配。(分数:3.00)填空项 1:_ (正确答案:模式或 Pattern)解析:java.util.regex 正则表达式包以及 .URL 相结合,可用于网络上的字符输入流的模式字符串搜索上。 39.下列是一个类的定义,将程序段补充完整。 class A String s; 1int a=66; A(String sl) s=sl; static int geta2 return a; (分数:3.00)填空项 1:_ (正确答案:static)解析:static 方法只能处理 static 成员;非 static 方法不能处理 static 成员。所以题目中的 geta-|_|-方法声明是 static 的


    注意事项

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




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

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

    收起
    展开