該【面向對象程序設計練習題及答案 】是由【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.risevapes.com轉載請標明出處.