C語言函數(shù)題庫.doc_第1頁
C語言函數(shù)題庫.doc_第2頁
C語言函數(shù)題庫.doc_第3頁
C語言函數(shù)題庫.doc_第4頁
C語言函數(shù)題庫.doc_第5頁
已閱讀5頁,還剩24頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本章(函數(shù))共3種題型:一、填空題(共95道)二、判斷題(共20道)三、填空題 (共10道)*一、填空題(共95道)1考題所在章節(jié): 函數(shù)本題序號:124下列說法中錯誤的是A一個數(shù)組只允許存儲同種類型的變量。B 在對數(shù)組進行初始化時,給定的數(shù)據(jù)元素個數(shù)可以比數(shù)組本身大小多。C 數(shù)組的名稱其實是數(shù)組在內(nèi)存中的首地址。D 當數(shù)組名作為參數(shù)被傳遞給某個函數(shù)時,函數(shù)運行過程中原數(shù)組中的元素的值可能被修改。參考答案B2考題所在章節(jié): 函數(shù)本題序號:126下列敘述中錯誤的是A主函數(shù)中定義的變量在整個程序中都是有效的。B在其它函數(shù)中定義的變量在主函數(shù)中也不能使用。C形式參數(shù)也是局部變量。D復(fù)合語句中定義的變量只在該復(fù)合語句中有效。參考答案A3.考題所在章節(jié): 函數(shù)本題序號:127若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是A調(diào)用函數(shù)時的對應(yīng)實參必為數(shù)組名。B形參數(shù)組可以不指定大小。C形參數(shù)組的元素個數(shù)必須等于實參數(shù)組的元素個數(shù)。D形參數(shù)組的元素個數(shù)必須多于實參數(shù)組的元素個數(shù)。參考答案B4.考題所在章節(jié): 函數(shù)本題序號:128在函數(shù)的說明和定義時若沒有指出函數(shù)的類型,則A系統(tǒng)自動地認為函數(shù)的類型為整型。B系統(tǒng)自動地認為函數(shù)的類型為字符型。C系統(tǒng)自動地認為函數(shù)的類型為實型。D編譯時會出錯。參考答案A5.考題所在章節(jié): 函數(shù)本題序號:135下面敘述中正確的是A對于用戶自己定義的函數(shù),在使用前必須加以說明。B說明函數(shù)時必須明確其參數(shù)類型和返回類型。C函數(shù)可以返回一個值,也可以什么值也不返回。D空函數(shù)不完成任何操作,所以在程序設(shè)計中沒有用處。參考答案C6. 考題所在章節(jié): 函數(shù)本題序號:157下面正確的函數(shù)定義形式是Adouble fun(int x,int y)Bdouble fun(int x;int y)Cdouble fun(int x,int y);Ddouble fun(int x,y);參考答案A7.考題所在章節(jié): 函數(shù)本題序號:158若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是( ) 該函數(shù):A沒有返回值 B返回若干個系統(tǒng)默認值;C能返回一個用戶所希望的函數(shù)值; D返回一個不確定的值參考答案D8.考題所在章節(jié): 函數(shù)本題序號:159下面說法中不正確的是( )在C語言中A實參可以是常量、變量或表達式;B形參可以是常量、變量或表達式;C函數(shù)的參數(shù)是函數(shù)間傳遞數(shù)據(jù)的一種手段;D實參個數(shù)應(yīng)與對應(yīng)的形參個數(shù)相等,類型匹配;參考答案B9.考題所在章節(jié): 函數(shù)本題序號:162C語言允許函數(shù)返回值類型缺省定義,此時該函數(shù)隱含的返回值類型是Afloat型 Bint 型 Clong 型Ddouble型參考答案B10.考題所在章節(jié): 函數(shù)本題序號:163C語言規(guī)定,函數(shù)返回值的類型是由Areturn語句中的表達式類型所決定;B調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定;C調(diào)用該函數(shù)時系統(tǒng)臨時決定;D在定義該函數(shù)時所指定的函數(shù)類型所決定;參考答案D11.考題所在章節(jié): 函數(shù)本題序號:164下面函數(shù)調(diào)用語句含有實參的個數(shù)為( )func(exp1,exp2),(exp3,exp4,exp5);A1B2C5D4參考答案B12.考題所在章節(jié): 函數(shù)本題序號:165以下錯誤的描述是( )函數(shù)的調(diào)用可以 A出現(xiàn)在執(zhí)行語句中; B出現(xiàn)在一個表達式中;C為一個函數(shù)的實參; D作為一個函數(shù)的形參;參考答案D13.考題所在章節(jié): 函數(shù)本題序號:167若使用一維數(shù)組名作函數(shù)參數(shù),則以下正確的說法是A必須在主調(diào)用函數(shù)中說明此數(shù)組的大?。籅實參數(shù)組類型與形參數(shù)組類型可以匹配;C在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大小;D實參數(shù)組名與形參數(shù)組名必須一致;參考答案C14.考題所在章節(jié): 函數(shù)本題序號:168下正確的說法是( )。如果在一個函數(shù)中的復(fù)合語句中定義了一個變量,則該變量A只在該復(fù)合語句中有效 B在該函數(shù)中有效C本程序中有效 D為非法變量參考答案A15.考題所在章節(jié): 函數(shù)本題序號:169以下不正確的說法是A在不同函數(shù)中可以使用相同的名字的變量;B形式參數(shù)是局部變量;C在函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效;D在函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效;參考答案D考題所在章節(jié): 函數(shù)16.本題序號:309如果主調(diào)函數(shù)傳遞數(shù)組給被調(diào)函數(shù),對函數(shù)形參的說明有錯誤的是Aint a(float x,int n)Bint a(float *x,int n)Cint a(float x10,int n)Dint a(float x,int n)參考答案D17.考題所在章節(jié): 函數(shù)本題序號:312在C語言中,函數(shù)的數(shù)據(jù)類型是指A函數(shù)返回值的數(shù)據(jù)類型B函數(shù)形參的數(shù)據(jù)類型C調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型D任意指定的數(shù)據(jù)類型參考答案A18.考題所在章節(jié): 函數(shù)本題序號:313已知如下定義的函數(shù):fun1(int a)printf(n%d,a);則該函數(shù)的數(shù)據(jù)類型是_。A與參數(shù)a的類型相同Bvoid型C沒有返回值D無法確定參考答案A19.考題所在章節(jié): 函數(shù)本題序號:449有如下函數(shù)調(diào)用語句func(rec1,rec2+rec3,(rec4,rec5);該函數(shù)調(diào)用語句中,含有的實參個數(shù)是A3B4C5D有語法錯參考答案A20.考題所在章節(jié): 函數(shù)本題序號:477以下所列的各函數(shù)首部中,正確的是Avoid play(var :Integer,var b:Integer)Bvoid play(int a,b)Cvoid play(int a,int b)DSub play(a as integer,b as integer)參考答案C21.考題所在章節(jié): 函數(shù)本題序號:483當調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是A數(shù)組的長度B數(shù)組的首地址C數(shù)組每一個元素的地址D數(shù)組每個元素中的值參考答案B22.考題所在章節(jié): 函數(shù)本題序號:624在C語言中,形參的缺省存儲類是AautoBregisterCstaticDextern參考答案A23.考題所在章節(jié): 函數(shù)本題序號:688在C語言中關(guān)于函數(shù)的正確敘述是A函數(shù)的定義和調(diào)用均可以嵌套B函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C函數(shù)的定義和調(diào)用均不可以嵌套D函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套參考答案B24.考題所在章節(jié): 函數(shù)本題序號:702若用數(shù)組名作為函數(shù)調(diào)用時的實參,則實際上傳遞給形參的是A數(shù)組首地址B數(shù)組的第一個元素值C數(shù)組中全部元素的值D數(shù)組元素的個數(shù)參考答案A25.考題所在章節(jié): 函數(shù)本題序號:891有以下程序char fun(char x , char y) if(xb) return(a);else return(b);main() int x=3, y=8, z=6, r;r=fun(fun(x,y), 2*z);printf(%dn, r);程序運行后的輸出結(jié)果是()。A3B6C8D12參考答案D30.考題所在章節(jié): 函數(shù)本題序號:977在一個C程序中Amain函數(shù)必須出現(xiàn)在所有函數(shù)之前 Bmain函數(shù)可以在任何地方出現(xiàn)Cmain函數(shù)必須出現(xiàn)在所有函數(shù)之后 Dmain函數(shù)必須出現(xiàn)在固定位置參考答案B31.考題所在章節(jié): 函數(shù)本題序號:1040C語言中,函數(shù)值類型的定義可以缺省,此時函數(shù)值的隱含類型是Avoid Bint Cfloat Ddouble參考答案B32.考題所在章節(jié): 函數(shù)本題序號:1093在調(diào)用函數(shù)時,如果實參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是A地址傳遞B單向值傳遞C由實參傳給形參,再由形參傳回實參D傳遞方式由用戶指定參考答案B33.考題所在章節(jié): 函數(shù)本題序號:1145以下程序的輸出結(jié)果是()。fun(int x, int y, int z) z=x*x+y*y; main() int a=31;fun(5,2,a);printf(“%d”,a);A0 B29 C31D無定值參考答案C34.考題所在章節(jié): 函數(shù)本題序號:1198有如下程序 int runc(int a,int b) return(a+b); main( ) int x=2,y=5,z=8,r; r=func(func(x,y),z); printf(“%dn”,r); 該程序的輸出的結(jié)果是 ()。A12B13 C14D15 參考答案D35.考題所在章節(jié): 函數(shù)本題序號:1397以下敘述中不正確的是A在不同的函數(shù)中可以使用相同名字的變量B函數(shù)中的形式參數(shù)是局部變量C在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效參考答案D36.考題所在章節(jié): 函數(shù)本題序號:1413有以下程序viod fun (int a,int b,int c) a=456; b=567; c=678;main() int x=10,y=20,z=30;fun (x,y,z);printf(%d,%d,%dn,z,y,x);輸出結(jié)果是( )。A30,20,10 B10,20,30C456,567,678D678,567,456參考答案A37.考題所在章節(jié): 函數(shù)本題序號:1464以下對C語言函數(shù)的有關(guān)描述中,正確的是A在C中,調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參BC函數(shù)既可以嵌套定義又可以遞歸調(diào)用C函數(shù)必須有返回值,否則不能使用函數(shù)DC程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中參考答案A38.考題所在章節(jié): 函數(shù)本題序號:1513C語言中,函數(shù)的隱含存儲類別是AautoBstatic CexternD無存儲類別參考答案C39.考題所在章節(jié): 函數(shù)本題序號:1549以下說法中正確的是AC語言程序總是從第一個的函數(shù)開始執(zhí)行B在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義CC語言程序總是從main()函數(shù)開始執(zhí)行DC語言程序中的main()函數(shù)必須放在程序的開始部分參考答案C40.考題所在章節(jié): 函數(shù)本題序號:1701關(guān)于流程控制語句,下列說法正確的一項是A一個自定義函數(shù)中的return語句只能出現(xiàn)一次;Bbreak語句只適用于幾種循環(huán)語句格式,表示終止當前層的循環(huán);C在循環(huán)體中遇到continue,表示結(jié)束本次循環(huán),直接進行下次循環(huán)條件的判斷;D在自定義函數(shù)的執(zhí)行過程中,return語句可能被多次執(zhí)行。參考答案C41.考題所在章節(jié): 函數(shù)本題序號:1755若有定義語句:int m=5,4,3,2,1,i=4;,則下面對m數(shù)組元素的引用錯誤的是Am-iBm2*2Cm2*2Dmmi參考答案C42.考題所在章節(jié): 函數(shù)本題序號:1758若有定義語句:chars10=123456700;,則strlen(s)的值是A7B8C9D10參考答案A43.考題所在章節(jié): 函數(shù)本題序號:1806以下關(guān)于return語句的敘述中正確的是A一個自定義函數(shù)中必須有一條return語句B一個自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條return語句C定義成void類型的函數(shù)中可以有帶返回值的return語句D沒有return語句的自定義函數(shù)在執(zhí)行結(jié)束時不能返回到調(diào)用處參考答案C44.考題所在章節(jié): 函數(shù)本題序號:1838在C語言中,以下程序的輸出結(jié)果是( )fun(int x,int y,int z) z=x*y;main()int a=2,b=3,c=5;fun(a,b,c);printf(%d,c);A5B6C2D3參考答案A45.考題所在章節(jié): 函數(shù)本題序號:1842fun(int x,int y,int z) z=x+y;return z;main()int a=2,b=3,c=6;c=fun(a,b,c);printf(%d,c);A5B6C9D3參考答案A46.考題所在章節(jié): 函數(shù)本題序號:1848在C語言中,用于求平方根的函數(shù)是()。AlogBexpCpowDsqrt參考答案D47.考題所在章節(jié): 函數(shù)本題序號:1850在C語言中,下列語句的輸出結(jié)果是( )。 printf(%dn, strlen(ATSn121);AA.11BB.10CC.8DD.7參考答案A48.考題所在章節(jié): 函數(shù)本題序號:1859在C語言中,以下哪個函數(shù)用于將字符輸出到標準輸出設(shè)備( )。Agetw()Bopen()Cread()Dputchar()參考答案D49.考題所在章節(jié): 函數(shù)本題序號:1870下列程序執(zhí)行結(jié)果是()。 main( ) int a=8; fun(a); printf(%dn, a); fun( int a) int b; b=a*a; return b; A64B8C0D不定值參考答案B50.考題所在章節(jié): 函數(shù)本題序號:1874在C語言中,用于求字符串長度的函數(shù)是()。AstrcpyBstrlenCstrcmpDstrcat參考答案B51.考題所在章節(jié): 函數(shù)本題序號:1892在C語言中,若有定義 float a54,則數(shù)組a占內(nèi)存的字節(jié)數(shù)()。AA.80BB.20CC.40DD.25參考答案A52.考題所在章節(jié): 函數(shù)本題序號:1941在C語言中,函數(shù)調(diào)用:strcat(strcpy(str1,str2),str3)的功能是( )。A將串str1復(fù)制到串str2中后再連接到串str3之后B將串str1連接到串str2之后再復(fù)制到串str3之后C將串str2復(fù)制到串str1中后再將串str3連接到串str1之后D將串str2連接到串str1之后再將串str1復(fù)制到串str3中參考答案C53.考題所在章節(jié): 函數(shù)本題序號:1944在C語言中,用于求|x|的函數(shù)是()。Alog(x)Bexp(x)Cfabs(x)Dsqrt(x)參考答案C54.考題所在章節(jié): 函數(shù)本題序號:1960在C語言中,用于字符串連接的函數(shù)是()。AstrcpyBstrlenCstrcmpDstrcat參考答案D55.考題所在章節(jié): 函數(shù)本題序號:1966在C語言中,用于字符串復(fù)制的函數(shù)是()。AstrcpyBstrlenCstrcmpDstrcat參考答案A56.考題所在章節(jié): 函數(shù)本題序號:1976在C語言中,為了判斷兩個字符串s1s2,應(yīng)當使用( )。Aif (s1s2)Bif (strcat(s1,s2)Cif (strcpy(s1,s2)Dif (strcmp(s1,s2)0)參考答案D57.考題所在章節(jié): 函數(shù)本題序號:1979在C語言中,若有定義 float a34,則數(shù)組 a 可以有( )個元素。A30B12C24D25參考答案B58.考題所在章節(jié): 函數(shù)本題序號:2000在C語言中,為了比較兩個字符串s1和s2是否相等,應(yīng)當使用( )。Aif (s1=s2)Bif (s1=s2)Cif (strcpy(s1,s2)Dif (strcmp(s1,s2)=0)參考答案D59.考題所在章節(jié): 函數(shù)本題序號:2028在C語言中,執(zhí)行下面語句后,輸出的結(jié)果是( )。int x=10,y=3; printf(%dn,y=x/y);A0 B3 C1 D不確定的值參考答案B60.考題所在章節(jié): 函數(shù)本題序號:2053在C語言中,下列符號中可以作為函數(shù)名的是( )。A_sysfB$abcC5asDx-a參考答案A61.考題所在章節(jié): 函數(shù)本題序號:2079在C語言中,若有定義:int y=3,x7=1,2,3,4,5,6,7,則表達式y(tǒng)+=x6的值為( )。A8B9C10D11參考答案C62.考題所在章節(jié): 函數(shù)本題序號:2105fun(int x,int y) int z;z=x+y;return z;main()int a=2,b=3,c=6;c=fun(a,b);printf(%d,c);A5B6C9D3參考答案A63.考題所在章節(jié): 函數(shù)本題序號:2110fun(int x,int y,int z) z=x+y;main()int a=2,b=3,c=5;fun(a,b,c);printf(%d,c);A5B6C9D3參考答案A64.考題所在章節(jié): 函數(shù)本題序號:2172以下敘述正確的是( )。A構(gòu)成C程序的基本單位是函數(shù)B可以在一個函數(shù)中定義另一個函數(shù)Cmain()函數(shù)必須放在其它函數(shù)之前D所有被調(diào)用函數(shù)一定要在調(diào)用之前進行定義參考答案A65.考題所在章節(jié): 函數(shù)本題序號:2177以下敘述中錯誤的是( )。AC程序必須由一個或一個以上的函數(shù)組成 B 函數(shù)調(diào)用可以作為一個獨立的語句存在C 若函數(shù)有返回值,必須通過return語句返回 D 函數(shù)形參的值也可以傳回給對應(yīng)的實參參考答案D66.考題所在章節(jié): 函數(shù)本題序號:2178下面對函數(shù)嵌套的敘述中,正確的是( )。A 函數(shù)定義可以嵌套,但函數(shù)調(diào)用不能嵌套B 函數(shù)定義不可以嵌套,但函數(shù)調(diào)用可以嵌套C 函數(shù)定義和函數(shù)調(diào)用均不能嵌套D函數(shù)定義和函數(shù)調(diào)用均可以嵌套參考答案B67.考題所在章節(jié): 函數(shù)本題序號:2183C語言規(guī)定,函數(shù)返回值的類型是由_。A return語句中的表達式類型所決定B 調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定C 調(diào)用該函數(shù)時系統(tǒng)臨時決定D 在定義該函數(shù)時所指定的函數(shù)類型所決定參考答案D68.考題所在章節(jié): 函數(shù)本題序號:2184以下程序的輸出結(jié)果是( )。#include “stdio.h”void fun() int a,b;a=100; b=200;main() int a=5,b=7;fun();printf(“%d%d”,a,b);A100200 B57 C200100 D75參考答案B69.考題所在章節(jié): 函數(shù)本題序號:2185以下函數(shù)調(diào)用語句中含有( )個實參。fun (exp1,exp2),(exp3,exp4,exp5);A1 B2 C4D5參考答案B70.考題所在章節(jié): 函數(shù)本題序號:2186以下程序的輸出結(jié)果是( )。#include “stdio.h”void fun(int a,int b,int c) a=456;b=567;c=678;main() int x=10,y=20,z=30;fun(x,y,z);printf(“%d,%d,%d”,z,y,x);A30,20,10 B10,20,30C456,567,678 D678,567,456參考答案A71.考題所在章節(jié): 函數(shù)本題序號:2187以下程序的輸出結(jié)果是( )。fun( int a,int b,int c) c=a*a+b*b;main() int x=22;fun(4,2,x);printf(“%d”,x);A20 B21C22D23參考答案C72.考題所在章節(jié): 函數(shù)本題序號:2189下述程序的輸出結(jié)果是( )ling fun(int n) long s;if(n=1| n=2)s=2;else s=n-fun(n-1);return s;main() printf(“%ldn”,fun(3);A1B2C3D4參考答案A73.考題所在章節(jié): 函數(shù)本題序號:2210在宏定義#define PI 314159中,用宏名PI代替一個( )。A常量B單精度數(shù)C雙精度數(shù)D字符串參考答案D74.考題所在章節(jié): 函數(shù)本題序號:2540下列4行代碼定義了求兩數(shù)之和的函數(shù),其中,行_是錯誤的。Avoid add(float a,float b)Bfloat c;C c=a+b;Dreturn c;參考答案A75.考題所在章節(jié): 函數(shù)本題序號:2542以下正確的函數(shù)聲明語句是_。Adouble fun(int x;y);Bdouble fun( int x;int y);Cdouble fun(int x , int y);Ddouble fun(int x,y);參考答案C76.考題所在章節(jié): 函數(shù)本題序號:2545以下程序的輸出結(jié)果是_。int m=13;int fun2(int x,int y)int m=3;return (x*y-m);int main (void)int a=7;b=5;printf(%dn ,fun2(a,b)/m);return 0;A1B2C3D10參考答案B77.考題所在章節(jié): 函數(shù)本題序號:2548下列程序的輸出結(jié)果是_。void fun(int a,int b,int c) a=456; b=567; c=678;int main(void)int x=10,y=20,z=30;fun(x,y,z);printf(%d,%d,%dn,x,y,z);return 0;A30,20,10B10,20,30C456,567,678D678,567,456參考答案B78.考題所在章節(jié): 函數(shù)本題序號:2554以下程序的輸出結(jié)果是_。int a,b;void fun()a=100;b=200;int main(void)int a=5,b=7;fun();printf(%d,%dn,a,b);return 0;A100,200B5,7C200,100D7,5參考答案B79.考題所在章節(jié): 函數(shù)本題序號:2557以下數(shù)組定義不正確的是_。Aint a23; Bint b3;Cint c100100=0;Dint d3=1,2,1,2,3,1,2,3,4;參考答案D80.考題所在章節(jié): 函數(shù)本題序號:2558以下能正確定義數(shù)組并正確賦初值的語句是_。Aint N=5,bNN;Bint a12=1,3;Cint c2=1,2,3,4;Dint d32=1,2,34參考答案D81.考題所在章節(jié): 函數(shù)本題序號:2559下列對C語言字符數(shù)組的描述中錯誤的是_。A字符數(shù)組可以存放字符串B字符數(shù)組中的字符串可以整體輸入、輸出C可以在賦值語句中通過賦值運算符“=”對字符數(shù)組整體賦值D不可以用關(guān)系運算符對字符串進行比較參考答案C82.考題所在章節(jié): 函數(shù)本題序號:2560若有定義語句“int a36;”,按在內(nèi)存中的存放順序,a數(shù)組的第10個元素是_。Aa04Ba13Ca03Da14參考答案B83.考題所在章節(jié): 函數(shù)本題序號:2561設(shè)有數(shù)組定義“char array=China;”,則數(shù)組carray所占的空間為_。A4個字節(jié)B5個字節(jié)C6個字節(jié)D7個字節(jié)參考答案C84.考題所在章節(jié): 函數(shù)本題序號:2562執(zhí)行下面的語句段后“int k=3,s2;s0=k;k=s1*10”,變量k的值為_。A不定值B33C30D10參考答案A85.考題所在章節(jié): 函數(shù)本題序號:2563有以下定義“char x=abcdefg;char y=a,b,c,d,e,f,g;”,則正確的敘述為_。A數(shù)組x和數(shù)組y等價B數(shù)組x和數(shù)組y的長度相同C數(shù)組x的長度大于數(shù)組y的長度D數(shù)組x的長度小于數(shù)組y的長度參考答案C86.考題所在章節(jié): 函數(shù)本題序號:25651下列能正確定義字符串的語句是_。Achar str= 064;Bchar str=kx43;Cchar str= ;Dchar str=0;參考答案D87.考題所在章節(jié): 函數(shù)本題序號:2568以下程序輸出結(jié)果是_。int main(void) char ch7=65ab21;int i,s=0;for(i=0;chi=0& chi=9;i+=2)s=10*s+chi-0;printf(%dn,s);return 0;A2ba56B6521C6D62參考答案C88.考題所在章節(jié): 函數(shù)本題序號:2570以下程序的輸出結(jié)果是_。int main(void)int i,x33=1,2,3,4,5,6,7,8,9;for(i=1;i3;i+)printf(%d,xi2-i);return 0;A1,5,9,B1,4,7,C3,5,7,D3,6,9,參考答案C89.考題所在章節(jié): 函數(shù)本題序號:2578有定義語句“int b;char c10;”,則正確的輸入語句是_。Ascanf(%d%s,&b,&c);Bscanf(%d%s,&b,c);Cscanf(%d%s,b,c);Dscanf(%d%s,b,&c);參考答案B90. 考題所在章節(jié): 函數(shù)本題序號:2632若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯誤的是_。A調(diào)用可以作為獨立的語句存在B調(diào)用可以作為一個函數(shù)的實參C調(diào)用可以出現(xiàn)在表達式中D調(diào)用可以作為一個函數(shù)的形參參考答案D91.考題所在章節(jié): 函數(shù)本題序號:2633在C語言中,函數(shù)返回值的類型最終取決于_。A函數(shù)定義時在函數(shù)首部所說明的函數(shù)類型Breturn 語句中表達式值的類型C調(diào)用函數(shù)時主調(diào)函數(shù)所傳遞的實參類型D函數(shù)定義時形參的類型參考答案A92.考題所在章節(jié): 函數(shù)本題序號:2634若函數(shù)調(diào)用時的實參為變量,下列關(guān)于函數(shù)形參和實參的敘述中正確的是_。A函數(shù)的實參和其對應(yīng)的形參共占同一存儲單元B形參只是形式上的存在,不占用具體存儲單元C同名的實參和形參占同一存儲單元D函數(shù)的形參和實參分別占用不同的存儲單元參考答案D93.考題所在章節(jié): 函數(shù)本題序號:2639以下所列的各函數(shù)首部中,正確的是_。Avoid play(var:Integer,var b:Integer)Bvoid play(int a,b)Cvoid play(int a,int b)DSub play(a sa integer,b as integer)參考答案C94.考題所在章節(jié): 函數(shù)本題序號:2640在調(diào)用函數(shù)時,如果實參是簡單變量,它與對應(yīng)形參之間的數(shù)據(jù)傳遞方式是_。A地址傳遞B單項值傳遞C由實參傳給形參,再由形參傳回實參D傳遞方式由用戶指定參考答案B95.考題所在章節(jié): 函數(shù)本題序號:2652以下程序的輸出結(jié)果是_。int a=4;int f(int n)int t=0;static int a=5;if(n%2)int a=6;t+=a+;else int a=7;t+=a+;return t+a+;int main(void)int s=a,i=0;for(;i2;i+) s+=f(i); printf(%dn,s);return 0;A24 B28 C32 D36參考答案B*二、判斷題(共20道)1.考題所在章節(jié): 函數(shù)本題序號:9在c語言中,函數(shù)的定義不可以嵌套,而調(diào)用是可以嵌套的。參考答案正確2.考題所在章節(jié): 函數(shù)本題序號:12函數(shù)調(diào)用時值傳遞方式特點:形參與實參占用相同的內(nèi)存單元,單向傳遞參考答案錯誤3.考題所在章節(jié): 函數(shù)本題序號:23函數(shù)定義與函數(shù)說明不是同一個概念。參考答案正確4.考題所在章節(jié): 函數(shù)本題序號:45C程序有且僅有一個主函數(shù)main()。參考答案正確5.考題所在章節(jié): 函數(shù)本題序號:56函數(shù)定義和函數(shù)調(diào)用均不能嵌套.參考答案錯誤6.考題所在章節(jié): 函數(shù)考題所在章節(jié): 函數(shù)本題序號:58若函數(shù)有返回值,必須通過return語句返回。參考答案正確7.考題所在章節(jié): 函數(shù)本題序號:68宏替換只是字符替換。 參考答案正確8.考題所在章節(jié): 函數(shù)本題序號:69宏名必須用大寫字母表示。參考答案錯誤9.考題所在章節(jié): 函數(shù)本題序號:70在宏定義#define PI 314159中,用宏名PI代替一個常量。參考答案正確10.考題所在章節(jié): 函數(shù)本題序號:71在宏定義#define PI 314159中,用宏名PI代替一個單精度數(shù)。參考答案錯誤11.考題所在章節(jié): 函數(shù)本題序號:72在宏定義#define PI 314159中,用宏名PI代替一個雙精度數(shù)。參考答案錯誤12考題所在章節(jié): 函數(shù)本題序號:78C語言規(guī)定,函數(shù)返回值的類型是由return語句中的表達式類型所決定。參考答案錯誤13.考題所在章節(jié): 函數(shù)本題序號:79C語言規(guī)定,函數(shù)返回值的類型是由調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定。參考答案錯誤14.考題所在章節(jié): 函數(shù)本題序號:80C語言規(guī)定,函數(shù)返回值的類型是由調(diào)用該函數(shù)時系統(tǒng)臨時決定。參考答案錯誤15.考題所在章節(jié): 函數(shù)本題序號:81C語言規(guī)定,函數(shù)返回值的類型是由在定義該函數(shù)時所指定的函數(shù)類型所決定。參考答案正確16.考題所在章節(jié): 函數(shù)本題序號:84調(diào)用一個函數(shù),此函數(shù)中沒有return語句,則該函數(shù)能返回一個用戶所希望的函數(shù)值。參考答案錯誤考題所在章節(jié):

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論