重點 選擇題

2021-07-05 01:40:46 字數 2189 閱讀 8671

1、printf(「%f\n」,5);

【在printf中,float會自動轉換成64位的double】

輸出結果:

0.000000

2、sizeof(a = b+1)

【不會對sizeof內的表示式進行運算】

3、~a>>4+1;

~ == + > 移位

算術運算 > 移位運算 > 比較運算 > 位運算 > 和/或

4、(x&y) + ( (x^y)>>1 )

求兩個數的平均值

5、靜態成員變數,可以在乙個類的所有例項中共享資料,可以宣告為保護或者私有。

6、設 m 和 n 都是 int 型別,那麼以下 for 迴圈語句,__

for(m=0,n=-1;n=0;m++,n++)

n++;

a.迴圈體一次也不執行

b.迴圈體執行一次

c.是無限迴圈

d.有限次迴圈

e.迴圈結束判斷條件不合法

f.執行出錯

選a,因為n=0是賦值運算,先將0給n然後再判斷n是否為真,其為假故永不執行。

7、關於引用以下說法錯誤的是()。

引用必須初始化,指標不必

引用初始化以後不能被改變,指標可以改變所指的物件

不存在指向空值的引用,但是存在指向空值的指標

乙個引用可以看作是某個變數的乙個「別名」

引用傳值,指標傳位址

函式引數可以宣告為引用或指標型別

引用也是傳遞的位址選e

8、解決hash衝突的辦法:

線性探測 ✔

單旋轉法

二次探測 ✔

拉鍊法 ✔

雙重雜湊 ✔

多重雜湊 ✔

【雙重雜湊】

所謂雙雜湊也是解決衝突域的一種方法,如果用第乙個雜湊函式解決不了衝突域時,用第二個繼續計算,只到衝突域解決為止

題中14 23 39根據給的雜湊函式:

14%7=0 14放到位址0下

23%7=2 23放到位址2下

39%7=4 39放到 4

9%7=2 產生衝突(因為位址2上存了23),用下乙個雜湊函式在計算9%5+1=5 位址5可用,9放到位址5下

25%7=4 衝突 再用25%5+1=6 25放到位址6下

9、關係代數的優化策略是_。

——盡早執行選擇運算

10、可重定位記憶體分配的目的是_。

——解決碎片和緊縮問題

11、下列哪一項用於產生數字簽名()

a 接收方的私鑰

b 傳送方的私鑰

c 傳送方的公鑰

d 接收方的公鑰

傳送報文時,傳送方用乙個雜湊函式從報文文字中生成報文摘要,然後用自己的私人金鑰對這個摘要進行加密,這個加密後的摘要將作為報文的數字簽名報文一起傳送給接收方,

接收報文時,接收方首先用與傳送方一樣的雜湊函式從接收到的原始報文中計算出報文摘要,接著再用傳送方的公用金鑰來對報文附加的數字簽名進行解密,如果這兩個摘要相同、那麼接收方就能確認該數字簽名是傳送方的。

數字簽名有兩種功效:

一是能確定訊息確實是由傳送方簽名並發出來的,因為別人假冒不了傳送方的簽名。

二是數字簽名能確定訊息的完整性。因為數字簽名的特點是它代表了檔案的特徵,檔案如果發生改變,數字摘要的值也將發生變化。不同的檔案將得到不同的數字摘要。 一次數字簽名涉及到乙個雜湊函式、傳送者的公鑰、傳送者的私鑰。

選b12、筆試題庫

13、子類的指標和第乙個基類的指標應該是一樣的,和第二個基類是不一樣的。

14、下面有關類的靜態成員和非靜態成員,說法錯誤的是?

靜態成員存在於記憶體,非靜態成員需要例項化才會分配記憶體

非靜態成員可以直接訪問類中靜態的成員

靜態成員能訪問非靜態的成員

非靜態成員的生存期決定於該類的生存期,而靜態成員則不存在生存期的概念

正確答案: c

mysql選擇題 MySQL 選擇題(三)

單選題 1.在正規表示式中,匹配任意乙個字元的符號是 a b c d 正確答案 a 2.條件年齡between 15 and 35表示年齡在15至35之間,且 a 不包括15歲和35歲 b 包括15歲但不包括35歲 c 包括15歲和35歲 d 包括35歲但不包括15歲 正確答案 c 3.mysql安...

shell題庫選擇題 Linux選擇題題庫

1 下列哪個選項不是linux所支援的?a 多使用者 b 超程序 c 可移植 d 多程序 2 linux就是所謂的 free softwrae 這個 free 的含義是什麼?a linux不需要付費 b linux發行商不能向使用者收費 c linux可自由修改和發布 d 只有linux的作者才能向...

選擇題 網路

1.下面關於synflood攻擊的說法,錯誤的是 b a 服務端由於連線佇列被佔滿而不能對外服務 b 不但能攻擊tcp服務,還可以攻擊udp服務 c 大量連線處於syn recv狀態 d 使用硬體防火牆可以一定程度上抵禦攻擊 解釋 synflood攻擊一種利用tcp協議缺陷,傳送大量偽造的tcp連線...