1,3,4
下面代碼的設(shè)計(jì)意圖是:將保存在文本文件data.txt中的一系列整數(shù)(不超過100個(gè))讀取出來存入數(shù)組arr[],然后調(diào)用函數(shù)sort()對數(shù)組arr的元素進(jìn)行排序,最后在顯示屏輸出數(shù)組arr的內(nèi)容?!綜代碼】 問題:以上C代碼中有三處錯(cuò)誤(省略部分的代碼除外),請指出這些錯(cuò)誤所在的代碼行號,并在不增加和刪除代碼行的情況卜進(jìn)行修改,寫出修改正確后的完整代碼行。
2,4
閱讀以下說明和C函數(shù),將應(yīng)填入____處的語句或語句成分寫在答題紙的對應(yīng)欄內(nèi)。 說明1:函數(shù)deldigit(char*s)的功能是將字符串s中的數(shù)字字符去掉,使剩余字符按原次序構(gòu)成一個(gè)新串,并保存在原串空間中。其思路是:先申請一個(gè)與s等長的臨時(shí)字符串空間并令t指向它,將非數(shù)字字符按次序暫存入該空間,最后再復(fù)制給s?!綜函數(shù)】 說明2:函數(shù)reverse(char*s,intlen)的功能是用遞歸方式逆置長度為len的字符串s。例如,若串s的內(nèi)容為"abcd",則逆置后其內(nèi)容變?yōu)?quot;dcba"?!綜函數(shù)】
(l)strlen(s)(2)s[i](3)t[k](4)len>1(5)s+1,len-2
閱讀以下說明和流程圖,將應(yīng)填入____處的字句寫在答題紙的對應(yīng)欄內(nèi)。下面的流程圖旨在統(tǒng)計(jì)指定關(guān)鍵詞在某一篇文章中出現(xiàn)的次數(shù)。設(shè)這篇文章由字符A(0),…,A(n-1)依次組成,指定關(guān)鍵詞由字符B(0),…,B(m-1)依次組成,其中n>m≥1。注意,關(guān)鍵詞的各次出現(xiàn)不允許有交叉重疊。例如,在"aaaa"中只出現(xiàn)兩次"aa"。該流程圖采用的算法是:在字符串A中,從左到右尋找與字符串B相匹配的并且沒有交叉重疊的所有子串。流程圖8-17中,i為字符串A中當(dāng)前正在進(jìn)行比較的動(dòng)態(tài)子串首字符的下標(biāo),j為字符串B的下標(biāo),k為指定關(guān)鍵詞出現(xiàn)的次數(shù)。
0→k(2)i+j(3)i+m(4)1+1(5)i