C語言深度解剖最後測試題 答案

2021-07-28 06:16:29 字數 1497 閱讀 5764

答案

「>6」

2.strcpy出問題,沒有/0

3.i=10,j=1;

4.除了sizeof(a)是400

5.255

6. 1)*p不能改,p可以改

2)*p不能改,p可以改

3)p不能改,*p可以改

4)*p和p都不能改

7.volatile關鍵字的作用:

防止變數被意外的改變,每次都要從記憶體中讀取。

8.5,2000000

//考慮大小端的問題,指標偏移乙個位元組

int ptr2 = (int )((int)a+1);

這時a被強制轉換為整形(為不是int*型),所以位址值+1而不是+4

同時因為計算機是小端序,所以造成這樣

記憶體:

高位址|-

--01-

--|<-

-a(陣列a首位址)|-

--00-

--|<-

-(*ptr2=0x02000000)|-

--00-

--||

---00

---|

|---

02---

||--

-00--

-||-

--00-

--||

---00

---|

|---

03---

||--

-00--

-|低位址

9.0x10

10.考察巨集替換

#define sqr(x) ((x)*(x))  

//因為巨集的本質是字串的替換,所以

//一定不能省了括號中的括號,避免出現優先順序問題

//比如sqr(1+2)時,得到的結果可能有問題

11.(1)佔12byte(2)佔8byte

12.

int *p = (int *)0x12ff7c;

*p = 0x100;

或者*(int*)0x12ff7c = 0x100;

13.2,5

14.

0x100014,

0x100001,//因為這裡轉換成unsigned long而不是指標

0x100004,

15.1 注意逗號運算子

16.不應該傳進去b[10],應該傳進去b

char *name沒有分配空間

18.

0 1

2 5

10 19.getchar的返回值是int這可能造成問題

20.

//我自己寫的

int is_big_or_little()

//書上的答案

int checksystem()

c; c.i = 1;

return (c.ch == 1);

}

心理測試題答案

下面是分值分析,請對號入座。我的得分是114分,你的呢?180分以上 意志力強,頭腦冷靜,有較強的領導欲,事業心強,不達目的不罷休。外表和善,內心自傲,對有利於自己的人際關係比較看重,有時顯得性格急噪,咄咄逼人,得理不饒人,不利於自己時頑強抗爭,不輕易認輸。思維理性,對愛情和婚姻的看法很現實,對金錢...

阿里雲「在家實踐」計畫測試題答案

注意 每個人的題目是隨機的 雲計算時代,客戶應該如何應對互網聯的安全風險?a a.建立完善的安全體系 b.部署入侵檢測系統 c.委託第三方專業公司管理 d.部著ddos防護系統 計算機誕生於 d 年代 a.2000年代 b.1980年代 c.1990年代 d.1960年代 xaas是 c 的縮寫。a...

雲班課python答案 雲班課測試題答案

腦挫裂傷是腦挫傷和腦裂傷的統稱,下列特點中,錯誤的是a.暴力打擊部位和對沖部位,尤其是後者b.腦 效能功效相類似的藥物同用,能增強原有療效的配伍,稱 a 相使b 相須c 相畏d 相殺e 相反 以下關於中藥藥劑學概念的描述,正確的是a 以患者為物件,研究合理 有效 安全用藥等,與臨床 學 以下哪個案例...