




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.函數(shù)習(xí)題1以下函數(shù)值的類(lèi)型是_。fun(float x) float y; y=3*x-4; return y;A)int B)不確定 C)void D)float正確答案:A(知識(shí)點(diǎn):函數(shù)的定義)試題分析:在函數(shù)定義時(shí),函數(shù)名前沒(méi)有函數(shù)類(lèi)型,則默認(rèn)函數(shù)類(lèi)型為int類(lèi)型。2有如下函數(shù)調(diào)用語(yǔ)句: fun(rec1,rec2+rec3,(rec4,rec5);該函數(shù)調(diào)用語(yǔ)句中,含有的實(shí)參個(gè)數(shù)是_。A)3 B)4 C)5D)有語(yǔ)法錯(cuò)正確答案:A(知識(shí)點(diǎn):函數(shù)的調(diào)用)試題分析:在該函數(shù)調(diào)用中,含有的實(shí)參個(gè)數(shù)是3個(gè)。其中,第二個(gè)實(shí)參是rec2+rec3,是一個(gè)算術(shù)表達(dá)式,第三個(gè)實(shí)參是(rec4,rec
2、5),是一個(gè)逗號(hào)表達(dá)式。如果實(shí)參是表達(dá)式,則首先計(jì)算表達(dá)式的結(jié)果,再將表達(dá)式的值傳遞給形參。3請(qǐng)?jiān)谝韵鲁绦虻谝恍械奶羁仗幪顚?xiě)適當(dāng)內(nèi)容,使程序能正確運(yùn)行。_ (double,double)main() double x,y; scanf(%lf%lf,&x,&y); printf(%lfn,max(x,y);double max(double a,double b)return(ab?a:b);正確答案:double max(知識(shí)點(diǎn):函數(shù)的聲明)試題分析:當(dāng)被調(diào)用的函數(shù)定義處在函數(shù)調(diào)用后且不為int類(lèi)型時(shí),在函數(shù)調(diào)用前必須對(duì)被調(diào)用函數(shù)進(jìn)行聲明。對(duì)函數(shù)進(jìn)行聲明有下列三種形式:(1)類(lèi)型名 函數(shù)名(
3、類(lèi)型1 形參1,類(lèi)型2 形參2,類(lèi)型n 形參n);(2)類(lèi)型名 函數(shù)名(類(lèi)型1,類(lèi)型2,類(lèi)型n);(3)類(lèi)型名 函數(shù)名();4以下程序的輸出結(jié)果是_。t(int x,int y,int cp,int dp) cp=x*x+y*y; dp=x*x-y*y; main() int a=4,b=3,c=5,d=6; t(a,b,c,d); printf(%d %d n,c,d); 正確答案:5 6(知識(shí)點(diǎn):函數(shù)的調(diào)用、參數(shù)傳遞)試題分析:當(dāng)執(zhí)行t(a,b,c,d);調(diào)用函數(shù)t時(shí),將實(shí)參a、b、c、d的值傳遞給形參x、y、cp、dp,在函數(shù)t中對(duì)cp、dp進(jìn)行計(jì)算,改變了形參cp、dp的值,但并沒(méi)有改
4、變對(duì)應(yīng)實(shí)參c、d的值(即形參的值不帶回給實(shí)參),因此返回后,實(shí)參c、d的值不變。5有以下函數(shù)定義: void fun(int n,double x) 若以下選項(xiàng)中的變量都已經(jīng)正確定義且賦值,則對(duì)函數(shù)fun的正確調(diào)用語(yǔ)句是_。A)fun(int y,double m); B)k=fun(10,12.5); C)fun(x,n); D)void fun(n,x);正確答案:C(知識(shí)點(diǎn):函數(shù)的調(diào)用)試題分析:當(dāng)函數(shù)類(lèi)型為void時(shí),函數(shù)不返回值,函數(shù)調(diào)用只能以函數(shù)語(yǔ)句的形式出現(xiàn),因此,選項(xiàng)B顯然是不對(duì)的。在函數(shù)調(diào)用時(shí),只須給出函數(shù)名和實(shí)際參數(shù),不能再給出函數(shù)類(lèi)型和參數(shù)類(lèi)型,所以選項(xiàng)A和選項(xiàng)D都不對(duì)。
5、正確的選項(xiàng)是C。6有以下程序:int f(int n) if(n= =1) return 1; else return f(n-1)+1;main() int i,j=0; for(i=1;i3;i+) j+=f(i); printf(%dn,j);程序運(yùn)行后的輸出結(jié)果是_B_。A)4 B) 3 C)2 D)1正確答案:B(知識(shí)點(diǎn):函數(shù)的遞歸調(diào)用)試題分析:在函數(shù)f中有return f(n-1)+1,因此,此函數(shù)調(diào)用為遞歸調(diào)用。遞歸函數(shù)f的功能可用遞歸式表示如下:主函數(shù)中j的值是f(1)與f(2)之和,顯然,f(1)=1,f(2)=2,因此,j的值為3。7以下程序運(yùn)行后,輸出結(jié)果是_84_。i
6、nt d=1;fun (int p) int d=5; d+=p+; printf(%d,d);main() int a=3; fun(a); d+=a+; printf(%dn,d);A)84 B)99 C)95 D)44正確答案:A(知識(shí)點(diǎn):全局變量和局部變量)試題分析:函數(shù)main()中用到的是全局變量d,而函數(shù)fun()中用到的是其內(nèi)部定義的局部變量d。在函數(shù)fun()中,表達(dá)式p+的值為3,執(zhí)行d+=p+;后d的值為8(即5+3),函數(shù)main()中表達(dá)式a+的值為3,執(zhí)行d+=a+;后d的值為4(即1+3)。8以下程序的輸出結(jié)果是_D_。int f() static int i=0
7、; int s=1; s+=i; i+; return s;main() int i,a=0; for(i=0;i5;i+) a+=f(); printf(%dn,a);A)20 B)24 C)25 D)15正確答案:D(知識(shí)點(diǎn):動(dòng)態(tài)變量和靜態(tài)變量)試題分析:在主函數(shù)main()中通過(guò)循環(huán)對(duì)函數(shù)f()調(diào)用了5次,由于s動(dòng)態(tài)局部變量每次進(jìn)入函數(shù)f()后,s的初值都是1,而i是靜態(tài)局部變量,第一次進(jìn)入函數(shù)f()后,i的初值都是0,以后每次的初值是函數(shù)f()上次調(diào)用完成后的i值(即i是有記憶的)。主函數(shù)main()中的a是將每次調(diào)用后的函數(shù)值(即s的值)相加,其值為15。9在C語(yǔ)句中,形參的默認(rèn)存儲(chǔ)類(lèi)型是_。A)autoB)registerC)staticD)extern正確答案:A(知識(shí)點(diǎn):動(dòng)態(tài)變量和靜態(tài)變量)試題分析:在C語(yǔ)句中,形參的默認(rèn)存儲(chǔ)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)生作文我的夢(mèng)想征文
- 云南省怒江傈僳族自治州福貢縣聯(lián)考2024-2025學(xué)年高一上學(xué)期1月期末生物學(xué)試題(含答案)
- 國(guó)際貿(mào)易實(shí)務(wù)中的結(jié)算方式知識(shí)考點(diǎn)
- 個(gè)人自助圖書(shū)館借閱服務(wù)合同
- 現(xiàn)代服務(wù)業(yè)服務(wù)質(zhì)量評(píng)價(jià)標(biāo)準(zhǔn)知識(shí)考點(diǎn)
- 互聯(lián)網(wǎng)產(chǎn)品策劃題
- 辦公空間能源消耗表格:能耗統(tǒng)計(jì)、節(jié)能減排
- 金融投資行業(yè)市場(chǎng)波動(dòng)風(fēng)險(xiǎn)免責(zé)聲明
- 醫(yī)學(xué)知識(shí)視頻培訓(xùn)課件
- 工作計(jì)劃完成情況統(tǒng)計(jì)表格
- 常見(jiàn)意外傷害的處理課件
- 第八章運(yùn)動(dòng)和力單元試卷 (含答案) 2024-2025學(xué)年人教版物理八年級(jí)下
- 2025年中央一號(hào)文件高頻重點(diǎn)考試題庫(kù)150題(含答案解析)
- 風(fēng)電項(xiàng)目電網(wǎng)接入系統(tǒng)可行性研究報(bào)告編制服務(wù)方案投標(biāo)文件(技術(shù)方案)
- 2024人教版新教材初中地理七年級(jí)下冊(cè)內(nèi)容解讀課件(深度)
- 2025年遼寧醫(yī)藥職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 2023-2028年中國(guó)油畫(huà)行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資規(guī)劃建議報(bào)告
- 100以?xún)?nèi)加減法練習(xí)100題(50套)-可直接打印
- 2024年干式電力電容器項(xiàng)目可行性研究報(bào)告
- 河南12系列建筑設(shè)計(jì)圖集一(12YJ1)
- 2025年村三會(huì)一課工作計(jì)劃表
評(píng)論
0/150
提交評(píng)論