C語言程式設計課程形成性考核冊保留版

2021-03-04 09:39:17 字數 3420 閱讀 1189

第一次作業

一、選擇題

1. a 2. d 3. b 4. d 5. b 6. a

7. c 8. a 9. b 10. c 11. c 12. a

13. b 14. d 15. b 16. d 17. a

二、填空題

1. ;(或分號) 2. }(或右花括號) 34. */

5. #include 6. 使用者7. 函式頭 8. printf()

9. void10. 43-18=25 11. warning 12. error

13. 0x19 14. 』\n15. d 16. 72

17. 418. 119. 4 20. 4

21. int22. double23. const 24. 初始化

25. 626. 727. 6.25 28. 4

29. ++x30. y=y+131. (x) 32. x+y<=5

33. a<=b && b!=5 34. 035. 1 36. 10

37. datatype 38. 整型常量 39. switch 40. 不停止

41. 1042. break43. return 44. 主(或main)

三、寫出下列每個程式執行後的輸出結果

1.11 14 switch end.

2.s=91

3.25 20

4.y=21

5.1 1 2 3 5

8 13 21 34 55

6.2 3 5 7 11 13 17 19

7.10 6 4

8.1 5 7 11 13 37

第二次作業

一、選擇題

1. c 2. c 3. c 4. a 5. c

二、填空題

1. 8 2. 32 3. 604. m*n

5. 0~m-1 6. 0~n-1 7. bb8. 1

9. 0 10. 111. 11 12. n+1

13. 比較 14. 拷貝(複製) 15. 10 16. 19

三、寫出下列每個程式執行後的輸出結果

1. 6 4

2. worker cadre

3. 42 24 33

4. 2 3 11

5. 2 1 12

6. 1 2 3 5 8 13 21 34

四、寫出下列每個函式的功能

1. 比較兩個整數a和b的大小,若a>b則返回1,若a==b則返回0,若a2.

求出a,b,c三個數中的最大值並返回。

3. 計算1+x/2+x2/3+...+xn/(n+1)的值並返回。

4. 判斷x是否為乙個素數,若是則返回1,否則返回0。

5. 此函式用於把十進位制整數x轉換為十六進製制數字串輸出

五、根據下列每個題目要求編寫程式

1. void fun4(char* a, int b)

2. double mean(double a[m][n],int m,int n)

3. int ff(int a, int n)

4. #include

void main()

5. #include

void main()

6. #include

void main()

第三次作業

一、選擇題

1. c 2. c 3. b 4. b 5. c 6. b

7. c 8. b 9. b 10. c 11. b 12. d

13. d 14. d 15. a 16. d

二、填空題

1. 函式體 2. 0 3. static 4. 遞迴

5. 頭 6. 函式體 7. 258. 46

9. 46 10. 4*i 11. (char*)p 12. int**

13. &p 14. *p 15. 0

三、寫出下列每個程式執行後的輸出結果

1. gg pp bb ww

2. 12.00 160.00 3.50

3. main: x,y=18, 23

subs: x,y=41, 64

main: x,y=36, 23

4. 432198765

5. 47 36 32 28 20 15

6. 3 5 7 9

11 13 15 17

7. 50 60

8. b=184

四、寫出下列每個函式的功能

1. 從陣列a中順序查詢值為x的元素,若查詢成功則返回1,否則返回0。

2. 統計出陣列a中大於等於值為k的元素個數並返回。

3. 讓計算機產生出10道運算元為20以內隨機整數的加法題供使用者計算,每道題10分,計算完成後列印出得分。

4. 乙個遞迴函式過程,求出兩個自然數m和n的最小公倍數。

5. 把從鍵盤上輸入的n個整數按與輸入的相反次序顯示出來。

6. 求出並返回陣列a的n個元素中大於等於平均值的元素個數。

第四次作業

一、選擇題

1. a 2. b 3. c 4. d 5. b 6. d

二、填空題

1. 12 2. 24 3. 20 4. calloc(n,sizeof(struct worker));

5. *(x.a) 6. *(p->b) 7. fp->score

三、寫出下列每個程式執行後的輸出結果

1. wanghua 52 2350.00

wanghua 53 2370.00

2. liouting 39 986.00

3. def 58 638.00

四、寫出下列每個函式的功能

1. 從鍵盤輸入n個worker型別的記錄到一維陣列a中。

2. 建立乙個具有n個結點的鍊錶,每個結點的字串值由鍵盤輸入,鍊錶的

表頭指標由函式返回。

3. 從表頭指標f指向的、由intnode型別的結點所構成的鍊錶中查詢出data域的值最小的結點並返回指向該結點的指標。

C語言程式設計課程形成性考核冊保留版

第一次作業 一 選擇題 1.a 2.d 3.b 4.d 5.b 6.a 7.c 8.a 9.b 10.c 11.c 12.a 13.b 14.d 15.b 16.d 17.a 二 填空題 1.或分號 2.或右花括號 34.5.include 6.使用者7.函式頭 8.printf 9.void10....

C語言程式設計形成性考核冊

c語言程式設計形成性作業一 一 選擇題 1.在每個c語言程式中都必須包含有這樣乙個函式,該函式的函式名為 a a main b main c name d funtion 2 c語言原程式檔案的預設擴充套件名為 a a cpp b exe c obj d c 3 由c語言目標檔案連線而成的可執行的預...

C語言程式設計》形成性考核作業

7.使用 typedef char bb 10 50 語句定義為含有10行50列的二維字元陣列型別。8.儲存字元 a 需要占用儲存器的個位元組空間。9.空字串的長度為 10.儲存乙個空字串需要占用個位元組。11.字串 a xxk 資料 的長度為 12.用於儲存乙個長度為n的字串的字元陣列的長度至少為...