北邮高级语言程序设计基于Java第三次阶段作业Word文件下载.docx
《北邮高级语言程序设计基于Java第三次阶段作业Word文件下载.docx》由会员分享,可在线阅读,更多相关《北邮高级语言程序设计基于Java第三次阶段作业Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
![北邮高级语言程序设计基于Java第三次阶段作业Word文件下载.docx](https://file1.bdocx.com/fileroot1/2022-10/28/2f75d69c-fc1a-4965-bf11-bb4e1d80ab60/2f75d69c-fc1a-4965-bf11-bb4e1d80ab601.gif)
[5]
试题分值:
提示:
2.
3.以下哪个接口的定义是正确的_____
A.interfaceA
B.{voidprint(){};
}
C.abstractinterfaceA
D.{voidprint();
E.abstractinterfaceAextendsI1,I2//I1、I2为已定义的接口
F.abstractvoidprint(){};
G.interfaceA
H.{voidprint();
[D;
4.
5.下列说法正确的是____
A.子类只能覆盖父类的方法,而不能重载
B.子类只能重载父类的方法,而不能覆盖
C.子类不能定义和父类名同名同形参的方法,否则,系统将不知道使用哪种方法
D.重载就是一个类中有多个同名但有不同形参和方法体的方法
6.
7.在调用构造函数时,____
A.子类可以不加定义就使用父类的所有构造函数
B.不管类中是否定义了何种构造函数,创建对象时都可以使用默认构造函数
C.先调用父类的构造函数
D.先调用形参多的构造函数
8.
9.方法的作用不包含____
A.使程序结构清晰
B.功能复用
C.代码简洁
D.重复代码
10.
11.构造函数在____时被调用
A.创建对象时
B.类定义时
C.使用对象的方法时
D.使用对象的属性时
12.
13.return语句____
A.可以让方法返回数值
B.方法都必须包含
C.方法中不可以有多个return语句
D.不能用来返回对象
14.
15.方法的形参____
A.必须定义多个形参
B.至少有一个
C.可以没有
D.只能是简单变量
[C;
16.
17.方法内的变量____
A.一定在方法内所有位置可见
B.可能在方法内的局部可见
C.可以在方法外可见
D.方法外也可以
[B;
18.
19.下列声明正确的是____
A.AbstractfinalclassHh{……}
B.Abstractprivatemove(){……}
C.Protectedprivatenumber;
D.PublicabstractclassCar{……}
20.
21.被声明为private,protected及public的类成员,在类外部____
A.只能访问声明为public的成员
B.只能访问到声明为protected和public的成员
C.都可以访问
D.都不可以访问
22.
23.关于main()的说法正确的是____
A.方法main()只能放在公共类中
B.方法main()的头定义可以根据情况任意更改
C.一个类中可以没有main()方法
D.所有对象的创建都必须放在main()方法中
24.
25.分析下列程序
publicclassTest{
publicstaticvoidmain(String[]args){
Strings1=newString("
true"
);
booleanb1=newBoolean(true);
if(b1)){
"
Equal"
}
以上程序的输出结果是____
A.无输出
B.输出“Equal”
C.在第5行出现编译错误
D.程序执行后产生异常
26.下面程序有错误,关于错误原因的说法正确的是
publicclassApp{
intx=8;
K"
publicstaticvoidmain(String[]mm){
A.语句“intx=8;
”有错,不能在声明变量的同时赋值
B.语句“"
”有错,这样的操作性语句必须放到某个方法的方法体中才行
C.main()方法的方法体中没有任何语句,所以产生错误
D.main()方法中的参数应该是args,而这里写成了mm,所以出错
主题8自测
27.下列说法中正确的是______
A.不需要定义类就能创建对象
B.对象中必须有属性和方法
C.属性必须是简单变量
D.属性可以是简单变量,也可以是一个对象
28.
29.下列关于修饰符混用的说法,错误的是
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的属性
主题9自测
30.
31.类与对象的关系是___
A.类是对象的抽象
B.类是对象的具体实例
C.对象是类的抽象
D.对象是类的子类
32.
33.下列关于构造方法的叙述中,错误的是____
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
34.
35.下列说法正确的是_____
A.Java中允许一个子类有多个父类
B.某个类是一个类的子类,它仍有可能成为另一个类的父类
C.一个父类只能有一个子类
D.继承关系最多不能超过四层
36.
37.关于继承的说法正确的是____
A.子类将继承父类所有的属性和方法
B.子类继承父类的非私有属性和方法
C.子类只继承父类public方法和属性
D.子类只继承父类的方法,而不继承属性
38.