下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】面向对象程序设计——Java语言-浙江大学中国大学慕课MOOC答案第1周编程题第2周编程题第3周编程题第4周编程题期末试卷1、【单选题】以下哪句是错误的?本题答案:【import是把要import的类的源代码插入到import语句所在的地方】2、【单选题】试图编译和运行以下代码的结果是:classBase{privateBase(){System.out.println(0);}publicBase(inti){System.out.println(i);}}publicclassTestextendsBase{publicTest(){super(1);};publicstaticvoidmain(Stringargv[]){Testt=newTest();}}本题答案:【通过编译,打印出1】3、【单选题】给定以下代码:publicclassTest{privateinti=f();privateintj=10;privateintf(){returnj;}publicstaticvoidmain(Stringargs[]){System.out.println((newTest()).i);}}以下哪句是正确的?本题答案:【通过编译,打印出0】4、【单选题】有以下代码:classValue{inti;publicbooleanequals(Valuev){returnv.i==i;}}publicclassTest{publicstaticvoidmain(String[]args){HashSetValueset=newHashSetValue();Valuev1=newValue();Valuev2=newValue();v1.i=v2.i=39;set.add(v1);set.add(v2);System.out.println(set.size());}}以下哪句是正确的?本题答案:【通过编译,打印出2】5、【单选题】试图编译和运行以下代码的时候会发生什么?publicclassQ{publicstaticvoidmain(Stringargv[]){intanar[]=newint[5];System.out.println(anar[0]);}}本题答案:【0】6、【单选题】对于以下代码:classTestBed{TestBed(){}voidf(){System.out.println(f());}publicstaticvoidmain(String[]args){TestBedt=newTestBed();t.f();}}classTestDoor{TestDoor(){}voidf(){System.out.println(f());}publicstaticvoidmain(String[]args){TestDoort=newTestDoor();t.f();}}以下哪句是正确的?本题答案:【编译了,产生了两个.class文件】7、【单选题】有以下代码:Strings1=Hello;Strings2=Hello;Strings3=Hellp;s3=s3.replace('p','o');这里的s.replace('p','o')的功能是把所有的'p'都替换成'o'。以下哪句是正确的?本题答案:【s1==s2是true,s1==s3是false?】8、【单选题】有下面的代码,要如何做,能调用Base的构造器来打印出出baseconstructor?classBase{Base(inti){System.out.println(baseconstructor);}Base(){}}publicclassBaseSupextendsBase{publicstaticvoidmain(Stringargv[]){BaseSups=newBaseSup();//One}BaseSup(){//Two}publicvoidderived(){//Three}}本题答案:【在//Two后面放一句super(10);?】9、【单选题】试图编译和运行以下代码的结果是什么?privateclassBase{Base(){inti=100;System.out.println(i);}}publicclassPriBaseextendsBase{staticinti=200;publicstaticvoidmain(Stringargv[]){PriBasep=newPriBase();System.out.println(i);}}本题答案:【编译错误】10、【单选题】有以下代码:classValue{inti;}publicclassTest{publicstaticvoidmain(String[]argv){Integerv1=39;Integerv2=39;System.out.println(v1.equals(v2));}}以下哪句是正确的?本题答案:【通过编译,打印出“true”】11、【单选题】试图编译和运行以下代码的结果是什么?DclassBase{privateBase(){System.out.println(0);}publicBase(inti){System.out.println(i);}}publicclassTestextendsBase{publicTest(){super(1);};publicstaticvoidmain(Stringargv[]){Testt=newTest();}}本题答案:【编译通过,打印出1】12、【单选题】试图编译和运行以下代码的结果是什么?classBase{voidf(inti){System.out.println(int);}voidf(doubled){System.out.println(double);}}publicclassFinextendsBase{voidf(Strings){System.out.println(String);}publicstaticvoidmain(Stringargv[]){Fina=newFin();a.f(10);}}本题答案:【编译通过,打印出int】13、【单选题】有以下代码:publicclassTest{Strings;staticclassInner{voidtestMethod(){s=Helloworld.;}}publicstaticvoidmain(String[]argv){Inneri=newInner();i.testMethod();System.out.println(s);}}以下哪句是正确的?本题答案:【无法编译,因为Test类里的Strings不是static的】14、【单选题】有以下代码:interfaceI{voidsetValue(intval);intgetValue();}以下哪段代码能编译?本题答案:【abstractclassCimplementsI{intvalue;publicvoidsetValue(intval){value=val;}publicintgetValue(){returnvalue;}}】15、【单选题】在以下代码中,下列哪句可以放在//Here处?classBase{publicBase(inti){}}publicclassMyOverextendsBase{publicstaticvoidmain(Stringarg[]){MyOverm=newMyOver(10);}MyOver(inti){super(i);}MyOver(Strings,inti){this(i);//Here}}本题答案:【Baseb=newBase(10);】16、【单选题】以下哪句正确描述了以下代码执行的情况?publicclassFlowApextendsFrame{publicstaticvoidmain(Stringargv[]){FlowApfa=newFlowAp();fa.setSize(400,300);fa.setVisible(true);}FlowAp(){add(newButton(One));add(newButton(Two));add(newButton(Three));add(newButton(Four));}//Endofconstructor}//EndofApplication本题答案:【一个窗口,里面只有一个标着Four的按钮占据整个窗口】17、【单选题】有以下代码:voidf(intport){returnnewPackage(port){privateintpt=port;publicgetPort(){returnpt;}};}以下哪句是正确的?本题答案:【正常编译和运行】18、【单选题】对于importjava.util.Vector;以下哪种说法是错误的?本题答案:【Vector类放在java.util文件中】19、【单选题】一个FirstClass.java文件如下:importjava.*;publicclassFirstClass{}publicinterfaceSecond{}abstractclassSecondClass{}编译后会得到什么错误信息?本题答案:【PublicinterfaceSecondmustbedefinedinafilecalled“Second.java”】20、【单选题】有以下程序:classDataServerextendsServer{publicStringserverName;publicDataServer(){serverName=“CustomerService”;super(serverName);}}以下论断哪句是正确的?本题答案:【因为第五行的错误程序不能通过编译】21、【单选题】有以下程序:classTestServer{publicTestServer(){intusers=1;}publicvoidinc(){users++;}publicstaticvoidmain(String[]args){TestServerts=newTestServer();ts.inc();System.out.println(“Varusers=“+ts.users);}}本题答案:【编译不能通过】22、【判断题】Java的char类型是8位的。本题答案:【错误】23、【判断题】protected的成员只能被子类成员存取本题答案:【错误】24、【判断题】Java数组随时可以改变大小本题答案:【错误】25、【判断题】final的成员变量只能在一个地方初始化。本题答案:【错误】26、【判断题】在Java中,一个子类只能继承一个父类本题答案:【正确】27、【判断题】接口的本质就是完全抽象的类本题答案:【正确】28、【判断题】Java程序必须要有JDK的支持才能运行本题答案:【正确】29、【填空题】写出以下程序的运行结果:publicclassTest{publicintt=4;publicstaticvoidmain(String[]args){newTest().NumberPlay();}publicvoidNumberPlay(){intt=2;t=t+5;this.t=this.t-2;t=t-this.t;System.out.println(t+this.t+”ok”);}}本题答案:【7ok】30、【填空题】写出以下标出行号的语句的执行顺序:classA{staticinti=0;//1floatf=1.0;//2A(){str=“Hello”;//3}}publicclassBextendsA{staticintj=3;//4boolisHi=true;//5B(boolhi){isHi=hi;//6}publicstaticvoidmain(String[]args){Bbb=newB(false);}}请连续书写数字,中间不留任何符号,如123456本题答案:【142356】31、【填空题】写出程序运行结果:classLetter{charc;}publicclassPassObject{staticvoidf(Lettery){y.c='z';}publicstaticvoidmain(String[]args){Letterx=newLetter();x.c='a';f(x);System.out.println(x.c);}}本题答案:【z】32、【填空题】写出程序运行结果:publicclassEquivalence{publicstaticvoidmain(String[]args){Integern1=newInteger(47);Integern2=newInteger(47);System.out.println(n1==n2);}}本题答案:【false】33、【填空题】假设已
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图书仓库租赁协议
- 风电工程二建专业人才聘用协议
- 通信行业律师服务合同
- 体育中心消防楼梯安装协议
- 矿山施工保险合同
- 电梯设备年度维修拆除合同
- 铁路工程合同备案注意事项
- 文具公司屋顶搭建施工合同
- 受托投标授权协议
- 恋爱协议婚恋服务条款
- 《7.汉字的装饰设计课件》初中美术人美版七年级下册
- 肿瘤科优质护理计划
- 纱线上浆浆纱工艺浆料配方
- 用友U8使用说明
- (55)-针刺补泻手法+飞经走气四法+治病八法
- 2023届四省联考“谚语看似矛盾”的作文讲评+课件
- 研一考试文件内科学进展习题
- GB/T 31586.1-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第1部分:拉开法试验
- 精益生产设备管理培训
- (完整版)物理化学习题库(含答案)
- 新人教版(部编)八年级语文上册《外古诗词诵读-采桑子(轻舟短棹西湖好)》优质课课件-1
评论
0/150
提交评论