


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、下列給定程序中,函數(shù)位的功能是:計算n的5次方的值(規(guī)定n的值大于2且小于8),通過形參指針傳回主函數(shù),并計算該值的個位、十位、百位上數(shù)字之和作為函數(shù)值返回。例如,7的5次方是16 807,其后3位數(shù)的和值是15。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構! d 二 1 ;(2) s 二 0;(3) d=d/10;【考點分析】本題考查:變量定義;初始化操作。69下列給定程序中,函數(shù)ftm的功能是:找出100? n(A大于1000)之間三個位上的數(shù)字都相等的所有整數(shù),把這些整數(shù)放在 s所指的數(shù)組中
2、,個數(shù)作為函數(shù)值返回。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構。 k 二 i;(2)b=k%10;【考點分析】68-下列給定程序中,函數(shù)位的功能是:求整數(shù)X的y次方的低 3位值。例如,整數(shù) 5的6次方為15625,此值的低3位值為625。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構!(1) for(i=l ;iv=y;i+)(2) t=t%1000;【考點分析】67下列給定程序中,函數(shù)ftm的功能
3、是:從3個紅球、5個白球、6個黑球中任意職出8個作為一組,進行輸出。在每組 中,可 以沒有黑球,怛必須要有紅球和白球。組合數(shù)作為函數(shù)值返回。正確的組合數(shù)應該是15。程序中I的值代表紅球數(shù),j的值代 表白球數(shù),k的值代表黑球數(shù)。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動mainl困數(shù),不得增行或刪行,也不得更改程序的結構!(1) for(i=l;i<=3;i+)(2) if(k>=0&&k<=6)【考點分析】66下列給定程序中,函數(shù)的功能是:給一維數(shù)組編入任意4個整數(shù),并按如下的規(guī)律輸出。例如,輸入1、2、3、4
4、,程序運行后輸出以下方陣:4 12 33 4 122 3 4 112 3 4請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構!(1) void fun (i nt *a)(2) aj=aj-l;【考點分析】下列給定程序中,位函數(shù)的功能是:根據(jù)形參m,計算下列公式的值。t= 1 + 1/2 +1/3 + I/44-.+ l/m例如,若輸入5,則應輸出2.283333。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件M0DI1.C中,不要改動 main函數(shù),不得增行或刪行,也不得更改程序的
5、結構 t+ 二 1.0/i;(2) return t;【考點分析】64下列給定的程序中,位函數(shù)的功能是:將P所指的字符串中每個單詞的最后一個字母改成大寫爆里的”單詞”是指有空格隔開的字符串)。例如 > 若輸入: "I am a stude nt to take the exam in ati on" >則應輸出:"I aNI A stude nT tO takE thE exami natio n"。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構!
6、if(*p 二二)(2)*(p-1 )=toupper(*(p-1);【考點分析】63下列給定程序中,函數(shù)位的功能是:計算整數(shù)n的階乘。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動m;回函數(shù),不得增行或刪行,也不得更改程序的結構?!緟⒖即鸢浮?1) result*=n ;(2) return result;【考點分析】62下列給定程序中函數(shù)fim的功能是:判斷ch中的字符是否與str所指串中的某個字符相同;若相同,什么也不做,若不 同,則將其插在串的最后。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動
7、main函數(shù),不得增行或刪行,也不得更改程序的結構!【參考答案】(1 )void fun( char *str, char ch )(2) if ( *str ! = ch )(3) strl = O;下列給定程序中,函數(shù)fim的功能是:求出數(shù)組中的最大數(shù)和次最大數(shù),并把最大數(shù)和a0中的數(shù)對調(diào)、次最大數(shù)和 al中的數(shù)對調(diào)。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構。(1 )void fun(int *a, int n) m 二 i;下列給定程序中,函數(shù)位的功能是:實現(xiàn)兩個整數(shù)的交換。例如,給誦l
8、b分別輸入60和65,輸出為:a=65b=6O請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DU.C中,不要改動 mam融b不得埒行或用行,也不得更改程序的結構。【參考答案】(1 )void fun (i nt *a, i nt *b)(2)t 二* b; *b=*a; *a=t;【考點分析】59下列給定程序中函數(shù)ftm的功能是:將 m(lWmW10rb字符串連接球,組成一個新串,放入pt所指存儲區(qū)三個串"abc' "CD "EF"連接起來,結果是 "abcCDEF"。請改正程序中的錯誤,使它能得出正確
9、的結果。注意:部分源程序在文件M0DI1.C中,不要改動 mainl困數(shù),不得增行泣刪行,也不得更改程序的結構!l)i nt k, q, i;(2)pti = strki;【考點分析】【考點分析】本題考查:函數(shù)定義,指針型變量作函數(shù)參數(shù);變量值交換算法。58下列給定程序中,函數(shù)fim的功能是:求k! (k<13),所求階乘的值作為函數(shù)值返回。例如,若k=10,則應輸出3628800。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動main函數(shù),不得增行或刪行,也不得更改程序的結構!【參考答案】if(k>l)【考點分析】57數(shù) 2310,則
10、應輸出:2,3,5,7,11.請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不要改動m血函數(shù),不得增行或刪行,也不得更改程序的結構!(l)IsPrime(int n) (2)if(! (n%i)【考點分析】56下列給定程序中,函數(shù)fun的功能是:從s所指字符串中,找出t所指字符串的個數(shù)作為函數(shù)值返回。例如,當s所指字符串中的內(nèi)容為"abcdabfab", t所指字符串的內(nèi)容為"ab",則函數(shù)返回整數(shù)3。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不得增行或刪行,也不得更改程序的
11、結構。【參考答案】(l)if(*r=*p) 葉+;p+; (2)if(*i ?二二' 0')【考點分析】下列給定程序中函數(shù)fun的功能是:從P所指字符串中找出 ASCII碼值最大的字符,將其放在第一個位置上,并將該字符前的原字符向后順序移動。例如,調(diào)用f uni困數(shù)之前給字符串輸入ABCDeFGHI調(diào)用后字符串中的內(nèi)容應為"eABCDFaf。 請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C 中,不得增行或刪行,也不得更改的程序的結構! q 二 p+i; (2)whiIe(q>p) 54下列給定程序中,函數(shù)fun的功能是:先將字符
12、串,中的字符按正序存放到字符串t中,然后把$中的字符按逆序連接到字符串t的后面。例如,當$中的字符串為"ABCDE'時,則t中的字符串應為"ABCDEEDCBA'。 請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C 中,不得增行或刪行,也不得更改程序的結構!【參考答案】(1) for (i=0; i<sI; i+)(2) t2*sI=V)'【考點分析】53數(shù)中輸出從此地址開始的字符串;若未找到,則函數(shù)值為 NULL 。例如,當字符串中的內(nèi)容為abcdabf abcdx: t中內(nèi)容為'alT時,輸出結果應是
13、"abcdx"。 當字符串中的內(nèi)容為"abcdabfabcdx", t中內(nèi)容為"abd"時,則程序輸出未找到信息"not be f ound!"。 請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1. C 中,不得增行或刪行,也不得更改程序的結構!l)a=NULL;(2)if(*r=*p)【考點分析52下列給定程序中函數(shù) fun 的功能是:按以下逢歸公式求函數(shù)的值。10(?=1)fun (?)= <fun ( 燈-1)+2(M>1)例如,當給由俞入 5時,函數(shù)值為 18;當給俞
14、入 3 時,函數(shù)值為 14。 請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 MODI1.C 中,不得增行或刪行,也不得更改程序的結構( l)int fun (int n)(2)if (n=l)考點分析】51【參考答案】(l)int fun(int n, int xxM)(2) printf( n%d",xxij);【考點分析】下列給定程序中函數(shù)fim的功能是:刪除指針P所指字符串中的所有空白字符(包括制表符、回車符及換行符)。輸入字符 串時用結束輸入。請改正程序中的錯誤,使它能輸出正確的結果。注意:部分源程序在文件M0DI1.C中,不得增行或刪行,也不得更改程序的
15、結構!(1) for(i=0, t=0;pi;i+)ct= vr ;49下列程序中函數(shù)的功能是:按順序給s所指數(shù)組中的元素賦予從2開始的偶數(shù),然后再按順序?qū)γ课鍌€元素求一個平均值,并將這些值依次存放在 w所指的數(shù)組中。若s所指數(shù)組中元素的個數(shù)不是5的倍數(shù),則多余部分忽略不計。例如,s所指數(shù)組有14個元素,則只對前10個元素進行處理,不對最后的4個元素求平均值。請改正程序的錯誤,使它能得出正確結果。注意:部分源程序在文件 M0DI1.C中,不得增行或刪行,也不得更改程序的結構?!緟⒖即鸢浮?1) sum=0.0;(2) if(i+l)%5=0)【考點分析】48c 2 3 4N + I"
16、12 3N例如,若q的值為50.0,則函數(shù)值應為49394948。請改正程序中的錯誤,使程序能輸出正確的結果。注意:部分源程序在文件 M0DI1. C中,不得增行或刪行,也不得更改程序的結構!(1) for(i =j+l;iv n;i+) P 二 i ;47下列給定程序中函數(shù)位的功能是 :導算n! 一。例如,給出匍入 5>則輸出120.000000 o請改正程序中的錯誤,使它能得岀正確的結果。注意:部分源程序在文件 M0DI1.C中,不得增行或刪行,也不得更改的程序的結構! if( n=0)(2) result *=n ;或result *=n; n ;461)for(i=j+l;i&l
17、t; n;i+)(2)p=i ;下列給定程序中fiin函數(shù)功能是:將。個無序整數(shù)從小到大排序。 請改正程序中的錯誤,使它能得岀正確的結果。注意:部分源程序在文件M0DI1.C中,不得增行或刪行,也不得更改程序的結構下列給定程序中函數(shù)位的功能是:根據(jù)以下公式求商,并作為函數(shù)值返回。例如,當給指定精度的變量ep嫦入0.0005時,應輸出Pi=3.140578o” 2=1 + 1/3+1/3x275+ 1/3x275x3/7 4- 1/3x275x3/7x4/9+請改正程序中的錯誤,使它能得岀正確的結果。注意:部分源程序在文件M0DI1. C中,不得增行或刪行,也不得更改的程序的結構 t 二 1.0
18、 ; (2)return(s*2);44下列給定程序中函數(shù)位的功能是:先將s所指字符串中的字符按逆序存放到t所指字符串中,然后把 s所指串中的字符按正序連接到t所指串之后。例如:當s所指的字符串為"ABCDE"時,t所指的字符串應為"EDCBAABCDE"。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.C中,不得增行或刪行,也不得更改程序的結構!(1) int i, si;(2) ti=ssl-i-l;【考點分析】43下列給定程序中函數(shù)&f 口蛔的功能是:用二分法求方程2x3-4x2+3x-6 = 0的一個根,并要
19、求絕對誤差不超過0.001 o例如,若給m輸入一 100,晞)入90,則函數(shù)求得的一個根為 2.000。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1. C中,不得增行或刪行,也不得更改程序的結構。【參考答案】(1) double r ;(2) while (fabs(n-m) >0.001) 42下列給定程序中,函數(shù) f皿的功能是:對略學生的學習成績,按從高到低的順序找出前m(mW10)名學生來,并將這些學生的數(shù)據(jù)存放在一個動態(tài)分配的連續(xù)存儲區(qū)中,此存儲區(qū)的首地址作為函數(shù)值返回。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 M0DI1.
20、 C中,不得增行或刪行,也不得更改程序的結構。(1) t=calloc(m, sizeof(STU);(2) tk =bj;【解題思路】下列給定程序中函數(shù)fim的功能是:將s所指字符串中最后一次出現(xiàn)的與tl所指字符串相同的子串替換成t2所指字符串,St形成的新串放在w所指的數(shù)組中。要求 例如,當s所指字符串中的內(nèi)容為:tl和t2所指字符串的長度相同。"abcdabfabc", tl所指串中的內(nèi)容為"ab", t2所指子串中的內(nèi)容為"99"時,結果在w所指的數(shù)組中的內(nèi)容應為"abcdabf99c請改正程序中的錯誤,使它能得出正
21、確的結果。注意:部分源程序在文件M0DI1.C中,不得增行或刪行,也不得更改的程序的結構! while (*w)if(*r=*p)【考點分析】40在主函數(shù)中從鍵盤輸入若干個數(shù)放入數(shù)組中,用島束輸入并放在最后一個元素中。下列給定程序中函數(shù)位的功能是:計算數(shù)組元素中所有值為正數(shù)的平均值(不包括0)。例如:數(shù)組中元素中的值依次為:39,-47.21,2,-8,15,0,則程序的運行結果為19.250000。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件M0DI1.C中,不得增行或刪行,也不得更改程序的結構!【參考答案】(1)double sum=0.0;(2)sum/=c;【考點分
22、析】39下列給定程序中,函數(shù)fun的功能是:依次取出字符串中所有的數(shù)字字符,形成新的字符串,并取代原字符串 請改正函數(shù)fun中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 MODI1. C中,不得增行或刪行,也不得更改程序的結構。(1)sj+=si;sj=,0:38下列給定程序中,函數(shù)fun的功能是:將$所指字符串中的字母轉換為按字母序列的后續(xù)字母(如T轉化為轉化為'a?,其他字符不變。請改正函數(shù)fun中的錯誤,使它能得出正確的結果。注意:部分源程序在文件 MODI1. C中,不得增行或刪行,也不得更改程序的結構。【參考答案】(1)while(*s)或 while (*s!二&
23、#39;0') s+;num)為止37下列給定程序中函數(shù)皿的功能是:用下面的公式求兀的近似值,直到最后一項的絕對值小于指定的數(shù)(參數(shù) 例如,程序運行后,輸入0.0001,則程序輸出3.1414。請改正程序中的錯誤,使它能輸出正確的結果。汪音-如仆漏程虎在寸什 MODT1 。由一不彳皇傍行哉flflll彳.出不得審曲羯虎的建構I【參考答案】(1) while(fabs(t)>=n um)(2) t=s/n;36下列給定程序中,函數(shù)fun的功能是:計算$所指字符串中含有t所指字符串的數(shù)目,并作為函數(shù)值返回。 請改正函數(shù)fun中的錯誤或在下畫線處填上適當?shù)膬?nèi)容并把下畫線刪除,使它能得出
24、正確的結果。注意:部分源程序在文件 M0DI1.C中,不得增行或刪行,也不得更改程序的結構。(1) r=t;(2) 應填:r=t;或 r 二 &t 0;【解題思路】35假定整數(shù)數(shù)列中的數(shù)不重復,并存放在數(shù)組中。下列給定程序中函數(shù)位的功能是:刪除數(shù)列中值為X的元素。變量n中存【數(shù)列中元素的個數(shù)。請改正程序中的錯誤,使它能得出正確的結果。 注意:部分源程序在文件 MODI1. C中,不得增行或刪行,也不得更改的程序的結構!(1) if(p=n) return -1;(2) ai=ai+l;【考點分析】34下列給定程序中,函數(shù)fun的功能是:將字符串$中位于奇數(shù)位置的字符或 ASCII碼值為偶數(shù)的字符依次放入字符串t中。11女口 ,字符串中的數(shù)據(jù)為AABBCCDDEEFT,貝U輸出應當是"ABBCDDEFF
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 海洋油氣管道完整性管理考核試卷
- 油氣倉儲環(huán)節(jié)的智能化發(fā)展路徑探索與研究考核試卷
- 熱電聯(lián)產(chǎn)在漁業(yè)養(yǎng)殖的實踐考核試卷
- 摩托車發(fā)動機氣門座材料與耐磨性考核試卷
- 充電設施在公共交通領域的應用考核試卷
- 玉米淀粉在植物組織培養(yǎng)中的培養(yǎng)基優(yōu)化與生長促進考核試卷
- 化工設備密封系統(tǒng)設計與應用考核試卷
- 石油開采業(yè)的經(jīng)濟影響考核試卷
- 玻璃制品環(huán)境適應性考核試卷
- 游藝用品的供應鏈優(yōu)化與物流管理考核試卷
- 【企管】年屠宰4200萬只肉鴨技術工藝改造項目可行性報告
- 8.6《林黛玉進賈府》課本劇劇本
- mt696-1997煤礦用高倍數(shù)泡沫滅火裝置通用技術條件
- GB/T 11693-2022船用法蘭焊接座板
- JJG 388-2001純音聽力計
- GB/T 18926-2008包裝容器木構件
- GB/T 16422.1-2019塑料實驗室光源暴露試驗方法第1部分:總則
- 乳品質(zhì)量安全監(jiān)督管理條例及配套規(guī)章解讀(PPT)
- 2.6《古代生物的多樣性》教學課件
- 口才技巧之一交談技巧課件
- 初中美術-手工書設計教學課件設計
評論
0/150
提交評論