



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三部分 面向对象程序设计1、引用数据类型变量具有基本属性为(ABCD)A、变量名 B、数据类型 C、存储单元 D、变量值。2、面向对象技术的特性是(ACD)A、继承性 B、有效性 C、多态性 D、封装性。3、下列哪个命题为真?(C)A、所有类都必须定义一个构造函数。B、构造函数必须有返回值。C、构造函数可以访问类的非静态成员。D、构造函数必须初始化类的所有数据成员。4、关于子类与父类关系的描述正确的是(ACD)A、子类型的数据可以隐式转换为其父类型的数据;B、父类型的数据可以隐式转换为其子类型的数据;C、父类型的数据必须通过显示类型转换为其子类型的数据;D、子类型实例也是父类型的实例对象。5、下列哪一项说法最好地描述了Java中的对象?(C)A、对象是通过import命令引入到程序中的所有事情B、对象是方法的集合,这些方法在小程序窗口或应用程序窗口中产生图形元素,或者计算和返回值C、对象是一种数据结构,它具有操作数据的方法D、对象是一组具有共同的结构和行为的类6、下面哪个关键字不是用来控制对类成员的访问的?(C)A、publicB、protected C、defaultD、private7、Java语言正确的常量修饰符应该是(D)A、final B、static final C、static D、public static final;8、接口的所有成员域都具有 public 、static和 final 属性。9、接口的所有成员方法都具有 public 和 abstract 属性。10、编译下列源程序会得到哪些文件?(C)class A1class A2public class Bpublic static void main(String args)A) 只有B.class B)只有A1.class和 A2.class文件C)有A1.class、A2.class和B.class文件D) 编译不成功11、下列哪种说法是正确的?(A)A、私有方法不能被子类覆盖。B、子类可以覆盖超类中的任何方法。C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法。D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集。12、关于类继承的说法,正确的是(B)。A、Java 类允许多重继承B、Java接口允许多继承C、接口和类都允许多继承D、接口和类都不允许多继承13、使用以下哪个保留字可以使只有在定义该类的包中的其他类才能访问该类?(D)A)abstract B)privateC)protectedD)不使用保留字14、为了区分重载多态中同名的不同方法,要求(A)。A. 采用不同的参数列表B. 返回值类型不同C. 调用时用类名或对象名做前缀D. 参数名不同15、下述概念中不属于面向对象方法的是(D)。A对象、消息 B继承、多态 C类、封装 D过程调用16、下列关于构造方法的叙述中,错误的是(C)AJava语言规定构造方法名与类名必须相同BJava语言规定构造方法没有返回值,但不用void声明CJava语言规定构造方法不可以重载DJava语言规定构造方法只能通过new自动调用17、如果str表示一个String对象“73”,那么以下哪些表达式将会把这个字符串转换为int值73?请选出正确答案。(C)A)Integer.getInt(str)B)(int) str)C)(new Integer(str).intValue()D)IValue(str)18、下列哪个类的声明是正确的?(D)AabstractfinalclassHI Babstractprivatemove() Cprotectedprivatenumber; DpublicabstractclassCar19、关于被私有访问控制符private修饰的成员变量,以下说法正确的是(C)A可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类B可以被两种类访问和引用:该类本身、该类的所有子类C只能被该类自身所访问和修改D只能被同一个包中的类访问20、在Java中,关于final关键字的说法正确的是(AD)。A、如果修饰变量,则一旦赋了值,就等同一个常量。B、如果修饰类,则该类只能被一个子类继承。C、如果修饰方法,则该方法不能在子类中被覆盖。D、如果修饰方法,则该方法所在的类不能被继承。21、在Java中,下面关于包的陈述中正确的是(AD)。A、包的声明必须是源文件的第一句代码。B、包的声明必须紧跟在import语句的后面。 C、只有公共类才能放在包中。D、可以将多个源文件中的类放在同一个包中。22、下面有关私有变量和私有方法的声明,哪些叙述是对的?(AD)A、用关键字private修饰的成员变量和方法,称为私有变量和私有方法。B、用关键字protected修饰的成员变量和方法,称为私有变量和私有方法。C、用关键字public修饰的成员变量和方法,称为私有变量和私有方法。D、私有变量不能通过对象直接访问,只有在本类中创建的自己对象,才能访问自己的私有变量。23、下面有关变量及其作用域的陈述哪些是对的?(ABC)A、在方法里面定义的局部变量在方法退出的时候被撤销。B、局部变量只在定义它的方法内有效。C、在方法外面定义的变量(即实例变量)在对象被构造时创建。D、在方法中定义的方法的参变量只要该对象被需要就一直存在。24、下面关于继承的叙述哪些是正确的?(AD)A、在java中只允许单一继承。B、在java中一个类只能实现一个接口。C、在java中一个类不能同时继承一个类和实现一个接口。D、java的单一继承使代码更可靠。25、以下声明合法的是(B)Adefault String s;Bpublic final static native int w( )Cabstract double d;Dabstract final double hyperbolicCosine( )26、类Test1定义如下:1public class Test12public float aMethod(float a,float b) 34将以下哪种方法插入行3是不合法的。(B)A、public float aMethod(float a, float b,float c) B、public float aMethod(float c,float d) C、public int aMethod(int a, int b) D、private float aMethod(int a,int b,int c) 27、下面是Example.java文件的完整代码,请找出会产生编译错误的行(C)。1) class BaseClass 2) public String str; 3) public BaseClass() 4) System.out.println(“ok”); 5) public BaseClass(String s) 6) str=s; 7) class SubClass extends BaseClass 8) 9) public class Example 10) public void method() 11) SubClass s=new SubClass(“hello”); 12) BaseClass b=new BaseClass(“world”); 13) 14) A、7B、10C、11D、1228、下面关于类的说法错误的是(B)。A、类是Java语言中的一种复合数据类型。B、Java语言的类支持单继承和多继承。C、类是对所有具有一定共性的对象的抽象。D、类中包含数据变量和方法。29、下列关于变量的叙述哪个是错的?(C)A、实例变量是类的成员变量。B、在方法中定义的局部变量在该方法被执行时创建。C、实例变量用关键字static声明。D、局部变量在使用前必须被初始化。30、已知A类被打包在packageA , B类被打包在packageB ,且B类被声明为public ,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是(C)。A、A类的实例不能访问到B类的实例B、A类的实例能够访问到B类一个实例的x成员C、C类的实例可以访问到B类一个实例的x成员D、C类的实例不能访问到B类的实例31、下面关于Java语言中实例方法和类方法的说法,哪几项是对的?(BC)A、实例方法可以直接通过类名调用B、类方法可以直接通过类名调用。C、实例方法可以操作实例变量也可以操作类变量。D、类方法可以操作实例变量也可以操作类变量。32、下面叙述哪些是正确的?(ABC)A、java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用。B、在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销。C、java接口包含函数声明和常量声明。 D、java中,子类不可以访问父类的私有成员和受保护的成员。33、下列说法正确的是(A)。A. final 可修饰类、属性、方法B. abstract可修饰类、属性、方法C. 定义抽象方法需有方法的返回类型、名称、参数列表和方法体D.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 生产制造行业标准操作流程指南
- 企业团队协作项目管理框架
- 技术文档撰写与审核流程模板
- 工程项目质量控制标准化检测模板
- 智能化装备安全防护责任书9篇
- 美丽的天池300字9篇
- 农村信息技术服务支持协议文本
- 企业文档分类管理与搜索工具
- 供应链稳定持续承诺函8篇
- 企业风险管理标准化工具与应急预案制定
- 地质年代周期表
- 新闻编辑(修改版)马工程课件 第六章
- GB/T 2930.8-2017草种子检验规程水分测定
- 勘察设计工作大纲
- GB/T 17188-1997农业灌溉设备滴灌管技术规范和试验方法
- 关于国有集团公司采购管理办法【五篇】
- 2022年资阳市雁江区社区工作者招聘考试笔试试题及答案解析
- 2.2 第2课时 基本不等式的综合应用(课件)高一数学(人教A版2019必修第一册)
- 帮助卧床老年人使用便器排便课件
- 【高考英语精品专题】必修1 Unit 1 Life Choices-高考英语-一轮总复习备考方略课件PPT(新教材北师大版)
- 中国传媒大学-新媒体概论(刘行芳)-课件
评论
0/150
提交评论