SDNZXYC語言試題②_第1頁
SDNZXYC語言試題②_第2頁
SDNZXYC語言試題②_第3頁
SDNZXYC語言試題②_第4頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、SDNZXY C語言試題SDNZXY C語言試題1、以下正確的說法是( B )(A) 用戶若需要調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前必須重新定義(B) 用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義(C) 系統(tǒng)根本不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)(D) 用戶若需調(diào)用標(biāo)準(zhǔn)庫函數(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

2、、以下正確的函數(shù)形式是( D )(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、以下正確的說法是( A )在C語言中(A) 實(shí)參和與其對應(yīng)的形參各占用獨(dú)立的存儲單元(B) 實(shí)參和與其對應(yīng)的形參共占用一個(gè)存儲單元(C) 只有當(dāng)實(shí)參和與其對應(yīng)的形參同名時(shí)才共占用存儲單元(D) 形參是虛

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

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

5、是( B )(A) float型(B) int型(C) long型(D) double型11、C語言規(guī)定,函數(shù)返回值的類型是由( D )(A) return語句中的表達(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)用語句含有實(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í)行語句中(B) 出現(xiàn)在一個(gè)表達(dá)式中(C) 做為一個(gè)函數(shù)的實(shí)參(D) 做為一個(gè)函數(shù)的形參14

6、、以下程序的功能是計(jì)算函數(shù)F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值,請選擇填空。( 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-y(C) z+y,z-y(D) z-y,z+y(A) x-y,x+y

7、(B) x+y,x-y(C) z+y,z-y(D) z-y,z+y15、以下正確的描述是( B )在C語言中(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ù)。請選擇填空。( B )( A )sub(int k,int n)int a1,a2;a2= ;a1=k- ;if(K%3=0&a2=5)|(k%3=0&a1=5)printf(%d,k);n+;return n;else re

8、turn -1;void main()int n=0,k,m;for(k=10;km=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語言規(guī)定,可執(zhí)行程序的開始執(zhí)行點(diǎn)是_main函數(shù)_。18、在C語言中,一個(gè)函數(shù)一般由兩個(gè)部分組成,他們是_函數(shù)名_和_函數(shù)體_。19、若輸入的值是-125,以下程序的運(yùn)行結(jié)果是_-125_=5*5*5_。#include#includevoid fun(int n)int k,r;

9、for(k=2;kr=n%k;while(r=0)printf(%d,k);n=n/k;if(n1) printf(*);r=n%k;if(n!=1) printf(%dn,n);void main()int n;scanf(%d,&n);printf(%d=,n);if(nn=fabs(n);fun(n);20、下面add函數(shù)的功能是求兩個(gè)參數(shù)的和,并將和值返回調(diào)用函數(shù)。函數(shù)中錯(cuò)誤的部分是_ void add(float a,float b)_;改正后為_ float add(float a,float b)_。void add(float a,float b)float c;c=a+b;return c;21、以下程序的運(yùn)行結(jié)果是_i=7,j=6,x=7 i=2,j=7,x=5_。void fun(int i,int j)int x=7;pirntf(i=%d; j=%d; x=%dn,i,j,x);void main()int i=2,x=5,j=7;fun(j,6);printf(i=%d; j=%d; x=%dn,i,j,x);22、以下程序的運(yùn)行結(jié)果是_111_。void increment()int x=0;x+=1;printf(%d,x);void main()

溫馨提示

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

評論

0/150

提交評論