|
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。
11秋《Java语言程序设计》作业4
试卷总分:100 测试时间:-- 试卷得分:100
单选题
、单选题(共 10 道试题,共 100 分。) 得分:100
1. 下面程序段的输出结果为_______。class StaticDemo{ static int x; int y; public static int getX(){ return x; } public static int setX(int newX){ x=newX; } public int getY(){ retur
A. x=10 静态变量a.x=10 实例变量b.y=40
B. x=0 静态变量a.x=10 实例变量b.y=40
C. x=10 静态变量a.x=30 实例变量b.y=40
D. x=0 静态变量a.x=30 实例变量b.y=40
正确资料:D 满分:10 分 得分:10
2. 下列说法正,哪一些是正确的?
A. 抽象类中的抽象方法必须在该类的子类中具体实现
B. 抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法
C. final类中的属性和方法都必须被final修饰符修饰
D. 最终类不能派生子类,最终方法不能被覆盖
正确资料:D 满分:10 分 得分:10
3. 下列说法正确的是
A. 重载是指子类重新定义父类中继承的做法
B. 覆盖是指在同一个类中允许存在多个同名函数
C. 多态性是指同一个属性或行为在一般类及其各个特殊类中具有不同的语义
D. 子类不能包含父类中没有的特性
正确资料: 满分:10 分 得分:10
4. 能将程序补充完整的选项是_______。class Person{ private int a; public int change(int m){return m;} } public class Teacher extends Person{ public int b; public static void main(String args[]){ Person p=new Person();
A. i=m
B. i=b
C. i=p.a
D. i=p.change(50)
正确资料: 满分:10 分 得分:10
5. 下面程序段的输出结果为_______。package test; public class classA{ int x=20; static int y=6; public static void main(String args[]){ classB b=new classB(); ##go(10); System.out.println("x="+##x); }
A. x=10
B. x=20
C. x=6
D. 编译不能通过
正确资料: 满分:10 分 得分:10
6. 关于对象成员占用内存的说法哪一项是正确的?
A. 同一个类的对象共用一段内存
B. 同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间。
C. 对象的方法不占用内存
D. 以上说法都不正确
正确资料: 满分:10 分 得分:10
7. 被声明为private、protected及public的类成员,在类外部_______。
A. 只能访问声明为public的成员
B. 只可能访问到声明为protected和public的成员
C. 都可以访问
D. 都不能访问
正确资料: 满分:10 分 得分:10
8. 下面对形参的说法中哪一项是正确的?
A. 必须有两个
B. 至少有一个
C. 可以没有
D. 至少两个
正确资料 满分:10 分 得分:10
9. 下列说法正确的是_______。
A. 用abstract关键字修饰的方法,不能再被子类重写
B. 用final关键字修饰的方法,不能再被子类重写
C. 抽象类中一定要包含abstract方法
D. 某个类中包含了abstract方法,该类可以不声明为abstract类
正确资料:B 满分:10 分 得分:10
10. 下列关于构造方法说法正确的是_______。
A. 构造方法的名称可以和类不一样
B. 构造方法必须有返回值
C. 只能用运算符new调用构造方法
D. 构造方法不可以被重载
正确资料: 满分:10 分 得分:10
久爱奥鹏网 www.92open.com 主要提供奥鹏作业资料,奥鹏在线作业资料,奥鹏离线作业资料以及奥鹏毕业论文,致力打造中国最专业远程教育辅导社区。 |
|