天天看點

2013電大c語言程式設計,2013年一月電大考試C語言程式設計(A)

試卷代号 1253座位号E口 中央廣播電視大學2012 2013學年度第一學期 開放大學 期末考試 C語言程式設計A試題 2013年1月 題号 一 二 三 四 五 總分 分數IIIIIII 得分 評卷人 題 每小題2分 共20分 III I C語言源程式檔案的預設擴充名為 A cppB exe C o D c 2 設x和y均為邏輯值 則x C inta J B inta lOJ O D inta 5J 1151 6 在下面的畫數原型聲明中 存在文法錯誤的是 A intAA inta intb C intAA inta intb B intAA i時 int D intAA inta int 7 假定a為一個數組名 則下面存在錯誤的表達式為 A a i C 骨a B 鑄a D 鑄 a l 8 假定有定義為 inta IO x 警pa a 若要把數組a中下标為3的元素值賦給x 則 不正确的指派為 A x pa 3 B x 誓 a 3 C x a 3 D x 餐pa 3 9 字元串 y d n 的長度為 A 5 C 4 B 6 D 3 10 向一個二進制檔案中寫人資訊的畫數為 A fgetsOB fputsO C freadOD fwriteO 得分 評卷人1 抽 填空 每小題2分 共26分 III 喃 11 一個畫數定義由和函數體兩部分組成 12 執行 p r intf c飛 F 一2 産語句後得到的輸出結果為 13 int資料類型的長度為 14 表達式25 4的值為 15 若x 5 y 10 則執行 if x y c 3 elsec 8 語句後 c的值為 16 保留字case和default出現在 if switch for while 1152 語句中 17 在畫數調用中執行到 return break continue if 數的執行過程 傳回到調用該畫數的原來位置 語句時 将結束所在畫 18 假定二維數組的定義為 chararM N 戶 則該數組共包含有 元素 個字元 19 存儲字元 a 需要占用存儲器的個位元組空間 20 若一個字元串的長度為n 則存儲它的字元數組的長度至少為 21 假定p所指對象的值為25 p 1所指對象的值為46 則執行表達式 鈴p 十 後 p 所指對象的值為 22 假定p是一個指向整數對象的指針 則用表示該整數對象 23 假定一個結構類型的定義為 structB inta 5 char椿b 戶 則該類型的理論長度為 三 寫出下列每個程式運作後的輸出結果 每小題6分 共30分 24 1 include voidmainO intn 4 y O while n 一 y 3 printf y d n飛y 輸出結果z 25 1 include voidmainO inti s O for i l i 8 i if i 2 0IIi 3 0 s十 i printf 飛 d n飛s 輸出結果z 1153 26 include voidmainO chara J 飛cdbfkmd飛 inti1 0 i2 0 i O while a iJ if a i d i1 elsei2十 i十十s printf d d r i1 i2 輸出結果z 27 include voidmainO inta 8J 悅 8 12 16 20 24 鈕 32 int p a s O do s 鈴p p 3 while p a十8 print 民 一 冒G e JU U 果 叫 結陸 出 1 輸 m structWorker charname 15J intage doublepay voidmainO structWorkera 4J abc 20 2400 飛efa 飛50 3600 ghin飛40 1800 jklt 36 2200 inti doubles O for i O i i if x i 0 printf d i x i i 30 假定結點的結構類型為IntNode 它的數值域為data 連結指針域為next 請指出下面 函數的功能 voidQC structIntNode鈴 Ilf為一個單連結清單的表頭指針 while f printf d f一 data f f一 next 函數功能z 得分 評卷人 III 五 按題目要求編寫程式或函數 每小題6分 共12分 31 編寫一個主函數 利用while循環計算1 2 4 2 10 的值 最後輸出計算結果 假定計 數變量用i表示 每次累乘2的變量用p表示 每次累加一個資料項值的變量用sum表示 32 根據函數原型 voidDD inta口 intn intMM 編寫函數定義 幸IJ用雙重for循環 統計出數組a n 中任何兩個不同元素的值等于MM值的配對個數 然後傳回統計結果 如假 定aCi a j 等于MM 同時i手j 則為一個配對 1155 試卷代号 125 3 中央廣播電視大學2012 2013學年度第一學期 開放大學 期末考試 C語言程式設計A試題答案及評分标準 供參考 2013年1月 一 單選題 每小題2分 共20分 1 D 6 C 2 A 7 B 3 C 8 D 4 D 9 A 5 C 10 D 二 填空題 每小題2分 共26分 11 函數頭 12 D 13 4 14 6 15 3 16 switch 17 return 18 M憐N 19 1 20 n 1 21 26 22 鈴p 23 24 1156 三 寫出下列每個程式運作後的輸出結果 每小題6分 共30分 評分标準 根據答案正确程度酌情給分 24 y 12 25 s 15 26 35 27 s 48 28 s 10000 0 四 根據下列每個函數回答相應問題 每小題6分 共12分 評分标準z根據答題的正确與完整程度酌情給分 29 235 30 周遊輸出由表頭指針f所指向的單連結清單中每個結點的data域的值 五 按題目要求編寫程式或函數 每小題6分 共12分 評分标準z根據編寫程式或函數的正确與完整程度酌情給分 31 voidmainO inti l p l sum l while i 10 p禱 2 sum p i printf 飛um d n飛sum 飛 飛 32 intDD inta口 intn intMM inti j c O for i O i n i for j i 1 j n j if a iJ a jJ MM c returnc 1分 4分 6分 1分 2分 3分 5分 6分 1157

展開閱讀全文