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

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

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

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

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

    1、二级 JAVA笔试-285 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在一棵二叉树上第 5层的结点数最多是( )。(分数:2.00)A.8B.16C.32D.152.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是( )。(分数:2.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改D.只能被同一个包中的类访问3.执行完语句 int x= new int25;后,则下列说法中正确的是( )。(分数

    2、:2.00)A.x24值为 0B.x24值未定义C.x25值为 0D.x0值为空4.下列关于过滤流的叙述中,不正确的是( )。(分数:2.00)A.过滤流提供了同步处理机制,保证某 I/O流同时只能被一个线程访问B.过滤流可以使用文件作为构造函数的参数C.过滤流是 FilerInputStream和 FilerOutputStream抽象类及其子类D.使用过滤流时先把过滤流连接到某个 I/O流上5.下列代码中,将引起编译错误的行是( )。 public class test public static void main(String args) float f=0.0; f+=1.0; (分

    3、数:2.00)A.第 2行B.第 3行C.第 4行D.第 6行6.执行下列程序段之后,输出的结果是( )。public class Testpublic static void main(String args) byte a = 2;short b = 3;long c = 4;c=a%b*4%b;System. out. println(c) ;(分数:2.00)A.2B.1C.-1D.-27.给出下列代码,可放在类 A的横线位置作为 A合理的内部类的是( )。class A protected int i;A(int i) this. i = i;_(分数:2.00)A.class B

    4、B.class B extends A C.class B implements A D.class A 8.下列循环的循环体将被执行( )。int x =10, y=30;doty -= x;x+;while (x+y-);(分数:2.00)A.0次B.1次C.2次D.3次9.以下数据结构中不属于线性数据结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树D.栈10.执行下列程序段之后,变量 n的值为( )。public class Test public static void main(String args)int y = 2;int z = 3;int n = 4;n=n+

    5、-y* z/n;System. out. println(n);(分数:2.00)A.3B.-1C.-12D.-311.下列常见的系统定义的异常中,数组越界异常是( )。(分数:2.00)A.ArrayIndexOutOfBoundsExceptionB.IOExceptionC.NullPointerExceptionD.ArithmeticException12.设有定义语句:int a=66,77,99;则下面对此语句的叙述错误的是( )。(分数:2.00)A.定义了一个名为 a的一维数组B.a数组有 3个元素C.a数组元素的下标为 13D.数组中的每一个元素都是整型13.javax.

    6、swing. Japplet的父类是( )。(分数:2.00)A.java. awt. panelB.java. applet. AppletC.java. awt. frameD.java. awt. Window14.下列不是事件处理机制角色的是( )。(分数:2.00)A.事件B.事件源C.事件接口D.事件处理者15.Java语言和 C+语言相比,( )项是 Java有的,而 C+没有?(分数:2.00)A.面向对象B.动态链接C.有类库D.跨平台16.给出下列关于一个使用适当的字符间距字体的 TextField的表达式,则哪个选项的叙述是对的?( )TextField t=new Te

    7、xtField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40个字符宽D.用户可以编辑字符17.下面叙述中正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对18.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是( );(分数:2.00)A.可行性分析B.需求分析C.详细设计D.程序编码19.下列关于组合框的描述中不正确的是(

    8、 )。(分数:2.00)A.默认情况下,只能从组合框中选择B.组合框也可让用户自行输入C.组合框不可以选择多项D.使用 getSelectedIndex()方法可以获得用户选择的内容20.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式B.外模式C.概念模式D.逻辑模式21.在软件开发中,下面任务中不属于设计阶段的是( )。(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模块22.下列程序的输出结果是( )。public class Test public static void main(String a

    9、rgs) char a1 = B, a2 = c;if(a1+1a2) +a1;System. out. println(a1);(分数:2.00)A.BB.bC.CD.c23.以下类中,不具有缓冲功能的是( )。(分数:2.00)A.BufferedInputStreamB.MappedByteBufferC.ObjectOutputStreamD.BufferedReader24.下列程序执行的结果是( )。public class Testpublic static void main(String args) int i, j, k;for(int n=100; n=200; n+ )

    10、 i = n/100;j = n/10-i* 10;k = n%10;if(n = Math. pow(i, 3) + Math. pow(j, 3) + Math. pow(k, 3)System. out. println(n);(分数:2.00)A.153B.167C.173D.13725.下列运算符中,( )是布尔逻辑运算符。(分数:2.00)A.+B.C.D.int y = 2/x;int z = 1,2,4,6;int p=z4;(分数:2.00)A.ArrayIndexOutOfBoundsExcePtion异常B.NumberFormatException异常C.Arithme

    11、ticException异常D.ArithmeticException异常和 ArrayIndexOutOfBoundsExcePtion异常32.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用33.二元算术运算表达式的两个操作数全是 short类型的数据,则表达式的结果应该是 ( )类型。(分数:2.00)A.shortB.intC.byteD.long34.表达式 1+2+“hello“+8的值为( )。(分数:2.00)A.“12hello8“B.“3hello8“C.12helloD.不能运算35.调用以下哪些方法可以使运行状态的线程进入

    12、阻塞状态?( )(分数:2.00)A.start( ),yield( ),sleep( ),join( )和 wait( )B.start( ),yield( ),sleep( ),join( ),wait( )和 stop( )C.yield( ),sleep( ),join( )和 wait( )D.yield( ),sleep( ),join( ),wait( )和 stop( )二、填空题(总题数:15,分数:30.00)36.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素的概率都相等时,插入一个元素所需移动元素的平均个数为 【1】 。(分数:2.00)填空项 1:_37.用

    13、树型结构表示实体类型及实体间联系的数据模型称为 【2】 。(分数:2.00)填空项 1:_38.类是一个支持集成的抽象数据类型,而对象是类的 【3】 。(分数:2.00)填空项 1:_39.数据流图的类型有 【4】 和事务型。(分数:2.00)填空项 1:_40.当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 【5】 。(分数:2.00)填空项 1:_41.Java语言的各种数据类型之间提供两种转换: 【6】 和强制转换。(分数:2.00)填空项 1:_42.case子句中的常量的类型必须与 switch表达式的类型相容,并且各

    14、个 case子句的常量的值必须 【7】 。(分数:2.00)填空项 1:_43.Java对象串行化技术,主要是通过 ObjectInputStream类和 【8】 类来实现的。(分数:2.00)填空项 1:_44.if语句合法的条件值是 【9】 类型。(分数:2.00)填空项 1:_45.Java的输入输出流包括 【10】 、字符流、文件流、对象流以及多线程之间通信的管道流。(分数:2.00)填空项 1:_46.字符类输出流的各个类都是抽象类 【11】 的子类。(分数:2.00)填空项 1:_47. 【12】 可以把一组线程作为一个对象进行统一的处理和维护。(分数:2.00)填空项 1:_48

    15、.能将显示空间分成很多层的布局管理器是 【13】 。(分数:2.00)填空项 1:_49.Swing的顶层容器有:Japplet, JWindow, JDialog 和 【14】 。(分数:2.00)填空项 1:_50.在退出当前主页时,浏览器调用 【15】 方法终止 start()方法中启动的线程。(分数:2.00)填空项 1:_二级 JAVA笔试-285 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在一棵二叉树上第 5层的结点数最多是( )。(分数:2.00)A.8B.16 C.32D.15解析:解析 根据二叉树的性质:二叉树第 i(

    16、i1)层上至多有 2i-1个结点。由此得到第 5层的结点数最多是 16。2.关于被私有访问控制符 private修饰的成员变量,下列说法正确的是( )。(分数:2.00)A.可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B.可以被两种类访问和引用:该类本身、该类的所有子类C.只能被该类自身所访问和修改 D.只能被同一个包中的类访问解析:解析 本题主要考查 Java的四种访问类型,分别为 public、protected、default 和 private,其中 public 变量可以被所有的外部类访问,而 pretected变量可以被同一个包及该类的子类访问,

    17、default变量即没有任何修饰符的变量可以被同一个包中的类访问,而 private变量只能在该类内部被访问。3.执行完语句 int x= new int25;后,则下列说法中正确的是( )。(分数:2.00)A.x24值为 0 B.x24值未定义C.x25值为 0D.x0值为空解析:解析 定义 x25后,x 共有 25个元素,下标为 024,并为每个元素赋初值为 0,所以选项 A为正确答案。4.下列关于过滤流的叙述中,不正确的是( )。(分数:2.00)A.过滤流提供了同步处理机制,保证某 I/O流同时只能被一个线程访问B.过滤流可以使用文件作为构造函数的参数 C.过滤流是 FilerInp

    18、utStream和 FilerOutputStream抽象类及其子类D.使用过滤流时先把过滤流连接到某个 I/O流上解析:解析 FilterInputStream 和 FiherOutputStream抽象类及其子类是过滤流类,它们保证某 I/O流同时只能被一个线程访问,从而为 Java对 I/O的同步处理机制提供保障。使用过滤流时先把过滤流连接到某个 I/O流上,再通过构造方法的参数指定连接的 I/O流。5.下列代码中,将引起编译错误的行是( )。 public class test public static void main(String args) float f=0.0; f+=1

    19、.0; (分数:2.00)A.第 2行B.第 3行C.第 4行D.第 6行 解析:解析 float 定义变量赋值时,需要在数值后面加 f以标识它为浮点型,让系统知道该给它精确到多少位。6.执行下列程序段之后,输出的结果是( )。public class Testpublic static void main(String args) byte a = 2;short b = 3;long c = 4;c=a%b*4%b;System. out. println(c) ;(分数:2.00)A.2 B.1C.-1D.-2解析:解析 由于操作数中的 a是 byte类型,b 是 short类型,因此

    20、a和 b按照 int类型进行计算;同时又由于变量 c是 long类型变量,因此所有的操作数都按照 long类型进行运算,结果为 long类型。又由于运算符*和%处于同一优先级别,因此按照从左到右的顺序进行运算,首先 a对 b取模,得到 2,然后乘以 4得 8,最后对 b取模,得到 2。7.给出下列代码,可放在类 A的横线位置作为 A合理的内部类的是( )。class A protected int i;A(int i) this. i = i;_(分数:2.00)A.class B B.class B extends A C.class B implements A D.class A 解析:

    21、解析 本题主要考查在定义内部类时,内外部类不能同名,不存在继承关系,可以把内部类当成类的成员。选项 B存在继承关系,因此是错误的;选项 D中内外部类同名,所以也是错误的。选项 C中,implements表示一个类使用某个接口,而 A是一个类,不是接口,因此选项 C也是错误的。8.下列循环的循环体将被执行( )。int x =10, y=30;doty -= x;x+;while (x+y-);(分数:2.00)A.0次B.1次 C.2次D.3次解析:解析 do while( )循环为直到型循环,无论 while后面的条件为真或假,至少执行一次。这里第一次循环中,y=20,x=11,x 是小于

    22、y的,条件为假,退出循环,所以循环只执行一次。9.以下数据结构中不属于线性数据结构的是( )。(分数:2.00)A.队列B.线性表C.二叉树 D.栈解析:解析 线性表、栈和队列所表达和处理的数据以线性结构为组织形式。栈是一种特殊的线性表,它只能在固定的一端进行插入和删除操作,又称后进先出表(Last In First Out);队列是插入在一端进行,删除在另一端进行的线性表,又称先进先出表(First In First Out)。10.执行下列程序段之后,变量 n的值为( )。public class Test public static void main(String args)int y

    23、 = 2;int z = 3;int n = 4;n=n+-y* z/n;System. out. println(n);(分数:2.00)A.3 B.-1C.-12D.-3解析:解析 程序段的第 4行是算术运算语句,该语句执行过程是:首先对 y值取负,得到-2,然后乘以 z得到-6,再除以 n得到-1,最后和 n做加法得到 3,从而根据赋值运算将 3赋给变量 n。11.下列常见的系统定义的异常中,数组越界异常是( )。(分数:2.00)A.ArrayIndexOutOfBoundsException B.IOExceptionC.NullPointerExceptionD.Arithmeti

    24、cException解析:解析 在要求访问数组中非法元素时,引发数组索引越界异常ArrayIndexOutOfBoundsException。12.设有定义语句:int a=66,77,99;则下面对此语句的叙述错误的是( )。(分数:2.00)A.定义了一个名为 a的一维数组B.a数组有 3个元素C.a数组元素的下标为 13 D.数组中的每一个元素都是整型解析:解析 a 数组元素的下标应为 02,这是直接定义数组的方法,即通过大括号中给出数组的数据项的值定义数组。13.javax. swing. Japplet的父类是( )。(分数:2.00)A.java. awt. panelB.java

    25、. applet. Applet C.java. awt. frameD.java. awt. Window解析:解析 javax. swing. Japplet 是 Applet的直接子类,继承了 Applet的方法与执行机制。 java. awt. panel是 java. applet. Applet的直接父类,java. awt. Window 是 java. awt. frame的直接父类。14.下列不是事件处理机制角色的是( )。(分数:2.00)A.事件B.事件源C.事件接口 D.事件处理者解析:解析 事件处理机制的角色包括事件、事件源和事件处理者。15.Java语言和 C+语言

    26、相比,( )项是 Java有的,而 C+没有?(分数:2.00)A.面向对象B.动态链接C.有类库D.跨平台 解析:解析 跨平台的特性是 Java语言所特有的。在不同的操作系统上,只要装有 JVM就可以解释执行Java程序,而 C+没有这种特性。16.给出下列关于一个使用适当的字符间距字体的 TextField的表达式,则哪个选项的叙述是对的?( )TextField t=new TextField(“they are good“,40);(分数:2.00)A.被显示的字符串可以使用多种字体B.一行中最大的字符数是 40C.显示的宽度正好是 40个字符宽D.用户可以编辑字符 解析:解析 对于

    27、TextField的该种形式的构造方法来说,前一个参数是文本域中初始字符串的显示值,第二个参数用于表示可见字符的个数。TextField 中允许的字符数量没有限制,当文本溢出时就会发生滚动。文本域的默认编辑方式是可编辑的,一个文本域只能使用一种字体,这种字体可以在运行的过程中动态改变,但是文本域中的所有字符串都将使用这种字体显示。17.下面叙述中正确的是( )。(分数:2.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对解析:解析 算法的执行效率与数据的存储结构有关;

    28、算法在运行过程中需要的存储空间的大小称为算法的空间复杂度。算法的有穷性是指一个算法必须在执行有限步骤以后结束。18.在结构化方法中,用数据流程图(DFD) 作为描述工具的软件开发阶段是( );(分数:2.00)A.可行性分析B.需求分析 C.详细设计D.程序编码解析:解析 软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。19.下列关于组合框的描述中不正确的是( )。(分数:2.00)A.默认情况下,只能从组合框中选择B.组合框也可让用户自行输入C.组合框不可以选择多项D.使用 getSelectedIndex()方法可以获得用户

    29、选择的内容 解析:解析 使用 getSeleetedIndex( )方法获得的是用户所选条目的索引而不是其内容。20.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。(分数:2.00)A.内模式 B.外模式C.概念模式D.逻辑模式解析:解析 数据库管理系统的三级模式结构由外模式、模式和内模式组成。外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。模式,或逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和。外模式是模式的一部分。内模式,或存储模式,或物理模式,是指数据在数据库系统内的存储介质上的表示,即对数据的

    30、物理结构和存取方式的描述。21.在软件开发中,下面任务中不属于设计阶段的是( )。(分数:2.00)A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模块 解析:解析 软件设计一般分为总体设计和详细设计两个阶段,总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义,包括数据结构、算法和接口。22.下列程序的输出结果是( )。public class Test public static void main(String args) char a1 = B, a2 = c;i

    31、f(a1+1a2) +a1;System. out. println(a1);(分数:2.00)A.BB.bC.C D.c解析:解析 在程序中,a1 和 a2均为 char类型的变量,判断条件 a1+1a2 的执行过程是:在 Unicode字符集中找到字符B的下一个字符,即C,再将字符C和字符c的索引值做比较,在 Unicode字符集中,C的索引值小于c的索引值,因此条件表达式为 true,条件分支+a1;将被执行,因此 a1的值变为C。23.以下类中,不具有缓冲功能的是( )。(分数:2.00)A.BufferedInputStreamB.MappedByteBufferC.ObjectOu

    32、tputStream D.BufferedReader解析:解析 一般带有“Buffer”的流类都具有数据缓冲功能。24.下列程序执行的结果是( )。public class Testpublic static void main(String args) int i, j, k;for(int n=100; n=200; n+ ) i = n/100;j = n/10-i* 10;k = n%10;if(n = Math. pow(i, 3) + Math. pow(j, 3) + Math. pow(k, 3)System. out. println(n);(分数:2.00)A.153 B

    33、.167C.173D.137解析:解析 题中实质是求 100到 200之间的水仙花数,一个数字个位、十位、百位上的数字的立方和与它的数值相等即为水仙花数。这个题目只有用结果选项去验证。其中 A选项符合条件,1+125+27=153,所以选 A。25.下列运算符中,( )是布尔逻辑运算符。(分数:2.00)A.+B.C. D.int y = 2/x;int z = 1,2,4,6;int p=z4;(分数:2.00)A.ArrayIndexOutOfBoundsExcePtion异常B.NumberFormatException异常C.ArithmeticException异常 D.Arithm

    34、eticException异常和 ArrayIndexOutOfBoundsExcePtion异常解析:解析 只能出现 ArithmeticException异常,由于在程序第 4行出现了这个异常后,程序就跳出,不能继续执行下去,因此不会出现 ArrayIndexOutOfBoundsException异常。32.下面概念中,不属于面向对象方法的是( )。(分数:2.00)A.对象B.继承C.类D.过程调用 解析:解析 面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象、类、消息、继承等概念。33.二元算术运算表达式的两

    35、个操作数全是 short类型的数据,则表达式的结果应该是 ( )类型。(分数:2.00)A.shortB.int C.byteD.long解析:解析 当二元算术运算符表达式的两个操作数全是 short类型时,则表达式的结果应该是 int 类型。这个规则也适用于 byte类型。34.表达式 1+2+“hello“+8的值为( )。(分数:2.00)A.“12hello8“B.“3hello8“ C.12helloD.不能运算解析:解析 当一个表达式的各个操作数的类型不一致时,系统会根据情况进行数据类型的转换 (若不能自动转换,编译时会报错)。但在运行时并不是一次性地将所有的数据都转换为相同类型的

    36、数据才开始计算,而是根据运算符的优先级,按需转换。本表达式中“2”的前后都是“+”运算符,其优先级一样,按顺序运算,因此先进行 1+2的运算,其结果 3再与“hello“作+运算,此时由于”hello“是一个 String对象,系统自动将 3转换为 String对象后再与“hello“作连接运算,其结果“3hello“再继续与后面的操作数进行运算。35.调用以下哪些方法可以使运行状态的线程进入阻塞状态?( )(分数:2.00)A.start( ),yield( ),sleep( ),join( )和 wait( )B.start( ),yield( ),sleep( ),join( ),wai

    37、t( )和 stop( )C.yield( ),sleep( ),join( )和 wait( ) D.yield( ),sleep( ),join( ),wait( )和 stop( )解析:解析 运行状态的进程如果调用了 yield( )方法、sleep( )方法、join( )方法或 wait( )方法,或者申请对象锁未果、有更高优先级线程进入调度等,都可进入阻塞状态。阻塞状态的进程在获取到足够的资源后,也可以转入到可运行状态。二、填空题(总题数:15,分数:30.00)36.长度为 n的顺序存储线性表中,当在任何位置上插入一个元素的概率都相等时,插入一个元素所需移动元素的平均个数为 【

    38、1】 。(分数:2.00)填空项 1:_ (正确答案:n/2)解析:解析 在线性表的任何位置插入一个元素的概率相等,即概率为 p=1/(n+1),则插入一个元素时所需移动元素的平均次数为*37.用树型结构表示实体类型及实体间联系的数据模型称为 【2】 。(分数:2.00)填空项 1:_ (正确答案:层次模型)解析:解析 用树型结构表示实体类型及实体间联系的数据模型称为层次模型,用有向图结构表示实体类型及实体间联系的数据模型称为网状模型,用二维表格结构表示实体及其联系的数据模型称为关系模型。38.类是一个支持集成的抽象数据类型,而对象是类的 【3】 。(分数:2.00)填空项 1:_ (正确答案

    39、:实例)解析:解析 将属性、操作相似的对象归为类,也就是说,类是具有共同属性、共同方法的对象的集合。所以,类是对象的抽象,对象则是其对应类的一个实例。39.数据流图的类型有 【4】 和事务型。(分数:2.00)填空项 1:_ (正确答案:变换型)解析:解析 典型的数据流类型有两种:变换型和事务型。变换型是指信息沿输入通路进入系统,同时由外部形式变换成内部形式,进入系统的信息通过变换中心,经加工处理后再沿输出通路变换成外部形式离开软件系统。在很多软件应用中,存在某种作业数据流,它可以引发一个或多个处理,这些处理能够完成该作业要求的功能,这种数据流就叫做事务。40.当数据的物理结构(存储结构、存取

    40、方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的 【5】 。(分数:2.00)填空项 1:_ (正确答案:物理独立性)解析:解析 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。数据独立性一般分为物理独立性与逻辑独立性两级。41.Java语言的各种数据类型之间提供两种转换: 【6】 和强制转换。(分数:2.00)填空项 1:_ (正确答案:自动转换)解析:解析 Java 语言的各种数据类型之间提供两种转换:自动转换和强制转换。自动类型转换允许在赋值和计算时由

    41、编译系统按一定的优先次序自动完成,它只能将位数少的数据类型转换成位数多的数据类型。将位数多的数据类型向位数少的数据类型转换时,只能使用强制转换。42.case子句中的常量的类型必须与 switch表达式的类型相容,并且各个 case子句的常量的值必须 【7】 。(分数:2.00)填空项 1:_ (正确答案:互不相同)解析:解析 case 子句的值必须是常量,而且类型必须与 switch表达式的类型相容,并且各个 case子句的常量的值必须互不相同。43.Java对象串行化技术,主要是通过 ObjectInputStream类和 【8】 类来实现的。(分数:2.00)填空项 1:_ (正确答案:

    42、ObjectOutputStream)解析:解析 对象串行化是指对 Java对象的读、写的过程。Java 语言提供了对象流 ObjectInputStream和 ObjectOutputStream来实现对象串行化。44.if语句合法的条件值是 【9】 类型。(分数:2.00)填空项 1:_ (正确答案:布尔)解析:解析 条件语句的条件应该是条件表达式或者布尔逻辑表达式,因此条件的值只能是布尔类型的值。45.Java的输入输出流包括 【10】 、字符流、文件流、对象流以及多线程之间通信的管道流。(分数:2.00)填空项 1:_ (正确答案:字节流)解析:解析 Java 的 I/O功能主要是通过

    43、输入输出类库 java. io包实现的,java. io 包中包括了可以处理字节流、字符流、文件流和对象流等的类。46.字符类输出流的各个类都是抽象类 【11】 的子类。(分数:2.00)填空项 1:_ (正确答案:Writer)解析:解析 在 Java中,字符都是以 16位 Unicode码的形式表示的。处理 Unicode码的所有类都是从Reader和 Writer两个抽象超类中衍生的。字符输入流均为 Reader的子类,而字符输出流均为 Writer的子类。47. 【12】 可以把一组线程作为一个对象进行统一的处理和维护。(分数:2.00)填空项 1:_ (正确答案:线程组)解析:解析

    44、Java 语言中,每个线程都必须归属于一个线程组。线程组可以把一组线程作为单个对象进行统一的处理和维护。48.能将显示空间分成很多层的布局管理器是 【13】 。(分数:2.00)填空项 1:_ (正确答案:CardLayout)解析:解析 CardLayout 布局管理器能够帮助用户处理两个以至更多的成员共享同一显示空间,它把容器分成许多层,每层的显示空间占据整个容器的大小,但是每层只允许放置一个构件。49.Swing的顶层容器有:Japplet, JWindow, JDialog 和 【14】 。(分数:2.00)填空项 1:_ (正确答案:JFrame)解析:解析 javax. swing

    45、 包中定义了两种类型的构件:顶层容器和轻量级构件。其中顶层容器包括:JFrame、JApplet、JDialog 和 JWindow。50.在退出当前主页时,浏览器调用 【15】 方法终止 start()方法中启动的线程。(分数:2.00)填空项 1:_ (正确答案:stop( ))解析:解析 start( )函数是在 Applet初始化之后以及 Applet被重新访问时调用,使 Applet成为激活状态;当 Applet被覆盖时或退出时,调用 stop( )方法可以停止线程。start( )与 stop( )是一对相对应的方法,一般常在 start( )中启动一些动作,而在 stop( )中暂停这些动作。


    注意事项

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




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

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

    收起
    展开