关键词不能为空

当前您在: 主页 > 英语 >

Java复习题

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-02 04:56
tags:

-

2021年2月2日发(作者:英文句子翻译)


一、



选择题



1


、同一包中的子类可以访问父类中带(







)访问修饰符的成员?(选择二项)



A




p


ublic


B




p


rotected


C




firend


D




private



2


、给定如下


Java


代码,下列(






)方法可以加入到


Sample


类中, 并且能够编译正确。


(选择二项)



public class Sample{



public int getSomething(int d){




Return d;


}


}


A.


private int getSomething(int i ,String s){}


B.


public void getSomething(int i ){}


C.


private int getSomething(byte b){ return b; }


D.


private int getSomething(){ return 2;}


3


、在


Java


语言中,下列关于类的继承的描述,正确的是(< /p>








(选一项)



A.


一个类可以继承多个父类



B.


一个类可以具有多个子类



C.


子类可以使用父类的所有方法



D.


子类一定比父类有更多的成员方法




4


、下面(





)不是


J ava


的访问修饰符关键字


.


(选择一项)



A




p


rivate


B




f


riend


C




protected


D




public


5


、给定如下的


Java


代码


,


下列


(






)


方法可以加入到

< br>Child


类中


,


并且能够保证 编译正确


.


(选择一项)



class Base{



public void method( ){



}


}


class Child extends Base{


}


A.


public void method(String s ){ }


B.


public int method( ){return 1;}


C.


private void method( ){}


D.


public void method(Integer i);


6


、关于对下面语句



protected void show(int x,int y){……}



下面(





)语句是它的在子类中的重写?(选择一项)



A




protected int show(int x,int y){……}



B




protected void show(int x,int y, int z){……}



C




public void show(int x,int y){……}



D




void show(int x,int y){……}




7


、假设有下面的接口定义



interface Book{



float priceRate=0.05;


}


那么其成员属性


priceRate


的默认修饰 符是(







(选择一项)



A




p


ublic


B




s


tatic


C




final


D




void


8


、在

Java


中,下面对于构造函数的描述正确的是(









(


选择一项


)


A.


类必须显式定义构造函数



B.


构造函数的返回类型是


void


C.


构造函数和类有相同的名称,并且不能带任何参数



D.


一个类可以定义多个构造函数




9


、在


Ja va


接口中,下列选项中有效的方法声明是(










(


选择两项


)


A.


public void aMethod();


B.


void aMethod();


C.


void aMethod(){}


D.


private void aMethod();



10



在< /p>


Java


中,



T


est


的代码如下所示,


假设类


T


est


的实例化对象名为


t



则选项



中的语句能正确调用


Test


类的

change()


方法。


(选择一项)


class Test{



public int change(){




n(“NO parameters”);





return 0;


}


public void change(double m){



n(“parameter is:”+m);



}


}


A.


(15.2f)




();


C.


(250.5);




D. int a=(13);


11


、给定如下


Java


代码,编译运行后,结果将是(

< p>







(选择一项)



public class Sample{



private int x;



public Sample(){




x=1;


}







public void Sample(double f ){




this.x=(int )f;


}


Public int getX(){




return x;


}


public static void main(String [] args){




Sample s=new Sample(5.2);




n(());


}


}


A.


发生编译期错误,编译器提示:出现重复的方法


Sample


B.


发生编译期错误,编译器提示:未定义构造方法


Sample



double

< br>)



C.


正常运行,输出结果:


5.2


D.


正常运行,输出结果:


5



12


、构成方法重写的要素不包括


(







).


(选择二项)



A





法名称相同



B





回类型不同



C




参数列表相同



D




在同一个类中




13


、以下(






)修饰 符用于声明一个类变量,且该变量的值在运行期始终保持不变。


(选

择一项)



A




s


tatic


B




f


inal


C




static final


D




final static



14< /p>


、在


java


中,下列接口或类不包括在



包中的是(







(选择一项)



A



ArrayList


B



Connection


C



Statement


D



DriverManager



15


、给定如下

Java


代码,关于


super


的 用法,以下描述正确的是(






(选择一项)



class C extends B{



public C(){



super(); }


}


A. < /p>


用来调用类


B


中定义的

< br>super()


方法



B. < /p>


用来调用类


C


中定义的

< br>super


()方法



C. < /p>


用来调用类


B


的无参构造方法

< p>


D.


用来调用类


B< /p>


中第一个出现的构造方法




16


、构造方法重载的要素包括(








(选三项)



A


.方法名称相同



B


.返回类型不同



C


.参数列表不同



D


.在同一个类中




17


、在如下所示的


Sample


类中,共有(






)个构造方法。

< br>(


选择一项


)



public class Sample{



private int x;



public Sample(){




x=1;


}


public void Sample(double f){




this.x=(int )f;


}


public sample(){




x=2;


}


public Sample(String s){


}


}


A.



4


B.



3


C.



2


D.



1



18


、在子类的构造方法中


,


使用


(



)


关键字调用父类的构造方法


.


(


选择一项


)



A




base


B




super


C




this


D



extends



19


、给定


java


代码如下所示,在


A


处所填写 类(






)方法,是对


cal


方法的重载(选择


二项)






public class Test


{




public void cal (int x , int z){}




//A


}


A




p


ublic int cal(int x , int y , float z){return z;}


B




p


ublic int cal (int x,int y ,int z ){return x;}


C




public void cal(int x,int z){}


D




public void cal (int z,int y , int x)

-


-


-


-


-


-


-


-



本文更新与2021-02-02 04:56,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/597293.html

Java复习题的相关文章