国产高潮人妖99视频_国产精品九九九国产盗摄蜜臀_国产一区二区天天看片_国产精品无码AV无码_不卡的av帝国在线一区二区

您當(dāng)前位置: 唯學(xué)網(wǎng) » IT認(rèn)證培訓(xùn) » 真題專(zhuān)題

Java認(rèn)證考試筆試真題精選(3)

來(lái)源:唯學(xué)網(wǎng)•教育培訓(xùn)(www.printpiter.com)  【唯學(xué)網(wǎng) • 中國(guó)教育電子商務(wù)平臺(tái)】 加入收藏

三、判斷題

1.Java程序中的起始類(lèi)名稱(chēng)必須與存放該類(lèi)的文件名相同。()

答案:正確

2.Unicode是用16位來(lái)表示一個(gè)字的。()

答案:正確

3.原生類(lèi)中的數(shù)據(jù)類(lèi)型均可任意轉(zhuǎn)換。()

答案:錯(cuò)誤

1.分別寫(xiě)出BOOL,int,float,指針類(lèi)型的變量a 與“零”的比較語(yǔ)句。

答案:

BOOL : if ( !a ) orif(a)

int : if ( a == 0)

float : const EXPRESSION EXP = 0.000001

if ( a < EXP && a >-EXP)

pointer : if ( a !=NULL) or if(a == NULL)

2.請(qǐng)說(shuō)出const與#define 相比,有何優(yōu)點(diǎn)?

答案:1) const常量有數(shù)據(jù)類(lèi)型,而宏常量沒(méi)有數(shù)據(jù)類(lèi)型。編譯器可以對(duì)前者進(jìn)行類(lèi)型安全檢查。而對(duì)后者只進(jìn)行字符替換,沒(méi)有類(lèi)型安全檢查,并且在字符替換可能會(huì)產(chǎn)生意料不到的錯(cuò)誤。

2) 有些集成化的調(diào)試工具可以對(duì)const 常量進(jìn)行調(diào)試,但是不能對(duì)宏常量進(jìn)行調(diào)試。

3.簡(jiǎn)述數(shù)組與指針的區(qū)別?

數(shù)組要么在靜態(tài)存儲(chǔ)區(qū)被創(chuàng)建(如全局?jǐn)?shù)組),要么在棧上被創(chuàng)建。指針可以隨時(shí)指向任意類(lèi)型的內(nèi)存塊。

(1)修改內(nèi)容上的差別

char a[]= “hello”;

a[0] = ‘X’;

char *p = “world”; // 注意p 指向常量字符串

p[0] = ‘X’;// 編譯器不能發(fā)現(xiàn)該錯(cuò)誤,運(yùn)行時(shí)錯(cuò)誤

(2) 用運(yùn)算符sizeof 可以計(jì)算出數(shù)組的容量(字節(jié)數(shù))。sizeof(p),p為指針得到的是一個(gè)指針變量的字節(jié)數(shù),而不是p 所指的內(nèi)存容量。C++/C語(yǔ)言沒(méi)有辦法知道指針?biāo)傅膬?nèi)存容量,除非在申請(qǐng)內(nèi)存時(shí)記住它。注意當(dāng)數(shù)組作為函數(shù)的參數(shù)進(jìn)行傳遞時(shí),該數(shù)組自動(dòng)退化為同類(lèi)型的指針。

char a[] ="hello world";

char *p = a;

cout<< sizeof(a) << endl; // 12字節(jié)

cout<< sizeof(p) << endl; // 4 字節(jié)

計(jì)算數(shù)組和指針的內(nèi)存容量

voidFunc(char a[100])

{

cout<< sizeof(a) << endl; // 4 字節(jié)而不是100字節(jié)

}

4.類(lèi)成員函數(shù)的重載、覆蓋和隱藏區(qū)別?

答案:

a.成員函數(shù)被重載的特征:

(1)相同的范圍(在同一個(gè)類(lèi)中);

(2)函數(shù)名字相同;

(3)參數(shù)不同;

(4)virtual 關(guān)鍵字可有可無(wú)。

b.覆蓋是指派生類(lèi)函數(shù)覆蓋基類(lèi)函數(shù),特征是:

(1)不同的范圍(分別位于派生類(lèi)與基類(lèi));

(2)函數(shù)名字相同;

(3)參數(shù)相同;

(4)基類(lèi)函數(shù)必須有virtual 關(guān)鍵字。

c.“隱藏”是指派生類(lèi)的函數(shù)屏蔽了與其同名的基類(lèi)函數(shù),規(guī)則如下:

(1)如果派生類(lèi)的函數(shù)與基類(lèi)的函數(shù)同名,但是參數(shù)不同。此時(shí),不論有無(wú)virtual關(guān)鍵字,基類(lèi)的函數(shù)將被隱藏(注意別與重載混淆)。

(2)如果派生類(lèi)的函數(shù)與基類(lèi)的函數(shù)同名,并且參數(shù)也相同,但是基類(lèi)函數(shù)沒(méi)有virtual 關(guān)鍵字。此時(shí),基類(lèi)的函數(shù)被隱藏(注意別與覆蓋混淆)

0% (0)
0% (10)
已有條評(píng)論
新聞瀏覽排行