![C語言精髓-第12單元附答案_第1頁](http://file4.renrendoc.com/view/7e098f750d0f52ff19fd0773039483f0/7e098f750d0f52ff19fd0773039483f01.gif)
![C語言精髓-第12單元附答案_第2頁](http://file4.renrendoc.com/view/7e098f750d0f52ff19fd0773039483f0/7e098f750d0f52ff19fd0773039483f02.gif)
![C語言精髓-第12單元附答案_第3頁](http://file4.renrendoc.com/view/7e098f750d0f52ff19fd0773039483f0/7e098f750d0f52ff19fd0773039483f03.gif)
![C語言精髓-第12單元附答案_第4頁](http://file4.renrendoc.com/view/7e098f750d0f52ff19fd0773039483f0/7e098f750d0f52ff19fd0773039483f04.gif)
![C語言精髓-第12單元附答案_第5頁](http://file4.renrendoc.com/view/7e098f750d0f52ff19fd0773039483f0/7e098f750d0f52ff19fd0773039483f05.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
C語言精髓-第12單元[復(fù)制]您的姓名:[填空題]*_________________________________1.(專基)執(zhí)行程序后的輸出結(jié)果()。
intfun(intx,inty,intz)
{
returnx+y+z;
}
main()
{
inta=4,b=5,c=6,m;
m=fun(a,b,c);
printf(“m=%d\n”,m);
}[單選題]*A、m=0B、m=15(正確答案)C、m=16D、沒有輸出2.函數(shù)的值只能通過return語句返回主調(diào)函數(shù)。[判斷題]*對(正確答案)錯3.建立函數(shù)的目的之一是提高程序的可讀性。[判斷題]*對(正確答案)錯4.return后邊的值不能為表達(dá)式。[判斷題]*對錯(正確答案)5.如果函數(shù)值的類型與返回值類型不一致,以函數(shù)會類型為準(zhǔn)。[判斷題]*對(正確答案)錯6.(?;?利用返回語句能立即從所有的函數(shù)中退出,即返回到調(diào)用的程序中去。[判斷題]*對(正確答案)錯7.返回語句的作用包含以下哪些項()。*A、利用返回語句能立即從所有的函數(shù)中退出,即返回到調(diào)用的程序中去。(正確答案)B、返回語句能返回值(正確答案)C、返回語句的主要作用是結(jié)束循環(huán)的判斷D、返回語句在程序是只能起分隔作用8.下面對函數(shù)分類正確的是()。*A、函數(shù)按定義分為庫函數(shù)及用戶自定義函數(shù)(正確答案)B、函數(shù)按返回值可分類有返回值及無返回值函數(shù)(正確答案)C、函數(shù)按傳參分為有參函數(shù)及無參函數(shù)(正確答案)D、函數(shù)按傳參分為形參函數(shù)及實參函數(shù)9.函數(shù)中相關(guān)說法不正確的是()。*A、定義函數(shù)時,形參的類型說明可以放在函數(shù)體內(nèi)(正確答案)B、如果形參與實參的類型不一致,以實參類型為準(zhǔn)(正確答案)C、return后面可以常量,表達(dá)式D、函數(shù)中沒有return語句則返回一個不確定的值(正確答案)10.return語句的一般形式包含()。*A、return表達(dá)式;(正確答案)B、return表達(dá)式C、return(表達(dá)式);(正確答案)D、return(表達(dá)式)11.在程序中,可以終止函數(shù)的執(zhí)行,并返回到調(diào)用函數(shù)的位置的方法是()。*A、通過循環(huán)跳轉(zhuǎn)語句continueB、在函數(shù)體中,從第一句一直執(zhí)行到最后一句,當(dāng)所有語句都執(zhí)行完,程序遇到結(jié)束符號”}”后返回。(正確答案)C、通過返回語句(正確答案)D、通過循環(huán)跳轉(zhuǎn)語句break12.對下面這段代碼描述正確的是()。
voidfun(intarr[2],inti)
{
......
}
voidmain()
{
intarr[2]={1,2},i=10;
fun(arr,i);
}[單選題]*A、實參的個數(shù)是3個B、實參的個數(shù)是2個(正確答案)C、數(shù)組名不能作為實參D、形參多個參數(shù)之間不應(yīng)用,分隔,應(yīng)使用冒號13.()也稱為內(nèi)部變量,指在函數(shù)內(nèi)部定義的變量。[單選題]*A、局部變量(正確答案)B、廣義變量C、狹義變量D、全程變量14.下面程序的執(zhí)行結(jié)果是()。
fun(intx,inty,intz)
{
intm=0;
m=x;
if(m<y)
{
m=y;
}
if(m<z)
{
m=z;
}
returnm;
}
voidmain()
{
printf("%d",fun(19,40,-17));
}[單選題]*A、程序報錯,沒有指定函數(shù)返回值類型B、19C、40(正確答案)D、-1715.下面程序執(zhí)行后的結(jié)果是()。
intfun()
{
intarr[2][2]={11,12,13,14},i,j,sum=0;
for(i=0;i<2;i++)
{
for(j=1;j<2;j++)
{
sum=sum+arr[i][j];
}
}
returnsum;
}
voidmain()
{
printf("%d",fun());
}[單選題]*A、33B、25C、26(正確答案)D、3916.C語言允許函數(shù)值類型缺省定義,此時該函數(shù)值隱含的類型是()。[單選題]*A、float類型B、int類型(正確答案)C、double類型D、char類型17.函數(shù)返回值類型是由()。[單選題]*A、return語句的表達(dá)式類型決定B、則主調(diào)函數(shù)接收變量類型決定C、調(diào)用函數(shù)時系統(tǒng)隨機分配決定D、定義函數(shù)時所指定的函數(shù)類型決定(正確答案)18.()是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。[單選題]*A、函數(shù)的值(正確答案)B、表達(dá)式的值C、變量的值D、數(shù)組的值19.C語言中將函數(shù)值返回主調(diào)函數(shù)所使用的關(guān)鍵字是()。[單選題]*A、continueB、breakC、return(正確答案)D、goto20.返回值函數(shù)的定義格式正確的是()。[單選題]*A、返回值類型函數(shù)名(形式參數(shù)列表){語句;return表達(dá)式;}(正確答案)B、void函數(shù)名(形式參數(shù)列表){語句;return表達(dá)式;}C、返回值類型函數(shù)名(實參數(shù)列表){語句;return表達(dá)式;}D、void函數(shù)名(實參數(shù)列表){語句;return表達(dá)式;}21.(專基)下面程序?qū)崿F(xiàn)的功能是輸入一個數(shù)判斷是否是偶數(shù),則下面關(guān)于這段代碼描述正確的是()。
intf(intx)③
{
if(x%2==0)
return1;②
else
return0;
}
voidmain()
{intn;
scanf("%d",&n);
if(f(n)=1)①
{
printf("是2的倍數(shù)");
}else{
printf("不是2的倍數(shù)");
}
}[單選題]*A、程序編譯后可以正常執(zhí)行B、程序②③處存在錯誤C、程序①②處存在錯誤D、程序僅在①處存在錯誤(正確答案)22.下面程序執(zhí)行后的結(jié)果是()。
fun(intm,intn);
voidmain()
{
intm=4,n=2,k;
k=fun(m,n);
printf(“%d\n”,k);
}
fun(intm,intn)
{
return(m*m*m-n*n*n);
}[單選題]*A、64B、56(正確答案)C、8D、023.(專基)下面程序執(zhí)行后如果輸入的值是4則輸出的結(jié)果是()。
intfun(intn)
{
returnn*n;
}
voidmain()
{
intnum;
scanf(“%d”,&num);
printf(“%d”,fun(num)+3);
}[單選題]*A、4B、8C、16D、19(正確答案)24.(?;?執(zhí)行下面程序輸出結(jié)果是()。
intfun(inti)
{
returni/10%10;
}
voidmain()
{
inti=153;
printf("%d",fun(i));
}[單選題]*A、1(一)B、5(正確答案)C、3D、0(零)25.在C語言程序中,若對有返回值函數(shù)類型未加顯式說明,則函數(shù)的隱含類型為()。[單選題]*A、int(正確答案)B、floatC、charD、void26.銷售部門對可樂進(jìn)行日銷售額統(tǒng)計,定義函數(shù)根據(jù)單價及數(shù)量實現(xiàn)計算功能。下面對于cal函數(shù)調(diào)用的格式正確的是()。
floatcal(intnum,floatprice)
{
returnnum*price;
}[單選題]*A、cal(100,3.2)(正確答案)B、cal(1.10,3.3)C、cal()D、cal(3.5)27.(專基)如果函數(shù)具有返回值應(yīng)使用關(guān)鍵字back返回。[判斷題]*對錯(正確答案)28.函數(shù)的類型由函數(shù)返回值的類型決定。[判斷題]*對(正確答案)錯29.函數(shù)調(diào)用格式中,包含以函數(shù)語句:如fun(n1,n2);的形式。[判斷題]*對(正確答案)錯30.下列函數(shù)的說法中正確的有()。*A、C語言程序的基本組成單位是函數(shù)(正確答案)B、函數(shù)的參數(shù)分為有參與無參二種形式C、有參函數(shù)指的是定義函數(shù)中不能是void形式D、有參函數(shù)的調(diào)用是通過函數(shù)名(實參表列);調(diào)用的(正確答案)31.下列字符串賦值語句中,能正確把字符串program賦給數(shù)組的語句是()。*A、chara1[10]={'p','r','o','g','r','a','m'};(正確答案)B、chara2[10];strcpy(a2,"program");(正確答案)C、chara3[10];a3="program”;D、以上都不對32.下列函數(shù)是屬于返回整型值函數(shù)的是()。*A、strlen()(正確答案)B、strcat()C、strcmp()(正確答案)D、strcpy()33.下列字符串函數(shù)描述正確的有()。*A、gets()函數(shù)是輸入函數(shù)(正確答案)B、puts()函數(shù)是輸出函數(shù)(正確答案)C、gets()函數(shù)是輸出函數(shù)D、puts()函數(shù)是輸入函數(shù)34.關(guān)于函數(shù)知識下列描述說法不正確的是()。*A、函數(shù)值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。B、函數(shù)的值通過return語句返回主調(diào)函數(shù)C、有返回值函數(shù)的定義格式為:返回值類型函數(shù)名(參數(shù)列表);{函數(shù)體}(正確答案)D、無返回值函數(shù)的定義格式為:void函數(shù)名(參數(shù)列表);{函數(shù)體}(正確答案)35.函數(shù)可以嵌套調(diào)用。[判斷題]*對(正確答案)錯36.(?;?putchar()函數(shù)的作用是向屏幕輸出一個字符。[判斷題]*對(正確答案)錯37.在C語言中,一個函數(shù)一般由兩個部分組成,它們是函數(shù)首和函數(shù)體。[判斷題]*對(正確答案)錯38.下列字符串賦值語句中,能正確把字符串Cprogram賦給數(shù)組的語句是()。*A、chara1[10]={'C','','p','r','o','g','r','a','m'};(正確答案)B、chara2[10];strcpy(a2,"Cprogram");(正確答案)C、chara3[10];a3="Cprogram”;D、chara4[10]={"Cprogram"};(正確答案)39.已定義了相關(guān)變量,若要輸出26個大寫英文字母正確的輸出語句是()。*A、for(a='A';a<='Z';a++)printf("%c",a);(正確答案)B、for(a='Z';a>='A';a--)printf("%c",a);(正確答案)C、for(a='A';a<='Z';){printf("%c",a);a++;}(正確答案)D、for(a='A';a<='Z';){a++;printf("%c",a);}40.(?;?關(guān)于函數(shù)概念描述正確的是()。*A、函數(shù)的返回值是指函數(shù)被調(diào)用之后,執(zhí)行函數(shù)體中的程序段所取得的并返回給主調(diào)函數(shù)的值。(正確答案)B、函數(shù)的值通過return語句返回主調(diào)函數(shù)(正確答案)C、有返回值函數(shù)的定義格式為:返回值類型函數(shù)名(參數(shù)列表);{函數(shù)體}D、無返回值函數(shù)的定義格式為:void函數(shù)名(參數(shù)列表);{函數(shù)體}41.給定一個C程序的代碼如下所示,則編譯運行后,輸出結(jié)果是()。
intsum(intx,inty)
{
if(x>y)
{
returnx;
}
else
{
returny;
}
}
voidmain()
{
inta=5,b=6,temp;
temp=sum(a,b);
printf("%d\n",temp);
}[單選題]*A、5B、6(正確答案)C、1(一)D、0(零)42.(?;?下面對于cal函數(shù)調(diào)用的格式正確的是()。
intcal(intn1,intn2)
{
n1++;
n2--;
returnn1+n2;
}[單選題]*A、cal();B、cal(23,4);(正確答案)C、cal(12.3,45.5);D、intcal(3,4);43.用戶若需調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前必須使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)自動去調(diào)。[判斷題]*對(正確答案)錯44.getchar()是一個有返回值函數(shù)。[判斷題]*對(正確答案)錯45.(?;?在一個函數(shù)中既可以使用本函數(shù)中的局部變量,又可以使用外部變量。[判斷題]*對(正確答案)錯46.(?;?函數(shù)必須有返回值,否則不能正確使用。[判斷題]*對錯(正確答案)47.在C程序中,函數(shù)調(diào)用不能出現(xiàn)在表達(dá)式語句中。[判斷題]*對錯(正確答案)48.以下關(guān)于return語句的敘述中正確的是()。*A、一個自定義函數(shù)中可以沒有return語句(正確答案)B、一個自定義函數(shù)中可以根據(jù)不同情況設(shè)置多條return語句(正確答案)C、如果一個函數(shù)有多個return語句,那么不論運行到哪一個return語句,不會再回到調(diào)用處,整個程序都將結(jié)束D、沒有return語句的自定義函數(shù)在執(zhí)行完最后一條語句后返回到調(diào)用處(正確答案)49.在C語言中,一個函數(shù)一般由兩個部分組成,它們是()。*A、函數(shù)首部(正確答案)B、函數(shù)體(正確答案)C、局部變量D、全局變量50.已定義了相關(guān)變量,若要輸出26個大寫英文字母(不計順序)正確的輸出語句是()。*A、for(a='A';a<='Z';a++)printf("%c",a);(正確答案)B、for(a='Z';a>='A';a--)printf(
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025股份轉(zhuǎn)讓合同
- 2024-2025學(xué)年高中歷史 專題八 當(dāng)今世界經(jīng)濟(jì)的全球化趨勢 第三課 經(jīng)濟(jì)全球化的世界說課稿 人民版必修2
- 凈化設(shè)備合同范例
- 28 棗核 說課稿-2023-2024學(xué)年統(tǒng)編版語文三年級下冊
- Unit 3 Fit for life Welcome to the unit 說課稿-2024-2025學(xué)年高中英語譯林版(2020)選擇性必修第二冊
- 住建部測繪合同范例
- 以物擔(dān)保合同范例
- 個人自愿轉(zhuǎn)讓土地合同范例
- fidic合同與普通合同范例
- 《12 愛心在行動》(說課稿)-2023-2024學(xué)年四年級下冊綜合實踐活動長春版001
- 數(shù)字營銷廣告技術(shù)行業(yè)rta巨量引擎實時接口
- 化工企業(yè)靜電安全檢查規(guī)程
- 線性系統(tǒng)理論鄭大鐘第二版
- 寧騷公共政策學(xué)完整版筆記
- 項目負(fù)責(zé)人考試題庫含答案
- GB/T 7251.5-2017低壓成套開關(guān)設(shè)備和控制設(shè)備第5部分:公用電網(wǎng)電力配電成套設(shè)備
- 2023年湖南高速鐵路職業(yè)技術(shù)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- 勇者斗惡龍9(DQ9)全任務(wù)攻略
- 經(jīng)顱磁刺激的基礎(chǔ)知識及臨床應(yīng)用參考教學(xué)課件
- 小學(xué)語文人教四年級上冊第四單元群文閱讀“神話故事之人物形象”PPT
- ISO 31000-2018 風(fēng)險管理標(biāo)準(zhǔn)-中文版
評論
0/150
提交評論