第一次作業
一、選擇題
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的字串的字元陣列的長度至少為...