下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
C語言程序設計期末考試一、單選題1.以下關于算法的描述不正確的是:(2.00分)A.任何一個問題,它的實現(xiàn)算法是唯一的B.描述算法常用的工具有流程圖、N-S圖、PAD圖、偽碼等C.算法的最終實現(xiàn)是計算機程序D.正確和清晰易讀是一個好算法的基本條件答案:A2.以下是關于算法特性的敘述,正確的是:(2.00分)A.算法具有可讀性、可行性、正確性B.算法具有多樣性、通用性、正確性C.算法的每個步驟須具有確定性、有效性,而且算法必須具有輸出步驟D.算法具有可移植性、可描述性、可實現(xiàn)性答案:C3.以下關于算法描述中正確的是()。(2.00分)A.計算機程序能夠有效地描述算法。B.算法的偽代碼描述和實現(xiàn)該算法的計算機程序完全相同。C.用偽代碼表達算法要遵守嚴格的語法。D.描述算法的最簡潔工具是數(shù)學公式。答案:A4.以下敘述不正確的是:(2.00分)A.C程序書寫格式規(guī)定,一行內只能寫一個語句B.main()函數(shù)后面有一對花括號,花括號內的部分稱為函數(shù)體C.一個C程序必須有main()函數(shù)D.C規(guī)定函數(shù)內的每個語句以分號結束答案:A5.以下各標識符中,合法的用戶標識符是:(2.00分)A.A#CB.my_steryC.m-ainD.ab*答案:B6.C語言中的標識符只能由字母、數(shù)字和下劃線三種字符組成,而且第一個字符_________。(2.00分)A.必須為字母B.必須為字母或下劃線C.必須為下劃線D.可以是字母、數(shù)字和下劃線中任一種字符答案:B7.以下敘述正確的是_________。(2.00分)A.在C程序中,main()函數(shù)必須位于程序的最前面B.編譯沒有任何錯誤的程序,不一定是一個符合需求的程序。C.C程序的每行中只能寫一條語句D.在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤答案:B8.有宏定義如下:#defineM100則,下列語句中,正確的是________。(2.00分)A.printf(“%d\n”,M++);B.scanf(“%d”,&M);C.printf(“%d\n”,M*M);D.scanf(“%d”,M);答案:C9.在C語言庫函數(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ù)據(jù)分隔符的是________。(2.00分)A.,B.空格C.回車D.[Tab]答案:A11.已知字母A的ASCII碼為十進制數(shù)65,且ch為字符型,則執(zhí)行語句ch='A'+25;后,以下說法正確的是_________。(2.00分)A.ch的值不確定B.ch的值是字母A的ASCII碼C.ch的值是90D.ch='A’+25是個錯誤的表達式,不可能執(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型變量,下列輸入語句正確的是________。(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語言中的實數(shù)可以寫成不同表示形式,下列表示形式中正確的是_________。(2.00分)A.7.2B.3.21E3.5C.e5.46D.e3答案:A15.在程序中有語句_________時,須在程序開始使用宏命令#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.一個C語言程序可以包括多個函數(shù),程序總是從main()函數(shù)開始執(zhí)行程序。(2.00分)答案:正確2.算法的邏輯結構有順序結構、選擇結構、循環(huán)結構,由C語言實現(xiàn)的程序也有相應的三種邏輯結構(2.00分)答案:正確3.算法的描述工具有流程圖、N-S圖、PAD圖、偽代碼等。(2.00分)答案:正確4.算法的最終實現(xiàn)是計算機程序(2.00分)答案:正確5.正確和清晰易讀是一個好算法的基本條件(2.00分)答案:正確6.可讀性、可行性、正確性是算法的三個主要特性(2.00分)答案:錯誤7.算法的每個步驟須具有確定性、有效性,而且算法必須具有輸入步驟(2.00分)答案:錯誤8.算法的偽代碼描述和實現(xiàn)該算法的計算機程序完全相同(2.00分)答案:錯誤9.已知a是int形變量,b是float型變量,scanf(“%f,%d”,&b,&a);
一定是個正確的語句。(2.00分)答案:正確10.b是float型變量,a是int形變量,則scanf(“%f,%d”,&a,&b);
一定是個正確的語句。(2.00分)答案:錯誤三、簡答題1.編程實現(xiàn):輸入一個整數(shù),如果是偶數(shù)則輸出它。(5.00分)解析:#includeintmain(void){ints;printf("input:");scanf("%d",&s);if(s%2==0)printf("%d",s);return0;}2.編程實現(xiàn):輸入一個學生的兩門課的成績,若每門課的成績都不低于90,則顯示“優(yōu)等生”,否則顯示“加油!”。(5.00分)3.編寫程序:計算郵費,郵件重量由鍵盤輸入。郵件計費標準:不超過100克時,每件10元;超過100克后,超出部分每克計費0.5元。(5.00分)4.編程實現(xiàn):把200~300范圍內不能被7整除的數(shù)輸出。(7.00分)5函數(shù)的基本結構包括函數(shù)頭(函數(shù)聲明)和函數(shù)體。(7.00分)函數(shù)頭:定義了函數(shù)的返回類型、函數(shù)名和參數(shù)列表。返回類型指明了函數(shù)返回值的類型,如果函數(shù)不返回值,則使用void。函數(shù)名是標識符,用于調用該函數(shù)。參數(shù)列表包含了函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版第七章:電子信息產(chǎn)品采購合同管理規(guī)范3篇
- 賽車場屋頂防水工程
- 2025版虛擬現(xiàn)實技術研究與應用開發(fā)合同3篇
- 2024年銅材行業(yè)節(jié)能減排技術與產(chǎn)品供應合同3篇
- 眼鏡行業(yè)銷售人才聘用合同
- 體育賽事組織項目管理準則
- 2025版昆都侖召消防設施遠程監(jiān)控與報警系統(tǒng)合同3篇
- 健身房設備維護操作規(guī)程
- 美容美發(fā)合作社股東權益書
- 煙草設備使用與保養(yǎng)條例
- UPS現(xiàn)場巡檢維護保養(yǎng)記錄表
- 空白教案模板(表格形式-已排版)
- 中藥學第十九章活血化瘀藥課件
- 呼叫中心服務外包項目投標書模板
- 99S203消防水泵接合器安裝圖集
- 生產(chǎn)主管績效考核表
- DB33-T1196-2020《農村生活污水處理設施污水排入標準》
- 實操考評表(模版)
- 橋梁的施工組織設計
- 消火栓試射試驗記錄
- 2022年高中統(tǒng)編教材歷史培訓 第20課 社會主義國家的發(fā)展與變化 PPT
評論
0/150
提交評論