- 5
- 0
- 约7.06千字
- 约 12页
- 2026-04-07 发布于天津
- 举报
面向对象程序设计期末试卷及答案
考试时间:______分钟总分:______分姓名:______
选择题(每题2分,共20分)
1.下列关于面向对象封装特性的描述,正确的是()。
A.封装就是将所有属性设为private
B.封装的主要目的是隐藏对象的内部实现细节
C.封装后类的属性无法被外部访问
D.封装会降低代码的可重用性
2.在Java中,实现多态的必要条件不包括()。
A.类之间存在继承关系
B.子类重写父类方法
C.父类引用指向子类对象
D.子类创建对象时使用new关键字
3.下列关于String类的描述,错误的是()。
A.String类是final类,不能被继承
B.String对象是不可变的
C.使用+操作符连接字符串时,会创建新的String对象
D.String类提供了修改字符串内容的方法,如setCharAt()
4.ArrayList集合的底层实现是基于()数据结构。
A.链表
B.数组
C.栈
D.队列
5.下列关键字中,用于定义一个不能被继承的类的是()。
A.static
B.final
C.abstract
D.private
6.在异常处理中,用于声明一
原创力文档

文档评论(0)