閱讀以下說(shuō)明和C函數(shù),將應(yīng)填入____處的語(yǔ)句或語(yǔ)句成分寫(xiě)在答題紙的對(duì)應(yīng)欄內(nèi)。
已知單鏈表L含有頭節(jié)點(diǎn),且節(jié)點(diǎn)中的元素值以遞增的方式排列。下面的函數(shù)DeleteList在L中查找所有值大于minK且小于maxK的元素,若找到,則逐個(gè)刪除,同時(shí)釋放被刪節(jié)點(diǎn)的空間。若鏈表中不存在滿足條件的元素,則返回-1,否則返回0。例如,某單鏈表如圖11-3所示。若令minK為20,maxK為50,則刪除后的鏈表如圖11-4所示。
鏈表節(jié)點(diǎn)類型定義如下:
【C函數(shù)】
下面是用C語(yǔ)言書(shū)寫(xiě)的函數(shù)get_str的兩種定義方式以及兩種調(diào)用方式。
問(wèn)題:若分別采用函數(shù)定義方式1、2和調(diào)用方式1、2,請(qǐng)分析程序的運(yùn)行情況,填充下面的空(1)~(3)。若采用定義方式1和調(diào)用方式1,則輸出為"00000000"。若采用定義方式1和調(diào)用方式2,則__(1)__。若采用定義方式2和調(diào)用方式1,則__(2)__。若采用定義方式2和調(diào)用方式2,則__(3)__。
(1)出錯(cuò)(2)出錯(cuò)(3)輸出"testing"
下面代碼的設(shè)計(jì)意圖是:將保存在文本文件data.txt中的一系列整數(shù)(不超過(guò)100個(gè))讀取出來(lái)存入數(shù)組arr[],然后調(diào)用函數(shù)sort()對(duì)數(shù)組arr的元素進(jìn)行排序,最后在顯示屏輸出數(shù)組arr的內(nèi)容?!綜代碼】
問(wèn)題:以上C代碼中有三處錯(cuò)誤(省略部分的代碼除外),請(qǐng)指出這些錯(cuò)誤所在的代碼行號(hào),并在不增加和刪除代碼行的情況卜進(jìn)行修改,寫(xiě)出修改正確后的完整代碼行。