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

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

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

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

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

    1、计算机二级 JAVA-160及答案解析(总分:66.80,做题时间:90 分钟)一、选择题(总题数:38,分数:66.80)1.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。(分数:1.80)A.一对一B.一对多C.多对多D.多对一2.J2EE和( )语言绑定。(分数:2.00)ACB.C+C.JavaD.汇编语言3.下列关于异常的描述中错误的是_。(分数:1.00)A.每个 try代码段都必须有且只有一个 catch代码段与之对应B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C.一个 catch代码

    2、段也可以区分多个不同类型的异常D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当4.在 Java中,能实现多重继承效果的方式是_。(分数:2.00)A.内部类B.适配器C.接口D.同步5.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);6.在一个应用程序中有如下

    3、定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9);C.System.out.println(aa.length);D.System.out.println(a8);7.下列关于字符流的叙述中,正确的是_。(分数:2.00)A.字符流类 BufferedReader可以提高字符传送的效率B.字符输入流首先要实现 DataInput接口C.字节输入流都是 Reader的子类D.只有字节输入流具有 read()方法,

    4、字符输入流不具有该方法8.在结构化程序设计方法中,下面内聚性最弱的是 _ 。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚D.过程内聚9.下列选项中,属于 JVM执行过程中的特点的一项是 _ 。(分数:2.00)A.编译执行B.多进程C.异常处理D.静态链接10.resume()方法恢复 _ 线程的执行。(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程11.下列数中为八进制的是_。(分数:1.80)A.27B.0x25C.026D

    5、.02812.下列程序的执行结果是_。 public class ex68 public static void main(String args) ex68 obj=new ex680; int s=0; for(int i=1; i=4; i+) s+=obj.method(i); System.out.println(s); public int method(int n) if(n=1) return 1; else tatum n * method(n-1); (分数:2.00)A.3B.9C.33D.15313.下列关于 Java 程序结构描述不正确的是 _ 。(分数:2.00)A

    6、.Java 是区分大小写的B.如果 java文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.Java程序不一定都必须有 main方法,比如 Applet就不需要D.源文件可以有多个 public类,其他类的数量也不限14.char类型的取值范围是_。 A.-272 7-1 B.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B.C.D.15.设 a=8,则表达式 a2:的值是 _(分数:2.00)A.1B.2C.3D.416.下列的变量定义中,错误的是_。(分数:2.00)A.int_a=123;B.int i=Integer.MAX_VALUE;C

    7、.long j=12345678900L;D.static i=100;17.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:1.80)A.abstractB.privateC.protectedD.不使用保留字18.下面程序段的输出结果为_。 public class Test public static void main(String args) booleana, b, C; a=(35); b= (a=true); System. out. println( “a=“+a+“b=“+b); c=(b=false); System. out. println (

    8、“b=“+b+“c=“+c); (分数:1.80)A.a=true b=falseb=true c=trueB.a=true b=falseb=true c=falseC.a=true b=trueb=true c=falseD.a=false b=falseb=true c=false19.如下程序执行后,字符串 s的值应是_。 public class Test24 public static void main (String args ) String greets=“Hello“; String s=greets.substring(0,3); System.out.println(

    9、s); (分数:2.00)A.elloB.HelC.HelloD.el20.阅读下面程序 public class Test4 public static Void main(String args) int i=10, j=3; float m=213.5f, n=4.0f; System.out.println(i%j); System.out.println(m%n); 程序运行的结果是_。(分数:2.00)A.1.0和 1.5B.1和 1.5C.1.0和 2.5D.1和 2.521.下列关于异常的描述中错误的是_。(分数:1.00)A.每个 try代码段都必须有且只有一个 catch代

    10、码段与之对应B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C.一个 catch代码段也可以区分多个不同类型的异常D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当22.下列_是将一个十六进制值赋值给一个 long型变量。(分数:1.00)A.long number=123L;B.long number=0123;C.long number0123L;D.long number=0x123L;23.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性B.分类性C.多态性D.标识唯一性24.下列捕述中,错误的是_。(分数:

    11、1.00)A.构造方法的返回类型只能是 void型B.构造方法的方法名必须与类名相同C.创建类的对象时,系统会自动调用构造方法D.构造方法的主要作用是完成对类的对象的初始化工作25.下面关于注释的添加方法,正确的是 _ 。(分数:1.00)A./用于单行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释B./用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释C./用于单行注释,/*.*/也用于单行注释,/*.*/不是 Java所特有的 doc注释D./用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释26.支持子

    12、程序调用的数据结构是_。(分数:2.00)A栈B树C.队列D.二叉树27.下列程序片段中,能通过编译的是_。(分数:1.80)A.public abstract class Animalpublic void speak();B.public abstract class Animalpublic void speak();C.public class Animalpubilc abstract void speak();D.public abstract class Animalpubilc abstract void speak();28.下列运算符中属于关系运算符的是(分数:2.00)A

    13、.=B.=C.+=D.-=29.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr); 正确的说法是_。(分数:2.00)A.编译时将产生错误B.编译时正确,运行时将产生错误C.输出零D.输出空30.下面语句会产生编译错误的是(分数:2.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024;D.char C=1024;31.关于内存变量的调用,下列说法中正确的是_。(分数:2.00)

    14、A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用32.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则D.以上三种说法都不对33.在多线程程序设计中,如果采用 Runnable接口的方式创建线程,则需要实现的方法是_。(分数:1.00)A.start()B.run()C.sleep()D.resume()34.下列叙述中,错误的是_。(分数:2.00)A.javac.exe是 Java的编译器B.j

    15、avadoc.exe是 Java的文档生成器C.javaprof.exe是 Java解释器的剖析工具D.javap.exe是 Java的解释器35.Java对输入/输出访问所提供的同步处理机制是_。(分数:2.00)A.字节流B.过滤流C.字符流D.压缩文件流36.Java中,用 _ 关键字定义常量。(分数:1.00)A.finalB.#defineC.floatD.const37.下列横线处应填写的语句是_。 import java. awt. * ; public class FirstFrame extends Frame public static void main(String a

    16、rgs) FirstFrame fr=new FirstFrame(“First container!“); fr. setSize(240,240); fr. setBackground(Color. yellow); public FirstFrame(String str) super(str); (分数:0.80)A.fr. setVisible(true)B.fr. setVisible(false)C.fr. setFrame(true)D.fr. setmyFrame(true)38.下列说法中错误的是_。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextF

    17、ield可以显示多行多列的文本C.在单行文本输入区中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性计算机二级 JAVA-160答案解析(总分:66.80,做题时间:90 分钟)一、选择题(总题数:38,分数:66.80)1.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是_。(分数:1.80)A.一对一B.一对多C.多对多 D.多对一解析:解析 一个工作人员对应多台计算机,一台计算机对应多个工作人员,则实体工作人员与实体计算机之间的联系是多对多。2.J2EE

    18、和( )语言绑定。(分数:2.00)ACB.C+C.Java D.汇编语言解析:解析 J2EE 的基础是 J2SE,以 Java为平台;而 C语言用于 ODBCAPI。由于两者不兼容,SUN 公司才提出了 JDBC作为 Java几个平台与数据库的标准连接。3.下列关于异常的描述中错误的是_。(分数:1.00)A.每个 try代码段都必须有且只有一个 catch代码段与之对应 B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C.一个 catch代码段也可以区分多个不同类型的异常D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当解析:解析 选项 A

    19、中,与一个 try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。4.在 Java中,能实现多重继承效果的方式是_。(分数:2.00)A.内部类B.适配器C.接口 D.同步解析:解析 在 Java中,无多重继承的机制。若要实现多重继承效果,可以让一个类实现多个接口,达到相似的效果。5.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9); C.System.out.p

    20、rintln(aa.length);D.System.out.println(a8);解析:6.在一个应用程序中有如下定义:int a=1,2,3,4,5,6,7,8,9,10:,为了打印输出数组 a的最后一个元素,下面正确的代码是_。(分数:2.00)A.System.out.println(a10;)B.System.out.pdntln(a9); C.System.out.println(aa.length);D.System.out.println(a8);解析:7.下列关于字符流的叙述中,正确的是_。(分数:2.00)A.字符流类 BufferedReader可以提高字符传送的效率

    21、B.字符输入流首先要实现 DataInput接口C.字节输入流都是 Reader的子类D.只有字节输入流具有 read()方法,字符输入流不具有该方法解析:解析 在字符流的众多类中,类名中有 buffer的类,在处理 I/O时大多具有缓冲功能,可以提高I/O的传输效率。所以本题中 A选项说法“字符流类 BufferedReader可以提高字符传送的效率”是正确的。8.在结构化程序设计方法中,下面内聚性最弱的是 _ 。(分数:2.00)A.逻辑内聚B.时间内聚C.偶然内聚 D.过程内聚解析:9.下列选项中,属于 JVM执行过程中的特点的一项是 _ 。(分数:2.00)A.编译执行B.多进程C.异

    22、常处理 D.静态链接解析:解析 Java 虚拟机的执行过程有 3个特点:多线程、动态链接、异常处理。10.resume()方法恢复 _ 线程的执行。(分数:2.00)A.通过调用 stop()方法而停止的线程B.通过调用 sleep()方法而停止运行的线程C.通过调用 wait()方法而停止运行的线程D.通过调用 suspend()方法而停止运行的线程 解析:解析 本题考查 resume()方法的使用。在 Thread的 APl文档中的说明是该方法恢复被挂起(suspended)的线程。该方法首先调用该线程的无参的 check Access()方法,这可能在当前线程上抛出SecuntyExce

    23、pfion异常,如果该线程足活着的(alive)但被挂起(suspend),它被恢复并继续它的执行进程。11.下列数中为八进制的是_。(分数:1.80)A.27B.0x25C.026 D.028解析:解析 采用 0,1,2,3,4,5,6,7 八个数码,逢八进位,并且开头一定要以数字 0开头的为八进制。12.下列程序的执行结果是_。 public class ex68 public static void main(String args) ex68 obj=new ex680; int s=0; for(int i=1; i=4; i+) s+=obj.method(i); System.o

    24、ut.println(s); public int method(int n) if(n=1) return 1; else tatum n * method(n-1); (分数:2.00)A.3B.9C.33 D.153解析:13.下列关于 Java 程序结构描述不正确的是 _ 。(分数:2.00)A.Java 是区分大小写的B.如果 java文件包含一个公共类,那么它必须使用与公共类名相同的文件名C.Java程序不一定都必须有 main方法,比如 Applet就不需要D.源文件可以有多个 public类,其他类的数量也不限 解析:14.char类型的取值范围是_。 A.-272 7-1 B

    25、.02 16-1 C.-2152 15-1 D.02 8-1(分数:3.00)A.B. C.D.解析:解析 本题考查 Java中数据类型的取值范围。应该掌握常用的数据类型的取值范围,char 类型在内存中占 16位,取值范围是 065535,也就是 2 16- 1,选项 B正确。15.设 a=8,则表达式 a2:的值是 _(分数:2.00)A.1B.2 C.3D.4解析:解析 本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符“”用于将个数的各二进制位全部无符号右移若干位,与运算符“”不同的是左补 0。在本题中,8 的二进制表示是 1000,右移两位后变成了 0010,对应的十进

    26、制数是 2016.下列的变量定义中,错误的是_。(分数:2.00)A.int_a=123;B.int i=Integer.MAX_VALUE;C.long j=12345678900L;D.static i=100; 解析:解析 选项 A、B、C 中定义的都正确,选项 D中 static是定义方法的,而不能定义变量。17.使用如下_保留字可以使只有在定义该类的包中的其他类才能访问该类。(分数:1.80)A.abstractB.privateC.protectedD.不使用保留字 解析:解析 本题考查类的修饰符。类的默认访问控制策略是不使用保留字来定义类,这会限制其他包中的类访问该类,该类只能被

    27、同一个包的类访问和引用,也不能用 import语句引用,选项 D正确。protected保留字不起作用,具有 protected成员的类的子类可以在包外访问这些被保护的成员。abstract修饰符修饰的类被称为抽象类,没有具体对象的概念类,不满足题意。private 修饰符修饰的类只能被该类自身访问和修改,而不能被任何其他类获取和引用,不满足题意。可见本题正确答案为选项D。18.下面程序段的输出结果为_。 public class Test public static void main(String args) booleana, b, C; a=(35); b= (a=true); Sys

    28、tem. out. println( “a=“+a+“b=“+b); c=(b=false); System. out. println (“b=“+b+“c=“+c); (分数:1.80)A.a=true b=falseb=true c=trueB.a=true b=falseb=true c=falseC.a=true b=trueb=true c=false D.a=false b=falseb=true c=false解析:解析 本题考查关系运算符和=。题目中 a=(35);比较 3和 5的大小,因为 35,返回true给 a;b=(a=true);判断 a是否为真,因为 a确实为真,

    29、返回 true给 b;c=(b=false);判断 b是否为假,因为 b不为假,返回 false给 c。最后结果 a=true, b=true, b=true, c=false,选项 C正确。19.如下程序执行后,字符串 s的值应是_。 public class Test24 public static void main (String args ) String greets=“Hello“; String s=greets.substring(0,3); System.out.println(s); (分数:2.00)A.elloB.Hel C.HelloD.el解析:解析 本题考查字符

    30、串基本函数的应用。greets.substring(0,3)表达的意思是从 greets字符串中取子串,子串是从第 0位开始的 3个字符组成的,所以子串应是“Hel”。20.阅读下面程序 public class Test4 public static Void main(String args) int i=10, j=3; float m=213.5f, n=4.0f; System.out.println(i%j); System.out.println(m%n); 程序运行的结果是_。(分数:2.00)A.1.0和 1.5B.1和 1.5 C.1.0和 2.5D.1和 2.5解析:解析

    31、 本题考查算术运算符%。运算符“%”是取模运算符,也叫求余运算符,用来求两个数的余数。在 Java语言中,取模运算符%,其操作数可以是整型也可以是浮点型。如果操作数是整型,则结果为整型;如果操作数是浮点型,其结果也为浮点型数据。 题目中第一个输出语句是输出表达式 i%j的结果,其中 i和 j都是整型,值分别为 10和 3,10 除以 3的余数是 1。所以,第一个输出语句输出的结果是 1。 题目中第一个输出语句是输出表达式 m%n的结果,其中 m和 n都是 float型,值分别为 213.5和4.0,213.5 除以 4.0的余数是 1.5,第二个输出语句输出的值为 1.5。 因此,本题的正确答

    32、案是选项 B。21.下列关于异常的描述中错误的是_。(分数:1.00)A.每个 try代码段都必须有且只有一个 catch代码段与之对应 B.当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行C.一个 catch代码段也可以区分多个不同类型的异常D.由于构造函数没有返回值,因此其中出现的错误用异常处理较为恰当解析:解析 选项 A中,与一个 try代码段对应的代码段不一定只有一个,可以有很多个。其他选项的描述都是正确的。22.下列_是将一个十六进制值赋值给一个 long型变量。(分数:1.00)A.long number=123L;B.long number=012

    33、3;C.long number0123L;D.long number=0x123L; 解析:23.在面向对象方法中,不属于“对象”基本特点的是_。(分数:1.00)A.一致性 B.分类性C.多态性D.标识唯一性解析:解析 对象的基本特点有:标识唯一性、分类性、多态性、封装性和模块独立性好。标识唯一性是指对象是可区分的;分类性是指可将具有相同属性和操作的对象抽象成类;多态性是指同一个操作可以是不同对象的行为;封装性是指对象的内部对外不可见,在外面不可直接使用对象的处理能力,也不能直接修改其内部状态。24.下列捕述中,错误的是_。(分数:1.00)A.构造方法的返回类型只能是 void型 B.构造

    34、方法的方法名必须与类名相同C.创建类的对象时,系统会自动调用构造方法D.构造方法的主要作用是完成对类的对象的初始化工作解析:解析 构造方法是不能有返回值的。构造方法有两种,一种带参数的构造方法,另一种不带参数构造方法。构造方法没有返回值类型,在 Java语言中是通过 new关键字返回对象的引用。构造方法的作用是初始化对象。25.下面关于注释的添加方法,正确的是 _ 。(分数:1.00)A./用于单行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释 B./用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释C./用于单行注释,/*.*/也用于单

    35、行注释,/*.*/不是 Java所特有的 doc注释D./用于多行注释,/*.*/用于多行注释,/*.*/是 Java所特有的 doc注释解析:解析 本题考查有关注释的知识。在 Java语言中,有下面 3种注释方式。 /用于单行注释。注释从/开始,终止于行尾。 /*.*/用于多行注释。注释从/*开始,到*/结束,且这种注释不能互相嵌套。 /*.*/是 Java所特有的 doc注释,它以/*开始,到*/结束。这种注释主要是为支持 JDK工具javadoc而采用的。javadoc 能识别注释中用标记标识的一些特殊变量,并把 doc注释加入它所生成的HTML文件。26.支持子程序调用的数据结构是_。

    36、(分数:2.00)A栈 B树C.队列D.二叉树解析:解析 根据栈的定义,栈是一种限定在一端进行插入与删除的线性表。在主函数调用子函数时,主函数会保持当前状态,然后转去执行子函数,把子函数的运行结果返回到主函数,主函数继续向下执行,这种过程符合栈的特点。所以一般采用栈式存储方式。27.下列程序片段中,能通过编译的是_。(分数:1.80)A.public abstract class Animalpublic void speak(); B.public abstract class Animalpublic void speak();C.public class Animalpubilc abs

    37、tract void speak();D.public abstract class Animalpubilc abstract void speak();解析:解析 Java 中一个类是一个 abstract类的子类,它必须具体实现父类的 abstract方法。如果一个类中含有 abstract方法,那么这个类必须用 abstract来修饰(abstract 类也可以没有 abstract方法)。有 abstract方法的父类只声明,由继承它的子类实现。所以选 A。28.下列运算符中属于关系运算符的是(分数:2.00)A.= B.=C.+=D.-=解析:解析 选项 A中=表示相等关系,是关系

    38、运算符;选项 B中=是赋值运算符;选项 C与 D中的+=和-=为复合赋值运算符。29.阅读下列代码后 public class Person int arr=new int10; public static void main(String args) System.out.println(arr); 正确的说法是_。(分数:2.00)A.编译时将产生错误 B.编译时正确,运行时将产生错误C.输出零D.输出空解析:解析 本题考查考生对 Java中数组的定义及使用。int arr=newint10表示数组 arr是一个含有 10个元素的整数数组。Java 中的数据类型必须实例化后才能使用,但是有

    39、种情况例外,就是该成员是用 static声明的。题目中对于数组并没有实例化,因此不能使用,所以选项 A说法正确。如果加上static修饰符,改为 static int arr=new int10或者将该数组实例化即可,输出为 0。30.下面语句会产生编译错误的是(分数:2.00)A.float F=1024.0F;B.double D=1024.0;C.byte B=1024; D.char C=1024;解析:解析 本题考查考生对 Java中数据类型的理解。为了防止计算机高低位字节存储顺序不同,通常byte类型用来表示数据避免出错,因为它只有 8位 bit,范围是:-128+127,选项 C

    40、超出了此范围,所以是错误的。float 类型数的表示范围是:-3.40282347E38 3.40282347E38;double 类型数的表示范围是: -1.79769313486231570E308 1.79769313486231570E308;char 类型在内存中占 16位 bit,表示范围是 065535。31.关于内存变量的调用,下列说法中正确的是_。(分数:2.00)A.私有变量只能被本层模块程序调用B.私有变量能被本层模块和下层模块程序调用 C.局部变量不能被本层模块程序调用D.局部变量能被本层模块和下层模块程序调用解析:解析 由系统自动隐含建立的变量是私有变量。私有变量的作

    41、用域是建立它的模块及其下属的各层模块。局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用 local命令建立。32.下列关于栈的叙述中,正确的是_。(分数:2.00)A.栈底元素一定是最后入栈的元素B.栈顶元素一定是最先入栈的元素C.栈操作遵循先进后出的原则 D.以上三种说法都不对解析:栈的存储原则是先进后出,所以选择 C。33.在多线程程序设计中,如果采用 Runnable接口的方式创建线程,则需要实现的方法是_。(分数:1.00)A.start()B.run() C.sleep()D.resume()解析:解析 定义线程

    42、有两种方法: 承 java.lang.Thread类。如果线程是使用独立的 Runnable运行对象构造的,则调用该 Runnable对象的 run方法;否则,该方法不执行任何操作并返回。 现 java.lang.Runnabk接口。实现接口 Runnable的对象创建一个线程时,启动该线程将导致在独立执行的线程中调用对象的 run方法。方法 run的常规协定是,它可能执行任何所需的操作。 stop()方法可以强行终止线程;sleep()方法使一个线程暂停运行一段固定的时间,使比其优先级低的线程运行;resume()方法是回复运行挂起的线程;start()方法是开始运行当前线程。34.下列叙述

    43、中,错误的是_。(分数:2.00)A.javac.exe是 Java的编译器B.javadoc.exe是 Java的文档生成器C.javaprof.exe是 Java解释器的剖析工具D.javap.exe是 Java的解释器 解析:解析 javap.exe 是 Java类分解器,对.class 文件提供字节码的反汇编,并打印。35.Java对输入/输出访问所提供的同步处理机制是_。(分数:2.00)A.字节流B.过滤流 C.字符流D.压缩文件流解析:解析 Java 对输入/输出访问所提供的同步处理机制是过滤流,保证某时刻只有一个线程访问一个输入/输出流。36.Java中,用 _ 关键字定义常量

    44、。(分数:1.00)A.final B.#defineC.floatD.const解析:37.下列横线处应填写的语句是_。 import java. awt. * ; public class FirstFrame extends Frame public static void main(String args) FirstFrame fr=new FirstFrame(“First container!“); fr. setSize(240,240); fr. setBackground(Color. yellow); public FirstFrame(String str) super

    45、(str); (分数:0.80)A.fr. setVisible(true) B.fr. setVisible(false)C.fr. setFrame(true)D.fr. setmyFrame(true)解析:解析 本题考查容器的概念。题目所给程序段的容器是一个窗口,窗口中并没有放置其他构件,由于默认为不可见,因此需要调用 setVisible(true)将窗口设置为可见的。需要注意题目程序只是生成一个窗口,但是并不能响应用户的操作,即使是单击窗口右上角的“关闭”按钮,也不能关闭窗口。38.下列说法中错误的是_。(分数:2.00)A.TextArea可以显示多行多列的文本B.TextField可以显示多行多列的文本 C.在单行文本输入区中按下回车键会触发 ActionEvent事件D.单行和多行文本区都可以通过方法 setEditable(Boolean)来设定只读属性解析:解析 TextField 是单行文本区,只能显示单行文本。


    注意事项

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




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

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

    收起
    展开