黑马程序员基础评测:面向对象(上)
以下题目为 单选题 或 多选题,请认真作答。请在您认为正确的答案前勾选 “√”
1
关于构造方法重载说法正确的是( b) ----- 单选
A、方法名相同,与返回值类型有关,不看参数列表
B、方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表
C、方法名不相同,与返回值类型无关(构造方法没有返回值),只看参数列表
D、方法名相同,与返回值类型有关,只看参数列表
2
关于构造方法说法正确的是(b ) ----- 单选
A、构造方法有具体返回值
B、构造方法中没有return语句
C、构造方法名不能与类名相同
D、构造方法名必须与类名相同
3
下列关于封装的说法错误的是( c) ----- 单选
A、可以隐藏成员变量
B、可以隐藏成员方法
C、封装不属于面向对象特征
D、将不需要对外提供的内容都隐藏起来
4
下面对static的描述错误的是(b ) ----- 单选
A、静态修饰的成员变量和成员方法随着类的加载而加载
B、静态修饰的成员方法可以访问非静态成员变量
C、静态修饰的成员可以被该类所有对象所共享
D、静态修饰的成员变量和成员方法随着类的消失而消失
5
下列关于类的说法正确的是(a ) ----- 单选
A、类是一组相关的属性和行为的集合
B、类中必须有成员变量
C、类中必须有成员方法
D、类中必须有成员变量和成员方法
6
下列关于static特点说法错误的是(a ) ----- 单选
A、随着对象的消亡而消亡
B、随着类的加载而加载
C、可以通过类名.调用
D、被该类的所有对象所共享
7
类与对象的关系是是(ac ) ----- 多选
A、类是对象的抽象
B、对象是类的抽象
C、对象是类的具体实例
D、类是对象的具体实例
8
下列关于JavaBean类的说法错误的是( c) ----- 单选
A、该类的属性都隐藏
B、提供get和set方法访问其属性
C、该类的setXxx方法和getXxx方法访问权限建议定义成public的
D、JavaBean类必须具有无参的构造器
9
学生类中一般定义有构造方法和set方法,关于这两个方法描述错误的是(c )------单选
A、构造方法是用来创建对象或者初始化成员数据的
B、set方法是为对象中成员变量赋值的
C、带参构造在创建对象的时候不可以为成员变量赋值
D、类中的带参构造方法和set方法功能都有自己的意义,使用时可以灵活选择
10
选项( c )可以在main方法调用这个方法 ----- 单选
class Demo {
public void method(Demo d){
System.out.println("调用我了");
}
}
A、Demo.method();
B、method(new Demo());
C、Demo d = new Demo(); d.method(d);
D、Demo d = new Demo(); Demo.method(d);
交 卷
90分 |
|