java认证试题2Word格式文档下载.docx
- 文档编号:18023142
- 上传时间:2022-12-13
- 格式:DOCX
- 页数:24
- 大小:20.76KB
java认证试题2Word格式文档下载.docx
《java认证试题2Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《java认证试题2Word格式文档下载.docx(24页珍藏版)》请在冰豆网上搜索。
5.}
6.
7.classBabyRaccoonextendsMammal{}
Whichfourstatmentsaretrue?
(Choosefour.)
A.Raccoonis-aMammal.
B.Raccoonhas-aMammal.
C.BabyRaccoonis-aMammal.
D.BabyRaccoonis-aRaccoon.
E.BabyRaccoonhas-aMammal.
F.BabyRaccoonis-aBabyRaccoon.
第33題
2.publicclassHi{
3.voidm1(){}
4.protectedvoidm2(){}
6.classLoisextendsHi{
7.//insertcodehere
8.}
Whichfourcodefragments,insertedindependentlyatline7,willcompile?
A.publicvoidm1(){}
B.protectedvoidm1(){}
C.privatevoidm1(){}
D.voidm2(){}
E.pubicvoidm2(){}
F.protectedvoidm2(){}
G.privatevoidm2(){}
第34題
Whichfourstatementsaretrue?
A.Has-arelationshipsshouldneverbeencapsulated.封装
B.Has-arelationshipsshouldbeimplementedusinginheritance.继承
C.Has-arelationshipscanbeimplementedusinginstancevariables.变量
D.Is-arelationshipscanbeimplementedusingtheextendskeyword.
E.Is-arelationshipscanbeimplementedusingtheimplementskeyword.
F.TherelationshipbetweenMovieandActressisanexampleofanis-arelationship.
G.Anarrayoracollectioncanbeusedtoimplementaone-to-manyhas-arelationship.
第35題
10.publicclassHello{
11.Stringtitle;
12.intvalue;
13.publicHello(){
14.title+="
World"
15.}
16.publicHello(intvalue){
17.this.value=value;
18.title="
Hello"
19.Hello();
20.}没有thissuper或new
21.}
and:
30.Helloc=newHello(5);
31.System.out.print(c.title);
A.Hello
B.HelloWorld
C.Compilationfails.
D.HelloWorld5
E.Thecoderunswithnooutput.
F.Anexceptionisthrownatruntime.
第36題
publicclassDoubler{
publicstaticintdoubleMe(Holderh){
returnh.getAmount()*2;
}
publicclassHolder{
intamount=10;
publicvoiddoubleAmount(){amount=Doubler.doubleMe(this);
publicingetAmount(){returnamount;
//morecodehere
PlacethecodeframgmetsinpositiontoreducethecouplingbetweenDoublerandHolder.
publicstaticintdoubleMe(Placehereh){int
returnPlacehere*2;
h
publicvoiddoubleAmount(){amount=Doubler.doubleMe(Placehere);
}amount
CodeFragments
voidHolderintDoubler
h.getAmount()hthisamount
第37題
21.abstractclassC1{
22.publicC1(){System.out.print
(1);
23.}
24.classC2extendsC1{
25.publicC2(){System.out.print
(2);
26.}
27.classC3extendsC2{
28.publicC3(){System.out.print(3);
29.}
30.publicclassCtest{
31.publicstaticvoidmain(String[]a){newC3();
32.}
A.3
B.23
C.32
D.123
E.321
F.Compilationfails.
G.Anexceptionisthrownatruntime.
第38題
1.classOne{
2.publicOnefoo(){returnthis;
3.}
4.classTwoextendsOne{
5.publicOnefoo(){returnthis;
6.}
7.classThreeextendsTwo{
8.//insertmethodhere
9.}
Whichtwomethods,insertedindividually,correctlycompletetheThreeclass?
(Choosetwo.)
A.publicvoidfoo(){}
B.publicintfoo(){return3;
C.publicTwofoo(){returnthis;
D.publicOnefoo(){returnthis;
E.publicObjectfoo(){returnthis;
}
第39題
11.publicclassItemTest{
12.privatefinalintid;
13.publicItemTest(intid){this.id=id;
14.publicvoidupdateId(intnewId){id=newId;
}不可编译
15.
16.publicstaticvoidmain(String[]args){
17.ItemTestfa=newItemTest(42);
18.fa.updateId(69);
19.System.out.println(fa.id);
20.}
()
A.Compilationfails.编译失败
B.Anexceptionisthrownatruntime.
C.TheattributeidintheItemTestobjectremainsunchanged.
D.TheattributeidintheItemTestobjectismodifiedtothenewvalue.
E.AnewItemTestobjectiscreatedwiththepreferredvalueintheidattribute.
第40題
1.classFoo{
2.privateintx;
3.publicFoo(intx){this.x=x;
4.publicvoidsetX(intx){this.x=x;
5.publicintgetX(){returnx;
7.
8.publicclassGamma{
9.staticFoofooBar(Foofoo){
10.foo=newFoo(100);
11.returnfoo;
13.publicstaticvoidmain(String[]args){
14.Foofoo=newFoo(300);
15.System.out.print(foo.getX()+"
-"
);
16.
17.FoofooFoo=fooBar(foo);
18.System.out.print(foo.getX()+"
19.System.out.print(fooFoo.getX()+"
20.
21.foo=fooBar(fooFoo);
22.System.out.print(foo.getX()+"
23.System.out.print(fooFoo.getX());
24.}
25.}
Whatistheoutput?
A.300-100-100-100-100
B.300-300-100-100-100
C.300-300-300-100-100
D.300-300-300-300-100
第41題
1.publicclassKungFu{
2.publicstaticvoidmain(String[]args){
3.Integerx=400;
4.Integery=x;
5.x++;
6.StringBuildersb1=newStringBuilder("
123"
7.StringBuildersb2=sb1;
8.sb1.append("
5"
9.System.out.println((x==y)+"
"
+(sb1==sb2));
10.}
A.truetrue
B.falsetrue
C.truefalse
D.falsefalse
E.Compilationfails.
第42題
1.classA{
2.publicStringdoit(intx,inty){
3.return"
a"
4.}
5.
6.publicStringdoit(int...vals){
7.return"
b"
25.Aa=newA();
26.System.out.println(a.doit(4,5));
A.Line26prints"
toSystem.out.
B.Line26prints"
C.Anexceptionisthrownatruntime.
D.CompilationofclassAwillfailduetoanerrorinline6.
第43題
1.classPlant{
2.privateStringname;
3.publicPlant(Stringname){this.name=name;
4.publicStringgetName(){returnname;
6.publicclassTreeextendsPlant{
7.publicvoidgrowFruit(){}
8.publicvoiddropLeaves(){}
Whatstatementistrue?
A.Thecodewillcompilewithoutchanges.
B.ThecodewillcompileifpublicTree(){Plant();
}isaddedtotheTreeclass.
C.ThecodewillcompileifpublicPlant(){Tree();
}isaddedtothePlantclass.
D.ThecodewillcompileifpublicPlant(){this("
fern"
E.ThecodewillcompileifpublicPlant(){Plant("
}isaddedtothePlantclass.
第44題
1.classEmployee{
2.Stringname;
doublebaseSalary;
3.publicEmployee(Stringname,doublebaseSalary){
4.this.name=name;
5.this.baseSalary=baseSalary;
7.}
8.publicclassSalesPersonextendsEmployee{
9.doublecommission;
10.publicSalesPerson(Stringname,
11.doublebaseSalary,doublecommission){
12.//insertcodehere
13.}
14.}
Whichtwocodefragments,insertedindependentlyatline12,willcompile?
A.super(name,baseSalary);
B.mission=commission;
C.super();
mission=commission;
D.mission=commission;
super();
E.super(name,baseSalary);
F.mission=commission;
super(name,baseSalary);
G.super(name,baseSalary,commission);
第45題
Giventhat:
Gadgethas-aSprocketand小玩具链轮齿
Gadgethas-aSpringand弹簧
Gadgetis-aWidgetand装饰物
Widgethas-aSprocket
Whichtwocodefragmentsrepresenttheserelationships?
A.classWidget{Sprockets;
classGadgetextendsWidget{Springs;
B.classWidget{}
classGadgetextendsWidget{Springs1;
Sprockets2;
C.classWidget{Sprockets1;
Springs2;
classGadgetextendsWidget{}
D.classGadget{Springs;
classWidgetextendsGadget{Sprockets;
E.classGadget{}
classWidgetextendsGadget{Sprockets1;
F.classGadget{Springs1;
classWidgetextendsGadget{}
第46題
10.publicclassPizza{
11.ArrayListtoppings;
12.
13.publicfinalvoidaddTopping(Stringtopping){
14.toppings.add(topping);
17.publicvoidremoveTopping(Stringtopping){
18.toppings.remove(topping);
19.}
And:
30.classPepperoniPizzaextendsPizza{
31.publicvoidaddTopping(Stringtopping){
32.System.out.println("
CannotaddToppings"
33.}
34.
35.publicvoidremoveTopping(Stringtopping){
36.System.out.println("
Cannotremovepepperoni"
37.}
38.}
50.Pizzapizza=newPepperoniPizza();
51.pizza.addTopping("
Mushrooms"
52.pizza.removeTopping("
Pepperoni"
A.Compilationfails.
B.CannotaddToppings
C.Thecoderunswithnooutput.
D.ANullPointerExceptionisthrowninLine4.
第48題
1.publicclassVenus{
3.int[]x={1,2,3};
4.inty[]={4,5,6};
5.newVenus().go(x,y);
7.voidgo(int[]...z){
8.for(int[]a:
z)
9.System.out.print(a[0]);
A.1
B.12
C.14
第49題
Placecodeframgmetsintopositionsotheoutputis:
Thequantityis420
Placehereupdate(intquantity,intadjust){
Place
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 认证 试题