- 0
- 0
- 约1.3万字
- 约 22页
- 2026-03-10 发布于河北
- 举报
面向对象部分测试题
考试宣言:
同学们,考试考多少分不是我们目标!排在班级多少名次也不是
我们衷!
我们考试目标是要经过考试中题目,检验大家在这段时间学习中,
是否已经把需要掌握知识掌握住了,假如哪道题目你不会做,又或者
做错了,那么不用怕,考完试后,导师讲解时候你要注意听!那时
候学会了,记住了,也一样不影响你高薪就业!
本套题共40道不定项选择题,其中单项选择30道,多项选择10
道。单项选择2分/题,多项选择4分/题。多项选择题不全对半分,
全对满分。
1.下面描述函数重写错误是
A.要有子类继承或实现
B.子类方法权限必须大于等于父类权限
C.父类中被private权限修饰方法能够被子类重写
D.子类重写接口中抽象方法,子类方法权限必须是public//接口全部方法前面都
是默认publicabstract
2.下面关于类设计思绪描述错误是()
A.依照需求定义类所包含字段组(员变量)
B.依照面向对象思想要求,隐藏属性和实现细节之后,能够提供公共访问方式
C.封装之后字段在本类内也必须使用get/set方法//private修饰之后能够在本
类中直接使用,不需要经过get/set方法调用
D.按需求能够在类中定义若干结构方法
3.分析以下Java代码,假如想在控制台上输出B类test,:)方法〃,则在主函数应填入
()o
classA{
publicvoidtest(){
Syste.out.printIn(A类test()方法”);
)
)
classBextendsA{
publicvoidtest(){
Syste.out.printIn(B类test()方法”);
)
publicstaticvoidain(Stringargs[]){
)
)
A.Aa=newB();
a.test();
B.Aa=newA();
a.test();
C.Bb=newA();
b.test();
D.newB().test();
4.关于封装下面介绍错误是()o
A.封装隐藏实现细节
B.封装提升重用性。
C.封装提升安全性
D.只有被private修布才叫做封装//仅仅是封装一个
5.试图编译运行下面代码会发生什么情况
publicclassMyClass{
staticinti;//int型组员变量默认值为0
publicstaticvoidain(String[]args){
Syste.out.printIn(i);
)
}
A.错误,变量i没有被始化
B.输出null
C.输出1
D.输出0
6.下面对static描述正确是
A.静态修饰组员变量和组员方法伴随类加载而加载
B.静态修饰组员方法能够访问非静态组员变量〃对象都没有,访问什么呀?
C.静态修饰组员能够被整个类对象所共享
D.静态修饰组员变量和组员方法伴随类消失而消失
7.给定java代码,以下:
abstractclassShape
abstractvoiddraw();
要创建Shape类子类Circle,以卜代码止确是()。
A.classCi
原创力文档

文档评论(0)