濰坊學(xué)院C語(yǔ)言程序設(shè)計(jì)期末考試復(fù)習(xí)題_第1頁(yè)
濰坊學(xué)院C語(yǔ)言程序設(shè)計(jì)期末考試復(fù)習(xí)題_第2頁(yè)
濰坊學(xué)院C語(yǔ)言程序設(shè)計(jì)期末考試復(fù)習(xí)題_第3頁(yè)
濰坊學(xué)院C語(yǔ)言程序設(shè)計(jì)期末考試復(fù)習(xí)題_第4頁(yè)
濰坊學(xué)院C語(yǔ)言程序設(shè)計(jì)期末考試復(fù)習(xí)題_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

C語(yǔ)言程序設(shè)計(jì)期末考試一、單選題1.以下關(guān)于算法的描述不正確的是:(2.00分)A.任何一個(gè)問題,它的實(shí)現(xiàn)算法是唯一的B.描述算法常用的工具有流程圖、N-S圖、PAD圖、偽碼等C.算法的最終實(shí)現(xiàn)是計(jì)算機(jī)程序D.正確和清晰易讀是一個(gè)好算法的基本條件答案:A2.以下是關(guān)于算法特性的敘述,正確的是:(2.00分)A.算法具有可讀性、可行性、正確性B.算法具有多樣性、通用性、正確性C.算法的每個(gè)步驟須具有確定性、有效性,而且算法必須具有輸出步驟D.算法具有可移植性、可描述性、可實(shí)現(xiàn)性答案:C3.以下關(guān)于算法描述中正確的是()。(2.00分)A.計(jì)算機(jī)程序能夠有效地描述算法。B.算法的偽代碼描述和實(shí)現(xiàn)該算法的計(jì)算機(jī)程序完全相同。C.用偽代碼表達(dá)算法要遵守嚴(yán)格的語(yǔ)法。D.描述算法的最簡(jiǎn)潔工具是數(shù)學(xué)公式。答案:A4.以下敘述不正確的是:(2.00分)A.C程序書寫格式規(guī)定,一行內(nèi)只能寫一個(gè)語(yǔ)句B.main()函數(shù)后面有一對(duì)花括號(hào),花括號(hào)內(nèi)的部分稱為函數(shù)體C.一個(gè)C程序必須有main()函數(shù)D.C規(guī)定函數(shù)內(nèi)的每個(gè)語(yǔ)句以分號(hào)結(jié)束答案:A5.以下各標(biāo)識(shí)符中,合法的用戶標(biāo)識(shí)符是:(2.00分)A.A#CB.my_steryC.m-ainD.ab*答案:B6.C語(yǔ)言中的標(biāo)識(shí)符只能由字母、數(shù)字和下劃線三種字符組成,而且第一個(gè)字符_________。(2.00分)A.必須為字母B.必須為字母或下劃線C.必須為下劃線D.可以是字母、數(shù)字和下劃線中任一種字符答案:B7.以下敘述正確的是_________。(2.00分)A.在C程序中,main()函數(shù)必須位于程序的最前面B.編譯沒有任何錯(cuò)誤的程序,不一定是一個(gè)符合需求的程序。C.C程序的每行中只能寫一條語(yǔ)句D.在對(duì)一個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤答案:B8.有宏定義如下:#defineM100則,下列語(yǔ)句中,正確的是________。(2.00分)A.printf(“%d\n”,M++);B.scanf(“%d”,&M);C.printf(“%d\n”,M*M);D.scanf(“%d”,M);答案:C9.在C語(yǔ)言庫(kù)函數(shù)中,可以輸出double型變量x值的函數(shù)是________。(2.00分)A.getchar()B.scanf()C.putchar()D.printf()答案:D10.程序段如下:inta,b;scanf("%d%d”,&a,&b);輸入a,b的值時(shí),不能作為輸入數(shù)據(jù)分隔符的是________。(2.00分)A.,B.空格C.回車D.[Tab]答案:A11.已知字母A的ASCII碼為十進(jìn)制數(shù)65,且ch為字符型,則執(zhí)行語(yǔ)句ch='A'+25;后,以下說法正確的是_________。(2.00分)A.ch的值不確定B.ch的值是字母A的ASCII碼C.ch的值是90D.ch='A’+25是個(gè)錯(cuò)誤的表達(dá)式,不可能執(zhí)行答案:C12.有如下程序段:charstr1,str2;str1=getchar();str2=getchar();以下輸入方式中,能將字符M、N分別輸入給變量str1、str2的是________。(2.00分)A.M【回車】N【回車】B.MNOPGR【回車】C.MN【回車】D.M,N【回車】答案:B13.已知a是int形變量,b是float型變量,下列輸入語(yǔ)句正確的是________。(2.00分)A.scanf(“%f,%d”,&b,&a);B.scanf(“%f,%d”,&a,&b);C.scanf(“%f,%d”,b,a);D.scanf(“%f,%d”,a,b);答案:A14.C語(yǔ)言中的實(shí)數(shù)可以寫成不同表示形式,下列表示形式中正確的是_________。(2.00分)A.7.2B.3.21E3.5C.e5.46D.e3答案:A15.在程序中有語(yǔ)句_________時(shí),須在程序開始使用宏命令#include。(2.00分)A.printf(”Result:%f\n”,sqrt(a));B.printf(”Result:sqrt(a)%f\n”,a)C.printf(”sqrt(%f)\n”,a);D.printf(”Result:sqrt(%f)\n”,a);答案:A二、判斷題1.一個(gè)C語(yǔ)言程序可以包括多個(gè)函數(shù),程序總是從main()函數(shù)開始執(zhí)行程序。(2.00分)答案:正確2.算法的邏輯結(jié)構(gòu)有順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu),由C語(yǔ)言實(shí)現(xiàn)的程序也有相應(yīng)的三種邏輯結(jié)構(gòu)(2.00分)答案:正確3.算法的描述工具有流程圖、N-S圖、PAD圖、偽代碼等。(2.00分)答案:正確4.算法的最終實(shí)現(xiàn)是計(jì)算機(jī)程序(2.00分)答案:正確5.正確和清晰易讀是一個(gè)好算法的基本條件(2.00分)答案:正確6.可讀性、可行性、正確性是算法的三個(gè)主要特性(2.00分)答案:錯(cuò)誤7.算法的每個(gè)步驟須具有確定性、有效性,而且算法必須具有輸入步驟(2.00分)答案:錯(cuò)誤8.算法的偽代碼描述和實(shí)現(xiàn)該算法的計(jì)算機(jī)程序完全相同(2.00分)答案:錯(cuò)誤9.已知a是int形變量,b是float型變量,scanf(“%f,%d”,&b,&a);

