-
簡介:1期末考試試題,填空題只出第五章內(nèi)容,改錯題為第六章,程序設(shè)計為第三、八章。選擇題部分選擇題部分第一章,概述第一章,概述1以下敘述中錯誤的是BA一個C語言程序只能有一個主函數(shù)BC語言編寫的每個函數(shù)都可以進行獨立的編譯并執(zhí)行CC語言編寫的函數(shù)都可以作為一個獨立的源程序文件DC語言編寫的函數(shù)源程序,其文件名后綴可以是C2計算機高級語言程序的運行方法有編譯執(zhí)行和解釋執(zhí)行兩種,以下敘述中正確的是AAC語言程序僅可以編譯執(zhí)行BC語言程序僅可以解釋執(zhí)行C以上說法都不對DC語言程序既可以編譯執(zhí)行又可以解釋執(zhí)行3C語言規(guī)定在一個源程序中MAIN的位置AA可以任意B必須在最后C必須在最開始D必須在系統(tǒng)調(diào)用的庫函數(shù)后面4一個C語言程序是由CA若干過程組成B若干子程序組成C函數(shù)組成D一個主程序和若干子程序組成5以下關(guān)于結(jié)構(gòu)化程序設(shè)計的敘述中正確的是BA一個結(jié)構(gòu)化程序必須同時由順序、分支、循環(huán)三種結(jié)構(gòu)組成B在C語言中,程序的模塊化是利用函數(shù)實現(xiàn)的C由三種基本結(jié)構(gòu)構(gòu)成的程序只能解決小規(guī)模的問題D結(jié)構(gòu)化程序使用GOTO語句會很便捷6以下敘述正確的是CA在C程序中MAIN函數(shù)必須位于程序的最前面B在對一個C程序進行編譯的過程中可發(fā)現(xiàn)注釋中的拼寫錯誤CC語言本身沒有輸入輸出語句D程序的每行中只能寫一條語句7以下敘述中錯誤的是A34表達式184SQRT408值的數(shù)據(jù)類型為(B)。ABDOUBLEC不確定DFLOAT5在C語言中要求運算數(shù)必須是整型的運算符是AABCD6若XIJ和K都是INT型變量,則計算表達式XI4J16K32后,X的值為(B)。A4B32C16D527C語言中的標識符只能由字母、數(shù)字和下劃線三種字符組成且第一個字符DA必須為下劃線B必須為字母C可以是字母、數(shù)字和下劃線中的任意一種D必須為字母或下劃線8若A是數(shù)值類型,則邏輯表達式A1||A1的值是DA不知道A的值,不能確定B0C2D19判斷字符型變量C1是否為數(shù)字字符的正確表達式為AAC10C10C1C1||9C1D0C1910下面四個選項中,均是合法的用戶標識符的選項是(A)。A_123TEMPINTBAP_ODOCBAGOTOINTDFLOATLAO_A11以下關(guān)于C語言數(shù)據(jù)類型使用的敘述中錯誤的是BA若要處理如“人員工資“的相關(guān)數(shù)據(jù),單精度類型B若只處理“真“和“假“兩種邏輯值,應(yīng)使用邏輯類型C若要保存帶有多位小數(shù)的數(shù)據(jù),應(yīng)使用雙精度類型
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 83
大?。?0.26(MB)
子文件數(shù):
-
簡介:第五章函數(shù)1第五章第五章函數(shù)51選擇題選擇題1C語言是由()構(gòu)成。A主程序和子程序B主函數(shù)和若干子函數(shù)C一個主函數(shù)和一個其他函數(shù)D主函數(shù)和子程序2以下說法中正確的是()。AC語言程序總是從第一個的函數(shù)開始執(zhí)行B在C語言程序中要調(diào)用的函數(shù)必須在MAIN函數(shù)中定義CC語言程序總是從MAIN函數(shù)開始執(zhí)行DC語言程序中的MAIN函數(shù)必須放在程序的開始部分3以下對C語言函數(shù)的有關(guān)描述中,正確的是()。A調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參BC函數(shù)既可以嵌套定義又可以遞歸調(diào)用C函數(shù)必須有返回值,否則不能使用函數(shù)DC程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中4C語言程序中,當函數(shù)調(diào)用時()。A實參和形參各占一個獨立的存儲單元B實參和形參共用一個存儲單元C可以由用戶指定是否共用存儲單元D計算機系統(tǒng)自動確定是否共用存儲單元5關(guān)于RETURN語句,下列正確的說法是()。A在主函數(shù)和其他函數(shù)中均要出現(xiàn)B必須在每個函數(shù)中出現(xiàn)C可以在同一個函數(shù)中出現(xiàn)多次D只能在除主函數(shù)之外的函數(shù)中出現(xiàn)一次6一個函數(shù)返回值的類型是由()決定的。ARETURN語句中表達式的類型B在調(diào)用函數(shù)時臨時指定C定義函數(shù)時指定的函數(shù)類型D調(diào)用該函數(shù)的主調(diào)函數(shù)的類型7在C語言的函數(shù)中,下列正確的說法是()。A必須有形參B形參必須是變量名C可以有也可以沒有形參D數(shù)組名不能作形參8以下描述正確的是()。A函數(shù)調(diào)用可以出現(xiàn)在執(zhí)行語句或表達式中B函數(shù)調(diào)用不能作為一個函數(shù)的實參第五章函數(shù)320在C語言中,函數(shù)的隱含存儲類別是()。AAUTOBSTATICCEXTERND無存儲類別21在C語言中,形參的缺省存儲類是()。AAUTOBREGISTERCSTATICDEXTERN22若有以下程序INCLUDEVOIDFINTNMAINVOIDFINTNF5VOIDFINTNPRINTF“DN“N則以下敘述中不正確的是()。A若只在主函數(shù)中對函數(shù)F進行說明,則只能在主函數(shù)中正確調(diào)用函數(shù)FB若在主函數(shù)前對函數(shù)F進行說明,則在主函數(shù)和其后的其它函數(shù)中都可以正確調(diào)用函數(shù)FC對于以上程序,編譯時系統(tǒng)會提示出錯信息提示對F函數(shù)重復(fù)說明D函數(shù)F無返回值,所以可用VOID將其類型定義為無值型23以下所列的各函數(shù)首部中,正確的是()。AVOIDPLAYVARINTEGERVARBINTEGERBVOIDPLAYINTABCVOIDPLAYINTAINTBDSUBPLAYAASINTEGERBASINTEGER24有如下函數(shù)調(diào)用語句FUNCREC1REC2REC3REC4REC5該函數(shù)調(diào)用語句中,含有的實參個數(shù)是()。A3B4C5D有語法錯25若有以下函數(shù)調(diào)用語句FUNABXYFUNNKDAB在此函數(shù)調(diào)用語句中實參的個數(shù)是()。A3B4C5D626以下函數(shù)值的類型是()。FUNFLOATXFLOATYY3X4RETURNYAINTB不確定CVOIDDFLOAT27下列函數(shù)定義不正確的是()。AINTMAXBINTMAXXY
下載積分: 6 賞幣
上傳時間:2024-03-09
頁數(shù): 24
大小: 0.1(MB)
子文件數(shù):
-
簡介:一單項選擇題一單項選擇題1(A)是構(gòu)成C語言程序的基本單位。A、函數(shù)B、過程C、子程序D、子例程2C語言程序從C開始執(zhí)行。A程序中第一條可執(zhí)行語句B程序中第一個函數(shù)C程序中的MAIN函數(shù)D包含文件中的第一個函數(shù)3、以下說法中正確的是(C)。A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B、在C語言程序中,要調(diào)用的函數(shù)必須在MAIN函數(shù)中定義C、C語言程序總是從MAIN函數(shù)開始執(zhí)行D、C語言程序中的MAIN函數(shù)必須放在程序的開始部分4下列關(guān)于C語言的說法錯誤的是(B)。AC程序的工作過程是編輯、編譯、連接、運行BC語言不區(qū)分大小寫。CC程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)DC程序從MAIN函數(shù)開始執(zhí)行5下列正確的標識符是(C)。AA1BAICA2_IDINTT58題為相同類型題考點標識符的命名規(guī)則考點標識符的命名規(guī)則(1)只能由字母、數(shù)字、下劃線構(gòu)成只能由字母、數(shù)字、下劃線構(gòu)成(2)數(shù)字不能作為標識符的開頭數(shù)字不能作為標識符的開頭(3)關(guān)鍵字不能作為標識符關(guān)鍵字不能作為標識符選項選項A中的中的“”“”,選項,選項B中“”“”與“”“”不滿足(不滿足(1);選項;選項D中的中的INTINT為關(guān)鍵字,不滿足為關(guān)鍵字,不滿足(3)6下列C語言用戶標識符中合法的是(B)。A3AXBXCCASEDE2EUNION選項選項A中的標識符以數(shù)字開頭不滿足(中的標識符以數(shù)字開頭不滿足(2);選項;選項C,E均為為關(guān)鍵字,不滿足(均為為關(guān)鍵字,不滿足(3);選項;選項D中的“”“”不滿足(不滿足(1);7下列四組選項中,正確的C語言標識符是(C)。A)XB)ABC)A123D)123(1)相同數(shù)據(jù)類型的元素進行數(shù)學(xué)運算(、、、)得到結(jié)果還保持原數(shù)據(jù)類型。(2)不同數(shù)據(jù)類型的元素進行數(shù)學(xué)運算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一的標準是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。選項A,11與3為兩個整數(shù),113結(jié)果的數(shù)據(jù)類型也應(yīng)為整數(shù),因此將3666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此1133選項B,110為實數(shù),3為整數(shù),因此首先要統(tǒng)一數(shù)據(jù)類型,將整型數(shù)據(jù)3轉(zhuǎn)換為30,轉(zhuǎn)換后數(shù)據(jù)類型統(tǒng)一為實型數(shù)據(jù),選項B變?yōu)?1030結(jié)果的數(shù)據(jù)類型也應(yīng)為實型數(shù)據(jù),因此選項B11033666666選項C,先將整數(shù)11強制類型轉(zhuǎn)換,轉(zhuǎn)換為實型110,因此選項C變?yōu)?103,其后計算過程、結(jié)果與選項B同選項D,首先計算1103,其計算過程、結(jié)果與選項B同,得到3666666;再計算3666666054166666,最后將4166666強制類型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍掉,結(jié)果為415設(shè)整型變量A2,則執(zhí)行下列語句后,浮點型變量B的值不為05的是(B)AB10ABBFLOAT1ACB1FLOATADB1A1016若“INTNFLOATF138”則執(zhí)行“NINTF3”后,N的值是(A)A1B4C4333333D46“INTF“表示將F中的值強制類型轉(zhuǎn)換為整型,即將138的小數(shù)部分舍掉,轉(zhuǎn)換為13;然后計算133,結(jié)果為1,再將結(jié)果賦給變量N,因此N的值為117以下對一維數(shù)組A的正確說明是DAA(10);BINTA;CINTK=5,AK;D)A3‘A’’B’’C’詳見教材P143144,一維數(shù)組的定義、初始化類型符數(shù)組名常量表達式類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標識符命名規(guī)則;常量表達式是指數(shù)組的長度(數(shù)組中包含元素的個數(shù)),其值只能是整數(shù),不可以是變量,而且從1開始計數(shù)。選項A,常量表達式只能放在中括號中選項B,只有在對數(shù)組初始化(即賦值)的時候才可以省略數(shù)組的長度,B中并未對A進行初始化。選項C,常量表達式不能為變量。18以下能對一維數(shù)組A進行初始化的語句是CAINTA501234BINTA5CINTA3012DINTA5101
下載積分: 9 賞幣
上傳時間:2024-03-12
頁數(shù): 59
大?。?0.42(MB)
子文件數(shù):
-
簡介:1已知三角形的三邊長為A,B,C,計算三角形面積的公式為AREASQRTSSASBSC,其中SABC2。試編程從鍵盤輸入A,B,C的值(假設(shè)A,B,C的值可以保證其構(gòu)成一個三角形),計算并輸出三角形的面積。輸入格式要求“FFF“提示信息“INPUTABC“輸出格式要求“AREA2FN“程序運行示例如下INPUTABC345AREA600答案INCLUDEINCLUDEINTMAINVOIDFLOATABCSAREAPRINTF“INPUTABC“SCANF“FFF“SABC2AREASQRTSSASBSCPRINTF“AREA2FN“AREARETURN012從鍵盤任意輸入一個4位整數(shù)編程計算并輸出它的逆序數(shù)例如輸入1234分離出千位1、百位2、十位3和個位4,然后計算41000310021014321,并輸出4321。要求輸入提示信息為無B↙運行結(jié)果為12AB12330000065535請改正程序中的錯誤,使它能得出正確的結(jié)果。INCLUDEMAININTBUNSIGNEDSHTA65535SHTKACDINTFGB12340110SCANF“C“SCANF“C“SCANF“D“SCANF“D“PRINTF“CCCCFD“CDFGBK答案INCLUDEMAIN
下載積分: 9 賞幣
上傳時間:2024-03-11
頁數(shù): 186
大?。?0.11(MB)
子文件數(shù):
-
簡介:仲愷農(nóng)業(yè)工程學(xué)院課程設(shè)計報告單項選擇題標準化考試系統(tǒng)單項選擇題標準化考試系統(tǒng)課程名稱C語言程序設(shè)計姓名院(系)信息科學(xué)與技術(shù)學(xué)院專業(yè)班級學(xué)號指導(dǎo)教師1目的設(shè)計一個單項選擇題標準化考試系統(tǒng),方便考試時試題的錄入與批改。2系統(tǒng)總框圖和功能模塊說明21系統(tǒng)總框圖單項選擇題標準化考試系統(tǒng)答題插入試題顯示題庫題目刪除試題退出系統(tǒng)
下載積分: 6 賞幣
上傳時間:2024-03-08
頁數(shù): 19
大?。?0.15(MB)
子文件數(shù):
-
簡介:北理工北理工C語言答案語言答案1HELLOHELLOWLDWLD讓我們用C語言向世界問好。最早的程序基本是這個樣子的程序一INCLUDEVOIDMAINPRINTF“HELLOWLDN“程序二INCLUDEINTMAINPRINTF“HELLOWLDN“RETURN0上面的程序你任意模仿一個,看看是否可以通過如果你能通過這個簡單的程序,那就讓我們繼續(xù)完成后面的習(xí)題吧。輸入無輸出HELLOWLD程序?qū)嵗?INCLUDEVOIDMAINPRINTF“HELLOWLDN“結(jié)果HELLOWLD程序?qū)嵗?INCLUDEINTMAINPRINTF“HELLOWLDN“RETURN0結(jié)果HELLOWLD11WELCOMEWELCOMETOTOBEIJINGBEIJING讓我們來練習(xí)如何顯示多行文字。程序?qū)嵗?INCLUDE“STDIOH“VOIDMAINLONGXSCANF“D“PRINTF“XDXOX0XN“XXX結(jié)果輸入292輸出X292X444X1241練習(xí)兩個整數(shù)之間的運算練習(xí)兩個整數(shù)之間的運算背景基本練習(xí)。輸入接受兩個整數(shù),每個整數(shù)之間使用空格分隔。例如輸入格式為123444輸出分別輸出進行、、、、之后的運行結(jié)果。程序?qū)嵗?INCLUDEVOIDMAININTABCDEFGSCANF“DD“PRINTF“DDDN“ABCABPRINTF“DDDN“ABDABPRINTF“DDDN“ABEABPRINTF“DDDN“ABFABPRINTF“DDDN“ABGAB結(jié)果輸入103輸出1031310371033010331031程序?qū)嵗?INCLUDEVOIDMAININTX1X2X3X4X5ABSCANF“DD“X1ABX2AB
下載積分: 9 賞幣
上傳時間:2024-03-11
頁數(shù): 81
大?。?0.41(MB)
子文件數(shù):
-
簡介:重慶科技學(xué)院20___20__學(xué)年第學(xué)期試卷試卷參考答案及評分標準參考答案及評分標準卷課程名稱C語言程序設(shè)計選課課號適用專業(yè)年級抽命題人考試方式卷面總分分試卷編號7FCA4DA820150420本卷共100題卷面100分題源陳應(yīng)祖組卷陳應(yīng)祖一、單選題共100題100分11庫中題號010100051分設(shè)計一個計算機程序最基本的工作是A制定正確的算法B選擇合理的數(shù)據(jù)結(jié)構(gòu)C制定正確的算法和選擇合理的數(shù)據(jù)結(jié)構(gòu)D以上都不是答案C12庫中題號010100121分下列各項中,不是C語言的特點是A語言簡潔、緊湊,使用方便B程序執(zhí)行效率高,可移植性好C能實現(xiàn)匯編語言的大多數(shù)功能D有較強的網(wǎng)絡(luò)操作功能答案D13庫中題號010100141分C語言規(guī)定在一個C源程序中,MAIN函數(shù)的位置。A必須在所有函數(shù)的最開始B必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C可以任意D必須在所有函數(shù)的最后答案C14庫中題號010100161分構(gòu)成C語言源程序的基本單位是A子程序B過程C文本D函數(shù)110庫中題號010100421分下列選項中,是C語言提供的合法的關(guān)鍵字的是ASWICTHBCHERCDEFAULTDCASE答案C111庫中題號010100471分程序設(shè)計中所謂數(shù)據(jù)類型是指A數(shù)據(jù)的內(nèi)容B數(shù)據(jù)的描述方法C數(shù)據(jù)的處理方法D數(shù)據(jù)用于哪些方面答案B112庫中題號010100491分在C語言中把最常用的一些數(shù)據(jù)類型,如INT、DOUBLE,等稱作A常用類型B數(shù)值類型C字符類型D基本類型答案D113庫中題號010100521分程序中所謂的常量是指A大小不變的量B在程序運行中不能被改變的量C形式不變的量D在程序設(shè)計中不能被改變的量答案B114庫中題號010100541分C語言中的常量有整型常量、實型常量、字符常量以及A數(shù)值常量B非數(shù)值常量C字符串常量D一般常量答案C115庫中題號010100591分下列不合法的八進制數(shù)是。A0345B0456
下載積分: 8 賞幣
上傳時間:2024-03-09
頁數(shù): 27
大?。?0.1(MB)
子文件數(shù):
-
簡介:1目錄目錄目錄1單元練習(xí)題一C語言基礎(chǔ)知識3一、判斷題3二、單項選擇題4三、讀程序選擇題7四、程序填空題8五、編程題10單元練習(xí)題二C語言程序結(jié)構(gòu)10一、判斷題10二、單項選擇題11三、讀程序選擇題18四、程序填空題30五、編程題35單元練習(xí)題三數(shù)組36一、判斷題36二、單項選擇題37三、讀程序選擇題39四、程序填空題43五、編程題49單元練習(xí)題四函數(shù)49一、判斷題49二、單項選擇題50三、讀程序選擇題52四、程序填空題60五、編程題63單元練習(xí)題五預(yù)處理63一、判斷題63二、單項選擇題64三、讀程序選擇題64四、程序填空題65五、編程題65單元練習(xí)題六指針66一、判斷題66二、單項選擇題66三、讀程序選擇題67四、程序填空題74五、編程題77單元練習(xí)題七結(jié)構(gòu)體與共用體78一、判斷題78二、單項選擇題783第一章第一章C語言基礎(chǔ)知識語言基礎(chǔ)知識(C語言概述、算法、數(shù)據(jù)類型語言概述、算法、數(shù)據(jù)類型運算符運算符表達式、位運算)表達式、位運算)一、一、判斷題判斷題正確的填正確的填A(yù),錯誤的填,錯誤的填BBR1在C語言中,逗號運算符的優(yōu)先級最低。(A)2在C語言可執(zhí)行程序的開始執(zhí)行點是程序中第一個函數(shù)。(B)3“5CH”是合法的變量名。(B)4C語言程序書寫格式自由,一行內(nèi)可以寫幾個語句,一個語句可以分寫在多行上。(A)5當輸入數(shù)據(jù)時,必須指明變量的地址,如SCANF“F“F(A)N6表達式I與I在任何場合功能完全相同。(B)7在賦值表達式中,賦值號左邊的變量和右邊的表達式之值的數(shù)據(jù)類型可以不相同。(A)R8C語言程序中,語句以逗號結(jié)尾。(B)9在C程序中,APH和APH代表不同的變量。A10A7等價于AA7。AN11PRINTF函數(shù)中用到格式符5S其中數(shù)字5表示輸出的字符串占用5列。如果字符串長度大于5則輸出按原字符長從左向右全部輸出。A12如果XY為真或AY(AB就為真。(B)13C語言程序的變量必須先定義再使用。A14若A和B是同類型變量,在執(zhí)行了賦值語句AB;后B中的值將放入A中,B中的值將丟失。B15程序的執(zhí)行總是從MAIN函數(shù)開始,在程序的最后一個函數(shù)中結(jié)束。B16變量的三個屬性是指變量的名字、變量的值和變量在內(nèi)存中的地址。(A)17運算符優(yōu)先順序賦值運算符邏輯運算符關(guān)系運算符算術(shù)運算符(B)1818對應(yīng)對應(yīng)FLOATFLOAT類型的變量,也可以用等號類型的變量,也可以用等號“”“”進行數(shù)值的判斷。進行數(shù)值的判斷。(B)19表達式1314和13的值一樣大。(B)20為了正確計算表達式既要考慮運算符的優(yōu)先級,也要考慮其結(jié)合性。(A)21、任何C程序都是從MAIN函數(shù)開始和結(jié)束;A22在C程序中,使用分號“;”表示語句的結(jié)束。(A)23C程序中的必須要有至少一個MAIN的函數(shù),可以有多個。(B)2424在C程序中,無論是整數(shù)還是實數(shù),都能準確無誤的表示。程序中,無論是整數(shù)還是實數(shù),都能準確無誤的表示。(B)25在C程序中,賦值運算符的優(yōu)先級最低。(B)26當輸入數(shù)值數(shù)據(jù)時,對于整型變量只能輸入整型值;對于實型變量只能輸入實型值。(B)27在C程序中,變量可以一邊定義一邊使用。(B)28C程序中的注釋部分可有可無,可以省略。(A)
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 83
大?。?0.54(MB)
子文件數(shù):
-
簡介:一、選擇題一、選擇題1二、填空題二、填空題2828三、三、判斷題斷題3535四、程序填空四、程序填空3939五、程序改錯五、程序改錯6565六、程序設(shè)六、程序設(shè)計90902CIFX0XDIFY20YD10X20Y12、下列程序的運行結(jié)果是MAININTX9Y5Z8IFX200300B1002030C1020300D10020030015、已知INTAFLOATB所用的SCANF調(diào)用語句格式為SCANF“A?F“為了將數(shù)據(jù)3和2508分別賦給X和Y正確的輸入形式是A32508BA3B2508CA3B2508DA3B250816、已知INTX1Y2Z3以下語句執(zhí)行后XYZ的值是IFXYZXXYYZAX1Y2Z3BX2Y3Z3CX2Y3Z1DX2Y3Z217、以下程序的輸出結(jié)果是MAININTA15B21M0SWITCHA3CASE0MBREAKCASE1MSWITCHB2DEFAULTMCASE0MBREAKPRINTF“DN“MA1B2C3D418、以下程序段的輸出結(jié)果是INTA1234PRINTF“N“A
下載積分: 9 賞幣
上傳時間:2024-03-11
頁數(shù): 107
大小: 0.38(MB)
子文件數(shù):
-
簡介:一、單項選擇題(本大題共20題,每題2分,共40分)1、以下不是C語言的特點的是A、C語言簡潔、緊湊B、能夠編制出功能復(fù)雜的程序C、C語言可以直接對硬件進行操作D、C語言移植性好2、以下不正確的C語言標識符是A、ABCB、ABCC、A_BCD、ABC3、一個C語言程序是由A、一個主程序和若干子程序組成B、函數(shù)組成C、若干過程組成D、若干子程序組成4、一個算法應(yīng)該具有“確定性”等5個特性,對另外4個特性的描述中錯誤的是A、有零個或多個輸入B、有零個或多個輸出C、有窮性D、可行性5、設(shè)變量A是整型,F(xiàn)是實型,I是雙精度型,則表達式10‘A’IF值的數(shù)據(jù)類型為A、INTB、FLOATC、DOUBLED、不確定6、在C語言中,型數(shù)據(jù)在內(nèi)存中的存儲形式是A、補碼B、反碼C、源碼D、II碼7、有如下程序,輸入數(shù)據(jù)12345M678<CR>后(表示回車),X的值是。INCLUDEMAININTXFLOATYSCANF“F“A、12345B、123C、45D、3458、若有以下定義INTABFLOATX,則不正確的賦值語句是A、A1B2B、BC、AB5D、BINTX9、以下程序的執(zhí)行結(jié)果是INCLUDEINTI10J10PRINTF“DDN“IJA、1110B、910C、119D、10910、巳知字母A的II碼是65,以下程序的執(zhí)行結(jié)果是INCLUDEMAINC1AC2YPRINTF“DDN“C1C2A、AYB、6565C、6590D、658911、下列運算符中優(yōu)先級最高的是A、<B、十C、D、=12、設(shè)X、Y和Z是INT型變量,且X=3,Y=4,Z=5,則下面表達式中值為0是。PRINTF““FJ1JMAININTASNCOUNTA2S0N1COUNT1WHILECOUNTMAININTA331357911131517SUM0IJFI0I3IFJ0J3JIFIJSUMSUMAJPRINTF“SUMDN”SUM四、編程題(本大題共4題,每題8分,共32分)1、編寫攝氏溫度、華氏溫度轉(zhuǎn)換程序。要求從鍵盤輸入一個攝氏溫度,屏幕就顯示對應(yīng)的華氏溫度,輸出取兩位小數(shù)。轉(zhuǎn)換公式F(C32)95。2、試編程判斷輸入的正整數(shù)是否既是5又是7的正倍數(shù)。若是,則輸出YES;否則輸出NO。3、判斷數(shù)M是否為素數(shù)(只能被1和它本身整除的整數(shù))4、對15個數(shù)進行排序,按從小到大的順序輸出。CC語言程序設(shè)計語言程序設(shè)計期末考試試卷(期末考試試卷(A卷)評分標準及標準答案卷)評分標準及標準答案一、單項選擇題(本大題共20題,每題2分,共40分)1、B2、D3、B4、B5、C6、D7、B8、B9、A10、D11、C12、D13、D14、C15、D16、C17、C18、D19、C20B二、填空題(本大題共10空,每空2分,共20分)1、順序結(jié)構(gòu)分支結(jié)構(gòu)循環(huán)結(jié)構(gòu)2、單精度型或FLOAT型雙精度型或;DOUBLE型3、14、
下載積分: 8 賞幣
上傳時間:2024-03-12
頁數(shù): 44
大小: 0.16(MB)
子文件數(shù):
-
簡介:1C語言復(fù)習(xí)提綱語言復(fù)習(xí)提綱第一章第一章C語言程序設(shè)計概述語言程序設(shè)計概述一、VISUALC60開發(fā)環(huán)境1、了解VISUALC60的安裝過程;2、了解VISUALC60的工作界面,菜單和工具欄的使用;▲二、掌握C語言程序運行的過程1、編輯編輯是指把按照C語法規(guī)則編寫的程序代碼通過編輯器(VISUALC60TURBOC30)輸入計算機,并存盤。在存盤時,C源文件的擴展名為C2、編譯將編譯將C語言源程序編譯成目標程序語言源程序編譯成目標程序,即對源程序進行編譯,并將源程序轉(zhuǎn)換為擴展名為OBJ的二進制目標代碼(即把已經(jīng)編輯好的源程序翻譯成二進制目標代碼的過程把已經(jīng)編輯好的源程序翻譯成二進制目標代碼的過程)。3、連接連接將用戶程序生成的目標代碼文件(OBJ)和系統(tǒng)提供的庫文件(LIB)中的某些代碼連接在一起,生成一個可執(zhí)行文件(EXE)。4、執(zhí)行執(zhí)行執(zhí)行生成的可執(zhí)行代碼,并輸出結(jié)果。5、調(diào)試調(diào)試是將編制的程序投入實際運行前,用手工或編譯程序等方法進行測試,修正語法錯誤和邏輯錯誤的過程?!?、結(jié)構(gòu)化程序設(shè)計的基本概念1、概念以模塊化設(shè)計為中心,將待開發(fā)的軟件系統(tǒng)劃分為若干個相互獨立的模塊,將原來較為復(fù)雜的問題化簡為一系列簡單模塊的設(shè)計,任何模塊都可以使用一些基本的結(jié)構(gòu)來實現(xiàn),任何復(fù)雜的程序,都可以使用這些基本結(jié)構(gòu)按一定的順序組合起來,這些基本結(jié)構(gòu)的特點都是只有一個入口、一個出口,這樣的程序設(shè)計方法稱為結(jié)構(gòu)化程序設(shè)計。2、基本思想結(jié)構(gòu)化程序設(shè)計的基本思想是采用結(jié)構(gòu)化程序設(shè)計的基本思想是采用“自頂向下,逐步細化、模塊化設(shè)計、結(jié)構(gòu)化編碼自頂向下,逐步細化、模塊化設(shè)計、結(jié)構(gòu)化編碼“的程序設(shè)計方法和“單入口單出口“的控制結(jié)構(gòu)。3、三種基本結(jié)構(gòu)⑴順序結(jié)構(gòu)順序結(jié)構(gòu)⑵選擇結(jié)構(gòu)選擇結(jié)構(gòu)⑶循環(huán)結(jié)構(gòu)循環(huán)結(jié)構(gòu)4、三種基本結(jié)構(gòu)的特點⑴只有一個入口⑵只有一個出口⑶每一個基本結(jié)構(gòu)中的每一部分都有機會執(zhí)行到⑷結(jié)構(gòu)內(nèi)不存在“死循環(huán)”5、設(shè)計原則⑴自頂向下⑶逐步細化⑶模塊化設(shè)計⑷結(jié)構(gòu)化編碼▲四、C程序的基本組成C程序是由若干個函數(shù)構(gòu)成的,至少有一個主函數(shù)MAIN,MAINMAIN的位置可以任意,的位置可以任意,其他各函數(shù)在程序中的前后位置也是可以任意的。程序的執(zhí)行總是從主函數(shù)開始,在主函數(shù)中結(jié)束。主函數(shù)程序的執(zhí)行總是從主函數(shù)開始,在主函數(shù)中結(jié)束。主函數(shù)是可以調(diào)用其他任何非主函數(shù)的函數(shù),任何非主函數(shù)也可以調(diào)用其它任何非主函數(shù)。是可以調(diào)用其他任何非主函數(shù)的函數(shù),任何非主函數(shù)也可以調(diào)用其它任何非主函數(shù)。C程序的基本組成聲明區(qū)、主程序區(qū)、函數(shù)定義區(qū)。1、聲明區(qū)處在程序文件的所有函數(shù)的外部,一般包含包含頭文件、宏定義、類定義、結(jié)構(gòu)體定義、函數(shù)聲明、全局變量聲明、條件編譯等。2、主程序區(qū)主程序以MAIN函數(shù)開始,MAIN函數(shù)(主函數(shù))是程序運行時的入口,包含局部變量的聲明、函數(shù)調(diào)用、一般運算、結(jié)構(gòu)控制、對象與結(jié)構(gòu)的處理、文件處理等。3、函數(shù)定義區(qū)函數(shù)的定義包含函數(shù)說明和函數(shù)體兩部分。3據(jù)一個存儲單元。⑷、類是一種數(shù)據(jù)類型,它定義的是一種對象類型,由數(shù)據(jù)和方法組成,描述了屬于該類型的所有對象的性質(zhì)。二、常量和變量⑴、常量在程序運行的整個過程中,其值始終保持不變的量。整型常量表示形式有十進制、八進制(以0開頭)和十六進制(以0X或0X開頭)。整型常量可以后綴字母L(或L)表示長整數(shù),后綴字母U(或U)表示無符號整數(shù)。實型常量(浮點型常量)表示形式有一般形式和指數(shù)形式。實型常量缺省為DOUBLE型(雙精度型),如后綴F或F,則為FLOAT型(單精度型)。字符常量用單撇號括起來的一個字符。如A,等。轉(zhuǎn)義字符用反斜杠引導(dǎo)的,具有特定含義的字符見P22表24,如N,367,X8A。注C語言字符集中的任何一個字符均可用轉(zhuǎn)義字符來表示。字符串常量用雙撇號括起來的字符序列。如“STUDENT“,“廣東廣州“等。布爾常量FALSE,TRUE。符號常量DEFINE宏名常數(shù)練習(xí)練習(xí)2_1_1下列哪些是合法的常量下列哪些是合法的常量①127F②0986②0986③0986012④、0625L⑤87U⑥0X98C2⑦01A⑦01A⑧687E2⑨12E05⑨12E05⑩E3⑩E3⑾0XFF⑿2L⒀72⒁160⒂0XFFFF⒃5E20⒃5E20⒄0XCDF⒅13E⒅13E⒆2E0⒇0668⒇0668(21)011(22)0XE(23)01(24)0X48A(2525)0X0X⑵變量指程序在運行時其值可改變的量。變量應(yīng)先定義(聲明其類型和名稱)后使用;變量定義的一般形式為,,,;在定義一個變量的同時,也可以給它賦以初值。練習(xí)練習(xí)2_22_2以下正確的變量標識符是以下正確的變量標識符是①3ABC①3ABC②AMOUNT②AMOUNT③NUM_OF_STUDENT④IFIF⑤ABC⑤ABC⑥_ABOVE⑦_ABC⑧AB⑧AB⑨SIN⑩DAY▲三、運算符和表達式1、算術(shù)運算符和算術(shù)表達式注意INTI123結(jié)果為3,而不是36。INTI53結(jié)果為1。表達式表達式1717/5的結(jié)果是的結(jié)果是3,表達式,表達式1717%5的結(jié)果是的結(jié)果是2。2、賦值運算符和賦值表達式注意賦值運算符的結(jié)合性是從右至左的復(fù)合賦值運算符復(fù)合賦值運算符INTINTA12A12AAAAAAAA(AAAAAAAAAAAAAA結(jié)果為結(jié)果為0)注意在C語言中,定義語言中,定義INTINTABC3ABC3是錯誤的,而定義是錯誤的,而定義INTINTABCABCABC3ABC3是正確的。是正確的。練習(xí)練習(xí)2_32_3設(shè)M9I3M9I3則執(zhí)行運算則執(zhí)行運算MI1MI1后MM的值是多少結(jié)果的值是多少結(jié)果1。MMI1→M931→M1MMI1→M931→M1。3、關(guān)系運算符和關(guān)系表達式注意關(guān)系運算符的優(yōu)先級低于算術(shù)運算符關(guān)系運算符的優(yōu)先級低于算術(shù)運算符。例如ABC等價于ABC,ABC等價于ABC“”與“”的區(qū)別4、邏輯運算符與邏輯表達式
下載積分: 8 賞幣
上傳時間:2024-03-11
頁數(shù): 31
大?。?0.33(MB)
子文件數(shù):
-
簡介:CSBSASSC語言編程題語言編程題1()求分數(shù)序列122335588131321前20項的和。MAINFLOATI1J2T0SNMFN1N0IPRINTF“C“CI3()已知ABCCBA1333其中A、B、C均為一位數(shù),例如61771613335188151333試編程求出符合這一規(guī)律的A、B、C,并輸出結(jié)果。MAININTABCXYFA1AC26()從鍵盤輸入兩個整數(shù),輸出其和,差,積,商。7()輸入若干個自然數(shù),對奇數(shù)從大到小排序,對偶數(shù)從小到大排序,輸出兩種結(jié)果。MAXJIINTAINTNINTIJKTFI0I0IIFCI20PRINTF““CIPRINTF“N“FI0INIIFCI20PRINTF““CI8()求出0~999之間的所有“水仙花數(shù)”并輸出。“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字的立方和確好等于該數(shù)本身,如;153=1+5+3,則153是一個“水仙花數(shù)”。程序1MAININTIJKAFI1I9IFJ0J9JFK0K9KIFIIIJJJKKK100I10JKPRINTF“DDDN“IJK程序MAININTMIJKAFM101I999MIM100
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數(shù): 18
大?。?0.09(MB)
子文件數(shù):
-
簡介:實驗實驗9指針(指針(1)答案答案此答案為書本上實驗9指針(1)的答案,實驗X就是對應(yīng)的9X實驗一的足跡INCLUDEVOIDMAININTIA2324681012PA3IJPAIASCANF“DD“PRINTF“IADDDN“IJPAIJ實驗92實驗二的足跡INCLUDEVOIDMAININTIAIBPASCANF“DD“PAPBIFPAPBPPAPAPBPBPPRINTF“?UNINTPAIIA5PAIAFI0I5ISCANF“D“PAPRINTF“N“FI0I5IPRINTF“D“IAIPRINTF“N“VOIDMAINFUN
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數(shù): 9
大小: 0.13(MB)
子文件數(shù):
-
簡介:第1章程序設(shè)計和C語言111什么是計算機程序112什么是計算機語言113C語言的發(fā)展及其特點314最簡單的C語言程序5141最簡單的C語言程序舉例6142C語言程序的結(jié)構(gòu)1015運行C程序的步驟與方法1216程序設(shè)計的任務(wù)1415INCLUDEINTMAINPRINTF“NN“PRINTF“VERYGOODNN“PRINTF“N“RETURN016INCLUDEINTMAININTABCMAXPRINTF“PLEASEINPUTABCN“SCANF“DDD“MAXAIFMAXINCLUDEINTMAINFLOATPRNR01N10PPOW1RNPRINTF“PFN“PRETURN0321INCLUDEINCLUDEINTMAINFLOATR5R3R2R1R0PP1P2P3P4P5P1000R500585R30054R200468
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 194
大?。?0.05(MB)
子文件數(shù):
-
簡介:1單選題單選題1(A)是構(gòu)成C語言程序的基本單位。A、函數(shù)B、過程C、子程序D、子例程2C語言程序從C開始執(zhí)行。A程序中第一條可執(zhí)行語句B程序中第一個函數(shù)C程序中的MAIN函數(shù)D包含文件中的第一個函數(shù)3、以下說法中正確的是(C)。A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行B、在C語言程序中,要調(diào)用的函數(shù)必須在MAIN函數(shù)中定義C、C語言程序總是從MAIN函數(shù)開始執(zhí)行D、C語言程序中的MAIN函數(shù)必須放在程序的開始部分4下列關(guān)于C語言的說法錯誤的是(B)。AC程序的工作過程是編輯、編譯、連接、運行BC語言不區(qū)分大小寫。CC程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)DC程序從MAIN函數(shù)開始執(zhí)行5下列正確的標識符是(C)。AA1BAICA2_IDINTT58題為相同類型題考點標識符的命名規(guī)則(1)只能由字母、數(shù)字、下劃線構(gòu)成(2)數(shù)字不能作為標識符的開頭(3)關(guān)鍵字不能作為標識符選項A中的“”,選項B中“”與“”不滿足(1);選項D中的INT為關(guān)鍵字,不滿足(3)6下列C語言用戶標識符中合法的是(B)。A3AXBXCCASEDE2EUNION選項A中的標識符以數(shù)字開頭不滿足(2);選項C,E均為為關(guān)鍵字,不滿足(3);選項D中的“”不滿足(1);7下列四組選項中,正確的C語言標識符是(C)。A)XB)ABC)A123D)123選項A中的“”,選項B中“”不滿足(1);選項D中的標識符以數(shù)字開頭不滿足(2)8、下列四組字符串中都可以用作C語言程序中的標識符的是(A)。A、PRINT_3DDB8ABCB、IAMONE_HALFSTARTIT3PAI選項C,先將整數(shù)11強制類型轉(zhuǎn)換,轉(zhuǎn)換為實型110,因此選項C變?yōu)?103,其后計算過程、結(jié)果與選項B同選項D,首先計算1103,其計算過程、結(jié)果與選項B同,得到3666666;再計算3666666054166666,最后將4166666強制類型轉(zhuǎn)換為整型,即將其小數(shù)部分全部舍掉,結(jié)果為415設(shè)整型變量A2,則執(zhí)行下列語句后,浮點型變量B的值不為05的是(B)AB10ABBFLOAT1ACB1FLOATADB1A1016若“INTNFLOATF138”則執(zhí)行“NINTF3”后,N的值是(A)A1B4C4333333D46“INTF“表示將F中的值強制類型轉(zhuǎn)換為整型,即將138的小數(shù)部分舍掉,轉(zhuǎn)換為13;然后計算133,結(jié)果為1,再將結(jié)果賦給變量N,因此N的值為117以下對一維數(shù)組A的正確說明是DAA(10);BINTA;CINTK=5,AK;D)A3‘A’’B’’C’詳見教材P143144,一維數(shù)組的定義、初始化類型符數(shù)組名常量表達式類型符是指數(shù)組中數(shù)組元素的類型;數(shù)組名要符合標識符命名規(guī)則;常量表達式是指數(shù)組的長度(數(shù)組中包含元素的個數(shù)),其值只能是整數(shù),不可以是變量,而且從1開始計數(shù)。選項A,常量表達式只能放在中括號中選項B,只有在對數(shù)組初始化(即賦值)的時候才可以省略數(shù)組的長度,B中并未對A進行初始化。選項C,常量表達式不能為變量。18以下能對一維數(shù)組A進行初始化的語句是CAINTA501234BINTA5CINTA3012DINTA5101詳見教材P145,一維數(shù)組的定義、初始化選項BD,常量表達式只能放在中括號中選項A,數(shù)組可以看做是若干個相同數(shù)據(jù)類型元素的有序集合,因此以集合的形式對其初始化,使用對其初始化,選項A用了()19在C語言中對一維整型數(shù)組的正確定義為D。AINTA10BINTN10ANCINTNANDDEFINEN10INTAN20、已知INTA10則對A數(shù)組元素的正確引用是(D)。A、A10B、A35C、A5D、A0詳見教材P144,數(shù)組元素的引用數(shù)組名下標引用數(shù)組元素時,中的下標為邏輯地址下標,只能為整數(shù),可以為變量,且從0開始計
下載積分: 9 賞幣
上傳時間:2024-03-08
頁數(shù): 55
大?。?0.34(MB)
子文件數(shù):