欧美一级a看免费观看,一本在线视频在线观看,国产偷自拍对白在线视频,精品欧美一区二区在线观看

    1. <dfn id="ktbui"><var id="ktbui"></var></dfn>
    2. 您當(dāng)前位置: 唯學(xué)網(wǎng) » IT認(rèn)證培訓(xùn) » 真題專題

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

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

      三、判斷題

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

      答案:正確

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

      答案:正確

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

      答案:錯(cuò)誤

      1.分別寫(xiě)出BOOL,int,float,指針類型的變量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ù)類型,而宏常量沒(méi)有數(shù)據(jù)類型。編譯器可以對(duì)前者進(jìn)行類型安全檢查。而對(duì)后者只進(jìn)行字符替換,沒(mé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í)指向任意類型的內(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)退化為同類型的指針。

      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.類成員函數(shù)的重載、覆蓋和隱藏區(qū)別?

      答案:

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

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

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

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

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

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

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

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

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

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

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

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

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

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