欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    2020年秋冬智慧树知道网课《Java程序设计(华东交通大学)》课后章节测试答案.docx

    • 资源ID:1464279       资源大小:105.20KB        全文页数:64页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2020年秋冬智慧树知道网课《Java程序设计(华东交通大学)》课后章节测试答案.docx

    第一章测试【单选题】(20分)编译和运行以下代码的结果为:PubIiccIassMyMainfpublicstaticvoidmain(Stringargv)System.out.println("Helocrelworld");)二A缱洋二BO.编诉无福.他运行时指示找不刎main方法C运行输出'HelocruHworicf-D馍洋无帽.ci行时指示没有定义构造方泣参考答案B2UMMn(20分)以下碌个是Java应用程序入口的main方法头?1APublicstaticvoidmain(Stringargv)UB.PubIicstaticintmain(CharargsO)CCV.Cd.publicstaticvo>dMAIN(StringargsO)参考答案C3【单选题】(20分)编洋Java源程序文件将产生相应的字节码文件,字节码文件的扩展名为?1.AjavaFrD.class二Cbkz.exeUD.html参考答案B4【多选】(20分)main方法是JavaAppiication程序执行的人”点,关于main方法的方法头合法的仃?A.PubIicstatiCintmain:Slringnarg>BPublicstaticvOKlmain()PublicstaticvoidmainSthngargfJ:参考答案CD5【判断fl11(20分)每个源程序文件中只能定义一个美.1A恰门BO.对参考答案A第二章测试1【单选】(10»在Java中,十进制数16的十六进制表示格式是?-A0x101BOxAXC.0x16rd.参考答案A2【单选题】(10分)妾产生10,100)之间的随机整数使用哪个农达式?-A,/»10+(nt)Math.rando11X)90rB.10*(intMathrandom()r91)C(C.(tMathran<Som()100)Cb10*(nt)Math.rando11X)91参考答案B3【单选题】(10分)下列符号中不能作为Java标识符的是?XAty.45SiXE'SstrlIFI_poreD.abc参考答案【单选题】(10分)下面各项中定义变量及赋值不正确的是?二Ainti=32;rB.CharC=5;doubled=45.0;floatf=45.0;参考答案D5【单选题】(10分)执行以卜代G3段后.x.a,111bfft*i?!.intx,a=6,b=72.x=a÷+÷b*+;kAx=l5,a=6,b=7×三13.a三7,b=8x=13,a=6.b=7参考答案B6【单选题】(10分)下列哪个不是JaVa的保留字?-A,/»(IoatrB.extendsrfC.cl一D.class参考答案C7【多选题】(10分)哪些从僮是合法的?A.Iongtest=OI2:B.Intother=(Int)Cfue;C.d。Ubled=OXl2345678:厂D.floatf=-412:参考答案ACD8【多逸题】(10分)下列代码中,将引入编译的行是1publicclassExercse2publicstaticvoidmain(Stringargs11)3floatf=0.0:4f=f+1.0;56)A.第3行B.第4行C.第6行D.第2行参考答案AB9【多透题】(10»卜列密些是合法标识符?ApointB.thisTwOUSaSJpersons参考答案CD10【多选fl11(10分)下列哪些是java中有效的整数友示形式?厂A.022B.22C.0x22厂D.22H参考答案ABC第三章测试1UMMn(Io分)如何更改break语句使退出inner和middle指环,继续外循环的下一观?outer:for(intx=0;x<3:x+Xmiddle:for(inty=0;y<3;y+)inner:for(intz=0:z<3;z+)if(arr(x.y.z)=targetValue)break;breakmiddle.GBcontinue;C.brakin11f;D.brcakoutcr.参考答案【单逸题】(10分)以卜理芹的输出结果为?publiccassTestPUbhCStatiCVOidmaIn(StnngargSHKfor(intk=0;k<3;k+)System.out.print("k");)A.kkkD.参考答案A3【单选题】(10分)以下代码的典试结果为?IipubliccIassQIO2:(3:PUbIiCStatiCVoidmain(StringuargS)4:15inti=10;6intj=10:7:b。Oleanb=false;8:9if(b=i=j)10:System.out.println(True");11:else12:System.out.println(,False");13:)14:门A.在第9行出现看译1B.在先9行出现运行异常CC.*tdl:TruerD.输出:False参考答案C【单选题】(10分)以下代码的调试结果为?以下程序的运行结果为publicclasstestpublicstaticvoidmain(StringargsO)inti=1;do(Iwhil(i>2):System.out.println(i);-1参考答案A5KMMl(1。分)下面的代码段执行之后count的(ft是什么?intcount=0:for(inti=1;i<4;i+Xcount+=!;)System.out.println(count);6参考答案A6【单选题】(10分)以下程序的运行结果为:1.publicclassConditional(2.publicslaticvodmain(Stringargs11X3.intx=4;4.System.out.println(valueis"+5.(x>4)?99.99:9):67.)rnk输出:valueis9.99门BO.SiHl:valueis9.0fC.输出:Valuefe9DU.在第5行出现物评参考答案B7【单选题】(10分)下列程序的运行结果?PUbIicCIaSSTeSHpublicstaticvoidmain(Stringa11Xintx=3,y=4.z=5:>f(×>3Xif(y<2)System.out.println("showoe");elseSystem.out.println("showtwo");else(if(z>4)System.out.println("showthree");elseSyster.out.println("showfour):)GA.ShowfourrBShoMwo口cV.ShowOne丁D.Showthree参考答案D8【单途(10分)以下程序调试结果publicclasstestpublicstaticvoidmain(StringargsO)inti=1,j=3:while(j>0X)-;i+÷)System.out.println(i);)UA.0门CJ.3参考答案A9【多选题】(10分)在SWitCh(expression)语句中,expression的数据类型不能是?chardouble厂booleanIbyte参考答案BC10【多逸题】(10分)假设a是int类型变量,并初始化为3则下列哪个为合法的条件语句?Aif(a<3)<Bif(a=2)C.f(VueXD.假咖参考答案AC第四章测试1【单逸题】(10分)以下程序运行时输入:JavaCyclehellotwome2publiccIassCycIe(publicstatiCvoidmain(StringargstJ)System,out.printin(argsl):则运行结果为?参考答案B【单选题】(10分)publicclasstestpblicstaticvoidmain(Stringargs)intm=0;for(intk=0;k<2;k+)method(m+);System.out.println(m);PUbIiCStatiCVoidmethOd(intm)System.ot.print(m);OoOE012eC.123rD.111参考答案B【单选题】(10分)以下程序运行结果为:publicclassQpublicstaticvoidmain(Stringargv)intanar=newint(5;System.Out.println(anarO);"null"V.HiW:anar4卡初始化的被引用参考答案A4【单选题】(1。分)下列程序的运行结果是:publicclassTestpublicstaticvoidmain(Stringargs11)intm=1,2,3,4,5.6,7,8:ntsum=0;for(inti=0:i<8;i+)(sum=sum+mi;if(i=3)break;System.out.println(sum);)636103参考答案C5r单选题】co分)下而定义和给数组初始化正确的是:A.门Stringtempl=,a","b","c"rB.Stnngtemp三a,'."b","cw);Stn11gtempO=fwwStrngj'"a""z"):Stringtemp=1.V.'c7;参考答案A6【单选黑】(10分)在注移StartFOrloOP处要插入哪段代码可以实现根据变量i的值定位访问数组ia的所有元素,publiccass1.inPUbliCVOidamelhOd(Kintia=newint(4;/StartFor100piail=i:Systm.out.println(iai);)for(inti=0;i<ia.length-1;t+)fo<X<ti=0ii<ia.len9tb()1.i*÷)for(<ti三Oii<a.lengthi*)for(inti=0;i<ia.length();t*+)参考答案C7【单选题】(10分)设有如F程序,其网试结果为:classQ2publicstaticvoidmain(StringOargs)int11seeds=<1,2l3,4,6,8;ntn=seeds.length;for(inti=0;i<3;i+)for(intk=0:k<n-1;k+)SeedSlkJ=SeedSlk+1;for(inti=0;i<n;i+)System.out.print("t"+sdsi):)厂A.tll>123468TTlB.输出I234698c'C.牧出:4688887三-D,输出:234668参考答案C8【多选题】(15分)下列选项能正确定义一个整形数组的电:A.intsoorcs=0,0,0.0);B.ntsfes=net(1O);厂C.itsres:D.int11S8res:参考答案CD9【多逸黑】(15分)设有如下代码:intx=newint25;执行后,以下哪个说法正确?厂A.x0lru.B.x.tength为25.C.x25pj0.D.X24j0参考答案BD第五章测试1【单逸题】(10分)关于以下程序的说明,正确的是O1. ClassStaticStuff2. (3. Staticintx=IO:4. staticx+=5:5. Publicstaticvoidmain(StnngargsQ)67.System.out.println(="+x):9) StaUCx/=3;10)F,A.9行不能通过螭详因为只像在一午静态初始化湍O.城译通过.执行结果为Ix=3CfC.筠济通过.执行结果为IX=SD.4行与9行不能飕过编译,因为缺少方法名和近何类型参考答案C2【单选题】(10分)以下程序编译和运行会发生什么publicclassQ8(inti=20;slalic(inti=10;;publicstatiCvoidmain(Stringargs)(Q8a=newQ8();System,out.printIn(a.i);)KA.摘出10.-BD输出20.rfC.依律.变Irr定义2次.广'D.S泡心态初始化只能用于初始化H的参考答案B3KMBl(1。分)给出如下类定义:pblicclasstesttest(intk)如果耍创建一个该类的对象,正确的语句是:八.testobj1=nwtest(34);Fl8.tcstobj1=newtesl(,5');kCV.testobj1=newtest(5);r-D.testobj1=newtest();参考答案C【单选题】(10分)有如下代码:PUblicdaSSPerSon<下列哪个符合该类的构造方法定义CAPUbliCintPgrSoaX)publicvodPrson().F-C1.publicstaticvodPcrson()publicPerson(.)参考答案D5【单选题】(10分)以下代码的输出纳果?publcclassTeststaticintx=5:publicstaticvoidmain(Stringargv11)change(×);X+;System.out.println(x);)StatiCVoidChangeantm)m+=2;)参考答案A6r单逸题】co分)设有如下程序IpbliccassTest5PUblICStatiCVoidmaIn(StringargSnKThiSiStheStanofaCommentif(true)Test5=newtest5():System.out.println("Donethetest");)Thisisanothercomment*/System.out.printlnCTheend");)结果为?11A初陶由Theend二BO.粗序编译.1CVZ.程吊输WJDonelheteSChecnd”1D.¾fl!DonetetesC.参考答案A7【多选题】(20分)给出下面的不完整的类代码;classPersonStringname.department:intage;PUbliCPerSon(StringnXname=n;publicPerson(Slhngn,inta)name=n;age=a;publicPerson(String.StringdJntaX/doingthesameastwoargumentsversionofconstructor/includingassignmentname=n.age=adepartment=d;)F面的哪些表达式可以加朝匐造方法中Wdoingthesameas.'?A.this(n.a):B.this(name.age):厂C.name=11age三a.D.Person(n.a);参考答案AC考虑如下类:publcclassTestintj.k:publicTest(intjXthisO.O):)publicTest(intj.itkthis.j=j;this.k=k;)以下哪些可正确创建Test对象?ATestt=ewTest();B.Testt=newTst(l):C.Tcstt=newTest(l.2,3);D.Testt=ewTest(l,2);参考答案BD第六章测试1【单逸题】(10分)在JaVa中,如下的修饰符不是访其控制怪饰符二Aprotected门privateCCstaticD.public参考答案C2【单选】(10分)类TeStl定义如下:1. pblicclassTest1(2. PubIicfIoataMethod<floats,floatb>(3.4. 将以下哪种方法插入行3魁不合法的.UAPfivatefloataMethod(ita.ctt>into)r-BPubIicfloataNtethodfloats,floatb.fk>atc)。门CVZ.PubIicintaMethodIinta,intb>public11oatah<thodInoaIC.Ooaid>0参考答案DCd.abstractfinaldassKeyO参考答案C5【单选题】(10分)ClassPersonfprivateinta:Publicintchangefintm)retumm;)PublicclassTeacherextendsRersonfPublicintb;publicstaticvoidmain(Stringarg11Perso11p=newPerson();Teachert=newTeacher();inti;/pointx)在POimX安排哪个谙甸合法?*三m;二Bi=b;CfC.i=p.change(30):c-D.=a;参考答案C6【单途(10分)如何能使程序调dBase类的构造方法输出"baseconstructor"classBaseBase(inti)System.out.println("baseconstrcto):Base()publicclassSupextendsBasePUbliCStatiCVOidmain(Stringargv)Sups=newSup();/One)SUP(K/Two)publicvoidderived(X/Three)一A070ne行之后放KSUPercI0):CrBTwo行之后JWsuper(10):rCw在/Three行之后汝Jftsuper(10);1.D.在One行之放置Bas(HlO);参考答案B7【单选题】(10分)以下程序的输出为?IxlassMyCIass2:(3:StatiCintmaXElements:4:5:MyClass(intmaxElements)6:(7:thismaxElements=maxElements;8:9:10:11:12:publicclassQ1913:(14:PUbliCStatiCVOidmain(Stringargs)15:(16:17:MyClassa=newMyClass(100):18:MyClaSSb=newMyClass(100):19:20df(a.equals(b)21:System.out.Printlncobjectshavethesamevalues");22:else23:SySternQUt.println("ObjeCtShaVedifferentValUeS)24:25:二A在外20行出钳CqUaIS()方法未定义.B.恸HrObjectshavedIfferentvalues"二C收泳通过,在运行时20行出现异常CD.flJe>jectshavelhesamevales,.参考答案【单选题】(10分)在构造方法的哪个地方可以调用父类的构造方法?门A八.不能在构造方法中调用superUB任何地方构造方法的最后一条用句UD.构造方法的第条港句参考答案【单选题】(10分)定义常届时使用的关犍字是二A*-abstractrB.staticconst-dfinal参考答案D10【多选fl11(10分)设有如下代码:classBase)PUbliCClaSSMyCaSteXtendSBaseStaticbooleanbl=false;Staticinti=-I;StaticdoubIed=IO-I;publicstaticvoidmain(StringargvO)MyCastm=newMyCast();Baseb=newBase();/Here)则在Here处插入哪个代码将不出现编详和运行.A.m=b;B.d三l;C.b=m;D.b1=i:参考答案BC第七章测试1【单选题】(20»测试如下代码:publicclassRfpublicstaticvoidmain(String11args)StringButtersbl=newStringBuHer(*HelloM);SlringBuffersb2=newSlringBuffer("Hello");b。IeanreSUIt=Sb1.oqUalS(Sb2);System.out.println(result);)下述哪条语句正确描述了程序编年和运行的行为?1A.俄济成功,校出为0kBD.摘泳成功,粕出为1-Cvx编洋成功.筠山为falserD.循译成功.输出为true参考答案C2【单选】(20分)Stringalphabet="ABCDEFGHIJK1.MNOPQ"调用Hphabelsubstring<6.10)返回什么子字符:R?UA.GHIJGBCDEFEFGHFGHI参考答案A3【单选题】(20分)以下程序的谓试结果为?1.publicclassEqualsTest2.publicstaticvoidmain(StringargsQX3.1.ong1.A=new1.ong(7);4.1.ong1.B=new1.ong(7);5.if(1.A=1.B)System.out.printl(Equal");6.elseSystem.out.println("NotEqua);78)严A.WHrEquar输山"NotEquar科守在执行制第5行时出现异常参考答案【单域题】(20分)有如下代码:PUbIicCIaSSTeSHpublicstaticvoidmain(StringargsO)StringstranewStringCWorid"):charch=H'.'e,.T.T,'o':change(str,ch);System.out.println(str+"and"+ch);)PUbliCStatiCVOidChange(StringStr,CharchOKStr=nChanged"chO='C':)运行后怆出的结果是:二AWcxWandCeik)WortdandHeItoChangedandCeIIo1D.WortdandCeIIoChangedandHeio参考答案【多选】(20分)已知代码:StringS="story"卜列语句中合法的是:'A.Stringt三s.to1.wrCas<):B.S4=t×>oksw;C.charc三s(1);D.intien=s.tength;参考答案AB第八章测试1【单途】(10分)以下程序的编译和运行结果为?abstractclassBaseabstractpublicvoidmyfunc():publcvoidanother()System.out.println("Anolhrmethod");)PubhcclassAbsextendsBasefpublicstaticvoidmain(Stringargv11)Absa=newAbs();a.amethod();)publicvoidmyfunc()System.out.println("MyFunc"):PUbhCVOidamelhOd(Kmyfunc();余子指示Base昊中的myfnc方法无方迂体,没HttD.*ifJfflxt.做运行时指示BaSe类中无抽/方法编津指小Base美中无抽&方法CD.输出结果为MyFunc参考答案【单逸】(10分)以下代码的调试结果为?abstractclassMineBaseabstractvoidamethod();Staticinti;)PubliccIassMineextendsMineBasefpublicstaticvoidmain(Stringargv11)ntar=newiH5;for(i=0:i<ar.length;i+)System.ot.println(arti);)二A.ar未初始化狱使用B.Mme必须定义为劾象的.1超出数姐下标葩困rd.埔出5个O参考答案B3【单选题】(10分)有关内嵌类以下哪个叙述为假?门A方法中的内Ift类可以访问方法中定X的常见UB.内嵌类可以被定义为砂态成员二C1.匿名内故类没有对应的字号码文件r'D.内联类可以访问外SJ突的成员参考答案C4【单选题】(10分)以下哪个正确定义抽取类?ClassabstractAnWnaHabSlraetVOidgro1();abslractdassAmmaKabstractvoidgrow4()classAnimalabstractvo»dgrow1():Cd.abstractAnimalabstractvo>dgrov1():)参考答案B5【单选题】(10分)考虑如下代码,其中包括一个内嵌类:PublicfinaIcIassTest4classlnnervoidtest(Xf(Test4.this.flag)(sample():)PriVatebo。IeanfIag=false;publicvoidsample()System.out.println("Sampl");)publicTest4()(newlnner().test();publicstaticvoidmain(StringargsO)newTest4();结果为?CA.程序无检出,但正确终止程序不能修止Cd.-Sample,参考答案B6【多逸题】(10分)有关抽象类,以下哪点为真?A.类定义包含abstract为批?B.不能派生子类厂C.不能对该类实例化D.所有方法均为抽收方法参考答案AC7【多选题】(10分)设有类定义如下:classlnutStrings=newString('Between");publicvoidamethod(finalintiArgs)intiam=5;iam+;ClassBicycIefpublicvoidsayHello()/Here)publicvoidanother()intither;)以下哪些语句可以安排在Here处?A.System1Outprintln(iam);厂B.System.out.println(三);厂c.System.outprintln(fther);厂D.System1OutprintIn(Args);参考答案BD8【多选】(10分)在抽象类中,抽欤方法定义正确的是?A.PubHcabslrdctvoIdmeihodOOBpublicabstractmethod<):C.PublicabstractvoidmethodO;CabstractvwJN<ethod(Y.参考答案CD【多逸题】(1。分)设有如下代码:InterfacelFaceOClasscFaceimpIementsIFaceOclassBasePublicclassObRefextendsBasefPUbIiCStaUCVOidmaln(SIringargv11)ObRefobj=newObRef();Baseb=nevBase():Objectobj1=newObject();IFaceobj2=newCFac();/Here)则在“Here处插入哪个代码将不出现雄译和运行.A.Objl=b;B.b三obj;C.Obj=b:D.obj1=obj2;参考答案ABD10【多选】(10»卜列说法正神的是?子类继承/父类的所写方法(包括构造方法),B.java中的/类只允许行一个父类c.个类定义时没指定父类,则暹*Object类.厂D.一个类可以根据需要实现多个接口参考答案BCD第九章测试K*M1(10分)自定义异常的父类是?VrtualMacieError不D.Exception参考答案D【单选题】(10分)在命令行输入如下命令,结果为javamyproggoodmomingPUbliCdaSSmyProgPUbliCStatiCVoidmain(StringargvJ)System.out.prinlln(argv2);)二Agood7三r11B.morning二CV.myprogD.HiiMW*java.lang.ArraylndexOutOfBoundsException:2K参考答案D【单选题】(10分)般设m()方法声明撤出IO异常,哪个书写合法.voidm()thrOExccp(ionvo<dm(vo<d)trowslOExceptionvoidm)throsslOExoeptionOvoidm(XthrowslOExcep<io参考答案C4【单选题】(1。分)下列关犍字中用于明确岫出一个异常的型?参考答案r单JUn(1。分)检查下向的代码:ClassE1extendsExceptionclassE2extendsE1publcclassQuiz6l(publicstaticvoidf(booleaflag)throwsE1,E2和IagKIhrownewE1();sthrowewE2();publicstaticvoidmain(Stnng11args)tryf(tre):catch(E2e2)(System.ot.println("CaughtE2");catch(E1eiSystem.out.println("CaughtE);)对上面的程序进行编诺、运行.下面的叙述哪个是正确的:Jft济成功,输出为ICaughIElCaUgME2由计对E2的catch程序块是无法执行到的,所以编汴会失数Ec.IllIQOiz6.main方法中没仃,K明拍出H南E1.E2.

    注意事项

    本文(2020年秋冬智慧树知道网课《Java程序设计(华东交通大学)》课后章节测试答案.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开