16
1.填空題
str是全部由小寫字母字符和空格字符組成的字符串,由num傳入字符串的長度。請補充函數fun(),該函數的功能是:統(tǒng)計字符串str中的單詞個數,結果由變量num傳回。每個單詞之間都由空格隔開,并且字符串str開始不存在空格。
例如:str="how do you do",結果為:num=4。
2. 改錯題
下列給定程序中,fun()函數的功能是:根據形參m,計算下列公式的值。
t=1-1/2+1/3-1/4+…+(-1)(m+1)/m
例如,若輸入5,則應輸出0.783333。
3. 編程題
請編寫函數fun(),它的功能是:求出1到1000之內能被5或13整除、但不能同時被5和13整除的所有整數并將它們放在a所指的數組中,通過n返回這些數的個數。
17
1.填空題
請補充函數fun(),該函數的功能是:分類統(tǒng)計一個字符串中元音字母和其他字符的個數(不區(qū)分大小寫)。
例如,輸入aeiouAOUpqrt,結果為A:2 E:1 I:1 O:2 U:2 other:4。
2. 改錯題
下列給定的程序中,函數fun()的功能是:計算并輸出k以內最大的6個能被7或11整除的自然數之和。K的值由主函數傳入,若k的值為500,則函數的值為2925。
3. 編程題
請編寫一個函數fun(),它的功能是:將ss所指字符串中所有下標為偶數位置的字母轉換為小寫(若該位置上不是字母,則不轉換)。
例如,若輸入ABC4efG,則應輸出aBc4efg。
18
1.填空題
請補充函數fun(),該函數的功能是:從'a'到'z'統(tǒng)計一個字符串中所有字母字符各自出現的次數,結果保存在數組alf中。注意:不區(qū)分大小寫,不能使用字符串庫函數。
例如,輸入:"A=abc+5*c",結果為:a=2,b=1,c=2。
2. 改錯題
下列給定程序中函數fun()的功能是:從低位開始取出長整型變量s中奇數位上的數,依次構成一個新數放在t中。例如,當s中的數為4576235時,t中的數為4725。
3. 編程題
請編寫一個函數fun(),它的功能是:求出一個4×M整型二維數組中最小元素的值,并將此值返回調用函數。
19
1.填空題
請補充函數fun(),該函數的功能是求一維數組x[N]的平均值,并對所得結果進行四舍五入(保留兩位小數)。
例如:當x[10]={15.6,19.9,16.7,15.2,18.3,12.1,15.5,11.0,
10.0,16.0},結果為:avg=15.030000。
2. 改錯題
下列給定程序中,函數fun()的功能是:先從鍵盤上輸入一個3行3列的矩陣的各個元素的值,然后輸出主對角線元素之積。
請改正函數fun()中的錯誤,使它能得出正確的結果。
3. 編程題
學生的記錄由學號和成績組成,N名學生的數據已在主函數中放入結構體數組s中,請編寫函數fun(),它的功能是:把分數最低的學生數據放在h所指的數組中。注意:分數低的學生可能不只一個,函數返回分數最低學生的人數。
20
1.填空題
請補充函數fun(),該函數的功能是:把從主函數中輸入的字符串str2接在字符串str1的后面。
例如:str1="How do",str2=" you do?",結果輸出:How do you do?
2. 改錯題
下列給定程序中,函數fun()的作用是:將字符串tt中的小寫字母都改為對應的大寫字母,其他字符不變。例如,若輸入"edS,dAd",則輸出"EDS,DAD"。
3. 編程題
請編寫函數fun(),該函數的功能是:移動一維數組中的內容,若數組中有n個整數,要求把下標從p到n-1(p≤n-1)的數組元素平移到數組的前面。
例如,一維數組中的原始內容為1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,p的值為6。移動后,一維數組中的內容應為7,8,9,10,10,11,12,13,14,15,1,2,3,4,5,6。
相關推薦:2010年9月計算機等級考試精華備考資料匯總北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |