C語(yǔ)言選擇題68655_第1頁(yè)
C語(yǔ)言選擇題68655_第2頁(yè)
C語(yǔ)言選擇題68655_第3頁(yè)
C語(yǔ)言選擇題68655_第4頁(yè)
C語(yǔ)言選擇題68655_第5頁(yè)
已閱讀5頁(yè),還剩4頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、C語(yǔ)言(函數(shù),變量作用范圍)一1 C語(yǔ)言程序由函數(shù)組成,以下說(shuō)法正確的就是(A )、A)主函數(shù)可以在其它函數(shù)之前,函數(shù)內(nèi)不可以嵌套定義函數(shù)B)主函數(shù)可以在其它函數(shù)之前,函數(shù)內(nèi)可以嵌套定義函數(shù)C)主函數(shù)必須在其它函數(shù)之前,函數(shù)內(nèi)不可以嵌套定義函數(shù)D)主函數(shù)必須在其它函數(shù)之前,函數(shù)內(nèi)可以嵌套定義函數(shù)2以下說(shuō)法中不正確的就是(A )。A)主函數(shù)main中定義的變量在整個(gè)文件或程序中有效B)不同的函數(shù)中可以使用相同名字的變量C)形式參數(shù)就是局部變量D)在一個(gè)函數(shù)內(nèi)部,可以在復(fù)合語(yǔ)句中定義變量,這些變量只在本復(fù)合語(yǔ)句中有效3下面函數(shù) f(double x)printf( "%6d,x);的類(lèi)型

2、為(C )、A)實(shí)型B)void類(lèi)型 C)int類(lèi)型D) A)、B)、C)均不正確4以下說(shuō)法中正確的就是(C )、A)C語(yǔ)言程序總就是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行B)在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在 main函數(shù)中定義C)C語(yǔ)言程序總就是從main函數(shù)開(kāi)始執(zhí)行D) C語(yǔ)言程序中,main函數(shù)必須放在程序的開(kāi)始部分5以下正確的函數(shù)定義就是(C )、A) double fun(int x,int y);int z;z=x+y; return z;B) fun(int x,y)int z; return z;C) double fun(int x,int y)double z;z=x+y; retu

3、rn z;D) double fun( x, y)int x,y;double z;z=x+y; return z;6定義為void類(lèi)型的函數(shù),其含義就是(A )、A)調(diào)用函數(shù)后,被調(diào)用的函數(shù)沒(méi)有返回值B)調(diào)用函數(shù)后,被調(diào)用的函數(shù)不返回C)調(diào)用函數(shù)后,被調(diào)用的函數(shù)的返回值為任意的類(lèi)型D)以上三種說(shuō)法都就是錯(cuò)誤的7設(shè)有如下定義: int x=10,y=3,z ;則語(yǔ)句printf("%dn",z=(x%y,x/y);的輸出結(jié)果就是(D )、A) 1 B)0 C) 4 D)38在C語(yǔ)言的函數(shù)中,(C )。A)必須有形參B)形參必須就是變量名C)可以有也可以沒(méi)有形參D)數(shù)組名不能

4、作形參9函數(shù)調(diào)用語(yǔ)句f(x,y),(a,b,c),(1,2,3,4);中,所含的實(shí)參個(gè)數(shù)就是(C )、A) 1 B) 2 C) 3 D) 410如果函數(shù)的首部省略了函數(shù)返回值的類(lèi)型名,則函數(shù)被默認(rèn)為(C )。A)void類(lèi)型B)空類(lèi)型C)int類(lèi)型D)char類(lèi)型11用數(shù)組名做函數(shù)的參數(shù),實(shí)際上傳遞給形參的就是(A )、A)數(shù)組元素的首地址 B)數(shù)組的第一個(gè)元素的值C)每一個(gè)數(shù)組元素D)整個(gè)數(shù)組的個(gè)數(shù)12 C語(yǔ)言允許函數(shù)值類(lèi)型缺省定義,此時(shí)該函數(shù)值隱含的類(lèi)型就是(B )、AfloatB)intC)10ng intD)void13已有以下數(shù)組定義與f函數(shù)調(diào)用語(yǔ)句,則在f函數(shù)的說(shuō)明中,對(duì)形參數(shù)組a

5、rray的錯(cuò)誤定義方式就是(B )、 int a34;f(a);A)f(int array 6)B)f(int array 3)C)f(int array 4)D)f(int array 25)14下列說(shuō)法中正確的就是(D )、A)調(diào)用函數(shù)時(shí),實(shí)參變量與形參變量可以共用內(nèi)存單元B)調(diào)用函數(shù)時(shí),實(shí)參的個(gè)數(shù)、類(lèi)型與順序與形參可以不一致C)調(diào)用函數(shù)時(shí),形參可以就是表達(dá)式D)調(diào)用函數(shù)時(shí),將為形參分配內(nèi)存單元15下列語(yǔ)句中,不正確的就是(D )。A)c=2*max(a,b); B)m=max(a,max(b,c);C)printf("%d",max(a,b); D)int max(i

6、nt x,int max(int y,int z)16以下函數(shù)調(diào)用語(yǔ)句:fun(x+y,x-y);中實(shí)際參數(shù)的個(gè)數(shù)就是(B )、A) 1 B) 2 C) 4 D)517 C語(yǔ)言可執(zhí)行程序開(kāi)始執(zhí)行點(diǎn)為(C )、A)程序中第一條可執(zhí)行語(yǔ)句B)程序中第一個(gè)函數(shù)C)程序中的main函數(shù)D)包含文件中的第一個(gè)函數(shù)18若調(diào)用一個(gè)函數(shù),且此函數(shù)中無(wú)return語(yǔ)句,則正確的說(shuō)法就是(D )、A)沒(méi)有返回值;B)返回若干個(gè)系統(tǒng)默認(rèn)值;C)能返回一個(gè)用戶(hù)所希望的函數(shù)值;D)返回一個(gè)不確定的值19執(zhí)行下列程序后,變量i的值應(yīng)為(A )、int ma(int x,int y)return x*y;main() in

