欢迎来到天天文库
浏览记录
ID:17717448
大小:145.50 KB
页数:22页
时间:2018-09-05
《第9章java考试试卷(蒋晓明,周诚)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、选择题1.关于JAVA中的抽象类方法,下面哪个是正确的?AI.它不包含方法.II.它不能被定义为PUBLIC.(a)只有I(b)只有II(c)I和II(d)没有2.下面对抽象类描述不正确的是(C)A.抽象类只能作为基类使用。B.抽象类不能定义对象。C.抽象类可以实例对象。D.可以实现多态。3.下列关于接口和抽象类的说法不正确的是?(A)A)接口也有构造方法B)实现接口时,需对接口中的所有方法都要实现C)抽象类也有构造方法D)抽象类可以派生出子类4.下列变量定义不合法的是(C)A)booleanflag=true;B
2、)intk=1+‘a’;C)charch=“a”;D)floatradius=1/2;5.有关类的说法正确的是?(B)A)类具有封装性,所以类的数据是不能被访问的B)类具有封装性,但可以通过类的公共接口访问类中的数据C)声明一个类时,必须用public修饰符D)每个类中,必须有main方法,否则程序无法运行6.下列说法正确的是(A)A)非抽象类不能包含抽象方法B)非抽象类可以包含抽象方法C)抽象类不能包含抽象方法D)任何类都不能包含抽象方法7.下列说法正确的是(B)A)允许申明没有抽象方法的抽象类B)不允许申明没有抽象
3、方法的抽象类C)允许申明含有抽象方法的普通类D)任何类都可以申明抽象方法8.下列说法不正确的是(A)A)一个抽象父类的子类可以不实现所有的抽象方法B)一个抽象父类的子类必须实现所有的抽象方法C)如果一个抽象父类的子类不能实现所有的抽象方法,它必须申明为抽象D)如果一个抽象父类的子类可以不为抽象9.下列说法正确的是(A)A)子类可以申明为抽象的,即使它的父类是具体的B)子类必须申明为抽象的,即使它的父类是具体的C)子类不能申明为抽象的,即使它的父类是具体的D)以上说法都错误10.下列说法正确的是(A)A)可以用NEW创建
4、抽象类实例B)不可以用NEW创建抽象类实例C)抽象类不可以用作数据类型D)以上说法都错误11.下列说法正确的是(A)A)接口中数据必须是常量B)接口中数据可以不是常量C)抽象类不可以有非常量的数据域D)以上说法都错误12.下列说法正确的是(B)A)接口中数据必须是常量B)接口中数据可以不是常量C)抽象类不可以有非常量的数据域D)以上说法都错误13.在下面类的定义中,哪个定义了一个合法的抽象类?CclassA{abstractvoidufinished(){}}(a)classA{abstractvoidunfinish
5、ed();}(b)abstractclassA{abstractvoidunfinished();}(c)publicclassabstractA{abstractvoidunfinished();}}abstractclassA{abstractintunfinished();}(d)14.下面哪一个事正确的接口?DinterfaceA{voidprint(){};}(a)abstractinterfaceAextendsI1,I2{abstractvoidprint(){};}(c)abstractinterfac
6、eA{print();}(b)interfaceA{voidprint();}(d)15.下列说法错误的有(D)A)Integeri=newInterger(“23”);B)Integeri=newInteger(23)C)Integeri=Interger.valueOf(“23”)D)Doubled=newDouble();16.下列说法错误的有(B)A)Doubled=Double.valueof(“23.45”)B)inti=(Integer.valueOf(23)).intValue()C)doubled=(
7、Double.valueOf(“23”)).doubleValue()D)inti=(Double.valueOf(“23.4”)).intValue()17.描述JDK1.5中装箱和开箱的特点。在JDK1.5中,下面的哪个语句不正确吗?(D)A)Numberx=3;B)Integerx=3;C)Doublex=3;D)y.intValue();18下列说法错误的有(A)A)抽象类可以有使用该抽象类构造方法创建的实例。B)抽象类可以被扩展。C)总可以成功地把子类实例转化成父类的对象。D)接口编译成独立的字节码文件。(正
8、确)19.下列说法正确的有(C)A)非抽象类的子类不能是抽象类。B)总可以成功地把父类实例转化成子类的对象。C)子类不能覆盖父类中的具体方法,将其声明成抽象方法。。D)以上全错20.下列说法正确的有(C)A)非抽象类的子类不能是抽象类。B)总可以成功地把父类实例转化成子类的对象。C)子类不能覆盖父类中的具体方法,将其声明成抽象方法
此文档下载收益归作者所有