欢迎来到天天文库
浏览记录
ID:30796232
大小:58.50 KB
页数:5页
时间:2019-01-03
《x计科111-2java程序设计考查(a卷)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河南科技学院新科学院2013-2014学年第二学期期终考试Java程序设计机考试题(A)适用班级:计科111-2注意事项:1.在试卷的标封处填写院(系)、专业、班级、姓名和准考证号。2.考试时间共100分钟。3.本试卷需A4演草纸(0)张。[默认值为0张]题号—-二三合计合分人签字分数451540100得分评卷人得分;一、程序填空题。(本题共3小题,每空3分,共45分);1.程序要求能从控制台输入任意年份,输出该年是否为润年,将程序补充完整。:importjava.utiL*;:publicclassTest{3publicstaticvoi
2、dmain(StringargslI){:Scannerinput=newSaimcr(System・in):System.out.println("请输入一个年份:”);:intyear二input.nextln");:booleanyes=leap(year);:if(yes):System.out.println(year+”年是润年”);:else負System.out.println(year+"年不是润年”);;};publicclassbooleanleap(intyear){:booleanyes=false;;if((yea
3、r%4==0&&year%100!=0)IIyear%400==0){:yes=true;(矗)追:returnyes;:}returnyes;)2.程序在控制台输出“我是:李四,今年:20岁!”,将程序补充完整。abstractclassPerson{Stringname;intage;publicPerson(Stringname.intage){this.name=name;this.age=age;}publicabstractvoidtalk();}classStudentextendsPerson{publicStudent(){
4、super();}publicStudent(Stringname,intage){supe「(name)super(age);}publicvoidtalk(){System,out.prin(ln(“我是T+mimc+二今年”+age+”L);}}publicclassTest{publicstaticvoidmain(String[Jargs){Students=newStudent();s.talk();})3.程序在控制台上输出“B类的test()方法”,贝I」在横线处应填入。要求:使用多态classSuperClass{publi
5、cvoidtest(){System.out.println("SuperClass类的tcst()方法”);}}classSubClassextendsSuperclass{publicvoidtest(){System.out.println("SubClass类的test()方法”);publicstaticvoidmain(Stringargs[]){Superclasss=newSubClassO;s.test()评卷人得分二、程序改错题。指出错误代码所在行号,将正确的修改填入答案处,使程序能够正常编译运行。注意:只能进行修改或部分
6、增、删,不得删除整行代码,否则按答题错误处理。(本大题共3小题,每题5分,共15分)1.程序止常运行时能够输出“学生说话”。(1)classPerson{(2)finalpublicvoidtalk(){(3)Systcm.out.println("人说话!”);⑷}⑸}(6)classStudentextendsPerson{(7)publicvoidtalk(){(8)Systcm.out.printlnC,学生说话!");⑼}(10}(1l)publicclassTestTalk{(12)publicstaticvoidmain(Str
7、ingargsl]){(13)Personp=newStudent();(14)p.talk();(15)}(16)}错误:第二行,第13行改正:将final去掉,将person换成Student2.程序正常运行时输出“数组下标越界了!”。(1)publicclassTestArray{(2)publicstaticvoidmain(Stringargs[J){(3)ints[]=newint[51;⑷try{⑸s[5]=6;(6)}catch(Exceptione){(7)System.6?Mr.println(n数组下标越界了!”);(8
8、)}catch(AiTaylndexOutOfBoundsExceptione){(9)System.owfprintln("有异常发生了!”);(6)}(7)}(
此文档下载收益归作者所有