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

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

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

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

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

    1、计算机二级(Java)54 及答案解析(总分:4230.00,做题时间:90 分钟)一、选择题(每小题 2分,共 70分) 下列各(总题数:60,分数:4200.00)1.阅读下列代码 public class Test 2005 public static void main(String args) Strings=“Test“; switch(s) case “Java“:System.out.print(“Java“); break; case “Language“:System.out.print(“Language“); break; case “Test“:System.out.

    2、ptint(“Test“); break; 其运行结果是【 】 (分数:70.00)A.JavaB.LanguageC.TestD.编译出错2.下列选项中的变量已正确定义,则表达式不合法的是(分数:70.00)A.A%6B.n-3C.a=4= = blD.a=83.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:70.00)A.java.exeB.javadoc.exeC.jdb.exeD.javaprof.exe4.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static

    3、 final double PI=3.14; public_ double area(double a,double b); (分数:70.00)A.interfaceB.staticC.finalD.abstract5.下列叙述中正确的是【 】(分数:70.00)A.软件交付使用后还需要进行维护B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令6.当浏览器重新返回 Applet所在页面时,将调用 Applet类的方法是【 】(分数:70.00)A.start()B.init()C.stop()D.destroy()7.下列关于滚动条

    4、说法有误的是( )。(分数:70.00)A.编译错误B.0C.1D.运行成功,但不输出8.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:70.00)A.J2EEB.J2MEC.J2SED.J2DE9.在 Java语言的下列哪个包是编译器自动导入的?(分数:70.00)A.java.langB.java.awtC.java.ioD.java.applet10.给出下列有关 List的表达式,则哪个选项的叙述是对的? List 1 = new List(6,true); (分数:70.00)A.在没有其他的约束的条件下该列表将有 6行可见B.一行的最大字符数是 6C.列表不允许用户

    5、多选D.列表只能有一项被选中11.下列哪个标识符不是合法的标识符?(分数:70.00)A.7abcB.TRYC._ sy V D.PP12.执行 int x=(int)(Math.random()*100);语句时,不会出现下列哪个数值?(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局13.提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是【 】(分数:70.

    6、00)A.AppletB.AppletContextC.JAppletD.URL14.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:70.00)A.设计视图B.模板视图C.数据表视图D.SQL视图15.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args) int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:70.00)A.getCodeBase( )B.getParameter(String)C.getApplnfo( )

    7、D.showStatus(String)16.为了向一个 Applet传递参数,可以在 HTML文件的 APPLET标志中使用 PAPAM选项。在 Applet程序中获取参数时,应使用的方法是【 】(分数:70.00)A.getParameter()B.getDocumentBase()C.getCodeBase()D.getlmage()17.在编译 Java程序时,用于指定生成class 文件位置的选项是【 】(分数:70.00)A.-gB.-dC.-verboseD.-nowarn18.若 a和 b均是整型变量并已正确赋值,正确的 switch语句是( )。(分数:70.00)A.15B

    8、.50C.55D.519.下列关于 Java语言中的方法叙述不正确的是(分数:70.00)A.5B.6C.7D.820.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:70.00)A.sleep( )B.yield( )C.interrupt( )D.stop( )21.下列关于类的说法不正确的是( )。(分数:70.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象22.当启动 Applet程序时,首先调用的方法是【 】(分数:70.00)A.stop()B.init()C.start()D.destroy

    9、()23.每个 Java小应用程序必须定义为【 】(分数:70.00)A.Applet类或 JApplet类的子类B.JFrame类的子类C.Frame的子类D.Window的子类24.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100;25.下列赋值语句中错误的是【 】(分数:70.00)A.float f=11.1f;B.double d=5.3E12;C.char c=/r;D.byte bb=433;26.下列程序的执行结果是( )。 p

    10、ublic class Testff public static void main(String args) String sl=new String(“I am boy“); String s2=new String(“I am boy“); System.out.println(sl=s2); (分数:70.00)A.trueB.falseC.“I am boy“D.都不正确27.下列关于构造方法的叙述中,错误的是【 】(分数:70.00)A.Java语言规定构造方法名与类名必须相同B.Java语言规定构造方法没有返回值,但不用 void声明C.Java语言规定构造方法不可以重载D.Ja

    11、va语言规定构造方法只能通过 new自动调用28.关于构件的基本应用,下列说法有误的是(分数:70.00)A.MenuBar和 Menu都没有必要注册监听器,只需要对 Menultem添加监听器 ActionLis-tener,完成相应操作B.javaawtColor 提供了颜色的构造方法 Color(int r,int g,int B) ,其中 r,g 和 b代表了三维空间的长、宽和高C.对话框 Dialog是 Window类的子类,对话框和一般窗口的区别在于它依赖于其他窗口D.按钮 Button是个最常用的构件,当按钮被点击后,会产生 ActionEvent事件,需 Ac-tionList

    12、ener接口进行监听和处理事件29.下列方法中可以用来创建一个新线程的是【 】(分数:70.00)A.实现 javalangRunnable 接口并重写 start()方法B.实现 javalangRunnable 接口并重写 run()方法C.继承 javalangThread 类并重写 run()方法D.实现 javalangThread 类并实现 start()方法30.下列的变量定义语句中,合法的是( )。(分数:70.00)A.float_ * 5=3.4f;B.byte bl=15789;C.int_abc=3214L;D.double a=Double.MAX_vALUE;31.

    13、下列关于对象的加锁说法不正确的是( )。(分数:70.00)A.STORE 1 TO X,YB.STORE 1,2 TO XC.STORE 1 TO X YD.STORE 1、2 TO X32.如要求读取大文件的中间一段内容,最方便的是采用下列哪种流来操作?(分数:70.00)A.resume()B.notify()C.start()D.synchronized()33.能抛出异常必须是下列哪个类或其子类的实例?(分数:70.00)A.1.2 34B.2.2 34C.1.2 43D.2.2 4334.下列模式中,能够给出数据库物理存储结构与物理存取方法的是【 】(分数:70.00)A.内模式B

    14、.外模式C.概念模式D.逻辑模式35.下列哪个包封装抽象窗口工具包,提供管理用户图形界面功能?(分数:70.00)A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系B.用外部关键字保证有关联的表之间的联系C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段D.以上各原则都包括36.给出下列的代码,哪行在编译时可能会有错误? public void modify( ) int i,j,k; i = 100; while( i 0) j = i * 2; System.out.println(“The value of j is“ + j); k=k + 1 (分数

    15、:70.00)A.查询是预先定义好的一个 SQL SELECT语句B.查询是 Visual FoxPro支持的一种数据库对象C.通过查询设计器,可完成任何查询D.查询是从指定的表或视图中提取满足条件的记录,可将结果定向输出37.设 A为已定义的类名,下列是声明 A类的对象 a的语句中正确的是( )。(分数:70.00)A.elloB.hellC.helloD.hl38.在 Java中,能实现多重继承效果的方式是【 】(分数:70.00)A.内部类B.适配器C.接口D.同步39.下列程序段执行后的输出结果为( )。 int x=3; int y=10; System.out.println(yx

    16、);(分数:70.00)A.所有的构件都可以通过 add()方法添加构件B.Java的图形界面的最基本组成部分是容器C.Panel不能作为最外层的容器单独存在,它首先必须作为一个构件放置到其他容器中,然后把它当作容器D.一个容器可以容纳多个构件,并使它们成为一个整体40.下列程序执行后,baz 的值应是( )。 int index=1; int fox =new int3; Int bar=foxindex; int baz:bar+index; (分数:70.00)A.8,6,4,1B.8,6,3,2C.8,8,4,1D.8,6,4,241.下列选项中哪个方法可以判断线程是否处于活动状态?(

    17、分数:70.00)A.blooean isAlive( )B.Thread currentThread( )C.String getName( )D.smtic boolean interrupted( )42.给出下列的程序,其叙述正确的是( )。 public class Man static int arr = new int10; public static void main(String a ) System.out.println(arr1 ); (分数:70.00)A.编译时将发生错误B.编译时正确但是运行时出错C.输出为 0D.输出为 null43.下列情况中,不会使线程返回

    18、所持有的对象锁的是【 】(分数:70.00)A.当 synchronized()语句块执行完毕B.当调用了线程的 suspend()方法C.当在 synchronized()语句块中出现异常(Exception)D.当持有锁的线程调用该对象的 wait()方法44.在 E-R图中,用来表示实体的图形是【 】(分数:70.00)A.矩形B.椭圆形C.菱形D.三角形45.一个应用程序必须继承 Canvas类才能获得有用的功能,比如创建一个自定义构件。如果想在画布上完成一些图形处理,则 Canvas类中的哪个方法必须重写?(分数:70.00)A.TrueB.FalseC.-1D.146.若特快订单是

    19、一种订单,则特快订单类和订单类的关系是【 】(分数:70.00)A.使用关系B.包含关系C.继承关系D.无关系47.关于 Java语言的健壮性特点,下列说法不正确的是( )。(分数:70.00)A.ListBoxB.ComboBoxC.TextBoxD.LabelBox48.下列哪个布局管理器能够帮助用户处理两个或者两个以上的成员共享同一个显示空间, 它把容器分成许多层,每层懂得显示空间占据这个容器的大小?(分数:70.00)A.数据库管理员B.数据库管理系统C.数据库D.文件49.Window,Frame,Dialog 默认的布局管理器是( )。(分数:70.00)A.GridLayoutB

    20、.BorderLayoutC.CardLayoutD.FlowLayout50.下列哪个方法和 resume( )方法相互搭配,使线程停止执行,然后调用 resume( )方法恢复线程?(分数:70.00)A.javaB.javacC.javapD.javadoc51.下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!“,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是【 】 public class Test implements Runnable public static void main(String args) Test t=new Test(); Thre

    21、ad tt=new Thread(t); ttstart(); public void run() for(;) try ; catch( e) Systemoutprintln(“Hello“); (分数:70.00)A.sleep(1000) InteruptedExceptionB.tsleep(1000) InterruptedExceptionC.Threadsleep(1000) RuntimeExceptionD.Threadsleep(1000) InterruptedException52.Java语言有自动收集垃圾功能,周期性的回收一些长期不用的对象占用的内存。下列哪些是对

    22、象的清除的途径? 依靠 Java的垃圾回收机制回收内存 调用 System.gc( ),请求垃圾回收 Java 系统开始运行时,自动调用 java.lang.Object.finalize( )释放内存 在程序中调用重写的finalize( )释放系统资源,其格式为: protected void finalize( )throws throwable super.finalize( ); (分数:70.00)A.B.C.D.53.为了区分类中重载的同名的不同的方法,要求( )。(分数:70.00)A.采用不同的形式参数列表B.返回值的数据类型不同C.调用时用类名或对象名做前缀D.参数名不同5

    23、4.下列程序的输出结果是( )。 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; Test t = new Test( );t.printValue(i); (分数:70.00)A.8B.9C.10D.1155.下列描述中,正确的是【 】(分数:70.00)A.在 Serializable接口中定义了抽象方法B.在 Serializable接口中定义

    24、了常量C.在 Serializable接口中没有定义抽象方法,也没有定义常量D.在 Serializable接口中定义了成员方法56.下列的变量定义中,错误的是( )。(分数:70.00)A.int a;bB.float a,b1=123f;C.char ch=d;D.public int i=100,j;57.int数据类型是 Java语言中是最常用的整数类型,它在计算机中存储时占多少位 bit?(分数:70.00)A.S(47)B.S(165)C.S(25+7*20)D.S(87)58.JComponent的直接父类是( )。(分数:70.00)A.ComponentB.Container

    25、C.SwingD.JApplet59.Java的核心包中,提供编程应用的基本类的包是【 】(分数:70.00)A.java.langB.java.utilC.java.appletD.java.rmi60.要实现对 Java代码的数字签名,对于代码的提供者要经过的 4个步骤的正确顺序是( )。 创建 JAR文件 创建密钥 对 JAR文件进行数字签名 输出公钥证书 (分数:70.00)A.内存映射技术B.文件锁定C.字符及编码D.阻塞 I/O二、填空题(每空 2分,共 30分)(总题数:20,分数:30.00)61.将 Java程序中的对象保存在外存中,称为 1。(分数:1.50)填空项 1:_

    26、62.在自定义 Swing构件的时候,首先要确定使用哪种构件类作为所定制构件的 1。 建议继承 JPanel类或更具体的 Swing构件类。 (分数:1.50)填空项 1:_63.在定制 Swing Applet的绘图功能时,不能直接改变相应 Swing构件的 paint1方法,而应该使用 2 方法。(分数:1.50)填空项 1:_64.Java语言中,移位运算符包括:、和 1。(分数:1.50)填空项 1:_65.在定制 Swing Applet的绘图功能时,不能直接改变相应 Swing构件的 paint1方法,而应该使用 2 方法。(分数:1.50)填空项 1:_66.如果容器采用 1 进

    27、行布局管理,在用 add2方法添加构件的时候,必须注明添加 到哪个位置。 (分数:1.50)填空项 1:_67.FileInputStream是字节流,BufferedWriter 是字符流,ObjectOutputStream 是 1。(分数:1.50)填空项 1:_68.Java语言中,有一个类是所有类或接口的父类,这个类的名称是 1。(分数:1.50)填空项 1:_69.setLayout1方法是所有容器的父类 2 的方法。(分数:1.50)填空项 1:_70. 1是一个特殊的方法,是为对象初始化操作编写的方法,用它来定义对象的初始 状态。(分数:1.50)填空项 1:_71.在事件处理

    28、的过程中,主要涉及到的 3个对象分别是事件、 1 和事件处理者。(分数:1.50)填空项 1:_72.下列程序的功能是在屏幕上输出 26个小写字母,请补充完整。 public class Testoo public static void main(String args ) char C=a; for(int i=i=26;i + +) Systemoutprintln( 1); (分数:1.50)填空项 1:_73.在下列的代码段中填入一个适当的语句,使其表示为从输入流中能读取对象(注:FileInputStream 的形参为“thetime”)。 File InputStream in=

    29、 1 ; ObjectInputStream s=ObjectInputStream(in); String today=(String)sreadObject2; Date date=(Date)sreadObject3; (分数:1.50)填空项 1:_74.线程模型在 Java中是由 1 类进行定义和描述的。(分数:1.50)填空项 1:_75.下面程序的运行结果是 1。 import java。io. *; public class ABC public static void main(String args ) int i ; int a = 11,22,33,44,55,66,7

    30、7,88,99; for ( i = 0;i =4= =b=4和 b3.下列哪个选项是 Java调试器,如果编译器返回程序代码的错误,可以用它对程序进行调试?(分数:70.00)A.java.exeB.javadoc.exeC.jdb.exe D.javaprof.exe解析:javaexe 为 Java解释器,javadoc.exe 为 Java文档生成器, javaprof.exe 为 Java剖析工具提供解释器剖析信息。 4.下列是定义一个接口 ITF的程序,在横线处应填入的选项是( )。 pubic interface ITF public static final double PI

    31、=3.14; public_ double area(double a,double b); (分数:70.00)A.interfaceB.staticC.finalD.abstract 解析:接口中所有的方法都是 abstract属性的,即在父类中不定义方法体,而在子类中进行覆盖父类的方法。接口中的变量都必须是 static final属性的。5.下列叙述中正确的是【 】(分数:70.00)A.软件交付使用后还需要进行维护 B.软件一旦交付使用就不需要再进行维护C.软件交付使用后其生命周期就结束D.软件维护是指修复程序中被破坏的指令解析: 本题考核软件维护的概念。维护是软件生命周期的最后一个

    32、阶段,也是持续时间最长、付出代价最大的阶段,在软件交付使用后,还需要进行维护。软件维护通常有以下四类:为纠正使用中出现的错误而进行的改正性维护;为适应环境变化而进行的适应性维护;为改进原有软件而进行的完善性维护:为将来的可维护和可靠而进行的预防性维护。软件维护不仅包括程序代码的维护,还包括文档的维护。综上所述,本题的正确答案是 A,其余选项的说法错误。6.当浏览器重新返回 Applet所在页面时,将调用 Applet类的方法是【 】(分数:70.00)A.start() B.init()C.stop()D.destroy()解析:本题考查 Applet的运行方式。当 init()方法完成后,将

    33、调用 start()方法,使 Applet 成为激活状态。该方法在 Applet每次显示时都要调用。例如浏览器由最小化复原,或浏览器从一个 URL返回该Applet所在的页面,一般常在 start()中启动动画或播放声音等的线程。7.下列关于滚动条说法有误的是( )。(分数:70.00)A.编译错误 B.0C.1D.运行成功,但不输出解析:如果在于类中要访问父类的函数应用“:”运算符。8.下列哪个是面向大型企业级用容器管理专用构件的应用平台?(分数:70.00)A.J2EE B.J2MEC.J2SED.J2DE解析:J2EE 是面向大企业级用容器管理专用构件的应用平台,其具有强 大的服务功能如

    34、命令服务、事务服务、安全服务、部署服务消息服务、邮件服务等。 9.在 Java语言的下列哪个包是编译器自动导入的?(分数:70.00)A.java.lang B.java.awtC.java.ioD.java.applet解析:Java 语言的 java.lang包是编译器自动导入的。因此,编程时使用该包中的类,可省去 import导入。但使用其他包中的类,必须用 import导入。10.给出下列有关 List的表达式,则哪个选项的叙述是对的? List 1 = new List(6,true); (分数:70.00)A.在没有其他的约束的条件下该列表将有 6行可见 B.一行的最大字符数是 6

    35、C.列表不允许用户多选D.列表只能有一项被选中解析:List 组件的该构造方法的第一个参数的意思是它的初始显式行 数,如果该值为 0则显示 4行,第二个参数是指定该组件是否可以多选,如果值为 true则 是可以多选,false 是不可多选,如果不指定则缺省是不能多选。11.下列哪个标识符不是合法的标识符?(分数:70.00)A.7abc B.TRYC._ sy V D.PP解析:Java 标识符的命名规则:标识符是以字母、下划线和美元符作为 首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。标识符是区 分大小的。标识符的字符数目没有限制。12.执行 int x=(int)(Ma

    36、th.random()*100);语句时,不会出现下列哪个数值?(分数:70.00)A.如果报表文件的数据源内容已经更改,但没有保存报表,其预览的结果也会随之更改B.只有预览了报表后,才能打印报表 C.在报表设计器中,任何时候都可以使用预览功能,查看页面设计的效果D.在进行报表预览的同时,不可以更改报表的布局解析:报表可以呈现格式化的数据,而不是各种格式的数据。13.提供 showDocument()方法,使 Applet能够请求浏览器访问特定 URL的类是【 】(分数:70.00)A.AppletB.AppletContext C.JAppletD.URL解析:AppletContext 类

    37、是一个接口类,Applet 通过 AppletContext接口与环境进行通信。可以利用这个类从 Applet环境获取信息,而这个环境一般是指浏览器。Applet 使用 AppletContext类的showDocument()方法可以通知浏览器在指定窗口中显示另一个 URL的内容。因此,本题的正确答案是 B。14.下列安全控制中,哪个是管理密钥库和证书的命令?(分数:70.00)A.设计视图B.模板视图 C.数据表视图D.SQL视图解析:15.下列程序执行后,i 的值是( )。 public class Testfff pubic static void main(String args)

    38、int i;10; do i/=2; while(i- - 1); System.out.println(i); (分数:70.00)A.getCodeBase( )B.getParameter(String) C.getApplnfo( )D.showStatus(String)解析:表中的每一横行称为一个记录,也称元组。16.为了向一个 Applet传递参数,可以在 HTML文件的 APPLET标志中使用 PAPAM选项。在 Applet程序中获取参数时,应使用的方法是【 】(分数:70.00)A.getParameter() B.getDocumentBase()C.getCodeBas

    39、e()D.getlmage()解析: 本题考查考生对 Applet获取参数的掌握。Applet 被下载时,在 Applet的 init()方法中使用getParameter()方法获取参数,所以选项 A正确。而且要注意 getParameter()方法只能在 init()方法中。getParameter()方法的入口参数所取参数的名字,必须与param标记中的 name指示的名字相同,这一点务必注意,返回值是参数的值。17.在编译 Java程序时,用于指定生成class 文件位置的选项是【 】(分数:70.00)A.-gB.-d C.-verboseD.-nowarn解析: javac.exe

    40、 是 Java编译器,能将源程序代码编译成字节码,以.class 扩展名存入 Java工作目录中。它的命令格式为:javac选项文件名。其中选项包括几下几个: /-g 输出文件中加行号以及局部变量信息,为调试程序时用。 /-o 对类文件进行优化编译。 /-nowarn 关闭警告信息,只显示错误信息。 /-verbose 显示源代码文件和字节码文件的相关信息。 /-d目录 指定存放生成的类(.class)文件的位置 根据上述介绍可知,在编译 Java程序时,可以通过选项-d 来指定生成的.class 文件的位置。因此,本题的正确答案是 B。 18.若 a和 b均是整型变量并已正确赋值,正确的 s

    41、witch语句是( )。(分数:70.00)A.15B.50C.55 D.5解析:仔细观察 case后的语句,每个都没有用 break关键字;在 switch语句中,是通过 break关键字来退出 switch语句的。而在题目中,case 8:k+;后没有 break,则继续执行 k+=2;这时还没有 break语句,继续执行,这时的 k的值是 33;一直执行完 k+=3;这时 k的值是 36;default 语句是当表达式的值与任一 case子句中的值都不匹配时,程序执行 default后面的语句。在题目中,因为在执行完 case 10:k+=3;后还没有 break,所以要执行 k=k/j

    42、得 k的值是 2。break 语句是用来退出循环,并从紧跟该循环语句的第条语句处开始执行;而 continue语句则是跳过循环体中下面尚未执行的语句,回到循环体的开始处继续下一轮的循环。 19.下列关于 Java语言中的方法叙述不正确的是(分数:70.00)A.5B.6C.7 D.8解析:所谓数组就是能够保存具有数据类型的多个数值的存储空间,当声明一个数值数组后,在没有给它赋值前,数组中的所有元素值为 0,所以 A)是正确的; Erase 语句的作用是释放动态数组所占的内存空间,所以 D)选项也不正确。只有选项 A)正确。20.可以指定线程阻塞多长时间的方法是下列哪个方法? (分数:70.00

    43、)A.sleep( ) B.yield( )C.interrupt( )D.stop( )解析:sleep( )方法使一个线程停止一段时间,方法的格式是 static voidsleep(int millseconD) ,休息时间以毫秒为单位计算。static void sleep(int millsecond,intnanoseconD) ,休眠时间以指定的毫秒与纳秒的和计算。选项 B) yield( )方法可以使具有与当前线程相同优先级的线程有机会运行,但它不能够指定时间。选项 C) interrupt( )方法使已经在阻塞状态下的线程的中断被清除。选项 D) stop( )方法用于强行终

    44、止线程 21.下列关于类的说法不正确的是( )。(分数:70.00)A.类是同种对象的集合和抽象B.类属于 Java语言中的复合数据类型C.类是 Java程序中的基本的结构单位D.类就是对象 解析:对象是类的实例化,两者不能等同。22.当启动 Applet程序时,首先调用的方法是【 】(分数:70.00)A.stop()B.init() C.start()D.destroy()解析:本题考查 Applet程序的运行方式。在 Applet运行时,首先由浏览器调用 init()方法,所以选项B正确。初始化完成后,将调用 start()方法时 Applet成为激活状态。当 Applet被覆盖时,可用

    45、 stop()方法停止线程。关闭浏览器时调用 destroy(),彻底终止 Applet,从内存中卸载并释放该 Applet的所有资源。Applet 的生命周期及其运行方式是考试重点,应该牢记。23.每个 Java小应用程序必须定义为【 】(分数:70.00)A.Applet类或 JApplet类的子类 B.JFrame类的子类C.Frame的子类D.Window的子类解析:本题考查 Applet的基本知识。Applet 类定义了小应用程序(Applet)与其运行环境之间的一个接口;JApplet是 Applet类的扩展,它继承了 Applet的方法和执行机制,同时也增加了对 Swing构件的

    46、支持。每个 Java小应用程序都必须是 Applet类或 JApplet类的子类。因此,本题的正确答案是 A。 24.下列的变量定义中,错误的是( )。(分数:70.00)A.int_a=123;B.int i=IntegerMAX_ VALUE;C.long j;12345678900L;D.statici=100; 解析:在给变量定义时,一定要说明变量的类型,不然计算机无法识别出到底是哪种类型。选项 A) ingt_a=123;标识符是以字母、下划线和美元符作为首字符的字符串序列,在首字母后面可以跟字母,下划线、美元符和数字。选项 B) int i;IntegerMAX_VALUE;Int

    47、egerMAX_VALUE 表示 int型的最大值。选项 C) long j=12345678900L j并没有超出 long型的范围。 25.下列赋值语句中错误的是【 】(分数:70.00)A.float f=11.1f;B.double d=5.3E12;C.char c=/r;D.byte bb=433; 解析:本题考查 Java语言中的赋值运算。赋值运算符(二)是把一个表达式的值赋给一个变量,赋值运算符两侧的类型不一致的情况下,如果左侧变量类型的级别高,则右侧的数据被转化为与左侧相同的高级数据类型后赋给左侧变量:否则,需要使用强制类型转换运算符。选项 A是 float常量;选项 B是 double型:选项 C是一个字符型常量,需要注意,这里的“/”是转移字符,“/r”表示回车,并不是字母 r;选项 D中 433超过了 byte类型的范围,所以是错误的。26.下列程序的执行结果是( )。 public class Testff public static void main(String args) String sl=new String(“I am boy“); St


    注意事项

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




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

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

    收起
    展开