微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
public float Method(float a,float b) { } ③ ④ } A.ulic float Method(float a,float ,float c){ }B.ulic float Method(float c,float d){ }C.ulic it Method(it a,it ){ }D.rivate float Method(it a,it ,it c){ } 参考答案: B 此题主要考查方法重载,方法的重载是指多个方法可以享有相同 的名字,但参数的数量或类型必须不相同(采用不同的形式参数列表)。选项[B].不符合 方法重载的要求。----------------------------------------16、 给出下列的代码,则下列选项中哪个是类A合理的内部类? class A { protected int i; A(int i) { this.i=i; } } A.cla B { }B.cla B exted A {}C.cla B exted A {B( ){Sytem.out.ritl(=+i)}}D.cla A {} 参考答案: A 在定义内部类时,内外部类不能同名,不存在继承关系,可以把内 部类当成类的成员。----------------------------------------17、 给出下列的程序代码片段,下列的哪个选项是不正确的? ① public void create( ) { ② Vector my; ③ my=new Vector ( ); ④ } A.第二行的声明不会为变量my分配内存空间B.第二行语句创建一个Vector类对象C.第三行语句创建一个Vector类对象D.第三行语句为一个Vector类对象分配内存空间 参考答案: B 要为一个新对象分配空间必须执行new Xxx( )调用,new调用执行 以下的操作:①为新对象分配空间并将其成员初始化为0或者null。②执行类体中的初 始化(例如在类中有一个成员声明int a=10;在第一步后a=0,执行到第二步后a=10)。 ③执行构造方法。④变量被分配为一个到内存堆中的新对象的引用。----------------------------------------18、 下列程序段的输出结果是 String MyStr = Hello,; MyStr = MyStr + World!; System.out.println(MyStr); A.Hello,World!B.Hello,C.World!D.该程序段有语法错误 参考答案: A String类型可以直接使用+进行连接运算。----------------------------------------19、公有成员变量MAX是一个int型值,变量的值保持常数值100,则下列使用哪个选项的 声明定义这个变量是正确的? A.ulic it MAX = 100;B.fial it MAX = 100;C.fial ulic it MAX = 100;D.ulic fial it(MAX = 100; 参考答案: D Java中公有变量使用public定义,定义常量变量使用final,另外注 意的是修饰符的顺序,一个最完整的修饰是public static final int varial_a=100;这个顺序 不能变,而选项[C].错在修饰符的顺序上。----------------------------------------20、 给出下列的不完整的类代码,则下列的哪个语句可以加到横线处? class Person { String name,department; int age; public Person( String n ){ name = n;} public Person( String n,int a ) { name = n;age = a;} public Perso