Java程序设计第六章static、final和常量设计选择题及答案.docx

上传人:王** 文档编号:894791 上传时间:2024-02-22 格式:DOCX 页数:32 大小:36.25KB
下载 相关 举报
Java程序设计第六章static、final和常量设计选择题及答案.docx_第1页
第1页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第2页
第2页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第3页
第3页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第4页
第4页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第5页
第5页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第6页
第6页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第7页
第7页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第8页
第8页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第9页
第9页 / 共32页
Java程序设计第六章static、final和常量设计选择题及答案.docx_第10页
第10页 / 共32页
亲,该文档总共32页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《Java程序设计第六章static、final和常量设计选择题及答案.docx》由会员分享,可在线阅读,更多相关《Java程序设计第六章static、final和常量设计选择题及答案.docx(32页珍藏版)》请在优知文库上搜索。

1、一、单选题Is有如下类定义:publicclassCIassAndVariabIesfpublicstaticitx=8;publicity=9;)执行如下代码:CIassAndVariabIesa=newClassAndVariabIesO;CIassAndVariabIesb=newClassAndVariabIesO;a.y=5;b.y=6;a.x=1;b.x=2;则a.y,b.yla.x,b,x的值分别为:A.5,6,1,2B.6,6,1,2C.5,6,2,2D.6,6,2,2正确答案:C2、请阅读以下程序,并写出结果publicclassArgumentPassingpublicst

2、aticvoidchageValue(inta)a=10;)publicstaticvoidchageVale(Stringsl)si=def;publicstaticvoidchageValue(StringBuffersi)sl.apped(def);)publicstaticvoidmai(Stringargs)ita=5;Stringb=abc;StringBufferc=newStringBuffer(abc);chageValue(a);chageVale(b);chageValue(c);System.out.prit(a);System.out.prit(b);System.o

3、ut.prit(c);)A.5abcabcBlOabcabcClOdefdefD.5abcabcdef正确答案:D3、下列关于构造方法的叙述中,错误的是AJava语言规定构造方法名与类名必须相同BjaVa语言规定构造方法没有返回值,但不用Void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用正确答案:C4、关于以下程序段,正确的说法是()。Stringsl=abc+def;/1Strings2=newString(sl);/2if(sl=s2)/3System.out.pritln(=succeeded);/4if(sl.equals(s2)/5Sys

4、tem.ot.printl(.eqals()succeeded);/6A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行D.行4、行6都不执行正确答案:C5、请阅读以下程序,并写成结果。classFather(publicvoidhello()(System.out.pritln(Fathersayshello.);)publicclassChildextendsFather(publicvoidhello()(System.out.pritln(,Childsayshello);)publicstaticvoidmai(Striga)Childfoo=newChild()

5、;/foo.hello();Fatherfoo2=(Father)foo;/foo2,helloO;Childfoo3=(Child)foo2;/foo3.hello();System.ot.pritl(foo=foo2);System.ot.pritl(foo=foo3);)A.truetrueB.truefalseC.falsetrueD.falsefalse正确答案:A6、运行如下程序,输出结果是()。StringBufferSb=newStringBufferCgoodmorning!);Stringsub=sb.substrig(O,8);System.out.pritln(sub)

6、;System.out.prit(,7);charc=sb.charAt(6);System.out.pritln(c);A.goodmor/oB.goodrornoC.goodmornrD.goodroro正确答案:A7、如下所示的TeSt类的JaVa程序中,共有几个构造方法()。publicclassTestprivateintx;publicTest()publicvoidTest(inti)this.x=i;)publicTest(Stringstr)A.0B.lC.2D.3正确答案:C8、下面代码的运行结果为:()publicclassFoostaticStrings;publics

7、taticvoidmain(Stringargs)System.out.printl(s=+s);)A.代码得到编译,并输出“s二”B.代码得到编译,并输出“s=nulC.由于StringS没有初始化,代码不能编译通过D.代码得到编译,但捕获到NullPointException异常正确答案:B9、已知如下代码:()publicclassTest(publicstaticvoidmain(Stringarg)(inti=5;doSystem.out.prit(i);while(-i5);System.out.print(finished);执行后的输出是什么?A.5finishedB.4C.6

8、0,finished正确答案:A10、Given:abstractclassBarpublicintgetNum()return38;)publicabstractclassAbstractTestpublicintgetNum()return45;)publicstaticvoidmain(Stringargs)AbstractTestt=newAbstractTestQpublicintgetNum()return22;);Barf=newBarQpublicintgetNum()return57;);System.out.pritln(f.getNum()+t.getNum();)Wha

9、tistheresult?A.5722B.4538C.4557D.Aexceptionoccurs正确答案:AIlxpublicclassChildextendsPeoplePeoplefather;publicChild(Strigname)System.out.prit(3);this.ame=name;father=newPeople(ame+:F);publicChild()System.out.prit(4);)publicstaticvoidmai(Stringargs)newChild(,Alice);)classPeopleStringname;publicPeople()Sy

10、stem.out.prit(l);)publicPeople(Stringname)System.out.prit(2);this.ame=name;)A.32B.132C.123D.1234正确答案:B12、现有:classGuyStringgreet()returnhi;)classCowboyextendsGuyStringgreet()returnhowdy;)classWranglerextendsCowboyStringgreet()returnouch!)classGreetigs2publicstaticvoidmain(String口args)Guyg=newWragler(

11、);Guyg2=newCowboy();Wranglerw2=newWragler();System.out.prit(g.greet()g2.greet()+w2.greet0);)结果是什么?A.hihiouch!B.ouch!howdyouch!C.hihowdyouch!D.编译失败正确答案:B13、现有:classTreeprivatestaticStringtree=tree;StringgetTree()returntree;)publicclass日mextendsTreeprivatestaticStringtree=elm;publicstaticvoidmain(Stri

12、gargs)new日m().go(newTree();)voidgo(Treet)StringS=t.getTree()+日m.tree+tree+(new曰m().getTree();System.out.pritln(s);)A.elmelmelmelmB.treeelmelmelmC.treeelmelmtreeD.treeelmtreeelm正确答案:C14、接口是JaVa面向对象的实现机制之一,以下说法正确的是:()AjaVa支持多重继承,一个类可以实现多个接口BjaVa只支持单重继承,一个类可以实现多个接口CJava只支持单重继承,一个类只可以实现一个接口DJaVa支持多重继承,但

13、一个类只可以实现一个接口正确答案:B15、如果想要一个类不能被任何类继承的话,需要使用哪个关键字来修饰该类?A.abstractB.newC.staticD.final正确答案:D16、classPersonprivateita;publicintchage(itm)returnm;)publicclassTeacherextendsPersonpublicintb;publicstaticvoidmai(Strigarg)Personp=newPerso();Teachert=newTeacher();inti;/pointx)Whicharesyntacticallyvalidstatementat/pointx?A.i二m;B.i=b;C.i=p.a;D.i=p.chage(30);正确答案:D17、请问以下代码的输出是什么:classApublicstaticintX=10;publicstaticvoidpritX()System.out.prit(x);)publicclass日mextendsApublicintX=20;publicstaticvoidmain(Stringargs)Aa=new曰m();pritX();SyStem.out.print(“和);System.out.prit(a.x);)A

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > Java

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!