x计科111-2java程序设计考查(a卷)

x计科111-2java程序设计考查(a卷)

ID:30796232

大小:58.50 KB

页数:5页

时间:2019-01-03

x计科111-2java程序设计考查(a卷)_第1页
x计科111-2java程序设计考查(a卷)_第2页
x计科111-2java程序设计考查(a卷)_第3页
x计科111-2java程序设计考查(a卷)_第4页
x计科111-2java程序设计考查(a卷)_第5页
资源描述:

《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)}(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。