【计算机类职业资格】二级JAVA机试95及答案解析.doc
《【计算机类职业资格】二级JAVA机试95及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级JAVA机试95及答案解析.doc(3页珍藏版)》请在麦多课文档分享上搜索。
1、二级 JAVA机试 95及答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.如下程序在编译时出错,请改正程序中的错误,使之顺利通过编译和运行。 注意:不改动程序结构,不得增行或删行。 class SubClass extends BaseClass class BaseClass String str; public BaseClass() SyStem.out.println(“good“); public BasecClass(String s) str=s; public class ConstructTest1 public
2、static void main(String args) USubClass s=new SubClass(“hi“);/U BaseClass b=new BaseClass(“Java“); (分数:30.00)_二、B2简单应用题/B(总题数:1,分数:40.00)2.请完成下列 Java程序:运行 3个线程有自己的标志,用 a,b,c表示,每个线程显示一个“Start”信息和一个“End”信息并且间隔地显示 2个“Loop”信息(间隔变化为 0.52 秒之间的随机延迟)。 程序运行结果如下(注:由于事件间隔为随机数,所以,运行结果的顺序不唯一): a Start b Start c
3、Start b Loop a Loop b Loop b End c Loop a Loop a End c Loop c End 注意:请勿改动 main()主方法和其他已有语句内容,仅在下划线处填入适当的语句。 public class ex5_2 implements Runnable static char flag5_2=a; public static void main(String args) ex5_2 obj5_2=new ex5_2(); Thread thread5_2=new Thread(obj5_2); Thread5_2.start(); thread5_2=n
4、ew Thread(obj2_2); thread5_2.start(); thread5_2=new Thread(obj2_2); thread5_2.start(); public void run() char myflag5_2; synchronized(this) _; System.out.println(myflag5_2+“Start“); for(int i=0;i2;i+) try Thread.sleep(rand(500,2000); System.out.println(myflag5_2+“Loop“); catch(InterruptedException i
5、e) System.out.println(ie); System.out.println(myflag5_2+“End“); final private iht rand(int low,int high) return(_); (分数:40.00)_三、B3综合应用题/B(总题数:1,分数:30.00)3.现有磁盘文件 filea.txt和 fileb.txt,各存放一行字母,上述程序实现了将 2个磁盘文件中的内容合并,并按照字母的升序排列,存放到一个新的文件 new.txt中。请将程序补充完整。 注意:不改动程序结构,不得增行或删行。 package ch3; import java.u
6、til.*; import java.io*; public class ex3 public static void main(String args) String s=“; try RandomAccessFile f1= new RandomAccessFile(“ch3/filea.txt“,“rw“); _f2=new _(“ch3/fileb.txt“,“rw“); s=f1.readLine()+f2.readLine(); char c=s.toCharArray(); Arrays.sort(c); _Out=new_(“ch3/new.txt“); for(int i=0
7、;ic.length;i+) Out._(ci); out._; f1.close(); f2.close(); catch(I0Exception ioe) ioe.printStackTrace(); (分数:30.00)_二级 JAVA机试 95答案解析(总分:100.00,做题时间:90 分钟)一、B1基本操作题/B(总题数:1,分数:30.00)1.如下程序在编译时出错,请改正程序中的错误,使之顺利通过编译和运行。 注意:不改动程序结构,不得增行或删行。 class SubClass extends BaseClass class BaseClass String str; publ
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 JAVA 机试 95 答案 解析 DOC
