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

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

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

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

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

    1、计算机二级(Java)53 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.给出下列有关 List的表达式,则哪个选项的叙述是对的? List 1 = new List(6,true); (分数:70.00)A.No 5 6 8B.5 6 8 NoC.No 5 14D.8 6 No 52.在深度为 7的满二叉树中,叶子结点的个数为【 】(分数:70.00)A.32B.31C.64D.633.关于多线程,下列哪个说法不正确? (分数:70.00)A.100B.0C.AD.程序有错误4.下列关于构造方法

    2、的说法中不正确的是( )。(分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )5.下列程序执行后,k 的值是( )。 public class Testddd public static void main(String args ) inti;10,j=18 K=30; switch(j-i) case 8:k+; case 9:k+ =2; case 10:k+ =3; default:k/=j; Systemoutprintln(k); (分数:70.00)A.ababccB.464688C.46abc8D.10abc86.下列哪个方

    3、法用来定义线程的具体行为,也就是定义线程体?(分数:70.00)A.Java中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java中接口支持多继承7.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL语句中允许在 WHERE短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的D.以上说法均正确8.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:70.00)A.0B.1

    4、C.2D.39.为了使模块尽可能独立,要求【 】(分数:70.00)A.模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强10.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1C.2D.311.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.线程的优先级数值越大,表示该线程优先级越低B.新建线程将继承创建它

    5、的父线程的优先级C.NORM_PRIORITY代表普通优先级,默认值是 5D.一般情况下,主线程具有普通优先级12.下列的变量定义语句中,合法的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;13.下列关于 Java语言的数据类型和表达式的说法不正确的是( )。(分数:70.00)A.Java中允许用 0和 1来代替 true和 falseB.位运算符中,的优先级最高,其次是 C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运

    6、算符是一个三元运算符14.下列选项中哪个方法可以判断线程是否处于活动状态?(分数:70.00)A.0 0B.-5 0C.-1 6D.0 615.关于数组的叙述中,下列说法不正确的是( )。(分数:70.00)A.数组是最简单的复合数据类型,是有限元素的有序集合B.数组的元素可以是值(基本数据类型)、对象或其他数组C.定义数组时,必须分配内存D.一个数组中的元素都必须是相同的类型16.下列关于 AWT和 Swing的比较叙述不正确的是( )。(分数:70.00)A.c=1 d=1B.c=2 d=1C.c=2 d=2D.c=1 d=217.在线程的基本控制中,哪个方法使比其低的优先级线程先运行?(

    7、分数:70.00)A.sleep( )B.yield( )C.join( )D.stop( )18.下列哪个类是提供了标准的输入/输出和系统环境信息的访问和设置?(分数:70.00)A.SystemB.ObjectC.ClassD.Thread19.下列哪个类的对象负责表格大小的确定、内容的填写、赋值、表格单元更新的检测等等与表格内容有关的属性及其操作?(分数:70.00)A.12.B.-20C.1,000D.4 5 620.下列程序的执行结果是( )。 public class Testcc public static void main (String args ) Systemoutpr

    8、intln(2135f%4.0f); (分数:70.00)A.publicB.protectedC.privateD.static21.下列的哪个赋值语句是不正确的?(分数:70.00)A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假FB.当实参的数量大于形参的数量时,多余的实参被忽略C.实参和形参的数量必须相等D.答案 A、B 均正确22.int型 public成员变量 MAX_LENGTH,该值保持为常数 100,则定义这个变量的语句是【 】(分数:70.00)A.public int MAX_LENGTH=100B.final int MAX_LENGTH=100C.public

    9、 const int MAX_LENGTH=100D.public final int MAX_LENGTH=10023.给出下列的不完整的方法,则下列的哪个声明可以被加入行完成此方法的声明? success = connect( ); if (success = = - 1 ) throw new TimedoutException( ) (分数:70.00)A.-和-i 的区别和 i+和+i 的一样。 6.下列哪个方法用来定义线程的具体行为,也就是定义线程体?(分数:70.00)A.Java中的类可以有多个直接父类B.抽象类不能有子类C.最终类可以作为其他类的父类D.Java中接口支持多继

    10、承 解析:这两个非访问限定符,abstract 表示类中含有没有实现的方法,也就是说,该类的创建是为了让别的类去继承它,来重新定义这些未在父类中实现的方法;而 final修饰类来说明此类是没有子类的。这两个修饰符修饰的类从根本特性上是矛盾的。 7.下列的哪个选项可以正确用以表示八进制值 8?(分数:70.00)A.SQL语句中允许在 WHERE短语中为关系定义别名B.为关系定义别名的格式为:C.在关系的自联接操作中,别名是必不可少的 D.以上说法均正确解析:编辑框中 ReadOnly属性指定用户能否编辑编辑框中的内容。该属性的默认值为F,此时,可以编辑编辑框中的内容;当属性值为T时,编辑框中内

    11、容为只读。8.若 a的值为 3时,下列程序段被执行后,c 的值是( )。 int c = 1; if (a0) if (a3) c = 2; else c = 3; else c = 4; (分数:70.00)A.0B.1 C.2D.3解析:科用 for循环语句求 2的 4次幂。一般情况下迭代部分都用 i+或 i- - ,但在这里用的是 i - =2,需要留意。9.为了使模块尽可能独立,要求【 】(分数:70.00)A.模块的内聚程序要尽量高,且各模块间的耦合程度要尽量强B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱 C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D.模块的

    12、内聚程度要尽量低,且各模块间的耦合程度要尽量强解析:系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量地高。综上所述,选项B的答案正确。10.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx);(分数:70.00)A.0B.1 C.2D.3解析:算术运算符“”是取余数,ab 是求 a除以 b所得的余数。103 的余数 是 1。1

    13、1.下列关于线程优先级的说法有误的是( )。(分数:70.00)A.线程的优先级数值越大,表示该线程优先级越低 B.新建线程将继承创建它的父线程的优先级C.NORM_PRIORITY代表普通优先级,默认值是 5D.一般情况下,主线程具有普通优先级解析:线程的优先级数值越大,表示该线程优先级越高。注意:其中 MAX_PRIORITY代表 10,表示该线程优先级最高 MIN_PRIORI- TY代表 1,表示该线程优先级最低。可以通过 setPhriority()方法来设定线程的优先级。12.下列的变量定义语句中,合法的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte

    14、 bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE; 解析:Java 语言提供了几个常值变量去表示最大值、最小值和判别溢出的特殊值。 float 型 double 型 最大值 Float.MAX_VALUE Double.MAX_VALUE 最小值 Float.MIN_VALUE Double.MIN_VALUE 正无穷大 Float.POSITIVE_VALUE Double.POSITIVE_VALUE 负无穷大 Float.NEGATIVE_VALUE Double.NEGATIVE_VALUE 0/0 Float.NAN Doub

    15、le.NAN 选项 A)float_* 5=3.4f,这其中在定义变量名时,不应将“*”加入其中。选项 B) byte b1=15789,byte 在计算机中只有 8位,表示的范围是-128+127。选项 C)int_abc =3214L long型在计算机中占的位数要比 int多,所以必须用强制转换。13.下列关于 Java语言的数据类型和表达式的说法不正确的是( )。(分数:70.00)A.Java中允许用 0和 1来代替 true和 false B.位运算符中,的优先级最高,其次是 C.最简单的表达式是一个常量或一个变量,该表达式的值就是该常量或变量的值D.条件运算符是一个三元运算符解析

    16、:Java 中不允许用 0和 1来代替 true和 false。true 和 false是布尔型,而 0是整数类型,它们在计算机中存储的位数就不同,所以 Java语言规定,这两个类型不能随便代替。注意:位运算符中,的优先级最高,其次是和 ,在这里,没有 10) public static void main(String arg ) int i = 10; Test t = new Test( );t.printValue(i); (分数:70.00)A.在 Visual FoxPro中,视图是一个定制的虚拟表B.视图可以是本地的、远程的,但不可以带参数 C.视图可以引用一个或多个表D.视图可

    17、以引用其他视图解析:视图允许以下操作:在数据库中使用 USE命令打开或关闭视图,在“浏览器”窗口中显示或修改视图中的记录;使用 SQL语句操作视图,在文本框、表格控件、表单或报表中使用视图作为数据源。29.有如下程序段 if(x0) System.out.println(“first“); else if (x -4) System.out.println(“second“); else System.out.println(“third“); x 的取值在什么范围内时,将打印出字符串“second“? (分数:70.00)A.在数据库中使用 USE命令打开或关闭视图B.在“浏览器”窗口中可以

    18、显示或修改视图中的数据C.视图不能作为文本框、表格等控件的数据源 D.可以使用 SQL语句操作视图解析:利用视图可以实现多表查询,可以更新表数据,也可以作为查询数据源,但不会产生磁盘文件,它是保存在数据库中的文件。30.阅读下列代码 public class Test 2005 public static void main(String args) System.out.println(0xa5)&0xaA) ; 其运行结果是【 】 (分数:70.00)A.0xa5B.10 C.0x50D.0xaa解析:这段程序代码非常简单,就是在屏幕上输出表达式(Oxa5)&Oxaa 的结果。“和“&“是

    19、位逻辑运算符:按位取反运算符“的运算规则是对数据的每个二进制位取反,即把 1变为 0,把 0变为 1;按位与运算符“&“的运算规则是,如果两个操作数中,相应位都为 1,则该位的结果为 1,否则为 0。 解答这道题,首先要把十六进制数 Oxa5和 Oxaa转换为二进制数的形式,转换的方法是把一位十六进制用四位二进制表示。因此,Oxa5 的二进制形式为 10100101,Oxaa 的二进制形式为 10101010。在位运算符中,“的优先级高于“&“。所以首先计算10100101,其结果为 01011010。然后再计算 01011010&10101010,其结果为 00001010。最后将二进制数

    20、00001010转换为十进制数,即为 10。因此,本题的正确答案是 10。 31.下列代码中 if(x0)Systemoutprintln(“first“); else if(x-3)(Systemoutprintln(“second“); else Systemoutprintln(“third“); 要求打印字符串为“second“时,x 的取值范围是【 】 (分数:70.00)A.x0 并且 x-3 B.x0C.x-3D.x-3解析: 本题考查 Java中的条件结构。条件语句根据判定条件的真假来决定执行哪一种操作。题目所给程序,如果 x0,则直接执行其后的 Systemoutprintl

    21、n(“first“)语句,而不执行 else if等语句,当x=0 而且 x-3 时执行 Systemoutprintln(“second“)语句,所以选项 A正确。当 x为其他值时执行else语句。应该对 Java的流程控制涉及的语句数量有所掌握,这些都是考试重点内容。32.下列关于 Applet的叙述中,正确的是【 】(分数:70.00)A.Applet是 Java类,所以可以由 JDK中的解释器 java直接解释运行B.Applet的主类不一定要定义为 javaappletApplet 类或 JApplet类的子类C.Applet与 Application的主要区别在执行方式上 D.Ap

    22、plet不能在浏览器中运行解析: 本题考查 Java中 Applet与 Application的区别。这个知识点是考试重点,历次考试都有涉及,务必掌握。Applet 是 Java类,但 Applet不能由 JDK中的解释器java 直接运行,要在浏览器或 appletviewer中运行,运行过程比 Application更复杂,选项 A和选项 D说法错误。Applet 的主类一定要定义为 javaappletApplet 类或 JApplet类的子类,选项 B说法错误。Applet 与 Application的主要区别在执行方式上,Application 以 main()方法为入口点运行,两者

    23、都是通过“javac”命令编译,所以只有选项 C说法正确。33.在 Applet的生命周期中,下列哪个方法使 Applet成为激活状态?(分数:70.00)A.destroy( )B.start( ) C.init( )D.stop( )解析:在 init( )方法完成后,将调用 start( )方法,使 Applet成为激活状态。该方法在 Applet每次显示时都要调用。34.下列哪项技术很好的实现了 Java的垃圾回收机制?(分数:70.00)A.文件对话框可分为两种,即打开(Open)文件对话框和保存(Save As)文件对话框B.通用对话框的 Name属性的默认值为 CommonDia

    24、logX,此外,每种对话框都有自己的默认标题C.打开文件对话框可以让用户指定一个文件,由程序使用;而用保存文件对话框可以指定一个文件,并以这个文件名保存当前文件D.DefaultEXT属性和 DialogTitle属性都是打开对话框的属性,但非保存对话框的属性 解析:滚动条的用处是滚动数据或文本,以便快速找到所需的内容。如果一个控件存放有大量的数据或文本,这个控件一般会带有滚动条。ListBox,TextBox 和 ComboBox可以存放大量的数据或文本,本身带有滚动条,而 LabelBox仅是显示“标签”信息,一般标签不需要大块文本,所有它不包含滚动条。35.下列叙述中正确的是【 】(分数

    25、:70.00)A.数据库系统是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题 D.数据库系统中,数据的物理结构必须与逻辑结构一致解析:A 选项,数据库系统需要操作系统的支持,必不可少,故其叙述不正确。 B 选项错误,数据库设计是指设计一个能满足用户要求,性能良好的数据库。D 选项也不对,数据库应该具有物理独立性和逻辑独立性,改变其一而不影响另一个。正确答案为 C。36.下列说法不正确的是( )。(分数:70.00)A.在 Java中,常量 null和 true都需要小写B.浮点型数据小数位数 bit越多,表示数的精度越高C

    26、.布尔型数据在内存中占两位 D.Unicode字符集要比 ASCII集更丰富,它们是 16位无符号数据解析:知道布尔型数据只有两个值:truc 和 false。这样的话,它在内存中占一位,就可以通过 0/1来表示 true和 false。计算机一般默认的是 false,意思是当我们定义变量,但还没有赋值时,系统自动初始化为 false。注意:选项 A)在 Java中,常量 null,false 和 true都需要小写,这不同于 C语言和 C+语言,而且在 Java中,所有数据类型的长度都固定,并与平台无关,因此也没有 sizeof关键字。 37.用来导入已定义好的类或包的语句是【 】(分数:7

    27、0.00)A.mainB.import C.public classD.class解析: 本题考查 Java中的 import语句。Java 中使用 import语句来导入已定义好的类或包,需要注意Java语言的 java1ang 包是编译器自动导入的,编程时如果使用该包中的类,可省去 import导入,如果要使用其他包中的类,必须用 import导入。38.给出下列的代码,则下列选项中哪个是类 A合理的内部类? class A protected int i; A(int i) this.i=i; (分数:70.00)A.用 DIMENSION和 DECLARE都可以定义数组B.Visual

    28、 FoxPro中只支持一维数组和二维数组C.一个数组中各个数组元素必须是同一种数据类型 D.新定义数组的各个数组元素初值为F.解析:在 Visual FoxPro中,视图可以引用一个或多个表,也可以引用其他视图,是一个定制的虚拟表,它可以是本地视图、远程视图或带参数的。39.在 OutputStream类的常用方法中哪个是清空输出流的方法?(分数:70.00)A.fedcba B.abcdefC.afbecdD.defabc解析:主调函数最终输出值是 Pat(FirStr)过程的返回值,这就得调用函数过程 Pat。 被调过程 Pat的参数 xStr从主调函数中收到实参 FirStr传来的值“a

    29、bcdef”,过程 Pat开始声明了两个变量,一个是String型的 tempStr,一个是 Integer型的 strLen。语句 tempStr=“。 strLen=Len(xStr) 以上两条语句的功能是:为变量 tempStr赋空值,变量 strLen的值就是 xstr的长度,此题为 6。程序代码执行Do WhileLoop的循环语句: 第一次循环,I=1,I=3 成立,执行语句 tempStr+Mid(xStr,i,1)+Mid(xStr, strLen-i+1,1); mid 函数一般调用格式:Mid(字符串,p,n) 其功能就是从第 p个字符开始,向后截取 n个字符,第一次循环结

    30、束后,tempStr=“af”; 第二次循环,I=2,I=3 成立,继续执行循环体,tempStr=“afbe”; 第三次循环,I=3,I=3 成立,继续执行循环体,tempStr=“afbecd”; 第四次循环,I=4,I=3 不成立,则跳出循环体,执行语句 Pat=tempStr。所以最终 Pat(FirStr)=“afbecd”,即最后程序执行结果如选项 B)所示。 40.下列程序段的输出结果是( )。 String MyStr = “Hello,“; MyStr = MyStr + “World!“; System.out.println(MyStr); (分数:70.00)A.表示

    31、m n 为 true或 m n 为 true的表达式为 m n m nB.switch语句结构中必须有 default语句C.if 语句结构中必须有 else语句D.如果至少有一个操作数为 true,则包含“”运算符的表达式为 true 解析:指定与控件建立关联的数据源用 ControlSource属性。在所列的 4个控件中,复选框、列表框和选项组都有 Con- trolSource属性,而命令按钮无此属性。41.复选框 Checkbox可以用下列哪个接口来监听 ItemEvent事件?(分数:70.00)A.ItemListener B.ActionListenerC.ContainerLi

    32、stenerD.WindowsListener解析:复选框 Checkbox用 ItemListener来监听 ItemEvent事件,当复选框状态改变时用getStateChange()获取其当前状态,使用 getItem()获得被修改复选框的字符串对象。 42.下列哪个选项不能提高程序的性能?(分数:70.00)A.不要在循环中创建和释放对象B.在处理字符串时尽量使用 StringBuffer类C.避免太多的使用 synchronized关键字D.尽量在循环中创建对象 解析:提高程序的性能的规则是不要在循环中创建和释放对象;在处理 字符串时尽量使用 StringBuffer类;避免太多的使

    33、用 synchronized关键字。43.子类可以继承父类的哪个成员?(分数:70.00)A.非私有 B.私有C.publicD.protected解析:子类可以继承父类的 public和 protected成员。非私有成员包括 public 和 protected成员。 44.抛出异常、生成异常对象都通过下列哪个语句实现?(分数:70.00)A.rmic B.rmiregistryC.rmidD.serialver解析:在 Visual FoxPro中,利用 SEEK或 FIND命令根据指定索引项或索引关键字的值快速定位,还可以根据索引序号或索引名指定按哪个索引定位,并能以升序或降序定位。4

    34、5.下列哪个类或接口定义了线程同步与交互的方法?(分数:70.00)A.ThreadB.RunnableC.Object D.ThreadGroup解析:线程的对象是由 java。lang 包的 Thread类导出的,它定义并实现了 Java 中的线程;Runnable 接口的目的是使任何类都可以为线程提供线程体(即 run( )方 法);Object 类定义了线程同步与交互的方法如:wait( ),notify( )及 notfyAll( );Thread- Group 类实现了线程组,并提供了对线程组或组中线程进行操作的方法。46.getSize( ).width指的是什么?(分数:70.

    35、00)A.界面组件的窗口宽度B.在 Java中任何图形用户界面的宽度 C.框架的窗口宽度D.用户显示器的宽度解析:可以对 Java的任何组件调用 getSize( ).width和 getSize( )。height, 来改变用户界面的宽度和高度。47.下列程序的输出结果为( )。 class Test public static void main(String args ) inta=1,b=2,c=d; c=a+;d= - - b; System.out.print(“C=“+c);System.out.println(“d=“+d); (分数:70.00)A.c=1 d=1B.c=2

    36、d=1 C.c=2 d=2D.c=1 d=2解析:a+的值为 1,赋值给 c,此时 a的值为 2,- -b 的值为 1,赋值给 d,此时 d的值为。48.关于字节 I/O流,下列叙述不正确的是( )。(分数:70.00)A.字节数据来自于二进制文件B.DataOutStream的方法 flush( )的功能是清空输出流,并把缓冲全部内容写入输出流中C.字节输入流首先要实现 Datalnput接口D.所有的字节输出流都继承于 Writer类 解析:所有的字节输出流都继承于 OutputStream类。49.对长度为 n的线性表进行顺序查找,在最坏情况下所需要的比较次数为【 】(分数:70.00)

    37、A.log2nB.n/2C.n D.n+1解析:在长度为 n的线性表中进行顺序查找,最坏情况下需要比较 n次。选项 C正确。50.计算机中的流是( )。(分数:70.00)A.流动的字节B.流动的对象C.流动的文件D.流动的数据缓冲区 解析:“流”是在 1984年由 C语言第一次引入的,流可以看做是一个流 动的数据缓冲区。51.类 Panel默认的布局管理器是【 】(分数:70.00)A.GridLayoutB.BorderLayoutC.FlowLayout D.CardLayout解析:本题考查 Java中的布局管理器。FlowLayout 是 Pane和 Applet默认的布局管理器,构

    38、件在容器中从上到下、从左到右进行放置,所以选项 C为正确答案。 BorderLayout 是 Window、Frame 和 Dialog的默认布局管理器,在 BorderLayout布局管理器中构件分成 5个区域,每个区域只能放置一个构件。GridLayout使容器中各个构件呈网状布局,平均占据容器的空间。GardLayout 把容器分成许多层,每层只能放置一个构件。52.下列哪个选项不能提高程序的性能?(分数:70.00)A.1 5B.12 7 C.a bD.10 25解析:本题考查的是 For循环结构语句,现在看程序段是如何运行的: 开始 a=1,b=1。For 循环中步长缺省值为 l,循

    39、环变量 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)。 53.在下列程序的划线处应填入的语句是( )。 class Pemon pnvate int a; public class Man extends Person public int b; public static void main(String arg ) Person p = n

    40、ew Person( ); Man t = new Man( ); int i; _ (分数:70.00)A.利用视图可以实现多表查询B.视图可以产生磁盘文件 C.利用视图可以更新表数据D.视图可以作为查询数据源解析:内部类和抽象类不存在直接的联系,说内部类就是特殊的抽象类,所以便于人机交互,这是错误的。在事件处理的时候,我们引入了内部类就是因为内部类有选项 A),B),C)的好处。54.下列关于 Applet的方法中,哪个是返回 HTML中设定的值?(分数:70.00)A.Score=1B.Score=2 C.Score=3D.Score=4解析:For 循环有两种格式,其中一种格式是: F

    41、or 循环变量=初值 To 终值 Step 步长 语句 Exit For 语句 Next 循环变量 此循环语句的执行过程为:“循环变量”首先取得“初值”,检查是否超过“终值”,如果超过,就一次也不循环而眺出循环,属于“先检查后执行”的类型。观在来看程序段, For k=1 To 0 中,初值为 1,终值为 0,显然当“循环变量”首先取得“初值”1,检查后超过 “终值”0,所以一次也不执行,即最后执行 Print,k=1,a=5。 55.下列叙述中正确的是【 】(分数:70.00)A.一个算法的空间复杂度大,则其时间复杂度也必定大B.一个算法的空间复杂度大,则其时间复杂度必定小C.一个算法的时间

    42、复杂度大,则其空间复杂度必定小D.上述三种说法都不对 解析:时间复杂度是指一个算法执行时间的相对度量;空间复杂度是指算法在运行过程中临时占用所需存储空间大小的度量。人们都希望选择一个既省存储空间、又省执行时间的算法。然而,有时为了加快算法的运行速度,不得不增加空间开销;有时为了能有效地存储算法和数据,又不得不牺牲运行时间。时间和空间的效率往往是一对矛盾,很难做到两全。但是,这不适用于所有的情况,也就是说时间复杂度和空间复杂度之间虽然经常矛盾,但是二者不存在必然的联系。因此,选项 A、 B、C 的说法都是错误的。故本题的正确答案是 D。56.设 i,j 为类 X定义的 double型变量名,下列

    43、 X类的构造方法中不正确的是( )。(分数:70.00)A.使用归档文件的好处是减少 HTTP的连接次数,从而大大减少了 Applet整体的下载时间B.所有的浏览器都识别相同的归档文件格式和指定归档文件的 HTML代码 C.归档文件是一种压缩文件,使用它也减少了文件的传输时间D.使用 JDK的 jar工具创建 JAR文件解析:getCoddeBase( )方法返回class 所在的网址 URL;getParameter (String)方法返回 HTML中设定的值;getApplnfo( )方法返回作者、版本、版权信息;show- Status(String)方法在浏览器的状态栏输出信息。57

    44、.顺序执行下列程序语句后,则 b的值是( )。 String a = “Hello“; String b = a.substring(0,2); (分数:70.00)A.构造函数必须与类同名B.构造函数可以省略不写C.构造函数必须有返回值 D.在构造函数中可以对类中的成员进行初始化解析:构造方法完全可以被重载。构造方法可以重载来实现不同的方法体,调用时按参数列表决定调用哪个方法。58.比较线程和进程,下列说法有误的是( )。(分数:70.00)A.系统产生线程负担要比进程小的多,所以线程也被称为“轻型进程”B.线程和进程不能同时出现在同一个系统或程序中 C.进程是一个内核级的实体,线程是一个用

    45、户级的实体D.线程不包含进程地址空间中的代码和数据,线程是计算过程在某时刻的状态解析:线程本身不是一个进程,它是比进程更小的单位,它必须运行于一个进程之中。因此,在题目中的说法线程和进程不能同时出现在同一个系统或程序中,是和线程本身的概念相矛盾的。 59.下列程序执行后,b 的值应是( )。 public class Testss public static void main(String args) unsigned byte b=0; b- -; System.out.println(“b=“+b); (分数:70.00)A.-1B.255C.127D.编译错误 解析:Java 语言没有

    46、无符号整数类型、指针类型、结构类型、联合类型、枚举类型,这使得 Java编程简单易学。注意:对无符号 byte型的范围是 0255。Java 对越界的控制很严格,在编译时就会检查。60.为读取的内容进行处理后再输出,需要使用下列哪种流?(分数:70.00)A.File streamB.Pipe streamC.Randam streamD.Filter stream 解析:Filter stream 类是提供同步访问的机制,并且对读取的内容进行处理后再输出。选项 A) File Stream,作为普通的文件流,没有对读取的数据做特殊的处理。选项 B)Pipe Stream要求管道的输入和输出必

    47、须接好,然后进行大量的数据的传输,不需要对传输的数据做特殊的处理。选项 C) Randam Stream随机文件流是应用于文件的随机访问,也不需要将读取的内容进行处理后再输出。 二、填空题(每空 2分,共 30分)(总题数:20,分数:30.00)61.Java程序中定义接口所使用的关键字是 1。(分数:1.50)填空项 1:_ (正确答案:interface)解析:接口的定义为访问权限interface 接口名extends 父类接口。62.一个 URL由 1 和资源名组成。(分数:1.50)填空项 1:_ (正确答案:协议名字)解析:一个 URL由协议名字和资源名组成,格式如下:proto

    48、col:resourceName,其中协议名是获取资源所用的传输协议,如:http,ftp 和 file等;资源名是该资源的全名,包括主机名,端口号,文件名或文件内部一个引用。63.在运行时,由 java解释器自动引入,而不用 import语句引入的包是 1。(分数:1.50)填空项 1:_ (正确答案:javalang)解析: 本题考查 java中引入包的概念。本题是重点内容,很简单,但历次考试都对此知识点有考查。在Java中,只有 javalang 包是编译器自动导入的,因此变成使用该包中的类,可以省去 import导入,使用其他包中的类则必须用 import语句。64.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和 1 的集合体。(分数:1.50)填空项 1:_ (正确答案:方法)解析:本题考查 Java中面向对象的概念。Java 语言的特点是考试重点,利用面向对象技术是其中之一。面向对象的语言将客观世界都看成由各种对


    注意事项

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




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

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

    收起
    展开