-
簡介:期末復(fù)習(xí)期末復(fù)習(xí)一、一、題型題型共有5大題1、單項選擇題(每小題(每小題1515分,小計分,小計3030分)分)2、填空題空題每空每空2分,小計分,小計2020分3、寫出下列程序的運行結(jié)果每小題每小題5分,小計分,小計2020分4、程序填空、程序填空每空每空2分,小計分,小計1010分5、程序設(shè)計題、程序設(shè)計題有3小題,其中第小題,其中第1、2小題各小題各6分,分,第3小題小題8分,小計分,小計2020分二、二、考試形式、時間、涉及內(nèi)容考試形式、時間、涉及內(nèi)容考試形式為閉卷,時間為考試形式為閉卷,時間為90分鐘分鐘涉及內(nèi)容各講內(nèi)容均有涉及涉及內(nèi)容各講內(nèi)容均有涉及三、三、樣題樣題與考題無必然聯(lián)系,僅供參考與考題無必然聯(lián)系,僅供參考1單選題單選題1、C語言中,運算對象必須是整型的運算符是【】ABCD2、下列標(biāo)識符中,不合法的是【】AX2BSIZEOFC_123D23、若XIJ和K都是INT型變量,則計算表達(dá)式XI4J16K32后,X的值為【】A4B16C32D524、設(shè)有數(shù)組定義A“CHINA“則數(shù)組A所占的空間為【】字節(jié)A4B5C6D7APEXABPACPEXADPEXA11、判斷字符串S1和S2是否相等的表達(dá)式是【】AS1S2BS1S2CSTRCPYS1S20DSTRCMPS1S2012、數(shù)字11與13進(jìn)行“位或位或”運算即11|13的結(jié)果是【】A1B11C13D152填空題填空題1、一個C語言程序的執(zhí)行是從MAIN函數(shù)開始的。2、結(jié)構(gòu)化程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)、選擇結(jié)構(gòu)分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。3、在VC2008環(huán)境下,C語言源程序的擴(kuò)展名是__CCPP___,經(jīng)過編譯、鏈接后得到的可執(zhí)行文件的擴(kuò)展名是__EXE_。4、C語言中字符串的結(jié)束標(biāo)志符是___’0’_____;轉(zhuǎn)義字符___’N’____具有換行功能。5、指針就是地址,指針變量就是用來保存地址值的變量。6、若A5B3,則表達(dá)式ABABAB的結(jié)果是8____。7、數(shù)學(xué)式00
下載積分: 6 賞幣
上傳時間:2024-03-14
頁數(shù): 11
大?。?0.08(MB)
子文件數(shù):
-
簡介:改錯參考答案3將字符串YY在屏幕上輸出INCLUDEVOIDMAINFOUNDYY100“OKN“FOUNDF0RYYYYPUTYYINCLUDEVOIDMAINFOUNDYY“OKN“FOUNDFYYYYPUTYY4計算半徑為23的圓的面積INCLUDEDEFINEPI314FOUNDDEFINESRPIRRVOIDMAINFOUNDINTMIANJIMIANJIS23PRINTF“MIANJI52FN“MIANJIINCLUDEDEFINEPI314FOUNDDEFINESRPIRRVOIDMAINFOUNDP100FOUNDIFPMALLOC100NULLPRINTF“MALLOCMEMYFAILN“RETURNPRINTF“PN“PFOUNDFCLOSEPINCLUDEINCLUDEVOIDMAINFOUNDPFOUNDIFPMALLOC100NULLPRINTF“MALLOCMEMYFAILN“EXIT1PRINTF“PN“PFOUNDFREEP10將字符串P顯示在屏幕上INCLUDEFOUNDDEFINEBEGINFOUNDDEFINEENDVOIDMAINP“13125176247“CONSTINTI0FPRINTF“N“PIBEGINPUTPIFOUNDI
下載積分: 6 賞幣
上傳時間:2024-03-09
頁數(shù): 10
大小: 0.02(MB)
子文件數(shù):
-
簡介:C語言常用函數(shù)第1頁共250頁函數(shù)名函數(shù)名ABT功能異常終止一個進(jìn)程用法VOIDABTVOID程序例INCLUDEINCLUDEINTMAINVOIDPRINTF“CALLINGABTN“ABTRETURN0THISISNEVERREACHED函數(shù)名函數(shù)名ABS功能求整數(shù)的絕對值用法INTABSINTI程序例INCLUDEINCLUDEINTMAINVOIDINTNUMBER1234PRINTF“NUMBER?BSOLUTEVALUEDN“NUMBERABSNUMBERRETURN0函數(shù)名函數(shù)名ABSREADABSWIRTE功能絕對磁盤扇區(qū)讀、寫數(shù)據(jù)用法INTABSREADINTDRIVEINTNSECTSINTSECTNOVOIDBUFFERINTABSWRITEINTDRIVEINTNSECTSINTSECTNOVOIDBUFFER程序例ABSREADEXAMPLEINCLUDEINCLUDEINCLUDEINCLUDEINTMAINVOIDINTISTRTCH_OUTSECTBUF512PRINTF“ADISKETTEINTODRIVEAPRESSANYKEYN“GETCHSECT0IFABSREAD01SECTEXIT1C語言常用函數(shù)第3頁共250頁函數(shù)名函數(shù)名ALLOCMEM功能分配DOS存儲段用法INTALLOCMEMUNSIGNEDSIZEUNSIGNEDSEG程序例INCLUDEINCLUDEINCLUDEINTMAINVOIDUNSIGNEDINTSIZESEGPINTSTATSIZE6464X161024BYTESSTATALLOCMEMSIZEIFSTAT1PRINTF“ALLOCATEDMEMYATSEGMENTXN“SEGPELSEPRINTF“FAILEDMAXIMUMNUMBEROFPARAGRAPHSAVAILABLEISUN“STATRETURN0函數(shù)名函數(shù)名ARC功能畫一弧線用法VOIDFARARCINTXINTYINTSTANGLEINTENDANGLEINTRADIUS程序例INCLUDEINCLUDEINCLUDEINCLUDEINTMAINVOIDREQUESTAUTODETECTIONINTGDRIVERDETECTGMODEERRCODEINTXYINTSTANGLE45ENDANGLE135INTRADIUS100INITIALIZEGRAPHICSLOCALVARIABLESINITGRAPHREADRESULTOFINITIALIZATIONERRCODEGRAPHRESULTANERROCCURREDIFERRCODEGROKPRINTF“GRAPHICSERRSN“GRAPHERRMSGERRCODEPRINTF“PRESSANYKEYTOHALT“GETCH
下載積分: 9 賞幣
上傳時間:2024-03-14
頁數(shù): 250
大?。?1.06(MB)
子文件數(shù):
-
簡介:1C語言程序設(shè)計試題庫語言程序設(shè)計試題庫一、選擇題一、選擇題10、以下選項中不合法的用戶標(biāo)識符是在C的用戶標(biāo)識符命名規(guī)則中標(biāo)識符是要以下劃線或字母開頭的,標(biāo)識符中只允許出現(xiàn)字母下劃線,數(shù)字,不允許有小數(shù)點。而且還區(qū)分大小寫。故MAINPRINTF不是關(guān)鍵字可以作為用戶標(biāo)識符。A、_123B、PRINTFC、AD、DIM11、C語言中運算對象必須是整型的運算符是A、B、C、D、13、若變量已正確定義并賦值,符合C語言語法的表達(dá)式是A、AA7B、A7BCAC、INT1234D、AA7CB19、若有定義INTA8B5C執(zhí)行語句CAB04后,C的值為()。A、14B、1C、20D、220、型數(shù)據(jù)在內(nèi)存中的存儲形式是()A、補碼B、反碼C、原碼D、II碼規(guī)定的,雖然還是以二進(jìn)制存23、若變量A是INT類型,并執(zhí)行了語句A’A’16則正確的敘述是()。A、A的值是字符CB、A的值是浮點型3A、XYIFBAIFB0C0PRINTF“DN”C46、設(shè)AB和C都是INT型變量,且A3B4C5則以下的表達(dá)式中,值為0的表達(dá)式是()A、AIFAB
下載積分: 8 賞幣
上傳時間:2024-03-10
頁數(shù): 43
大小: 0.11(MB)
子文件數(shù):
-
簡介:1、3C語言基本語法成分1、C語言字符集字符是C語言的最基本的元素,C語言字符集由字母、數(shù)字、空白、標(biāo)點和特殊字符組成(在字符串常量和注釋中還可以使用漢字等其它圖形符號)。由字符集中的字符可以構(gòu)成C語言進(jìn)一步的語法成分(如,標(biāo)識符,關(guān)鍵詞,運算符等)。(1)字母AZ,AZ(2)數(shù)字09(3)空白符空格,制表符(跳格),換行符(空行)的總稱。空白符除了在字符,字符串中有意義外,編譯系統(tǒng)忽略其它位置的空白??瞻追诔绦蛑兄皇瞧鸬介g隔作用。在程序的恰當(dāng)位置使用空白將使程序更加清晰,增強(qiáng)程序的可讀性。(4)標(biāo)點符號、特殊字符‘“2、標(biāo)識符(名字)用來標(biāo)識變量名、符號常量名、函數(shù)名、數(shù)組名、類型名等實體程序?qū)ο蟮挠行ё址蛄?。?biāo)識符由用戶自定義(取名字)。C語言標(biāo)識符定義規(guī)則1)標(biāo)識符只能由字母、數(shù)字和下劃線三種字符組成,且第一個字符必須為字母或下劃線。例如合法的標(biāo)識符SUMAVERAGE_TOTALCLASSDAYSTU_NAMEP4050不合法的標(biāo)識符MDJOHN123333D64AB2)大小寫敏感。C程序員習(xí)慣變量名小寫,常量名大寫,但不絕對,如WINDOWS編程,應(yīng)當(dāng)使用匈牙利表示法大小寫混用,每個單詞詞首第一個大寫,其余小寫,如WINMAIN。例如SUM不同SUM。BOOK不同BOOK。3)ANSIC沒有限制標(biāo)識符長度,但各個編譯系統(tǒng)都有自己的規(guī)定和限制TC32個字符,MSC8個字符。例如STUDENT_NAMESTUDENT_NUMBER如果取8個,這兩個標(biāo)識符是相同的。4)標(biāo)識符不能與“關(guān)鍵詞”同名,也不與系統(tǒng)預(yù)先定義的“標(biāo)準(zhǔn)標(biāo)識符”同名。5)建議標(biāo)識符命名應(yīng)當(dāng)有一定的意義,做到見名知義。3、“主函數(shù)”MAIN中只有一條語句,它是C語言的庫函數(shù),功能是用于程序的輸出(顯示在屏幕上),本例用于將一個字符串“THISISACPROGRAMN”的內(nèi)容輸出。即在屏幕上顯示THISISACPROGRAM_回車換行4、注意每條語句用“;”號結(jié)束語句。例12MAIN計算兩數(shù)之和INTABSUM這是定義變量A123B456以下3行為C語句SUMABPRINTF“SUMDN”SUM說明本程序計算兩數(shù)之和,并輸出結(jié)果。1、同樣此程序也必須包含一個MAIN函數(shù)作為程序執(zhí)行的起點。之間為MAIN函數(shù)的函數(shù)體,MAIN函數(shù)所有操作均在MAIN函數(shù)體中。2、括起來的部分是一段注釋,注釋只是為了改善程序的可讀性,在編譯、運行時不起作用(事實上編譯時會跳過注釋,目標(biāo)代碼中不會包含注釋)。注釋可以放在程序任何位置,并允許占用多行,只是需要注意“”、“”匹配,一般不要嵌套注釋。3、INTABSUM是變量聲明。聲明了三個具有整數(shù)類型的變量ABSUM。C語言的變量必須先聲明再使用。4、A123B456是兩條賦值語句。將整數(shù)123賦給整型變量A,將整數(shù)456賦給整型變量B。AB兩個變量分別為123,456。注意這是兩條賦值語句,每條語句均用“;”結(jié)束。也可以將兩條語句寫成兩行,即A123B456由此可見C語言程序的書寫可以相當(dāng)隨意,但是為了保證容易閱讀要遵循一定的規(guī)范。
下載積分: 8 賞幣
上傳時間:2024-03-09
頁數(shù): 36
大?。?1.96(MB)
子文件數(shù):
-
簡介:第一章第6題方法一INCLUDEINTMAININTABCMAXPRINTF“PLEASEINPUTABCN“SCANF“DDD“MAXAIFMAXINTMAININTMAXINTXINTYINTABCDPRINTF“PLEASEINPUTABCN“SCANF“DDD“DMAXMAXABCPRINTF“THELARGESTNUMBERISDN“DRETURN0INTMAXINTXINTYRETURNXYXY第三章第3題INCLUDEINCLUDEINTMAINFLOATD300000P6000R001MMLOG10PPDRLOG101RPRINTF“M62FN“MRETURN0SCANF“CC“PRINTF“A?DXFY?1?2CN“ABXYC1C2RETURN0輸入方法1A3B7857182AA回車即可輸入方法2A3B7857182AA輸入方法3A3B7857182AA第7題方法一INCLUDEINTMAINFLOATHRLSSQVQVZFLOATPI3141526PRINTF“請輸入圓半徑R,圓柱高H∶“SCANF“FF“要求輸入圓半徑R和圓柱高HL2PIR計算圓周長LSRRPI計算圓面積SSQ4PIRR計算圓球表面積SQVQ3040PIRRR計算圓球體積VQVZPIRRH計算圓柱體積VZPRINTF“圓周長為L62FN“LPRINTF“圓面積為S62FN“SPRINTF“圓球表面積為SQ62FN“SQPRINTF“圓球體積為V62FN“VQPRINTF“圓柱體積為VZ62FN“VZRETURN0方法二DEFINEPI31415926INCLUDEINCLUDEINTMAINFLOATHRLSSQVQVZPRINTF“請輸入圓半徑R,圓柱高H∶“SCANF“FF“要求輸入圓半徑R和圓柱高HL2PIR計算圓周長LSRRPI計算圓面積S
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 21
大?。?0.15(MB)
子文件數(shù):
-
簡介:93編寫程序,使用結(jié)構(gòu)體類型,輸出一年十二個月的英文名稱及相應(yīng)天數(shù)。解INCLUDE“STDIOH“STRUCTDATEMONTH10INTDAYNUMBERMAININTISTRUCTDATEA12“JANUARY“31“FEBRUARY“29“MARCH“31“APRIAL“30“MAY“31“JUNE“30“JULY“31“AUGUST“31“SEPTEMBER“30“OCTOBER“31“NOVEMBER“30“DECEMBER“31FI0I12IPRINTF“D月SDN“I1AIMONTHAIDAYNUMBER思考如何對結(jié)構(gòu)體變量進(jìn)行初始化對結(jié)構(gòu)體變量的引用為何要體現(xiàn)為分量(或成員)的引用94編寫程序求空間任一點到原點的距離,點用結(jié)構(gòu)體描述。并請考慮求空間中任意兩點的距離的程序。解INCLUDE“STDIOH“INCLUDE“MATHH“STRUCTPOINTFLOATXFLOATYFLOATZMAINDOUBLED1D2DSTRUCTPOINTP1P2PRINTF“請輸入第一個點的坐標(biāo)“PRINTF“郵編“SCANF“S“PRINTF“電話“SCANF“S“PRINTF“傳呼“SCANF“S“PRINTF“手機(jī)“SCANF“S“FI0I10IPRINTF“N第D個朋友的信息姓名SN地址SN郵編SN電話SN傳呼SN手機(jī)SN“I1FDINAMEFDIADDRESSFDIMAILNUMBERFDITELPHONEFDIBYPHONEFDIMOVEPHONE思考結(jié)構(gòu)體類型變量的分量可以是各種基本數(shù)據(jù)類型(整形、實型、字符型等)或數(shù)組類型,是否可以是另一結(jié)構(gòu)體類型96用一個數(shù)組存放圖書信息,每本圖書包含書名、作者、出版年月、出版社、借出數(shù)目、庫存數(shù)目等信息。編寫程序輸入若干本圖書的信息,按出版年月排序后輸出。解INCLUDE“STDIOH“INCLUDE“STRINGH“STRUCTBOOKBOOKTITLE30AUTH10PUBLISHDAY10PUBLISHUNIT22LENDNO16STOCKNO11DEFINEN100假設(shè)圖書數(shù)量不超過110冊
下載積分: 8 賞幣
上傳時間:2024-03-13
頁數(shù): 28
大?。?0.11(MB)
子文件數(shù):
-
簡介:C語言習(xí)題語言習(xí)題7第7章函數(shù)函數(shù)一填空題一填空題1C語言中從函數(shù)的形式分可分為無參函數(shù)和。2在C語言中,一個自定義函數(shù)一般由兩部分組成,它們是函數(shù)首部和。3從用戶使用角度看,函數(shù)有兩種標(biāo)準(zhǔn)函數(shù)和。4若一個函數(shù)不需要形參,則在定義該函數(shù)時應(yīng)使形參表為空或者放置一個標(biāo)識符。5有函數(shù)調(diào)用FUN1XYYZ10FUNXY1函數(shù)FUN1有個參數(shù)。6已知函數(shù)定義VOIDDOTHATINTNDOUBLEX其函數(shù)聲明的兩種寫法為_________________________,_________________________。7C語言變量按其作用域分為和;按其生存期分為___________和。8C語言變量的存儲類別有,,和。9凡在函數(shù)中未指定存儲類別的局部變量,其默認(rèn)的存儲類別為。10在一個C程序中,若要定義一個只允許本源程序文件中所有函數(shù)使用的全局變量,則該變量需要定義的存儲類別為。11C語言中,形式參數(shù)的缺省存儲類型是。12C語言中,若為指定函數(shù)是內(nèi)部函數(shù)或外部函數(shù),則默認(rèn)該函數(shù)是。二選擇題二選擇題1以下正確的說法是___________。A)用戶若需要調(diào)用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前必須重新定義B)用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),如若此,該函數(shù)將失去原有定義C)系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)D)用戶若需要使用標(biāo)準(zhǔn)庫函數(shù),調(diào)用前不必使用預(yù)處理命令將該函數(shù)所在的頭文件包含編譯,系統(tǒng)會自動調(diào)用。2以下正確的函數(shù)定義是___________。A)DOUBLEFUNINTXINTYB)INTFUNINTXYZXYRETURNZINTZRETURN3C)DOUBLEFUNXYD)DOUBLEFUNINTXINTYINTXYDOUBLEZDOUBLEZZXYZXYRETURNZRETURNZ3C語言中,簡單變量做實參和形參時,以下正確的說法是___________。A)實參和與其對應(yīng)的形參各占用獨立的存儲單元B)實參和與其對應(yīng)的形參共占用一個存儲單元C)只有當(dāng)實參和與其對應(yīng)的形參同名時才共占用相同的存儲單元D)形參時虛擬的,不占用存儲單元4C語言規(guī)定,簡單變量做實參時,它和對應(yīng)的形參之間的數(shù)據(jù)傳遞方式是___________。A)地址傳遞B)單向值傳遞C)有實參傳給形參,再由形參傳給實參D)由用戶指定傳遞方式5C語言規(guī)定,函數(shù)返回值的類型是由___________決定的。A)RETURN語句中的表達(dá)式類型B)調(diào)用該函數(shù)時的主調(diào)函數(shù)類型PRINTF“D”BINTMAININTA5FUNARETURN0A)54321B)012345C)12345D)54321015函數(shù)F定義如下,執(zhí)行語句SUMF5F3后,SUM的值應(yīng)為___________。INTFINTMSTATICINTI0INTS0FIINTABVOIDFUNA100B200INTMAININTA5B7FUNPRINTF“A?DN”ABRETURN02以下程序的第一行的輸出結(jié)果是是___________,第二行的輸出結(jié)果是___________,第三行的輸出結(jié)果是___________,第四行的輸出結(jié)果是___________。INCLUDEINTMAININTA5B3C7PRINTF”DDDN”ABCINTB8FLOATC99PRINTF“DD1FN”ABCABINTCBPRINTF”DDDN”ABC
下載積分: 6 賞幣
上傳時間:2024-03-14
頁數(shù): 8
大?。?0.09(MB)
子文件數(shù):
-
簡介:C語言程序設(shè)計上機(jī)題1編寫函數(shù)實現(xiàn)從鍵盤輸入一個字符串,再將其逆序輸出。INCLUDE宏定義INCLUDE調(diào)用STRING庫函數(shù)VOIDMAININTINA30定義字符型數(shù)組GETSA輸入字符串NSTRLENA調(diào)用STRLEN函數(shù),測量字符串長度FINI0I通過F循環(huán)倒序輸出PRINTF“C“AIPRINTF“N“2編寫函數(shù)求出10的值并輸出。INCLUDE宏定義VOIDMAINUNSIGNEDINTANUM1FA1A宏定義FLOATDYINTAINTN子函數(shù),F(xiàn)LOATSUM0PINTIFI0I宏定義FLOATDYFLOATRFLOATH子函數(shù)FLOATPI31415926定義Π的值FLOATVVPIRRH求出體積RETURNV函數(shù)返回值VOIDMAINFLOATRHVPRINTF“請輸入所求圓柱底面半徑R和高H“SCANF“FF“VDYRH調(diào)用子函數(shù),求出體積賦值給VPRINTF“圓的面積為FN“V6編寫子函數(shù),用冒泡法對數(shù)組中10個整數(shù)按由小到大排序。子函數(shù)形參用一維數(shù)組。INCLUDE宏定義VOIDDYINTAINTT子函數(shù)INTIJHFI0IAJ1HAJAJAJ1AJ1H排序結(jié)束FI0ITIF循環(huán)輸出排序后的數(shù)組PRINTF“D“AI
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 9
大?。?0.05(MB)
子文件數(shù):
-
簡介:復(fù)習(xí)題復(fù)習(xí)題一、選擇題1、C程序由C組成。A子程序B主程序和子程序C函數(shù)D過程2、以下正確的敘述是(C)。A在C語言中,MAIN函數(shù)必須位于文件的開頭BC語言每行中只能寫一條語句CC語言本身沒有輸入、輸出語句D對一個C語言進(jìn)行編譯預(yù)處理時,可檢查宏定義的語法錯誤3、下面屬于C語言標(biāo)識符的是DA2ABBFCBD_A124、下列符號中用來表示C語言中的回車換行的是(B)A”BNCBD5、若定義DEFINEP31416則P是(A)A符號常量B單精度變量C整型變量D一般變量6、一個C程序的執(zhí)行是從(A)A本程序的MAIN函數(shù)開始到MAIN函數(shù)結(jié)束B本程序文件的第一個函數(shù)開始到本程序文件第一個函數(shù)結(jié)束C本程序文件的第一個函數(shù)開始到本程序MAIN函數(shù)結(jié)束D本程序的MAIN函數(shù)開始到本程序文件的最后一個函數(shù)結(jié)束7、下列關(guān)于C語言注釋的敘述中錯誤的是D。A以“”開頭并以“”結(jié)尾的字符串為C語言的注釋內(nèi)容。B注釋可出現(xiàn)在程序中的任何位置,用來向用戶提示或解釋程序的意義。C程序編譯時,不對注釋作任何處理。D程序編譯時,需要對注釋進(jìn)行處理。8、若有定義INTA8B5C;執(zhí)行語句CAB04;后,C的值為(B)。A14B1C20D29、若T為INT類型表達(dá)式T1T5T的值是(C)A2B6C5D710、設(shè)有INTXY以下語句判斷X和Y是否相等,正確的說法是該語句(B)IFXYPRINTF“XISEQUALTOY“A語法錯B不能判斷X和Y是否相等C編譯出錯D能判斷X和Y是否相等11、有如下輸入語句SCANF“XDYD”為使變量X的值為200221執(zhí)行以下程序段,正確的輸出結(jié)果(A)INCLUDEMAININTB1B52PRINTF“D”BBBBB4PRINTF“D”BA10B20C28D1822、若有程序段DOUBLEX59INTYYINTX執(zhí)行該段程序后(A)。AX59Y5BX59Y6CX5Y5DX6Y623以下程序的運行結(jié)果是(B)INCLUDE”STDIOH”MAININTABD241AD100?1&&1PRINTF“DD”ABA61B21C60D2024、以下正確的敘述是(C)。A在IFELSE語句中第一個ELSE與第一個IF相匹配B完整的IF語句中都有ELSE存在的CIFELSE語句中,ELSE與最近的IF匹配D以上都正確25、下列保留字中用于構(gòu)成循環(huán)結(jié)構(gòu)的是BAIFBWHILECSWITCHDDEFAULT26運行下面的程序段,結(jié)果是(A)INTN0WHILEN2;PRINTF(“D”N)A)2B)3C)4D)有語法錯27以下描述正確的是(B)A)GOTO語句只能用于退出多層循環(huán)。
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 12
大?。?0.09(MB)
子文件數(shù):
-
簡介:11鍵盤上輸入鍵盤上輸入N個數(shù)個數(shù)輸出最大值最小值輸出最大值最小值INCLUDEINCLUDEDEFINEDEFINEM3030MAINMAININTINTAMNIMAXMINAMNIMAXMINPRINTF“PRINTF“請輸入請輸入N(NMAXIFAIMAXMAXAIMAXAIFI0IINCLUDEINTINTFABINTFABINTNNINTINTIJ1IJ1FI1IMAINMAINLONGLONGINTINTIA1A2A3A4A5J0IA1A2A3A4A5J0FI100IDEFINEDEFINEM100100MAINMAININTINTININAMAMPRINTF“PRINTF“請輸入一列字符串請輸入一列字符串““FI1IMIFI1IMISCANF“C“SCANF“C“IFAINIFAINBREAKBREAKPRINTF“PRINTF“則該列字符串中去除小寫元音字母后輸出為則該列字符串中去除小寫元音字母后輸出為““FN1NINFN1NINIFAN97PRINTF“C“AN
下載積分: 6 賞幣
上傳時間:2024-03-14
頁數(shù): 22
大?。?0.07(MB)
子文件數(shù):
-
簡介:CC程序設(shè)計教程面向過程分冊鄭秋生課后答案第一章C概述習(xí)題答案P13一、選擇題答案1A2A3B4B二、簡答題1、C與C語言的關(guān)系是什么答案C包含了整個C,C是建立C的基礎(chǔ)。C包括C的全部特征、屬性和優(yōu)點,同時添加了對面向?qū)ο缶幊蹋∣OP)的完全支持。2、結(jié)構(gòu)化程序設(shè)計與面向?qū)ο蟪绦蛟O(shè)計有什么異同點答案結(jié)構(gòu)化的程序設(shè)計的主要思想是功能分解并逐步求精。面向?qū)ο蟪绦蛟O(shè)計的本質(zhì)是把數(shù)據(jù)和處理數(shù)據(jù)的過程當(dāng)成一個整體對象。3、C程序開發(fā)步驟答案建立一個工程;編輯或者導(dǎo)入源文件;編譯源文件,產(chǎn)生目標(biāo)代碼;目標(biāo)代碼和其他庫文件連接為可執(zhí)行文件。運行可執(zhí)行文件。第二章數(shù)據(jù)類型和表達(dá)式習(xí)題答案P32一、選擇題(1)B(2)C(3)B(4)B(5)BD二、簡答題1、下列變量名不合法的有哪些為什么A123、123、M123、_123、WHILE答案A123變量名中不能有符號123變量名不能一數(shù)字開始_123、、WHILE變量名合法。2、下列表達(dá)式不正確的有哪些為什么INTAAC102C“ABC“CN答案C“ABC“是不正確的,因為“ABC“是字符串不能賦值給字符變量。3、分析常量和變量的異同點答案常量是常數(shù)或代表固定不變值的名字,常量的內(nèi)容初始化以后一直保持不變。變量的內(nèi)容可以在運行過程中隨時改變。變量要占用固定的內(nèi)存地址,常量一般不占用內(nèi)存,但是用CONST定義的常量也要占用內(nèi)存。4、字符串“ABN“在機(jī)器中占多少字節(jié)答案5個字節(jié)。分別是A;B;;N;0這五個字符。5、運算結(jié)果25。第三章C流程控制習(xí)題答案P63一、選擇題(1)C(2)A(3)D(4)C(5)C二、簡答題SSKCOUTVOIDMAININTNIDSUMSUM0D0I1CINNFI1IINCLUDEVOIDMAINDOUBLEAX1X2CINAX1AWHILE1X2X1AX12IFFABSX1X2
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 8
大?。?0.02(MB)
子文件數(shù):
-
簡介:1、以下函數(shù)ROTATE的功能是將A所指N行N列的二維數(shù)組中的最后一行放到B所指二維數(shù)組的第0列中,把A所指二維數(shù)組中的第0行放到B所指二維數(shù)組的最后一列中,B所指二維數(shù)組中其他數(shù)據(jù)不變。并把程序補充完成DEFINEN4VOIDROTATEINTANINTBNINTIJFI0IINCLUDEDEFINEN6數(shù)組元素個數(shù)VOIDINPUTINTAINTN輸入數(shù)組的N個元素VOIDOUTPUTINTAINTN輸出數(shù)組的N個元素VOIDBUBBLESTINTAINTN對有N個元素的數(shù)組進(jìn)行冒泡排序INTMAININTARGCARGV①定義數(shù)組PRINTF“輸入數(shù)組的D個元素N“N②輸入數(shù)組的元素PRINTF“排序前數(shù)組A的元素為N“③輸出排序前的數(shù)組元素的值④排序PRINTF“排序后數(shù)組A的元素為N“⑤輸出排序后的數(shù)組元素的值SYSTEM“PAUSE“RETURN0VOIDINPUTINTAINTN輸入數(shù)組A的N個元素的值INTIFI0INISCANF“D“VOIDOUTPUTINTAINTN輸出數(shù)組A的N個元素INTIFI0INIPRINTF“D“AIPRINTF“N“VOIDBUBBLESTINTAINTN用冒泡法對數(shù)組A的N個元素進(jìn)行非遞增排序
下載積分: 6 賞幣
上傳時間:2024-03-13
頁數(shù): 11
大?。?0.02(MB)
子文件數(shù):
-
簡介:【習(xí)題1】一、簡答題在課本中尋找答案,略11C程序的基本結(jié)構(gòu)包括哪些內(nèi)容12如何定義標(biāo)識符13輸入格式、輸出格式的組成包括哪些內(nèi)容14C語言函數(shù)分為哪兩類15計算表達(dá)式的值應(yīng)該考慮哪些方面16上機(jī)調(diào)試程序的步驟如何二、判斷并改錯17C程序執(zhí)行的入口是MAIN函數(shù),所以MAIN函數(shù)必須放在程序的開頭。錯誤MAIN函數(shù)可以放在程序的任何位置。并不限定在程序的開頭。18定義一個函數(shù)包括數(shù)據(jù)說明部分和執(zhí)行語句部分,兩者可以交叉出現(xiàn)。錯誤不可以交叉出現(xiàn),數(shù)據(jù)說明部分在執(zhí)行語句部分的前面。19編輯與編譯不是一回事。錯誤不是一回事。編輯完成源程序的輸入和修改;編譯是對源程序進(jìn)行語法檢查,如果無語法錯誤,則生成目標(biāo)程序。110SCANF“DD“的正確輸入格式34。正確111注釋內(nèi)容太多會影響程序的執(zhí)行效率。22C語言中的標(biāo)識符的定義規(guī)則23變量為什么要“先定義,后使用”24字符常量A與字符串常量“A“有何區(qū)別25大小寫字母轉(zhuǎn)換的規(guī)則是什么26變量的具有哪三種屬性二、單項選擇題27C語言中,INT型數(shù)據(jù)在內(nèi)存中的存儲形式是(D)。A)II碼B)原碼C)反碼D)補碼28下面四個選項中,均是不合法的用戶標(biāo)識符的選項是(C)。A)BA、X_0、DOB)FLOAT、1A0、_YC)XY、GOTO、123D)_123、TMP、29下列選項中不正確的常數(shù)的選項是(D)。A)0X12FB)123E2C)120D)0388210下面正確的字符常量是(B)。A)“A“B)C)“N“D)“376“211下面正確的字符串常量是(C)。A)AB)376C)“N“D)376212表達(dá)式A4250B的正確結(jié)果是(B)。A)67B)670C)不確定D)67L213執(zhí)行PRINTF“X“100后的輸出結(jié)果是(C)。
下載積分: 6 賞幣
上傳時間:2024-03-10
頁數(shù): 12
大小: 0.04(MB)
子文件數(shù):
-
簡介:20142015學(xué)年第一學(xué)期學(xué)年第一學(xué)期C語言期末考模擬試卷語言期末考模擬試卷考試時間考試時間120分鐘分鐘一、計算機(jī)基礎(chǔ)(一、計算機(jī)基礎(chǔ)(10’101’)1下列關(guān)于字節(jié)的敘述中,正確的一項是A)字節(jié)通常用英文單詞“BIT”來表示,有時也可以寫做“B”B)目前廣泛使用的PENTIUM機(jī)其字長為5個字節(jié)C)計算機(jī)中將8個相鄰的二進(jìn)制位作為一個單位,這種單位稱為字節(jié)D)計算機(jī)的字長并不一定是字節(jié)的整數(shù)倍【解析】選項A字節(jié)通常用BYTE表示。選項BPENTIUM機(jī)字長為32位。選項D字長總是8的倍數(shù)。2十進(jìn)制數(shù)215用二進(jìn)制數(shù)表示是A)1100001B)11011101C)0011001D)1101011111010111【解析】十進(jìn)制整數(shù)向二進(jìn)制的轉(zhuǎn)換采用“除二取余”法,結(jié)果反取。3在計算機(jī)中存儲數(shù)據(jù)的最小單位是A)字節(jié)B)位C)字D)KB【解析】在計算機(jī)中存儲數(shù)據(jù)的最小單位是二進(jìn)制位。4微機(jī)中1KB表示的二進(jìn)制位數(shù)是A)1000B)81000C)1024D)81024【解析】8個二進(jìn)制位組成一個字節(jié),1KB共1024字節(jié)。5下列字符中,其II碼值最小的是A)8B)AC)ZD)M【解析】各種數(shù)字符號的II碼值要小于所有英文字母的II碼值。6下列關(guān)于漢字編碼的敘述中,不正確的一項是A)漢字信息交換碼就是國際碼B)2個字節(jié)存儲一個國際碼C)漢字的機(jī)內(nèi)碼就是區(qū)位碼D)漢字的內(nèi)碼常用2個字節(jié)存儲【解析】漢字的機(jī)內(nèi)碼漢字的國際碼8080H,國際碼是區(qū)位碼中的區(qū)碼和位碼各自轉(zhuǎn)換成十六進(jìn)制后各加20H。7將高級語言編寫的程序翻譯成機(jī)器語言程序,所采用的兩種翻譯方式是A)編譯和解釋B)編譯和匯編C)編譯和鏈接D)解釋和匯編8一個棧的入棧序列是按A、B、C、D、E,則棧的不可能輸出序列()AEDCBABDECBACDCEABDABCDE9在1616點陣的漢字字庫中,存儲一個漢字的字模所占的字節(jié)數(shù)為A)16B)32C)64D)2【解析】漢字的輸出主要指顯示輸出和打印輸出漢字的字形(即字模)。無論漢字的筆畫多少,都可以寫在同樣大小方塊內(nèi)。這樣我們把一個方塊看成是一個由N行N列的點陣組成。這樣一個方塊內(nèi)共有NN個點。若1616點陣的漢字,每個方塊字共有1616256個點組成。方塊內(nèi)的點可黑可白,一個點陣的黑點組成漢字的筆畫,稱之為漢字點陣字型。A,BEGINBENDCBEGINENDDENDBEGIN7若有DEFINEADDNNN考核宏定義則PRINTF“D”ADD123的輸出是()A,9B,10C,12D,188以下程序的輸出結(jié)果是INTA33123456789IJS0FI1INUMBPNUMC,(P)NUMDPNUM10在C語言中,以下說法正確的是()A普通實參和與其對應(yīng)的形參各占用獨立的存儲單元B實參和與其對應(yīng)的形參共占用一個存儲單元C只有當(dāng)實參和與其對應(yīng)的形參同名時才共占用存儲單元D形參在函數(shù)調(diào)用前它就占用存儲單元11以下敘述中不正確的是______A在不同的函數(shù)中可以使用相同名字的變量B函數(shù)中的形式參數(shù)是局部變量C在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效D在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效12以下程序的輸出結(jié)果是()INTA10B20INTPP100PRINTF“AD”P1A101B11C20D無結(jié)果13以下程序運行后的輸出結(jié)果是()S”9876″PFPSPS2PPRINTF“S“PA9876876B9876C876D無結(jié)果14當(dāng)執(zhí)行下列程序段時,循環(huán)體將_____X1DOXX8X
下載積分: 6 賞幣
上傳時間:2024-03-09
頁數(shù): 9
大?。?0.03(MB)
子文件數(shù):