一定是個(gè)正確的語(yǔ)句。(2.00分)答案:正確10.b是float型變量,a是int形變量,則scanf(“%f,%d”,&a,&b);

一定是個(gè)正確的語(yǔ)句。(2.00分)答案:錯(cuò)誤三、簡(jiǎn)答題1.編程實(shí)現(xiàn):輸入一個(gè)整數(shù),如果是偶數(shù)則輸出它。(5.00分)解析:#includeintmain(void){ints;printf("input:");scanf("%d",&s);if(s%2==0)printf("%d",s);return0;}2.編程實(shí)現(xiàn):輸入一個(gè)學(xué)生的兩門課的成績(jī),若每門課的成績(jī)都不低于90,則顯示“優(yōu)等生”,否則顯示“加油!”。(5.00分)3.編寫程序:計(jì)算郵費(fèi),郵件重量由鍵盤輸入。郵件計(jì)費(fèi)標(biāo)準(zhǔn):不超過100克時(shí),每件10元;超過100克后,超出部分每克計(jì)費(fèi)0.5元。(5.00分)4.編程實(shí)現(xiàn):把200~300范圍內(nèi)不能被7整除的數(shù)輸出。(7.00分)5函數(shù)的基本結(jié)構(gòu)包括函數(shù)頭(函數(shù)聲明)和函數(shù)體。(7.00分)函數(shù)頭:定義了函數(shù)的返回類型、函數(shù)名和參數(shù)列表。返回類型指明了函數(shù)返回值的類型,如果函數(shù)不返回值,則使用void。函數(shù)名是標(biāo)識(shí)符,用于調(diào)用該函數(shù)。參數(shù)列表包含了函

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝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)論