Java语言与面向对象程序设计_在线作业_3
一、单选题每题5分共20道小题总分值100分
1
接口声明由修饰、i
terface、接口名称、()和接口体。
A父类列表BprivateC逗号隔开的父接口列表√Dstaticfi
al2
排序是将一个数据序列中的各个数据按照某种()排列的过程。
A数值B顺序(从大到小或从小到大)√C规律D方向3
引入整个包中所有成员,即“import()包名字”,例如:
Aimportjavaio√BimportjavaCimportjavaioDimport1
f4
publiclo
gf(i
t
)if(
1)retur
1elseretur
是递归方法,实现()计算。
f(
1)
A12…NB程序有错CN的阶乘√D
(
1)5
在子类中可以通过成员的名称直接引用父类的方法或者用“()”引用父类的方法。
Aobject方法名称Bthis方法名称Csuper方法名称√D对象方法名称6
下面类的父类是(publicclassMx)
A无2
f
BObject√Cjavala
gDSystem7
用static修饰的域称为静态域,又称为“()”。
A实例变量B类变量√C成员D非静态变量8
在Java程序设计语言中,所有源代码写在一个扩展名是()的纯文本文件里。
AjarBjava√CdocDclass9
在调用覆盖的方法时,被调用的覆盖方法的版本(),就是子类中的覆盖方法。
A不是唯一的B只有一个√C有多个3
f
D与重载类似10
声明抽象方法用下面的格式:()类型方法名(参数表)
Aabstract√BstaticCfi
alDpublic11
面向对象方法与软件复用的好处是:1()。2提高软件质量。3体现较多的一致性。
A方便使用JavaB少花钱C提高生产率,降低软件生产的代价√D简化系统难度12
在子类中重新定义一个与从父类那里继承来的()的域,称为域的隐藏。
A名字完全相同√BpublicCprotected4
f
Dprivate13
在Java语言中有如下几种变量:在类中的成员变量,又称域。在方法或代码块中的()。
在方法声明中的变量,又称参数。
A成员变量B系统变量C类变量D局部变量√14
在Java语言中,声明一个变量的同时也就指明了变量的()。
A名称B类型符号C作用域√D符号集15
publicabstractclassGraphicObjectabstractvoiddraw()是()类。
A接口
5
f
B未完成的类C抽象√D抽象方法16
Java语言是一种广泛使用的高水平的程序设计语言,r