下载此文档

面向对象程序设计练习题及答案.docx


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
该【面向对象程序设计练习题及答案 】是由【1660287****】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【面向对象程序设计练习题及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。面向对象程序设计练习题及答案
.类定义中的修饰符是访问权限修饰符,包括public、()和protected
class
this
private(正确答案)
static
.构造方法不能从()继承。

.父类(正确答案)
public类
Object类
()返回值类型。

(正确答案)


答案解析:构造方法定义的基本语法:
方法名与类名保持一致
没有返回值类型
一般使用public修饰符修饰
.()除了可以用在构造方法之外,还可以用来指明要操作的对象自身。
static
this(正确答案)
new
return
答案解析:P83最上面一段话有解析与例题
空1答案:拆箱
.调用有参数的方法时,我们需要传递一些值,传给方法的值我们管它叫做,定义方法时指定的参数为形参。
空1答案:实参
.当在类中没有显示定义任何构造方法的时候,那么该类中会有一个默认的构造方法。
空1答案:无参
.对象的数据成员和成员方法的访问需要使用成员访问运算符实现的。
空1答案:.
.构造方法的作用除了创立对象外,还可以在创立对象的同时对象。
空1答案:初始化
.对于Java中的每种基本数据类型,Java类库中都有一个对应的包装类。
所有的包装类都定义在包中。
空1答案:
.类的封装性定义的原那么:数据成员声明为私有的,成员方法声明为的。
空1答案:公有
.在Java中,使用构造方法是生成实例对象的唯一途径。这个过程称为对象的。
空1答案:实例化
.构造方法不能说明nativeabstractsynchronized或空1答案:final
.类的封装性是提高数据的()o
(正确答案)



答案解析:类的封装性的意义:
隐藏对象的属性和实现细节,对外提供公共的访问方式,提高信息的平安性。
.在类的定义中,类名遵从标识符的命名规那么,以下正确的类名为()o
A.#myname
var
Vai(正确答案)
2_jk
答案解析:标识符的命名规那么:
1、只能有数字、字母、_、$
2、不能包含除一$之外的其他特殊字符,空格也不行
3、关键字不能用作标识符
4、区分大小写
5、不能以数字开头
.构造方法是通过()关键字去使用的。
default
static
this
new(正确答案)
.以下方法中能构成方法重载的是()o(1)doublefun(intx,inty){)(2)intfun(intx,inty){}(3)longfun(intx,inty,doublez){}(4)Voidfund(intx,inty,doublez){}
A.⑴和(2)
(2)和(3)(正确答案)
C.⑴和(4)
D.(2)和(3)和(4)
答案解析:方法重载的原那么:
在同一个作用域中
方法名相同
参数列表不同(参数类型不同、参数个数不同、参数顺序不同)
与返回值无关
Java中提供了一个关键字(),该关键字修饰的成员可以在该类各个对象中共享。
new
this
static(正确答案)
private
答案解析:Java中提供了一个关键字static,static修饰的成员可以在该类各个对象中共享,也就是说这个变量在内存中只会保存一份。
.以下表达中正确的选项是()O



(正确答案)
.以下不属于方法签名的是()o

(正确答案)


答案解析:方法签名:
方法名+方法参数列表(与返回值无关)
.()关键字用于访问该类的成员变量,区分局部变量和成员变量,其指向的变量为成员变量。
this(正确答案)
static
new

答案解析:this关键字:任何一个类都隐藏了一个this,代表的是本类对象的引用;
作用:区分局部变量与成员变量,this指向的变量为成员变量。
.使用this关键字可以在自身的构造方法中调用该类的其他构造方法,但是仅限于写在构造方法的()语句。

(正确答案)


.以下对于基本数据类型到包装类型的转换中错误的选项是()o
char-Character
double^Double
bytefByteger(正确答案)
int^Integer
答案解析:常见的基本数据类型f包装类型:
bytefByte
shortfShort
intfInteger
longfLong
floatfFloat
doublefDouble
cha「fCharacter
booleanfBoolean
.对于inti=10,如果需要将i当做对象使用,那么需要将其转换成()类型。


(正确答案)

答案解析:对于基本数据类型的数据来说,是无法直接当做引用类型的数据去使用;如果需要将基本类型的数据当做对象来使用,那么需要将基本类型的数据转换成包装类型的对象来使用。
.构造方法的调用方式与普通方法()o
(正确答案)


,可能不同
.类成员的访问权限修饰符有()个关键字,()种访问权限。
;4
3;4(正确答案)
;3
;3
答案解析:
关键字:访问权限:
private私有的
public公有的
protected受保护的缺省的
.以下对于创立对象的基本语法中,书写正确的选项是()o
=new对象名();
=new类名();
=new对象名();
=new类名();(正确答案)
.以下对于类的定义的基本语法中,书写正确的选项是()o
{数据成员成员方法}(正确答案)
{数据成员成员方法}
{数据成员成员法}
{数据成员成员方法}
,书写正确的选项是()o
(参数列表){方法体};
(参数列表){方法体}
(参数列表){方法体}(正确答案)
(参数列表){方法体};
()构成重载。


(正确答案)

()o
(正确答案)



答案解析:public:公有的,public修饰的类,是可以在Java程序中的任意地方访问,包括包内或者包外,但是如果是在包外访问,需要通过import关键字导入指定的包
,不是构造方法的特点是()o

(正确答案)


,正确的选项是()o


(正确答案)

.在()以后,实现了自动装箱和拆箱的功能。



(正确答案)
.包装类型中提供了()的成员方法,返回对应的原始类型的值。
xxxValue(正确答案)
xxxObj
parseXXX
valueOf()
答案解析:例:
inti=10
IntergeriObj=newInterger(10)
inti=();
.以下不属于包装类的是()。
Float
Character
(正确答案)

答案解析:常见的包装类:
ByteShortIntegerLongFloatDoubleBooleanCharacter
.类其实就是一个模子,可以创立出很多的对象,不同的对象,数据成员是()的副本。


(正确答案)

.数据成员定义为私有的,分别给私有的数据成员定义公有的set与()方法。

get(正确答案)


.在一个类中,一旦该类中显示定义了构造方法,那么默认的构造方法就会()O



(正确答案)
答案解析:在一个类中,如果没有显示定义构造方法,那么该类中会有一个无参的构造方法,叫做默认的构造方法。一旦该类中显示定义了构造方法,那么默认的构造方法就会消失:
如果还需要使用无参的构造方法,那么自己显示定义一个即可。
.是一类特殊的方法,有特殊的功能。
空1答案:构造方法
.在同一个类中,定义这样一组方法:方法名相同,参数列表不同,这样的方法就构成了。

面向对象程序设计练习题及答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1660287****
  • 文件大小18 KB
  • 时间2023-01-13