文章責編:wangmeng
看了本文的網友還看了學歷| 高考 中考 考研 自考 成考 外語| 四六級 職稱英語 商務英語 公共英語 資格| 公務員 報關員 銀行 證券 司法 導游 教師 計算機| 等考 軟考
工程|一建 二建 造價師 監理師 咨詢師 安全師 結構師 估價師 造價員 會計| 會計證 會計職稱 注會 經濟師 稅務師 醫學| 衛生資格 醫師 藥師 [更多]
第 1 頁:選擇題 |
第 3 頁:程序填空題 |
第 4 頁:程序修改題 |
第 5 頁:程序設計題 |
第 6 頁:參考答案 |
二、程序填空題
【參考答案】
(1)0
(2)10*X
(3)n/10
【考點分析】
本題考查:已知某數,如何求該數各個位數值,已知各個位數值,如何表示該數;除法運算。
【解題思路】
填空1:定義變量t用來存放某數的各個位數值,此處判斷t是否為偶數,即對2求余結果是否為0。
填空2:將t作為x的個位數,原來x的各個位上升1位,即x=10*x+1。
填空3:每循環一次,通過除法運算,去掉數值最后一位。
三、程序修改題
【參考答案】
(1)*t=0;
(2)if(d%2!=0)或if(d%2==1)
【考點分析】
本題考查:指針型變量作為函數參數;if語句條件表達式,結合奇偶數的表示方法來確定該表達式內容。
【解題思路】
(1)由函數定義可知,變量t是指針變量,所以對t進行賦初值0是不對的。因為t指向的是存放新數的變量,所以此處應給新數賦初值0,即*t=0。
(2)變量d表示數s各個位上的數,此處的if條件應為判斷d是否為奇數。
四、程序設計題
【考點分析】
本題考查:鏈表的操作,對鏈表的主要操作有以下幾種:建立鏈表、結構的查找與輸出、插入一個結點、刪除一個結點。
【解題思路】
題目要求求鏈表中數據域的平均值,應首先使用循環語句遍歷鏈表,求各結點數據域中數值的和,再對和求平均分。遍歷鏈表時應定義一個指向結點的指針P,因為“頭結點”中沒有數值,所以程序中讓p直接指向“頭結點”的下一個結點,使用語句STREC * p=h->next。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |