13春《JAVA语言程序设计》作业4
试卷总分:100 测试时间:--
单选题
、单选题(共 10 道试题,共 100 分。)
1. 下面程序段的输出结果为_______。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 分
2. 下列说法哪一项是正确的?
A. 一个程序可以包含多个源文件
B. 一个源文件中只能有一个类
C. 一个源文件中可以有多个公共类
D. 一个源文件只能供一个程序使用
满分:10 分
3. 下列说法正确的是
A. 重载是指子类重新定义父类中继承的做法
B. 覆盖是指在同一个类中允许存在多个同名函数
C. 多态性是指同一个属性或行为在一般类及其各个特殊类中具有不同的语义
D. 子类不能包含父类中没有的特性
满分:10 分
4. 下列关于Java中类权限限定词的作用范围说法正确的是_______。
A. protected限定的类可以被不同包中的子类使用
B. default限定的类可以被不同包中的子类使用
C. private限定的类可以被同一个包中子类使用
D. public限定的类可以被不同包中的非子类使用
满分:10 分
5. 下面程序段的输出结果为_______。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
满分:10 分
6. 关于抽象方法的说法正确的一项是_______。
A. 可以有方法体
B. 可以出现在非抽象类中
C. 抽象方法是没有方法体的方法
D. 抽象类中的方法都是抽象方法
满分:10 分
7. 下列说法中,哪一项是正确的?
A. 类是变量和方法的集合体
B. 数组是无序数据的集合
C. 抽象类可以实例化
D. 类成员数据必须是共有的
满分:10 分
8. 下列说法正确的是_______。
A. 不能强制垃圾回收
B. 调用System.gc()能够实现强制一个对象回收
C. 调用System.gc(),根据参数对对象进行回收能够实现强制一个对象回收
D. 调用Runtime.gc()能够实现强制一个对象回收
满分:10 分
9. 下列选项不属于对象生命周期的是_______。
A. 生成
B. 使用
C. 消除
D. 封装
满分:10 分
10. 能将程序补充完整的选项是_______。class Person{ String name,department; int age; public Person(String n){name=n;} public Person(String n,int a){name=n;age=a;} public Person(String n,String d,int a) { department=d;
A. Person(n,a)
B. this(Person(n,a))
C. this(n,a)
D. this(name,age)
满分:10 分
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |