c語(yǔ)言試題及答案(共6頁(yè))_第1頁(yè)
c語(yǔ)言試題及答案(共6頁(yè))_第2頁(yè)
c語(yǔ)言試題及答案(共6頁(yè))_第3頁(yè)
c語(yǔ)言試題及答案(共6頁(yè))_第4頁(yè)
c語(yǔ)言試題及答案(共6頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1、以下正確的說(shuō)法是( B ) (A) 用戶若需要調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù),調(diào)用前必須重新定義 (B) 用戶可以重新定義標(biāo)準(zhǔn)庫(kù)函數(shù),若如此,該函數(shù)將失去原有含義 (C) 系統(tǒng)根本不允許用戶重新定義標(biāo)準(zhǔn)庫(kù)函數(shù) (D) 用戶若需調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù),調(diào)用前不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)自動(dòng)去調(diào)2、以下正確的函數(shù)聲明形式是( A ) (A) double fun(int x, int y) (B) double fun(int x; int y) (C) double fun(int x, int y); (D) double fun(int x,y);3、以下正確的函數(shù)形式是( D )

2、 (A) double fun(int x, int y) z=x+y; return z; (B) fun(int x,y) int z; return z; (C) fun(x,y) int x,y; double z; z=x+y; return z; (D) double fun(int x, int y) double z; z=x+y; return z;4、以下正確的說(shuō)法是( A ) 在C語(yǔ)言中 (A) 實(shí)參和與其對(duì)應(yīng)的形參各占用獨(dú)立的存儲(chǔ)單元 (B) 實(shí)參和與其對(duì)應(yīng)的形參共占用一個(gè)存儲(chǔ)單元 (C) 只有當(dāng)實(shí)參和與其對(duì)應(yīng)的形參同名時(shí)才共占用存儲(chǔ)單元 (D) 形參是虛擬的,不占用存

3、儲(chǔ)單元5、若調(diào)用一個(gè)函數(shù),且此函數(shù)中沒有return語(yǔ)句,則正確的說(shuō)法是( A ) 該函數(shù) (A) 沒有返回值 (B) 返回若干個(gè)系統(tǒng)默認(rèn)值 (C) 能返回一個(gè)用戶所希望的函數(shù)值 (D) 返回一個(gè)不確定的值6、以下不正確的說(shuō)法是( B ) C語(yǔ)言規(guī)定 (A) 實(shí)參可以是常量、變量和表達(dá)式 (B) 形參可以是常量、變量和表達(dá)式 (C) 實(shí)參可以為任意類型 (D) 形參應(yīng)與其對(duì)應(yīng)的實(shí)參類型一致7、以下正確的說(shuō)法是( C ) (A) 定義函數(shù)時(shí),形參的類型說(shuō)明可以放在函數(shù)體內(nèi) (B) return后邊的值不能為表達(dá)式 (C) 如果函數(shù)值的類型與返回值類型不一致,以函數(shù)值類型為準(zhǔn) (D) 如果形參與實(shí)

4、參的類型不一致,以實(shí)參類型為準(zhǔn)8、C語(yǔ)言規(guī)定,簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是( B ) (A) 地址傳遞 (B) 單向值傳遞 (C) 由實(shí)參傳給形參,再由形參傳回給實(shí)參 (D) 由用戶指定傳遞方式9、以下程序有語(yǔ)法性錯(cuò)誤,有關(guān)錯(cuò)誤原因的正確說(shuō)法是( C )void main()int G=5,k;void prt_char();.k=prt_char(G);. (A) 語(yǔ)句void prt_char(); 有錯(cuò),它是函數(shù)調(diào)用語(yǔ)句,不能用void說(shuō)明 (B) 變量名不能使用大寫字母 (C) 函數(shù)說(shuō)明和函數(shù)調(diào)用之間有矛盾 (D) 函數(shù)名不能使用下劃線10、C語(yǔ)言允許函數(shù)值類型缺

5、省定義,此時(shí)該函數(shù)值隱含的類型是( B ) (A) float型 (B) int型 (C) long型 (D) double型11、C語(yǔ)言規(guī)定,函數(shù)返回值的類型是由( D ) (A) return語(yǔ)句中的表達(dá)式類型所決定 (B) 調(diào)用該函數(shù)時(shí)的主調(diào)函數(shù)類型所決定 (C) 調(diào)用該函數(shù)時(shí)系統(tǒng)臨時(shí)決定 (D) 在定義該函數(shù)時(shí)所指定的函數(shù)類型所決定12、下面函數(shù)調(diào)用語(yǔ)句含有實(shí)參的個(gè)數(shù)為( B )func(exp1,exp2),(exp3,exp4,exp5); (A) 1 (B) 2 (C) 4 (D) 513、以下錯(cuò)誤的描述是( D ) 函數(shù)調(diào)用可以 (A) 出現(xiàn)在執(zhí)行語(yǔ)句中 (B) 出現(xiàn)在一個(gè)表達(dá)

6、式中 (C) 做為一個(gè)函數(shù)的實(shí)參 (D) 做為一個(gè)函數(shù)的形參14、以下程序的功能是計(jì)算函數(shù)F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,請(qǐng)選擇填空。( B ) ( C )#include#includefloat f(float,float);void main()float x,y,z,sum;scanf(%f%f%f,&x,&y,&z);sum=f( )+f( );printf(sum=%fn,sum);float f(float a,float b)float value;value=a/b;return(value); (A) x-y,x+y (B) x+y,x

7、-y (C) z+y,z-y (D) z-y,z+y (A) x-y,x+y (B) x+y,x-y (C) z+y,z-y (D) z-y,z+y15、以下正確的描述是( B ) 在C語(yǔ)言中 (A) 函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套 (B) 函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套 (C) 函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套 (D) 函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套16、以下程序是選出能被3整除且至少有一位是5的兩位數(shù),打印出所有這樣的數(shù)及其個(gè)數(shù)。請(qǐng)選擇填空。( B )( A )sub(int k,int n)int a1,a2;a2= ;a1=k- ;if(K%3=0&a2=5

8、)|(k%3=0&a1=5)printf(%d,k);n+;return n;else return -1;void main()int n=0,k,m;for(k=10;k=99;k+)m=sub(k,n);if(m!=-1) n=m;printf(nn=%d,n); (A) k*10 (B) k%10 (C) k/10 (D) k*10%10 (A) a2*10 (B) a2 (C) a2/10 (D) a2%10二、填空題17、C語(yǔ)言規(guī)定,可執(zhí)行程序的開始執(zhí)行點(diǎn)是_main函數(shù)_。18、在C語(yǔ)言中,一個(gè)函數(shù)一般由兩個(gè)部分組成,他們是_函數(shù)名_和_函數(shù)體_。19、若輸入的值是-125,以下程序的運(yùn)行結(jié)果是_-125_=5*5*5_。#include#includevoid fun(int n)int k,r;for(k=2;k1) printf(*);r=n%k;if(n!=1) print

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論