1、JAVA语言中,在类定义时使用final关键字修饰,是指这个类(a)A、不能被继承B、在子类方法中不能被调用C、能被别的程序自由调用D、不能被子类的方法覆盖2、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是(a)A、publicB、protectedC、privateD、final3、下列选项中,表示数据或方法只能被本类访问的修饰符是(c)A、publicB、protectedC、privateD、final4、下列选项中,接口中方法的默认可见性修饰符是(a)A、publicB、protectedC、privateD、final5、方法的重载指多个方法可以使用相同的名字,但是参数的数量或类型必须不完全相同,即方法体有所不同,它实现了java编译时的(a)A、多态性B、接口C、封装性D、继承性6、在某个类中存在一个方法、voidsort(intx),以下不能作为这个方法的重载的声明的是(b)。A、publicfloatsort(floatx)B、intsort(inty)C、doublesort(intx,inty)D、voidsort(doubley)7、为了区分类中重载的同名的不同方法,要求(a)。A、采用不同的形式参数列表B、返回值类型不同C、调用时用类名或对象名做前缀D、参数名不同8、在类的定义中,通过使用(a)关键字可创建一个现有类的子类。A、extendsB、implementsC、inheritsD、modifies9、为了调用超类的方法,可以使用(c)关键字后跟包含该超类所需参数的一对圆括号。A、superclassB、superconstructorC、superD、以上答案都不对10、关键字(b)表示某个新类是由一个现有的类中继承的A、interitsB、extendsC、reusesD、以上答案均不对11、JAVA语言中的类间的继承关系是(b)A、多重B、单重C、线程D、不能继承12、下列选项中,用于定义子类时声明父类名的关键字是(c)A、interfaceB、packageC、extendsD、class13、下列关键字中,用于声明类实现接口的关键字是(a)A、implementsB、packageC、extendsD、class14、下列修饰符可以用于说明类的是(c)A、privateB、staticC、abstractD、protected15、用于定义类成员的访问控制权的一组关键字是(d)A、class,float,double,publicB、float,boolean,int,longC、char,extends,float,doubleD、public,private,protected16、下列哪些说法是正确的(a)A、JAVA语言只允许单继承B、JAVA语言中只允许实现一个接口C、java语言不允许同时继承一个类并实现一个接口D、JAVA语言的单一继承使得代码更加可靠17、方法的重载是指(a)A、两个或两个以上的方法取相同的方法名,但是参数的个数或类型不同B、两个以上的方法去相同的名字和具有相同参数个数,但形参的类型可以不同C、两个以上的方法名字不同,但形参的个数或类型相同D、两个以上的方法取相同的方法名,并方法的返回值类型相同18、下列关于类说法不正确的是(d)A、类是JAVA语言中的一种复合数据类型B、类是包含数据变量和方法C、类是对所有具有一定共性的对象的抽象D、JAVA语言的类支持多继承19、下面哪个说法不正确(b)A、如果某公共的类被声明在一个源文件中,则该类必须与源文件具有相同的名字B、JAVA语言中,一个类只能是实现一个接口C、如果某源文件包含package语句,则该语句必须是第一个非空、非注释行D、接口中的方法必须是抽象的,但可以不用关键abstract修饰20、类的设计要求它的某个成员变量不能被外部类直接访问,应该使用下面的那些修饰符获得需要的访问控制(d)A、publicB、不加修饰符C、protectedD、private