【计算机类职业资格】计算机二级(JAVA)上机考试29及答案解析.doc

上传人:explodesoak291 文档编号:1337943 上传时间:2019-10-17 格式:DOC 页数:2 大小:35KB
下载 相关 举报
【计算机类职业资格】计算机二级(JAVA)上机考试29及答案解析.doc_第1页
第1页 / 共2页
【计算机类职业资格】计算机二级(JAVA)上机考试29及答案解析.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、计算机二级(JAVA)上机考试 29 及答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,要求输出一个特定文件(这里是 ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。 程序运行结果如下: name: ex2_1.java path: ex2_1.java length: 299 import java.io.*; public class ex2_1 public static void main(String args) File file2_1 = new File(“ex2_1.java“); System.out

2、println(“name: “ + file2_1. ); System.out.println(“path: “ + file2_1. ); System.out.println(“length: “ + file2_1. ); (分数:-1.00)_2.简单应用题 请完成下列 Java 程序:运行 3 个线程,每一个线程有自己的标志,用 a,b,c 表示,每个线程显示一个“Start“信息和一个“End“信息并且间隔地显示 2 个“Loop“信息(间隔变化为(0.52)秒之间的随机延迟)。 程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一) a Start b

3、Start c Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End 注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex2_2 implements Runnable static char flag2_2 = a; public static void main(String arg) ex2_2 obj2_2 = new ex2_2(); Thread thread2_2 = new Thread(obj2_2); thread2_2.start()