7、t i;i = 5;i = ma(i,i-1)-7;A) 13 B) 17 C) 19 D)以上都錯(cuò)20下列程序的結(jié)果為(C )、change(int x,int y)int t;t=x;x=y;y=t;main()int x=2,y=3;change(x,y);printf("x=%d,y=%dn",x,y);A) x=3,y=2 B) x=2,y=3 C) x=2,y=2 D) x=3,y=321執(zhí)行下列程序后,變量a的值應(yīng)為(D )、int f(int x)return x+3;main()int a=1;while(f(a)<10)a+;A) 11 B) 10

8、 C) 9 D) 722若有以下函數(shù)定義,則在主函數(shù)中正確的調(diào)用語(yǔ)句就是(C )、void fun(int array5)main() int a35, b;、A)fun(a35);B)b=fun(a);C) fun(a);D) fun(a)23 C語(yǔ)言中的函數(shù)(D )、A)可以嵌套定義。B)不可以嵌套調(diào)用。C)可以嵌套調(diào)用,但不能遞歸調(diào)用。D)嵌套調(diào)用與遞歸調(diào)用均可。24 C語(yǔ)言中(A )函數(shù)的遞歸調(diào)用、A)允許B)不允許25對(duì)于以下遞歸函數(shù)f,調(diào)用f(4),其返回值為(B )、int f(int n) if (n)return f(n-1)+n;elsereturn n;A) 8 B) 1

9、0 C) 11 D) 1226以下不正確的描述為(B )、A)在函數(shù)之外定義的變量為外部變量,外部變量就是全局變量。B)在函數(shù)中既可以使用本函數(shù)中的局部變量,又可以使用全局變量。C)若在同一個(gè)源文件中,外部變量與局部變量同名,則在局部變量的作用 范圍內(nèi),外部變量不起作用。27以下正確的說(shuō)法就是:建立函數(shù)的目的之一就是(B )、A)提高程序的執(zhí)行效率;B)提高程序的可讀性C)減少程序的篇幅;D)減少程序文件所占內(nèi)存28執(zhí)行下列語(yǔ)句后,a的值為(C )、int a=12, b=7;m(int a,int b)a=b;main()m(a,b);A) 0 B) 1 C) 12 D) 729全局變量的有

10、效范圍為(D )、A)該程序的所有文件B)從本源文件的開(kāi)始到結(jié)束C)該程序的主函數(shù)D)從定義變量的位置開(kāi)始到本源文件結(jié)束30以下說(shuō)法中正確的就是(C )、A)形參就是全局變量,其作用范圍僅限于函數(shù)內(nèi)部B)形參就是全局變量,其作用范圍從定義之處到文件結(jié)束。C)形參就是局部變量,其作用范圍僅限于函數(shù)內(nèi)部D)形參就是局部變量,其作用范圍從定義之處到文件結(jié)束。1若使用一維數(shù)組名作為函數(shù)實(shí)參,則以下說(shuō)法正確的就是(AC )A)必須在主調(diào)函數(shù)中說(shuō)明此數(shù)組的大小B)實(shí)參數(shù)組與形參數(shù)組類(lèi)型可以不匹配C)實(shí)參數(shù)組與形參數(shù)組的大小可以不一致D)實(shí)參數(shù)組名與形參數(shù)組名必須一致1實(shí)參可以就是常量、變量或表達(dá)式。對(duì)2定

11、義函數(shù)時(shí),形參的類(lèi)型說(shuō)明可放在函數(shù)體內(nèi)。3在有參函數(shù)中,定義函數(shù)中指定的形參變量在整個(gè)程序一開(kāi)始執(zhí)行時(shí) 便分配內(nèi)存單元。4數(shù)組名作函數(shù)參數(shù)時(shí),也采用 值傳送”方式。5在C函數(shù)中,當(dāng)以數(shù)組名作為參數(shù)時(shí),對(duì)形參變量的操作不會(huì)影響到調(diào) 用函數(shù)中的實(shí)參變量,即形參值不能傳回給實(shí)參。6函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參。7數(shù)組名做函數(shù)的參數(shù)時(shí),可以只在主調(diào)函數(shù)中定義數(shù)組,被調(diào)用函數(shù)只 需要確定名稱(chēng)就可以了。8數(shù)組元素做函數(shù)的實(shí)參,就是雙向傳遞,即地址傳遞”方式。9形參與實(shí)參的變量名稱(chēng)可以一樣。對(duì)10除了利用實(shí)際參數(shù)與形式參數(shù)在各函數(shù)之間傳遞數(shù)據(jù)外,利用全局變量,也可以在各函數(shù)間傳遞數(shù)據(jù)。對(duì)11函數(shù)的實(shí)參與形參的類(lèi)型應(yīng)一致。對(duì)12在C中,形式參數(shù)只就是局限于所在函數(shù)、對(duì)13在一個(gè)函數(shù)定義中只能包含一個(gè) return語(yǔ)句。14C語(yǔ)言不允許在調(diào)用一個(gè)函數(shù)的過(guò)程中出現(xiàn)直接或者間接地調(diào)用該函數(shù)本身。15 C語(yǔ)言中允許函數(shù)的嵌套定義與嵌套調(diào)用。16在同一源文件中,外部變量與局部變量同名時(shí),則在局部變量的作用范圍內(nèi),外部變量不起作用。對(duì)17不同函數(shù)中使用相同名字的變量時(shí),代表的

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論