北邮高级语言程序设计(基于Java)第三次阶段作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北邮高级语言程序设计(基于Java)第三次阶段作业
一、单项选择题(共20道小题,共100.0分)
1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的?____
A.public
B.private
C.static
D.final
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
2.
3.以下哪个接口的定义是正确的_____
A.interface A
{void print() { } ;}
B.abstract interface A
{void print() ;}
C.abstract interface A extends I1, I2 // I1、I2为已定义的接
口
abstract void print(){ };}
D.interface A
{void print();}
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
4.
5.下列说法正确的是____
A.子类只能覆盖父类的方法,而不能重载
B.子类只能重载父类的方法,而不能覆盖
C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使
用哪种方法
D.重载就是一个类中有多个同名但有不同形参和方法体的方法
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分
值:
5.0
提示:
6.
7.在调用构造函数时,____
A.子类可以不加定义就使用父类的所有构造函数
B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构
造函数
C.先调用父类的构造函数
D.先调用形参多的构造函数
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
8.
9.方法的作用不包含____
A.使程序结构清晰
B.功能复用
C.代码简洁
D.重复代码
知识点: 第三单元过关自测
学生答
案:
[D;]
得分: [5] 试题分 5.0
提示:
10.
11.构造函数在____时被调用
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象的属性时
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
12.
13.return语句____
A.可以让方法返回数值
B.方法都必须包含
C.方法中不可以有多个return语句
D.不能用来返回对象
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0
提示:
14.
15.方法的形参____
A.必须定义多个形参
B.至少有一个
C.可以没有
D.只能是简单变量
知识点: 第三单元过关自测
学生答
案:
[C;]
得分: [5] 试题分 5.0
提示:
16.
17.方法内的变量____
A.一定在方法内所有位置可见
B.可能在方法内的局部可见
C.可以在方法外可见
D.方法外也可以
知识点: 第三单元过关自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
18.
19.下列声明正确的是____
A.Abstract final class Hh{……}
B.Abstract private move(){……}
C.Protected private number;
D.Public abstract class Car{……}
知识点: 第三单元过关自测
学生答
案:
[B;]
得分: [5] 试题分
值:
5.0
提示:
20.
21.被声明为private,protected及public的类成员,在类外部____
A.只能访问声明为public的成员
B.只能访问到声明为protected和public的成员
C.都可以访问
D.都不可以访问
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分 5.0
提示:
22.
23.关于main()的说法正确的是____
A.方法main()只能放在公共类中
B.方法main()的头定义可以根据情况任意更改
C.一个类中可以没有main()方法
D.所有对象的创建都必须放在main()方法中
知识点: 第三单元过关自测
学生答
案:
[C;]
得分: [5] 试题分
值:
5.0
提示:
24.
25.分析下列程序
public class Test{
public static void main(String[] args){ String s1=new String("true");
boolean b1=new Boolean(true);
if(s1.equals(b1)){
System.out.println("Equal");
}
}
}
以上程序的输出结果是____
A.无输出
B.输出“Equal”
C.在第5行出现编译错误
D.程序执行后产生异常
知识点: 第三单元过关自测
学生答
案:
[A;]
得分: [5] 试题分
值:
5.0