4、 thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); public void run() char myflag2_2; synchronized(this) ; System.out.println(myflag2_2 + “ Start“);for(int i=0; i_3.综合应用题 下面是一个 Applet 程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序再将所按下的字符显示在 Applet 中。请改正程序中的错误

5、有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: (分数:-1.00)_计算机二级(JAVA)上机考试 29 答案解析(总分:-3.00,做题时间:90 分钟)1.基本操作题 下列程序中,要求输出一个特定文件(这里是 ex2_1.java)的相关信息,包括文件的名字,相对路径以及文件的长度。请将程序补充完整。 程序运行结果如下: name: ex2_1.java path: ex2_1.java length: 299 import java.io.*; public class ex2_1 public static void mai

6、n(String args) File file2_1 = new File(“ex2_1.java“); System.out.println(“name: “ + file2_1. ); System.out.println(“path: “ + file2_1. ); System.out.println(“length: “ + file2_1. ); (分数:-1.00)_正确答案:(getName() getPath() length() )解析:本题主要考查 Java 文件以及 Java 类库中的 File 类的常用方法。解题关键是熟记 Java 的 File 类的常用方法:ge

7、tName(),getPath(),length()等。在本题中,这 3 个空分别对应填入这 3 个方法即可。2.简单应用题 请完成下列 Java 程序:运行 3 个线程,每一个线程有自己的标志,用 a,b,c 表示,每个线程显示一个“Start“信息和一个“End“信息并且间隔地显示 2 个“Loop“信息(间隔变化为(0.52)秒之间的随机延迟)。 程序运行结果如下:(注:由于时间间隔为随机数,所以,运行结果的顺序不惟一) a Start b Start c Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End

8、注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex2_2 implements Runnable static char flag2_2 = a; public static void main(String arg) ex2_2 obj2_2 = new ex2_2(); Thread thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Thread(obj2_2); thread2_2.start(); thread2_2 = new Threa

9、d(obj2_2); thread2_2.start(); public void run() char myflag2_2; synchronized(this) ; System.out.println(myflag2_2 + “ Start“);for(int i=0; i_正确答案:(myflag2_2 = flag2_2+ (int)(high-low+1)*(Math.random() + low )解析:本题主要考查线程的创建与同步和控制随机数产生范围的算法。解题关键是,熟悉线程的概念和使用,线程的同步控制,char 类型数据的操作,以及熟悉随机数产生的方法 Math.rando

10、m(),并且能够进一步根据需要控制随机数产生的范围。在本题中,main()方法中创建 3 个线程,这 3 个线程使用 obj2_2 对象。线程调用 start()方法来中断,使一个新的线程开始执行,并且调用 run()方法。第 1 空,run()方法为自己设置一个线程的标志,并为下一个线程的使用增加这个标志值,由于此时线程正在处理中,因此在同步块中完成修改标志的语句放在同步块中。第 2 个空,通过 low 和 high 两个参数,控制产生随机数的范围,将基本的数学思想应用于程序设计中。3.综合应用题 下面是一个 Applet 程序,其功能是捕捉用户所按下的键,并将捕捉到的键时间,传给程序,程序

11、再将所按下的字符显示在 Applet 中。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结果如下: (分数:-1.00)_正确答案:(Applet str1 = “Character:“ + (char) n str1 = “Character:“ + (char) n )解析:本题主要考查 Applet 窗口中的键盘事件捕捉,以及基本的 Applet 显示。解题关键是熟悉 Applet窗口的基本操作和键盘事件的一般应用。本题中,第一处,错在误用了 JApplet 这里应该是继承 Applet类,而不是 JApplet;第二和第三处错误相同,虽然用 String 类的 valueOf()方法在编译的时候不会出错,但是这样显示出来的结果是 int 类型的 n,而题中要求输出的是这个键对应的字符,因此用将 int 类型转化为 char 类型。

展开阅读全文
相关资源
猜你喜欢
  • ONORM EN 371-1992 Respiratory protective devices - AX gas filters and combined filters against low boiling organic Compounds -Requirements testing marking《呼吸防护设备 抗低沸点有机化合物的AX气体过滤器和.pdf ONORM EN 371-1992 Respiratory protective devices - AX gas filters and combined filters against low boiling organic Compounds -Requirements testing marking《呼吸防护设备 抗低沸点有机化合物的AX气体过滤器和.pdf
  • ONORM EN 372-1992 Respiratory protective devices - SX gas filters and combined filters against specific named Compounds -Requirements testing marking《呼吸防护设备 抗特定化合物的SX的气体过滤器及复合过滤器要求.pdf ONORM EN 372-1992 Respiratory protective devices - SX gas filters and combined filters against specific named Compounds -Requirements testing marking《呼吸防护设备 抗特定化合物的SX的气体过滤器及复合过滤器要求.pdf
  • ONORM EN 373-1993 Protective clothing - Assessment of resistance of materials to molten metal splash《防护服 材料耐熔化金属飞溅的评估》.pdf ONORM EN 373-1993 Protective clothing - Assessment of resistance of materials to molten metal splash《防护服 材料耐熔化金属飞溅的评估》.pdf
  • ONORM EN 374-1-1994 Protective gloves against chemicals and micro-organisms Part 1 Terminology and performance requirements《耐化学腐蚀和微生物的防护手套 第1部分:术语和性能要求》.pdf ONORM EN 374-1-1994 Protective gloves against chemicals and micro-organisms Part 1 Terminology and performance requirements《耐化学腐蚀和微生物的防护手套 第1部分:术语和性能要求》.pdf
  • ONORM EN 374-2-1994 Protective gloves against chemicals and micro-organisms Part 2 Determination of resistance to penetration《耐化学腐蚀和微生物的防护手套 第2部分:耐渗透性的测定》.pdf ONORM EN 374-2-1994 Protective gloves against chemicals and micro-organisms Part 2 Determination of resistance to penetration《耐化学腐蚀和微生物的防护手套 第2部分:耐渗透性的测定》.pdf
  • ONORM EN 374-3-1994 Protective gloves against chemicals and micro-organisms Part 3 Determination of resistance to permeation by chemicals《耐化学腐蚀和微生物的防护手套 第3部分:耐化学药品渗透性的测定》.pdf ONORM EN 374-3-1994 Protective gloves against chemicals and micro-organisms Part 3 Determination of resistance to permeation by chemicals《耐化学腐蚀和微生物的防护手套 第3部分:耐化学药品渗透性的测定》.pdf
  • ONORM EN 375-1993 In vitro diagnostic Systems - Requirements for labelling of in vitro diagnostic reagents for professional use《体外诊断系统 专业用体外诊断剂的标签要求》.pdf ONORM EN 375-1993 In vitro diagnostic Systems - Requirements for labelling of in vitro diagnostic reagents for professional use《体外诊断系统 专业用体外诊断剂的标签要求》.pdf
  • ONORM EN 376-1993 In vitro diagnostic Systems - Requirements for labelling of in vitro diagnostic reagents for serf-testing《体外诊断系统 自测用体外诊断剂的标签要求》.pdf ONORM EN 376-1993 In vitro diagnostic Systems - Requirements for labelling of in vitro diagnostic reagents for serf-testing《体外诊断系统 自测用体外诊断剂的标签要求》.pdf
  • ONORM EN 377-1996 Lubricants for applications in appliances and associated contrils using combustible gases except those designed for use in industrial processed《工业过程应用除外的燃气器具及有关控制.pdf ONORM EN 377-1996 Lubricants for applications in appliances and associated contrils using combustible gases except those designed for use in industrial processed《工业过程应用除外的燃气器具及有关控制.pdf
  • 相关搜索

    当前位置:首页 > 考试资料 > 职业资格

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