还剩13页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
.如下有关类说法错误的是()22Object BC B一切类都直接或间接继承自类A.Object接口也继承类B.Object㊀类中定义了()措施C.Obj cttoString类在包中D.Object j ava.lang.在中,多态的实现不仅能减少编码的工作量,还能大大提高程序的可维护性及23Java可扩展性,下面哪一种选项不属于多态的条件()B子类重写父类的措施A.子类重载同一种措施B.要有继承或实现C.父类引用指向子类对象D..编译运行如下代码,输出成果是24Java DclassBase{public voidmethod{㊀㊀Syst m.out.print Basmethod;}class Child extends Base{public voidmethodB{nSystem.out.print ChildmethodB;{㊀class Samplpublic static void mainString[]args{Base base=new Child;base.methodB;㊀A.Bas methodB.Child methodBC.Base methodChild MethodB编译错误D..下面有关接口的说法对的的是25Java ABD接口中定义的是扩展功能A.Java接口中可以被多种子类实现,一种类也可以同步实现多种接口B.gva接口中可以申明私有组员C.Java接口不能被实例化D.Java.在接口中,下列选项中属于有效的措施申明是26Java A㊀A.public voidaM thoci;B.final void aMethod;C.voidaMethod{}D.private voidaMethod;下面说法中错误的是
27.D静态代码块类一加载只执行一次,后来再创立对象的时候不执行A.局部代码块的作用是为了限制变量的生命周期B.构造代码块在每创立一次对象就执行一次C.以上都不对D..在中,假如父类中的某些措施不包括任何逻辑,并且需要有子类重写,应当使28Java用关键字来申明父类的这些措施CA.finalB.staticC,abstractD.void.给定两个程序,如下29javapublic interfaceFace{int counter=40;public class Test implementsFace{private static int counter;public staticvoid mainString[]args{Systam.out.printin++counter;}的编译运行成果是Test.java DA.40B.41C.0D.1中,假如类是类的子类,类是类的子类,那么下面描述对的的是
30.Java C B BAAo可以继承中的公有组员,同样也可以继承中的公有组员A.CBA只继承了中的组员B.CB只继承了中的组员C.C A不能继承或中的组员D.C AB给定程序,如下
31.javapublic class Test{private static final int counter=10;public staticvoid mainString[]args{System.out.printIn++counter;编译运行成果是㊀T st.j ava,C A.10B.11编译错误C.运行时出现异常D..下面有关变量及其范围的陈说哪些是对的?32BCDACD实例变量区别于类变量,属于对象的变量是类的组员变量A.实例变量用关键字申明B.static在措施中定义的局部变量在该措施被执行时创立C.局部变量在使用前必须被初始化D..给定一种程序代码,如下33Java Bpublic class Test{int count=9;public voidcountl{int count=10;nSystem.out.printincountl=+count;public voidcount2{n nSystem.out.printIn count2=+count;public staticvoid mainStringargs[]{Test t=new Test;・t countl;・tcount2;编译运行后,输出成果是A.countl=9count2=9B.countl=10count2=9C.countl=10count2=10D.countl=9count2=
10.按照课堂规定在类中定义构造措施和措施,有关这两个措施描述错误的是34set D构造措施是用来创立对象或者初始化组员数据的A.措施是为对象中组员变量赋值的B.set带参构造在创立对象的时候也可认为组员变量赋值C.类中的带参构造措施与措施功能是完全反复的,可以只选其一㊀D.s t.程序编译运行后输出的成果是㊀35T st.java Apublic classTest{nString sl=java;public staticvoid mainStringargs[]{int z=2;Test t=new Test;System.out.printint.sl+z;A.java2B.2没有输出成果C..下面有关外部类和内部类组员的互相访问的规则中,对的的选项是()36AD o内部类可以直接访问外部类的组员A.外部类可以直接访问内部类的组员B.外部类不能访问内部类的组员C.外部类可通过创立内部类的实例来访问内部类的组员D..用于定义类组员的访问控制权的一组关键字是()37DoA.class,float,double,publicB.float,boolean,int,longC.char extends,float,doublezD.public,private,protected.给定代码,如下编译运行,成果是38java A()public staticvoidmainString[]args{String s;㊀(〃)Syst m.out.print Ins=+s;}编译错误A.编译通过,但出现运行时错误B.正常运彳亍,输出C.s=null正常运行,输出D.s=.有关类和对象的论述对的的是(39A的类分为两大部分系统定义的类和顾客自定义的类A.Java类的静态属性和全局变量(组员变量)的概念完全同样,只是体现形式不一样B.定义一种类时,该类的组员至少要有一种组员变量和一种组员措施C.类是对象的实例化D.构造函数何时被调用?
40.AAD创立对象时A.类定义时B.使用对象的措施时C.出现时D.super填入AAD class A{public voidtest{类的措施;System.out.printIn Atestclass Bextends A{public voidtest{类的措施;nSystem,out.printinB test public staticvoidmainString args[]{}A.A a=new B;a,test;B.A a=new A;・㊀a tst;C.B b=new A;・b test;・D newB.test;有关封装下面简介错误的是()
4.D o封装将变化隔离A.封装提高重用性B.封装提高安全性C.只有被修饰才叫做封装D.private试图编译运行下面的代码会发生什么状况
5.Dpublic classMyClass{staticint i;public staticvoid mainString[]args{System.out.printini;}错误,变量没有被初始化A.i输出B.null输出C.1输出D.0下面对的描述对的的是
6.static ABCDACD静态修饰的组员变量和组员措施伴随类的加载而加载A.静态修饰的组员措施可以访问非静态组员变量B.静态修饰的组员可以被整个类对象所共享C.静态修饰的组员变量和组员措施伴随类的消失而消失D.给定代码,如下
7.j avaabstract class Shape{abstract void draw;要创立类的子类如下代码对的的是()Shape CircleD BDA.class Circle extends Shape{int draw{}B.abstractclass Circleextends Shape{工㊀㊀㊀C.classCircxt ndsShape{void draw;}㊀voiddraw{}}D.class CirclextendsShape{在中,下面对于构造函数的描述对的的是()
8.Java D类必须显式定义构造函数A.构造函数的返回类型是B.void构造函数和类有相似的名称,并且不能带任何参数C.一种类可以定义多种构造函数D.下面代码的运行成果是
9.Java C class Penguin{//下面蓝色的部分被称为属性,字段,组员变量//名字private Stringname=null;//健康值private inthealth=O;生别private Stringsex=null;//tpublic void Penguin{=“雄;health=10;sex执行构造措施H;System.out.printinpublicvoidprint{企彳鹏的名字是“+・・System outprintln name+”,健康值是”+”,性别是“+””;health+sex+public staticvoid mainString[]args{Penguin pgn=new Penguin;pgn.print;企鹅的名字是健康值是性别是雄A.null,10,执行构造措施B.企鹅的名字是健康值是性别是null,0,null企鹅的名字是健康值是性别是C.null,0,null执行构造措施D.企鹅的名字是健康值是性别是雄null,10,.在中,下面有关抽象类的描述对的的是()10Java BD抽象类可以被实例化A.假如一种类中有一种措施被申明为抽象的,那么这个类必须是抽象类B.抽象类中的措施必须都是抽象的C.申明抽象类必须带有关键字D.abstract.给定如下程序代码,在横线处加入语句,可以使这段代码编译通11Java A过interface Parent{public intcountint i;}public classTest implementsParent{public intcount inti{return i%9;public staticvoid mainString[]args{inti=p.count20;}}A.Test p=new Test;B.Parent p;C.Parent p=new Parent;D.Test p=new Parent;.下面说法对的的是()12B oD匿名内部类编译后不会生成文献A..class接口编译后不会生成文献B..class抽象类中没有构造措施C.局部内部类只能访问被修饰的局部变量D.final类中构造措施申明对的的是哪一项?()
13.Student B㊀A classStud nt㊀public Studnt Bclass StudentpublicStudent{}C classStudentpublic voidStudent{}D classStudentnew Student{}下面对的作用描述错误的是
14.this BDD当组员变量和局部变量重名的时候可以用辨别A.this()语句必须放在构造函数的第一行,根据背面括号中的参数调B.this this用本类其他的构造函数.可以调用本类的一般函数C.this可以调用父类的一般函数D.this.在中,如下程序编译运行后的输出成果为()15Java Dpublic classTest{int x,y;Test intx,int y{this.x=x;public staticvoid mainString[]args{Test ptl,pt2;ptl=new Test3,3;pt2=new Test4,4;System.out.printptl.x+pt
2.x;}A.6B.34C.8D.
7.在中,已定义了两个接口和如下语句对的的是16java BC,AC㊀㊀A.int rfacA extendsB,CB.interface Aimplements B,CC.class Aimplements B,CD.classAimplements B,implements C给定一种程序的代码如下所示,编译时,会出现如下()状
17.Java Test.java C况class Parent{public intcount{return0;publicclassTest extendsParent{//第行public floatcount{2//第行return9;3编译通过A.在第行引起编译错误B.1在第行引起编译错误C.2在第行引起编译错误D.
3.在接口中定义常量,下面语法对的的是18Java BCDABCA.staticfinal int MALE=1;B.finalint MALE=1;C.intMALE=1;D.private intMALE=1;.给定程序的代码如下所示,则编译运行该类的成果是19Java Child.java CclassParent{Parent{System.out.printinparent;}publicclassChildextendsParent{ChildString s{System.out.printin s;publicstaticvoid mainString[]args{n HChildchild=new Childchild;A.childB.child㊀par ntC.parentchild编译错误D.下列选项中有关中关键字的说法错误的是
20.Java superB当子父类中组员变量重名的时候,在子类措施中想输出父类组员变量的值,A.可以用辨别子父类组员变量super语句可以放在构造函数的任意一行B.super子类可以通过关键字调用父类的措施C.super子类可以通过关键字调用父类的属性D.super分析如下所示的代码,则选项中的说法对的的是
21.Java DCclassParent{public Stringname;{㊀public ParentStringpNam this.name=pName;}publicclassTest extendsParent{//Ipublic TestString Name{//2nname=hello;//3㊀;sup rkitty”//4}第行错误,类的构造函数中参数名称应与其父类构造函数中的参数名A.2Test相似第行错误,应使用关键字调用父类的属性,改为B.3super namesuper,nname=hello;第行错误,调用父类构造措施的语句必须放在子类构造措施中的第一C.4行程序编译通过,无错误D.。
个人认证
优秀文档
获得点赞 0