2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、1◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】下列給定程序中,函數fun的功能是計算如下公式。直到,并且把計算結果作為函數值返回。例如,若形參e的值為1e3,則函數返回值為0.551690?!敬鸢浮俊敬鸢浮俊?】3.0【2】【3】(t1)【改錯】【改錯】下列給定程序中函數fun的功能是:求出如下分數序列的前n項之和。和值通過函數值返回。例如,若n=5,則應輸出8.391667?!敬鸢浮俊敬鸢浮俊?】doubl

2、efun(intn)【2】s=s(double)ab;【編程】【編程】請編寫函數fun,其功能是:找出2M整型二維數組中最大元素的值,并將此值返回調用函數。【答案】【答案】inti,j,max=a[0][0];f(i=0;i=eps)s1=s1n(2n1);s=ss1;n;Return2s3◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】給定程序中函數fun的功能是:統計形參s所指的字符串中數字字符出現的次數,并

3、存放在形參t所指的變量中,最后在主函數中輸出。例如,若形參s所指的字符串為abcdef35adgh3kjsdf7,則輸出結果為4?!敬鸢浮俊敬鸢浮俊?】s[i]【2】9【3】t=n【改錯】【改錯】下列給定程序中函數fun的功能是:實現兩個變量值的交換,規(guī)定不允許增加語句和表達式。例如,變量a中的值原為8,b中的值原為3,程序運行后a中的值為3,b中的值為8。【答案】【答案】【1】t=xx=y;【2】return(t);【編程】【編程】編

4、寫函數fun,其功能是:求出1到1000之間能被7或11整除,但不能同時被7和11整除的所有整數,并將其放在a所指的數組中,通過n返回這些數的個數?!敬鸢浮俊敬鸢浮縤nti,j=0;f(i=1;iave=0.0;f(i=0;iave=aaveas[i];7◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】下列給定程序中函數fun的功能是進行數字字符轉換。若形參ch中是數字字符0~9,則將0轉換成9,1轉換成8,2轉

5、換成7,……,9轉換成0;若是其它字符則保持不變;并將轉換后的結果作為函數值返回。【答案】【答案】【1】【2】chnext;while(p!=NULL)av=avps;p=pnext;returnaveN8◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】下列給定程序中函數fun的功能是:求ss所指字符串數組中長度最短的字符串所在的行下標,作為函數值返回,并把其串長放在形參n所指的變量中。ss所指字符串數組中共

6、有M個字符串,且串長小于N?!敬鸢浮俊敬鸢浮俊?】M【2】=′a′)&&(tt[i]0且x≠2f(x)=0x=0或x=2(x1)(x2)xsce[i]【3】a【改錯】【改錯】下列給定程序中,函數fun的功能是:從N個字符串中找出最長的串,并將其地址作為函數值返回。各字符串在主函數中輸入,并放入一個字符串數組中?!敬鸢浮俊?】fun((sq)[M])【2】returnsp;【編程】【編程】編寫函數fun,其功能是:將a、b中的兩個兩位正整

7、數合并成一個新的整數放在c中。合并的方式是:將a中的十位和個位數依次放在變量c的百位和個位上,b中的十位和個位數依次放在變量c的十位和千位上。例如,當a=45,b=12,調用該函數后c=2415?!敬鸢浮縞=a%10(b10)10(a10)100(b%10)1000;2525◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】下列給定程序中函數fun的功能是:將NN矩陣主對角線元素的值與反向對角線對應位置上元素的值進

8、行交換。例如,若N=3,有下列矩陣:123456789交換后為:321456987【答案】【1】t[][N]【2】i=0;ihigh,查找結束。【答案】【1】intfun(inta[],intm)【2】elseif(ma[])【編程】【編程】假定輸入的字符串中只包含字母和號。請編寫函數fun,其功能是:除了尾部的號之外,將字符中的其它的號全部刪除。形參p已指向字符串中最后的一個字母。在編寫函數時,不得使用C語言提供的字符串函數。例如,字

9、符串中的內容為ABCDEFG,刪除后,字符串中的內容應當是ABCDEFG?!敬鸢浮縯=a;f(;t0)【編程】【編程】學生的記錄由學號和成績組成,N名學生的數據已放入主函數中的結構體數組s中,請編寫函數fun,其功能是:按分數降序排列學生的記錄,高分在前,低分在后?!敬鸢浮縤nti,j;STRECt;f(i=1;isno【2】name【3】&t【改錯】【改錯】下列給定程序中函數fun的功能是:用遞歸算法求形參a的平方根。求平方根的迭代公

10、式如下:例如,a為2時,平方根值為:1.414214。【答案】【1】doublefun(doublea,doublex0)【2】if(fabs(x1x0)=0.00001)【編程】【編程】學生的記錄由學號和成績組成。N名學生的數據已放入主函數中的結構體數組s中,請編寫函數fun,其功能是:把高于等于平均分的學生數據放在b所指的數組中,高于等于平均分的學生人數通過形參n傳回,平均分通過函數值返回。【答案】inti;doubleav=0.0

11、;n=0;f(i=0;iN;i)av=ava[i]s;av=avN;f(i=0;iN;i)if(av=a[i]s)b[n]=a[i];n=n1;returnav;2828◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆【填空】【填空】下列給定程序中已建立了一個帶頭結點的單向鏈表,鏈表中的各結點按數據域遞增有序鏈接。函數fun的功能是:刪除鏈表中數據域值相同的結點,使之只保留一個?!敬鸢浮俊?】q【2】next【3】next【改錯

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論