四川工商学院《面向对象程序设计》2024-2025 学年第一学期期末试卷(省级一流课程)_第1页
四川工商学院《面向对象程序设计》2024-2025 学年第一学期期末试卷(省级一流课程)_第2页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

班级班级学号姓名本科..............................密..............................封..............................线..............................试卷说明:1、试卷满分100分,120分钟完成试卷;2、钢笔或圆珠笔直接答在试题中(除题目有特殊规定外);3、答卷前将密封线内的项目填写清楚。题号一二三四五总分合分人复核人满分100得分一、精心选一选,(本大题总共15小题,每题2分,共30分)1.以下关于面向对象程序设计中类的说法,正确的是()A.类是对象的实例B.类定义了对象的行为和属性C.一个类只能有一个对象D.类不能包含方法2.在Java中,定义类的关键字是()A.classB.structC.publicD.void3.下面哪个是合法的Java标识符()A.2variableB.variable2C.pointD.another4.若要定义一个类的私有成员变量,应使用以下哪个修饰符()A.publicB.privateC.protectedD.default5.以下关于构造方法的说法,错误的是()A.构造方法名与类名相同B.构造方法没有返回值C.一个类可以有多个构造方法D.构造方法可以有返回值6.在类中定义的方法,若要被其他类访问,其访问修饰符不能是()A.publicB.privateC.protectedD.default7.以下哪个关键字用于创建对象()A.newB.createC.objectD.instance8.若有一个类A和它的子类B,在子类B中重写了父类A的方法m(),以下说法正确的是()A.子类B中的m()方法的参数列表和返回类型必须与父类A中的m()方法完全相同B.子类B中的m()方法的访问权限必须比父类A中的m()方法更严格C.子类B中的m()方法不能抛出比父类A中的m()方法更多的异常D.以上说法都正确9.以下关于多态的说法,正确的是()A.多态是指一个对象具有多种形态B.多态是通过方法重载实现的C.多态是通过方法重写实现的D.多态是指一个类可以有多个子类10.在Java中,接口的定义关键字是()A.interfaceB.abstractC.implementsD.extends11.如果一个类实现了一个接口,那么这个类必须()A.重写接口中的所有方法B.修改接口中的方法C.实现接口中的所有抽象方法D.定义与接口中方法相同的属性12.以下关于抽象类的说法,正确的是()A.抽象类不能有构造方法B.抽象类不能被实例化C.抽象类中的方法都是抽象方法D.抽象类必须有抽象方法13.若要将一个对象转换为字符串类型,应使用以下哪个方法()A.toString()B.toStringC.string()D.String()14.在Java中,以下哪个类是所有类的父类()A.ObjectB.StringC.ExceptionD.Thread15.以下关于包的说法,错误的是()A.包用于组织和管理类B.一个类可以属于多个包C.包声明语句应放在源文件的开头D.使用包可以避免类名冲突二、准确填一填.(本大题总共5题,每题4分,共20分)1.在Java中,定义一个整数类型的变量x,其初始值为10,应使用语句____________________。2.若有一个类MyClass,要定义一个静态方法printMessage,该方法输出字符串“Hello”,其定义形式为____________________。3.当一个类继承另一个类时,使用关键字____________________。4.接口中的方法默认的访问修饰符是____________________。5.若要抛出一个自定义异常,应创建一个继承自____________________的类。三、认真判一判.(本大题总共6题,每题4分,共24分)1.一个类中可以有多个构造方法,只要它们的参数列表不同即可。()2.子类可以继承父类的私有成员变量和方法。()3.重写方法时,子类方法的访问权限不能比父类方法更宽松。()4.接口不能包含属性。()5.抽象类可以有非抽象方法。()6.在Java中,所有的异常都必须被捕获处理,否则程序会报错。()四、清晰答一答.(本大题总共2题,每题6分,共12分)1.简述面向对象程序设计的三大特性,并简要说明其含义。2.请说明类与对象的关系。五、灵活用一用.(14分)定义一个类Student,包含属性na

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论