版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第1页。重庆大学网络教育学院-2020年春季学期课程作业Java程序设计第3次-参考资料2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第1页。请认真阅读一下说明然后下载:题库有可能会换,不保证全部都有!请仔细核对是不是您需要的题目再下载!!!!本文档的说明:如果题目顺序和你的试卷不一样,按CTRL+F在题库中逐一搜索每一道题的答案,预祝您取得好成绩百!一、程序阅读题(共10题、0/40分)1、importjava.io.*;publicclassReverse{publicstaticvoidmain(Stringargs[]){inti,n=5;inta[]=newint[5];for(i=0;i<n;i++)try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));a[i]=Integer.parseInt(br.readLine());}catch(IOExceptione){};for(i=n-1;i>=0;i--)System.out.print(a[i]+"");System.out.println();}}如果从键盘输入12345则运行结果为:参考答案是:543212、classtest{publicstaticvoidmain(Stringargs[]){intx=4,j=0;switch(x){case1:j++;case2:j++;case3:j++;case4:j++;case5:j++;break;default:j++;}System.out.println(j);}}2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第2页。参考答案是:22020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第2页。3、publicclassLeaf{privateinti=0;Leafincrement(){i++;returnthis;}voidprint(){System.out.println(“i=”+i);}publicstaticvoidmain(Stringargs[]){Leafx=newLeaf();x.increment().increment().increment().print();}}参考答案是:i=34、importjava.io.*;publicclasstest{publicstaticvoidmain(Stringargv[]){testm=newtest();System.out.println(m.amethod());}publicintamethod(){try{FileInputStreamdis=newFileInputStream("Hello.txt");}catch(FileNotFoundExceptionfne){System.out.println("Nosuchfilefound");return-1;}catch(IOExceptionioe){}finally{System.out.println("Doingfinally");}return0;2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第3页。}2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第3页。}如果文件Hello.txt并不存在,则运行结果是参考答案是:NosuchfilefoundDoingfinally-15、publicclasstest{staticStringBuffersb1=newStringBuffer("Hello");staticStringBuffersb2=newStringBuffer("Hello");publicstaticvoidmain(Stringargs[]){aMethod(sb1,sb2);System.out.println("sb1is"+sb1);System.out.println("sb2is"+sb2);}publicstaticvoidaMethod(StringBuffersb1,StringBuffersb2){sb2.append("there");sb1=sb2;}}参考答案是:sb1isHellosb2isHellothere6、classBase{intx=3;publicBase(){}publicvoidshow(){System.out.println("Thevalueis"+x);}}classDerivedextendsBase{intx=2;publicDerived(){}publicvoidshow(){System.out.println("Thevalueis"+x);}}publicclasstest{publicstaticvoidmain(Stringargs[]){Baseb=newDerived();2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第4页。b.show();2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第4页。System.out.println("Thevalueis"+b.x);}}参考答案是:Thevalueis2Thevalueis37、interfaceFoo{intk=0;}publicclasstestimplementsFoo{publicstaticvoidmain(Stringargs[]){inti;testt=newtest();i=t.k;i=test.k;i=Foo.k;System.out.println(i);}}参考答案是:08、publicclassTest{publicstaticvoidmain(String[]args){Stringfoo=args[0];Stringbar=args[1];Stringbaz=args[2];System.out.println(baz);}}如果执行语句javaTestRedGreenBlue后结果为参考答案是:Blue9、publicclasstest{Strings1="Initializedatdefinition";Strings2;publictest(Strings2i){s2=s2i;2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第5页。}2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第5页。publicstaticvoidmain(Stringargs[]){testsi=newtest("Initializedatconstruction");System.out.println("si.s1="+si.s1);System.out.println("si.s2="+si.s2);}}参考答案是:si.s1=Initializedatdefinitionsi.s2=Initializedatconstruction10、publicclassTest{publicstaticStringoutput="";publicstaticvoidfoo(inti){try{if(i==1){thrownewException();}output+="1";}catch(Exceptione){output+="2";return;}finally{output+="3";}output+="4";}publicstaticvoidmain(Stringargs[]){foo(0);foo(1);System.out.println(output);}}参考答案是:13423二、简答题(共5题、0/20分)1、什么是对象?如何创建一个对象?参考答案是:对象是对客观事物的抽象,是类的实例.在面向对象的程序设计题中,把问题域中的事物抽象成对象,将事物的静态特征用一组数据描述,将事物的动态特征用一组方法来刻画.创建对象由以下三步完成:(1)声明对象.其格式是:类名对象名表(2)建立对象,也就是为对象分配内存.其格式是:对象名=new构造方法()或类名对象名=new构造方法()2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第6页。(3)初始化对象,即为它的数据成员赋初值.2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第6页。2、消息的基本构成?参考答案是:消息包括:接受消息的对象、接受消息的对象应执行的方法、方法所需要的参数3、指出运算符“==”和方法equals()在判断题对象是否相等上的区别?参考答案是:equals()是判断题两个对象对应的取值是否相等“==”是判断题两个对象是否是同一个对象.4、下列代码不能正确编译的原因是什么?classA{publicstaticvoidmain(Stringargs[]){Bb=newB();b.x=5;}}classB{privateintx;Show(){System.out.println(x);}}参考答案是:私有变量的使用限制.5、简述面向对象程序的主要特征参考答案是:面向对象程序的主要特征是封装性,继承性和多态三、程序设计题(共5题、0/40分)1、给定一个字符串数组Stringf[]={"ab","bc","cd","de","ef"};编程实现从该数组中查找用户指定字符串位置的功能,用户指定的字符串由命令行参数输入.参考答案是:publicclasstest{publicstaticvoidmain(String[]args){inti,j=0;Strings=args[0];Stringf[]={"ab","bc","cd","de","ef"};for(i=0;i<4;i++)if(pareTo(f[i])==0){2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第7页。System.out.print("thepositionis"+i);2020年春季学期课程作业Java程序设计第3次13625131-重庆大学网络教育学院-参考资料全文共8页,当前为第7页。j=1;}if(j==0)System.out.print("nosuchstring");}}2、编写程序使用类StringBuffer的replace方法将字符串”Marywasa”改为”Maryhadabook.”参考答案是:importjava.util.*;publicclassString_test{publicstaticvoidmain(Stringargs[]){StringBufferstr1=newStringBuffer(“Marywasa”);StringBufferstr2=str1.replace(5,10,”hadabook.”);System.out.println(str2);}}3、编程将键盘输入的数据拷贝当前路径下test.txt中,如果遇到quit就结束程序。参考答案是:publicclassTest2{publicstaticvoidmain(String[]args)throwsIOException{Scannersc=newScanner(System.in);FileOutputStreamfos=newFileOutputStream("text.txt");while(true){Stringline=sc.nextLine();if("quit".equals(line)){break;}else{fos.write(line.getBytes());//字符串转换字节fos.write("
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 放射医学技术专业知识考前预测卷(含答案)
- 幼儿园传染病防控工作活动策划方案
- 2026年医疗卫生系统招聘考试(中医皮肤性病学)经典试题及答案
- 2026年西安辅警综合能力面试真题库
- 部队勤务实操试题及答案示例
- 电梯维修保养理论试题及答案
- 执业药师药事管理与法规考试题库及答案
- 2026道路运输企业安全管理人员考试练习试题【50道】及答案
- 中考口技测试题及答案展示
- 2026年冀中能源集团招聘试题及答案
- 【新教材】2026秋统编版九年级上册历史第1课 从原始社会到奴隶社会 教案
- 2026年秋季学期沪教版(五四制)新教材小学英语二年级上册教学计划及进度表
- 2026年秋季襄阳东津新区中小学教师公开招聘100人考试参考题库及答案详解
- 2026 年大学新生入学第一课宿舍财物防盗安全防范意识教育
- 2026年陕西高职单招试题完整
- 2026中国公证协会招聘5人笔试题库(夺冠)附答案详解
- 2026年中级经济法担保法律制度专项题库(含答案及解析)
- 普通地质学教材
- GB/T 16938-2008紧固件螺栓、螺钉、螺柱和螺母通用技术条件
- 公文写作语言课件
- 施工重点、难点及解决措施
评论
0/150
提交评论