2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版

2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版

ID:11071218

大小:618.36 KB

頁(yè)數(shù):142頁(yè)

時(shí)間:2018-07-09

2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版_第1頁(yè)
2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版_第2頁(yè)
2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版_第3頁(yè)
2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版_第4頁(yè)
2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版_第5頁(yè)
資源描述:

《2012年9月c語(yǔ)言機(jī)考題庫(kù) 最新版》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第1套:一、程序填空題下列給定程序中,函數(shù)fun的功能是:計(jì)算如下公式并且把計(jì)算結(jié)果作為函數(shù)值返回。例如:若形參e的值為1e-3,函數(shù)的返回值為0.551690。請(qǐng)?jiān)谙旅鎰澗€(xiàn)處填入正確的內(nèi)容并把下劃線(xiàn)刪除,使程序得出正確的結(jié)果。注意:部分源程序在文件BLANK1.C中。不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#includedoublefun(doublee){inti,k;doubles,t,x;s=0;k=1;i=2;/**********found**********/x=__1__/4;/**********found********

2、**/while(x__2__e){s=s+k*x;k=k*(-1);t=2*i;/**********found**********/x=__3__/(t*t);i++;}returns;}main(){doublee=1e-3;printf("Theresultis:%f",fun(e));}二、程序改錯(cuò)題下列給定程序中函數(shù)fun的功能是:求出以下分?jǐn)?shù)序列的前n項(xiàng)之和。和值通過(guò)函數(shù)值返回。例如,若n=5,則應(yīng)輸出:8.391667。請(qǐng)改正程序中的錯(cuò)誤,使它能計(jì)算出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#in

3、clude#include#include/************found************/voidfun(intn){inta=2,b=1,c,k;doubles=0.0;for(k=1;k<=n;k++){/*******found******/s=s+(Double)a/b;c=a;a=a+b;b=c;}return(s);}Voidmain(){intn=5;system(“CLS”);printf("Thevalueoffunctionis:%lf",fun(n));}一、程序設(shè)計(jì)題

4、請(qǐng)編寫(xiě)一個(gè)函數(shù)fun,其功能是:找出2×M整型二維數(shù)組中最大元素的值,并將此值返回調(diào)用函數(shù)。注意:部分源程序給出去下。請(qǐng)勿改動(dòng)主函數(shù)main和其它函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入你編寫(xiě)的若干語(yǔ)句。給定源程序:#defineM4#includeIntfun(inta[][M]){}voidmain(){intarr[2][M]={5,8,3,45,76,-4,12,82};printf("max=%d",fun(arr));}第1套【參考答案】一、程序填空題(1)3.0或(double)3  (2)>  (3)(t+1)二、程序改錯(cuò)題

5、1)doublefun(intn)(2)s=s+(double)a/b;三、程序設(shè)計(jì)題intfun(inta[][M]){inti,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;j

6、不得更改程序的結(jié)構(gòu)!試題程序:#includedoublefun(intn){inti;doubles,t;/**********found**********/s=__1__;/**********found**********/for(i=1;i<=__2__;i++){t=2.0*i;/**********found**********/s=s+(2.0*i-1)*(2.0*i+1)/__3__;}returns;}Voidmain(){intn=-1;while(n<0){printf("Pleaseinput(n>0):");scanf("

7、%d",&n);}printf("Theresultis:%f",fun(n));}二、程序改錯(cuò)題下列給定程序中函數(shù)fun的功能是:統(tǒng)計(jì)substr所指子字符串在str所指的字符串中出現(xiàn)的次數(shù)。例如,若字符串為aaaslkaaas,子字符串為as,則應(yīng)輸出2。請(qǐng)改正程序中的錯(cuò)誤,使它能計(jì)算出正確的結(jié)果。注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!試題程序:#includeintfun(char*str,char*substr){inti,j,k,num=0;/************found*****

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。