北语14秋《Java语言程序设计》作业4[答案]满分答案
14秋《Java语言程序设计》作业4
一,单选题
1. 下列说法哪一项是正确的?
A. 一个程序可以包含多个源文件
B. 一个源文件中只能有一个类
C. 一个源文件中可以有多个公共类
D. 一个源文件只能供一个程序使用
正确答案:----
?
正确答案:A
2. 下列说法正确的是_______。
A. 用abstract关键字修饰的方法,不能再被子类重写
B. 用final关键字修饰的方法,不能再被子类重写
C. 抽象类中一定要包含abstract方法
D. 某个类中包含了abstract方法,该类可以不声明为abstract类
专业答案:----
?
正确答案:B
3. 下面程序段的输出结果为_______。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. 编译不能通过
正确答案:----
?
正确答案:C
4. 下面程序段的输出结果为_______。class OverMethod{ void printMeth(){ System.out.println("There is none parameter."); } void printMeth(String t){ System.out.println("There is one parameter."); } void printMe
正确答案:----
A. There is none parameter.There is one parameter.There are t
正确答案:B
5. 下列选项不属于对象生命周期的是_______。
A. 生成
B. 使用
C. 消除
D. 封装
正确答案:----
?
正确答案:D
正确选项:----
正确选项:----
6. 下面程序段的输出结果为_______。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=4
正确答案:D
7. 构造方法何时被调用?
A. 类定义时
B. 创建对象时
C. 调用方法时
D. 使用对象的变量时
专业答案:----
?
正确答案:B
8. 被声明为private、protected及public的类成员,在类外部_______。
专业答案:----
A. 只能访问声明为public的成员
B. 只可能访问到声明为protected和public的成员
正确答案:----
C. 都可以访问
D. 都不能访问
正确选项:----
?
正确答案:B
9. 下列说法中,哪一项是正确的?
A. 引用一个类的属性或调用其方法,必须以这个类的对象为前缀
B. 创建新的类对象使用关键字new,回收无用的类对象使用关键字free
C. 一个程序里有且只能有一个公共类,它就是主类
D. 对象可以赋值,只要使用赋值号(=)即可,相当于生成了一个各属性与赋值对象相同的新对象
正确答案:----
?
正确答案:C
10. 在Java API文档中,不包括以下哪个内容?
A. 类及用途的描述
B. 父类的方法的列表
C. 成员变量的列表
D. 类层次
正确答案:----
?
正确答案:B
北语14秋《Java语言程序设计》作业4[答案]历年参考题目如下: