-
簡介:計(jì)算機(jī)二級計(jì)算機(jī)二級C語言五套模擬卷及答案語言五套模擬卷及答案模擬試題一一、選擇題(本大題30分,每小題2分)1下列說法正確的是。EMAIN函數(shù)必須放在C程序的開頭FMAIN函數(shù)必須放在C程序的最后GMAIN函數(shù)可以放在C程序的中間部分,但在執(zhí)行C程序時(shí)是從程序開頭執(zhí)行的HMAIN函數(shù)可以放在C程序的中間部分,但在執(zhí)行C程序時(shí)是從MAIN函數(shù)開始的2在下面幾組數(shù)據(jù)類型中全為最常用的基本數(shù)據(jù)類型的是哪一組。A)整型實(shí)型字符型B)整型數(shù)組指針C)數(shù)組結(jié)構(gòu)體共用體D)指針邏輯型空類型3若有說明語句C‘64’則變量C包含。A)1個(gè)字符B)2個(gè)字符C)3個(gè)字符D)說明不合法,C值不確定4設(shè)有如下定義和執(zhí)行語句,其輸出結(jié)果為。INTA3B3AB1PRINTF“DD”ABA)32B)42C)22D)235C語言中,運(yùn)算對象必須是整型數(shù)的運(yùn)算符是。A)B)C)和D)6能正確表示X的取值范圍在0,100和10,5內(nèi)的表達(dá)式是。A)(X5)WHILEKMAINC‘A’‘10’‘5’PRINTF“CCN”C2INCLUDEMAININTABCA1B2C3IFABIFACPRINTF“DN”AELSEPRINTF“DN”BPRINTF“OVERN”3MAINA66IJFI0I6IFJ0J6JIFIJAIJ‘’ELSEIFIJAIJ‘’ELSEAIJ‘’FI0I6IFJ0J6JPRINTF“C”AIJPRINTF“N”
下載積分: 8 賞幣
上傳時(shí)間:2024-03-15
頁數(shù): 31
大?。?0.12(MB)
子文件數(shù):
-
簡介:1編程題編程題第1套1打開考生文件夾中的CPROG011C,完成其中的FUN1函數(shù),該函數(shù)的數(shù)學(xué)表達(dá)式是1SIN11XXEFUNXX例如FUN10762175FUN13005307FUN137691112打開考生文件夾中的CPROG012C,完成其中的函數(shù)FUN2INTAINTNINTBINTC,實(shí)現(xiàn)1將數(shù)組A中大于20的元素,依次存放到數(shù)組B中;2將數(shù)組B中的元素按照從小到大的順序存放到數(shù)組C中;3函數(shù)返回?cái)?shù)組B中的元素個(gè)數(shù)。CPROG011CDOUBLEFUN1DOUBLEXDOUBLEY00Y1SINXEXPX1XRETURNYCPROG012CINTFUN2INTAINTNINTBINTCINTJ0INTITKFI0I20CJBJAIJFI0ICKTCICICKCKTRETURNJ第2套1打開考生文件夾中的CPROG021C,完成其中的函數(shù)FUN1,該函數(shù)的數(shù)學(xué)表達(dá)式是|6|113XEXFUNXX例如FUN10763582FUN13005369FUN137689312打開考生文件夾中的CPROG022C,完成其中的函數(shù)FUN2ABC,實(shí)現(xiàn)將三個(gè)字符串A、B、C從小到大排序后輸出。注意字符串比較函數(shù)為STRCMPSTR1STR2,字符串賦值函數(shù)為STRCPYSTR1STR2。CPROG021C3第4套1打開程序CPROG041C,完成其中的FUN函數(shù),使其計(jì)算00||320SIN2XFXXXX如輸入12輸出F1200010387輸入3225輸出F3225012935輸入0113輸出F011315682打開程序CPROG042C,完成其中的FUN函數(shù),使程序打印出FIBONACCI數(shù)列的前20個(gè)數(shù)。該數(shù)列(11235813)的第1、第2個(gè)數(shù)為1,從第3個(gè)數(shù)開始每個(gè)數(shù)等于前2個(gè)數(shù)之和。CPROG041CDOUBLEFFLOATXDOUBLEYIFX0Y0ELSEYFABSX32SINX2RETURNYCPROG042CVOIDFUNINTAINTMINTIA01A11FI2IMIAIAI2AI1第5套1打開程序CPROG051C,完成其中的F函數(shù),使其計(jì)算58||||700COS211||700XXFXXX如輸入04輸出F040082輸入15輸出F150124輸入780輸出F780001002打開程序CPROG052C,完成其中的FUN函數(shù),使其判斷一個(gè)矩陣是否為對稱矩陣,若矩陣對稱返回1,不對稱返回0。說明矩陣A是一個(gè)二維數(shù)組,若其中的第K行第J列的元素與第J行第K列的元素相同,則稱其為對稱矩陣,否則為非對稱矩陣。如輸入6312如輸入691231883188128734822輸出YES輸出NO
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 9
大小: 0.08(MB)
子文件數(shù):
-
簡介:數(shù)據(jù)結(jié)構(gòu)(C語言版)(第2版)課后習(xí)題答案李冬梅201531第1章緒論緒論1簡述下列概念數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)項(xiàng)、數(shù)據(jù)對象、數(shù)據(jù)結(jié)構(gòu)、邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、抽象數(shù)據(jù)類型。答案數(shù)據(jù)數(shù)據(jù)是客觀事物的符號表示,指所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號的總稱。如數(shù)學(xué)計(jì)算中用到的整數(shù)和實(shí)數(shù),文本編輯所用到的字符串,多媒體程序處理的圖形、圖像、聲音、動畫等通過特殊編碼定義后的數(shù)據(jù)。數(shù)據(jù)元素?cái)?shù)據(jù)元素是數(shù)據(jù)的基本單位,在計(jì)算機(jī)中通常作為一個(gè)整體進(jìn)行考慮和處理。在有些情況下,數(shù)據(jù)元素也稱為元素、結(jié)點(diǎn)、記錄等。數(shù)據(jù)元素用于完整地描述一個(gè)對象,如一個(gè)學(xué)生記錄,樹中棋盤的一個(gè)格局(狀態(tài))、圖中的一個(gè)頂點(diǎn)等。數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)元素的、有獨(dú)立含義的、不可分割的最小單位。例如,學(xué)生基本信息表中的學(xué)號、姓名、性別等都是數(shù)據(jù)項(xiàng)。數(shù)據(jù)對象數(shù)據(jù)對象是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。例如整數(shù)數(shù)據(jù)對象是集合N0,1,2,,字母字符數(shù)據(jù)對象是集合C‘A’,‘B’,,‘Z’,‘A’,‘B’,,‘Z’,學(xué)生基本信息表也可是一個(gè)數(shù)據(jù)對象。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。換句話說,數(shù)據(jù)結(jié)構(gòu)是帶“結(jié)構(gòu)”的數(shù)據(jù)元素的集合,“結(jié)構(gòu)”就是指數(shù)據(jù)元素之間存在的關(guān)系。邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)從邏輯關(guān)系上描述數(shù)據(jù),它與數(shù)據(jù)的存儲無關(guān),是獨(dú)立于計(jì)算機(jī)的。因此,數(shù)據(jù)的邏輯結(jié)構(gòu)可以看作是從具體問題抽象出來的數(shù)學(xué)模型。存儲結(jié)構(gòu)存儲結(jié)構(gòu)數(shù)據(jù)對象在計(jì)算機(jī)中的存儲表示,也稱為物理結(jié)構(gòu)物理結(jié)構(gòu)。抽象數(shù)據(jù)類型抽象數(shù)據(jù)類型由用戶定義的,表示應(yīng)用問題的數(shù)學(xué)模型,以及定義在這個(gè)模型上的一組操作的總稱。具體包括三部分?jǐn)?shù)據(jù)對象、數(shù)據(jù)對象上關(guān)系的集合和對數(shù)據(jù)對象的基本操作的集合。2試舉一個(gè)數(shù)據(jù)結(jié)構(gòu)的例子,敘述其邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)兩方面的含義和相互關(guān)系。答案例如有一張學(xué)生基本信息表,包括學(xué)生的學(xué)號、姓名、性別、籍貫、專業(yè)等。每個(gè)學(xué)生基本信息記錄對應(yīng)一個(gè)數(shù)據(jù)元素,學(xué)生記錄按順序號排列,形成了學(xué)生基本信息記錄的線性序列。對于整個(gè)表來說,只有一個(gè)開始結(jié)點(diǎn)它的前面無記錄和一個(gè)終端結(jié)點(diǎn)它的后面無記錄,其他的結(jié)點(diǎn)則各有一個(gè)也只有一個(gè)直接前趨和直接后繼。學(xué)生記錄之間的這種關(guān)系就確定了學(xué)生表的邏輯結(jié)構(gòu),即線性結(jié)構(gòu)。這些學(xué)生記錄在計(jì)算機(jī)中的存儲表示就是存儲結(jié)構(gòu)。如果用連續(xù)的存儲單元如用數(shù)組表示來存放這些記錄,則稱為順序存儲結(jié)構(gòu);如果存儲單元不連續(xù),而是隨機(jī)存放各個(gè)記錄,然后用指針進(jìn)行鏈接,則稱為鏈?zhǔn)酱鎯Y(jié)構(gòu)。即相同的邏輯結(jié)構(gòu),可以對應(yīng)不同的存儲結(jié)構(gòu)。3簡述邏輯結(jié)構(gòu)的四種基本關(guān)系并畫出它們的關(guān)系圖。答案
下載積分: 9 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 76
大?。?0.83(MB)
子文件數(shù):
-
簡介:數(shù)據(jù)結(jié)構(gòu)(C語言版)(第2版)課后習(xí)題答案李冬梅201530第1章緒論緒論1簡述下列概念數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)項(xiàng)、數(shù)據(jù)對象、數(shù)據(jù)結(jié)構(gòu)、邏輯結(jié)構(gòu)、存儲結(jié)構(gòu)、抽象數(shù)據(jù)類型。答案數(shù)據(jù)數(shù)據(jù)是客觀事物的符號表示,指所有能輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處理的符號的總稱。如數(shù)學(xué)計(jì)算中用到的整數(shù)和實(shí)數(shù),文本編輯所用到的字符串,多媒體程序處理的圖形、圖像、聲音、動畫等通過特殊編碼定義后的數(shù)據(jù)。數(shù)據(jù)元素?cái)?shù)據(jù)元素是數(shù)據(jù)的基本單位,在計(jì)算機(jī)中通常作為一個(gè)整體進(jìn)行考慮和處理。在有些情況下,數(shù)據(jù)元素也稱為元素、結(jié)點(diǎn)、記錄等。數(shù)據(jù)元素用于完整地描述一個(gè)對象,如一個(gè)學(xué)生記錄,樹中棋盤的一個(gè)格局(狀態(tài))、圖中的一個(gè)頂點(diǎn)等。數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)元素的、有獨(dú)立含義的、不可分割的最小單位。例如,學(xué)生基本信息表中的學(xué)號、姓名、性別等都是數(shù)據(jù)項(xiàng)。數(shù)據(jù)對象數(shù)據(jù)對象是性質(zhì)相同的數(shù)據(jù)元素的集合,是數(shù)據(jù)的一個(gè)子集。例如整數(shù)數(shù)據(jù)對象是集合N0,1,2,,字母字符數(shù)據(jù)對象是集合C‘A’,‘B’,,‘Z’,‘A’,‘B’,,‘Z’,學(xué)生基本信息表也可是一個(gè)數(shù)據(jù)對象。數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。換句話說,數(shù)據(jù)結(jié)構(gòu)是帶“結(jié)構(gòu)”的數(shù)據(jù)元素的集合,“結(jié)構(gòu)”就是指數(shù)據(jù)元素之間存在的關(guān)系。邏輯結(jié)構(gòu)邏輯結(jié)構(gòu)從邏輯關(guān)系上描述數(shù)據(jù),它與數(shù)據(jù)的存儲無關(guān),是獨(dú)立于計(jì)算機(jī)的。因此,數(shù)據(jù)的邏輯結(jié)構(gòu)可以看作是從具體問題抽象出來的數(shù)學(xué)模型。存儲結(jié)構(gòu)存儲結(jié)構(gòu)數(shù)據(jù)對象在計(jì)算機(jī)中的存儲表示,也稱為物理結(jié)構(gòu)物理結(jié)構(gòu)。抽象數(shù)據(jù)類型抽象數(shù)據(jù)類型由用戶定義的,表示應(yīng)用問題的數(shù)學(xué)模型,以及定義在這個(gè)模型上的一組操作的總稱。具體包括三部分?jǐn)?shù)據(jù)對象、數(shù)據(jù)對象上關(guān)系的集合和對數(shù)據(jù)對象的基本操作的集合。2試舉一個(gè)數(shù)據(jù)結(jié)構(gòu)的例子,敘述其邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)兩方面的含義和相互關(guān)系。答案例如有一張學(xué)生基本信息表,包括學(xué)生的學(xué)號、姓名、性別、籍貫、專業(yè)等。每個(gè)學(xué)生基本信息記錄對應(yīng)一個(gè)數(shù)據(jù)元素,學(xué)生記錄按順序號排列,形成了學(xué)生基本信息記錄的線性序列。對于整個(gè)表來說,只有一個(gè)開始結(jié)點(diǎn)它的前面無記錄和一個(gè)終端結(jié)點(diǎn)它的后面無記錄,其他的結(jié)點(diǎn)則各有一個(gè)也只有一個(gè)直接前趨和直接后繼。學(xué)生記錄之間的這種關(guān)系就確定了學(xué)生表的邏輯結(jié)構(gòu),即線性結(jié)構(gòu)。這些學(xué)生記錄在計(jì)算機(jī)中的存儲表示就是存儲結(jié)構(gòu)。如果用連續(xù)的存儲單元如用數(shù)組表示來存放這些記錄,則稱為順序存儲結(jié)構(gòu);如果存儲單元不連續(xù),而是隨機(jī)存放各個(gè)記錄,然后用指針進(jìn)行鏈接,則稱為鏈?zhǔn)酱鎯Y(jié)構(gòu)。即相同的邏輯結(jié)構(gòu),可以對應(yīng)不同的存儲結(jié)構(gòu)。3簡述邏輯結(jié)構(gòu)的四種基本關(guān)系并畫出它們的關(guān)系圖。答案
下載積分: 9 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 76
大?。?1.47(MB)
子文件數(shù):
-
簡介:第1章緒論5選擇題CCBDCA6試分析下面各程序段的時(shí)間復(fù)雜度。(1)O(1)(2)O(MN)(3)O(N2)(4)O(LOG3N)(5)因?yàn)閄共執(zhí)行了N1N2+1NN12,所以執(zhí)行時(shí)間為O(N2)(6)ON第2章線性表1選擇題BABADBCABDCDDAC2算法設(shè)計(jì)題(6)設(shè)計(jì)一個(gè)算法,通過一趟遍歷在單鏈表中確定值最大的結(jié)點(diǎn)。ELEMTYPEMAXLINKLISTLIFLNEXTNULLRETURNNULLPMAXLNEXT假定第一個(gè)結(jié)點(diǎn)中數(shù)據(jù)具有最大值PLNEXTNEXTWHILEPNULL如果下一個(gè)結(jié)點(diǎn)存在IFPDATAPMAXDATAPMAXPPPNEXTRETURNPMAXDATA(7)設(shè)計(jì)一個(gè)算法,通過遍歷一趟,將鏈表中所有結(jié)點(diǎn)的鏈接方向逆轉(zhuǎn),仍利用原表的存儲空間。VOIDINVERSELINKLISTLNEXTNULLWHILEPQPNEXTQ指向P的后繼PNEXTLNEXTLNEXTPP插入在頭結(jié)點(diǎn)之后PQINTISHUIWENT判斷T字符向量是否為回文,若是,返回1,否則返回0SEQSTACKSINTILENTEMPINITSTACKLENSTRLENT求向量長度FI0ITEMPLATECLASSQUEUE循環(huán)隊(duì)列的類定義PUBLICQUEUEINT10QUEUEQVOIDENQUEUETYPETYPEDEQUEUETYPEGETFRONTVOIDMAKEEMPTYFRONTREARTAG0置空隊(duì)列INTISEMPTYCONSTRETURNFRONTREAR判隊(duì)列空否INTISFULLCONSTRETURNFRONTREAR判隊(duì)列滿否PRIVATEINTREARFRONTTAG隊(duì)尾指針、隊(duì)頭指針和隊(duì)滿標(biāo)志
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 15
大?。?0.7(MB)
子文件數(shù):
-
簡介:實(shí)驗(yàn)實(shí)驗(yàn)1實(shí)驗(yàn)題目實(shí)驗(yàn)題目單鏈表的插入和刪除單鏈表的插入和刪除實(shí)驗(yàn)?zāi)康膶?shí)驗(yàn)?zāi)康牧私夂驼莆站€性表的邏輯結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu),掌握單鏈表的基本算法及相關(guān)的時(shí)間性能分析。實(shí)驗(yàn)要求實(shí)驗(yàn)要求建立一個(gè)數(shù)據(jù)域定義為字符串的單鏈表,在鏈表中不允許有重復(fù)的字符串;根據(jù)輸入的字符串,先找到相應(yīng)的結(jié)點(diǎn),后刪除之。實(shí)驗(yàn)主要步驟實(shí)驗(yàn)主要步驟1、分析、理解給出的示例程序。2、調(diào)試程序,并設(shè)計(jì)輸入數(shù)據(jù)(如BAT,CAT,EAT,F(xiàn)AT,HAT,JAT,LAT,MAT,),測試程序的如下功能不允許重復(fù)字符串的插入;根據(jù)輸入的字符串,找到相應(yīng)的結(jié)點(diǎn)并刪除。3、修改程序(1)增加插入結(jié)點(diǎn)的功能。(2)將建立鏈表的方法改為頭插入法。程序代碼INCLUDE“STDIOH“INCLUDE“STRINGH“INCLUDE“STDLIBH“INCLUDE“CTYPEH“TYPEDEFSTRUCTNODE定義結(jié)點(diǎn)DATA10結(jié)點(diǎn)的數(shù)據(jù)域?yàn)樽址甋TRUCTNODENEXT結(jié)點(diǎn)的指針域LISTNODETYPEDEFLISTNODELINKLIST自定義LINKLIST單鏈表類型LINKLISTCREATLISTR1函數(shù),用尾插入法建立帶頭結(jié)點(diǎn)的單鏈表LINKLISTCREATLISTVOID函數(shù),用頭插入法建立帶頭結(jié)點(diǎn)的單鏈表LISTNODELOCATENODE函數(shù),按值查找結(jié)點(diǎn)VOIDLIST函數(shù),刪除指定值的結(jié)點(diǎn)VOIDPRINTLIST函數(shù),打印鏈表中的所有值VOIDALL函數(shù),刪除所有結(jié)點(diǎn),釋放內(nèi)存LISTNODEADDNODE修改程序增加節(jié)點(diǎn)。用頭插法,返回頭指針主函數(shù)VOIDMAINRNEXTNULLPRINTF“INPUTTOEND“PRINTF“PLEASEINPUTNODE_DATA“SCANF“S“CHRETURNHEAD返回頭指針用頭插入法建立帶頭結(jié)點(diǎn)的單鏈表LINKLISTCREATLISTVOIDCH100LINKLISTHEADPHEADLINKLISTMALLOCSIZEOFLISTNODEHEADNEXTNULLWHILE1PRINTF“INPUTTOEND“PRINTF“PLEASEINPUTNODE_DATA“SCANF“S“CHIFSTRCMPCH““IFLOCATENODEHEADCHNULLSTRCPYHEADDATACHPLINKLISTMALLOCSIZEOFLISTNODEPNEXTHEADHEADPELSEBREAKRETURNHEAD按值查找結(jié)點(diǎn),找到則返回該結(jié)點(diǎn)的位置,否則返回NULLLISTNODELOCATENODELINKLISTHEADKEYLISTNODEPHEADNEXT從開始結(jié)點(diǎn)比較WHILEPNULL掃描下一個(gè)結(jié)點(diǎn)
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 25
大?。?0.15(MB)
子文件數(shù):
-
簡介:1第1章認(rèn)識認(rèn)識C語言語言二、習(xí)題二、習(xí)題(一)(一)、是非題、是非題11程序是指揮計(jì)算機(jī)進(jìn)行各種信息處理任務(wù)的一組指令序列。程序是指揮計(jì)算機(jī)進(jìn)行各種信息處理任務(wù)的一組指令序列。AA對BB錯(cuò)22機(jī)器語言與硬件平臺相關(guān),但匯編語言和硬件平臺無關(guān)。機(jī)器語言與硬件平臺相關(guān),但匯編語言和硬件平臺無關(guān)。AA對BB錯(cuò)33編譯型高級語言明顯優(yōu)于解釋型高級語言。編譯型高級語言明顯優(yōu)于解釋型高級語言。AA對BB錯(cuò)4C4C語言把高級語言的基本結(jié)構(gòu)和低級語言的實(shí)用性緊密結(jié)合起來,不僅適合編寫語言把高級語言的基本結(jié)構(gòu)和低級語言的實(shí)用性緊密結(jié)合起來,不僅適合編寫應(yīng)用軟件,而且適于編寫系統(tǒng)軟件。應(yīng)用軟件,而且適于編寫系統(tǒng)軟件。AA對BB錯(cuò)55面向?qū)ο蟮某绦蛟O(shè)計(jì)方法明顯優(yōu)于面向過程的程序設(shè)計(jì)方法。面向?qū)ο蟮某绦蛟O(shè)計(jì)方法明顯優(yōu)于面向過程的程序設(shè)計(jì)方法。AA對BB錯(cuò)66計(jì)算機(jī)算法要有一個(gè)明確的起點(diǎn)和確定的步驟序列。計(jì)算機(jī)算法要有一個(gè)明確的起點(diǎn)和確定的步驟序列。AA對BB錯(cuò)7MAIN7MAIN函數(shù)是函數(shù)是C程序的入口,由計(jì)算機(jī)系統(tǒng)負(fù)責(zé)調(diào)用。程序的入口,由計(jì)算機(jī)系統(tǒng)負(fù)責(zé)調(diào)用。AA對BB錯(cuò)88在C語言中,同一行上可以寫一條或多條語句,但一條語句不能寫在多行上。語言中,同一行上可以寫一條或多條語句,但一條語句不能寫在多行上。AA對BB錯(cuò)99在C語言中,擴(kuò)展名為語言中,擴(kuò)展名為HH的文件稱為頭文件,常用于組織的文件稱為頭文件,常用于組織C標(biāo)準(zhǔn)函數(shù)庫中的函標(biāo)準(zhǔn)函數(shù)庫中的函數(shù)。數(shù)。AA對BB錯(cuò)1010注釋語句會增加編譯結(jié)果的復(fù)雜性,因此要盡量減少注釋語句的數(shù)量。注釋語句會增加編譯結(jié)果的復(fù)雜性,因此要盡量減少注釋語句的數(shù)量。AA對BB錯(cuò)1111聲明變量的含義是通知編譯系統(tǒng)為變量分配合適大小的存儲空間。聲明變量的含義是通知編譯系統(tǒng)為變量分配合適大小的存儲空間。AA對BB錯(cuò)12C12C語言不允許使用關(guān)鍵字作為變量的名稱,但可以使用保留字為變量命名。語言不允許使用關(guān)鍵字作為變量的名稱,但可以使用保留字為變量命名。AA對BB錯(cuò)1313符號常量提高了程序的可讀性,但降低了程序維護(hù)的方便性。符號常量提高了程序的可讀性,但降低了程序維護(hù)的方便性。AA對B錯(cuò)1414變量聲明把一個(gè)具體的標(biāo)識符名稱和計(jì)算機(jī)內(nèi)存中的一個(gè)特殊的位置聯(lián)系起變量聲明把一個(gè)具體的標(biāo)識符名稱和計(jì)算機(jī)內(nèi)存中的一個(gè)特殊的位置聯(lián)系起來,同時(shí)確定了該位置存儲的信息類型。來,同時(shí)確定了該位置存儲的信息類型。AA對BB錯(cuò)1515C語言允許在同一條語句中定義多個(gè)相同類型的變量,其間用分號進(jìn)行分隔語言允許在同一條語句中定義多個(gè)相同類型的變量,其間用分號進(jìn)行分隔。3ACAC語言編寫的代碼較為緊湊,執(zhí)行速度也較快語言編寫的代碼較為緊湊,執(zhí)行速度也較快BCBC語言不僅適合編寫各種應(yīng)用軟件,還適于編寫各種系統(tǒng)軟件語言不僅適合編寫各種應(yīng)用軟件,還適于編寫各種系統(tǒng)軟件CCC語言是一種模塊化和結(jié)構(gòu)化的語言語言是一種模塊化和結(jié)構(gòu)化的語言DCDC語言編寫的程序通常不具備移植性語言編寫的程序通常不具備移植性55下面有關(guān)程序設(shè)計(jì)技術(shù)的說法中,錯(cuò)誤的是下面有關(guān)程序設(shè)計(jì)技術(shù)的說法中,錯(cuò)誤的是____________。AA機(jī)器語言和匯編語言編程通常采用面向計(jì)算機(jī)的程序設(shè)計(jì)方式機(jī)器語言和匯編語言編程通常采用面向計(jì)算機(jī)的程序設(shè)計(jì)方式BB面向過程的程序設(shè)計(jì)方法通常采用結(jié)構(gòu)化和模塊化設(shè)計(jì)方法面向過程的程序設(shè)計(jì)方法通常采用結(jié)構(gòu)化和模塊化設(shè)計(jì)方法CC面向?qū)ο蟮某绦蛟O(shè)計(jì)方法采用客觀世界的描述方式面向?qū)ο蟮某绦蛟O(shè)計(jì)方法采用客觀世界的描述方式DDC語言是一種兼顧面向過程和面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言語言是一種兼顧面向過程和面向?qū)ο蟮母呒壋绦蛟O(shè)計(jì)語言66下面有關(guān)下面有關(guān)C程序操作過程的說法中,錯(cuò)誤的是程序操作過程的說法中,錯(cuò)誤的是____________。AAC源程序經(jīng)過編譯,得到的目標(biāo)文件即為可執(zhí)行文件源程序經(jīng)過編譯,得到的目標(biāo)文件即為可執(zhí)行文件BCBC源程序的鏈接實(shí)質(zhì)上是將目標(biāo)代碼文件和庫函數(shù)等代碼進(jìn)行連接的過程源程序的鏈接實(shí)質(zhì)上是將目標(biāo)代碼文件和庫函數(shù)等代碼進(jìn)行連接的過程CCCC源程序不能通過編譯,通常是由于語法錯(cuò)誤引起的源程序不能通過編譯,通常是由于語法錯(cuò)誤引起的DD導(dǎo)致不能得到預(yù)期計(jì)算結(jié)果的主要原因是程序算法考慮不周導(dǎo)致不能得到預(yù)期計(jì)算結(jié)果的主要原因是程序算法考慮不周77一個(gè)一個(gè)C語言程序是由語言程序是由________________組成。組成。AA主程序主程序BB子程序子程序CC函數(shù)函數(shù)DD過程過程8C8C源程序中不能表示的數(shù)制是源程序中不能表示的數(shù)制是____________。AA二進(jìn)制二進(jìn)制BB八進(jìn)制八進(jìn)制CC十進(jìn)制十進(jìn)制DD十六進(jìn)制十六進(jìn)制99一個(gè)一個(gè)C語言程序總是從語言程序總是從____________________開始執(zhí)行。開始執(zhí)行。AA主程序主程序BB子程序子程序CC主函數(shù)主函數(shù)DD函數(shù)函數(shù)1010以下敘述中正確的是以下敘述中正確的是______________。AA在C程序中,程序中,MAINMAIN函數(shù)必須位于程序的最前面函數(shù)必須位于程序的最前面BCBC程序的每一行中只能寫一條語句程序的每一行中只能寫一條語句CC在對一個(gè)在對一個(gè)C程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤程序進(jìn)行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯(cuò)誤DDC語言本身沒有輸入輸出語句語言本身沒有輸入輸出語句1111以下敘述中正確的是以下敘述中正確的是__________________。ACAC程序的基本組成單位是語句程序的基本組成單位是語句BCBC程序中的每一行中只能寫一條語程序中的每一行中只能寫一條語句CCC語句必須以分號結(jié)束語句必須以分號結(jié)束DCDC語句必須在一行內(nèi)寫完語句必須在一行內(nèi)寫完1212以下敘述中錯(cuò)誤的是以下敘述中錯(cuò)誤的是__________________。AA函數(shù)是函數(shù)是C程序的基本組成單位程序的基本組成單位BB函數(shù)體一般由一組函數(shù)體一般由一組C語句序列組成語句序列組成CCPRINTFPRINTF是C語言提供的輸出語句語言提供的輸出語句DD函數(shù)通常分為庫函數(shù)和用戶自定義函數(shù)通常分為庫函數(shù)和用戶自定義函數(shù)兩種函數(shù)兩種1313以下程序的輸出結(jié)果是以下程序的輸出結(jié)果是____________。INCLUDEINCLUDE“STDIOH““STDIOH“VOIDVOIDMAINMAININTINTA2B3C4A2B3C4PRINTF“DDDN“CBAPRINTF“DDDN“CBAA4A432B234B234CC432432D2D2341414C語言中,最基本的數(shù)據(jù)類型是語言中,最基本的數(shù)據(jù)類型是__________________。
下載積分: 9 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 90
大?。?0.53(MB)
子文件數(shù):
-
簡介:實(shí)驗(yàn)三C基本數(shù)據(jù)類型及運(yùn)算1編程根據(jù)需要定義相關(guān)變量,鍵盤輸入100、206、50三個(gè)實(shí)數(shù)分別賦給相關(guān)三個(gè)變量,輸出該3個(gè)變量的和S、乘積P和平均值A(chǔ)。2編程輸入球的半徑,計(jì)算球體表面積和球體積。3編程定義6個(gè)變量,通過鍵盤將“10,-10,40000,A,314,HELLO”這六個(gè)值分別賦給相應(yīng)變量,然后在屏幕上輸出變量的值(每行輸出一個(gè)變量)。4編程從鍵盤接收1個(gè)字符給變量S1,1個(gè)字符串(允許帶有空格)給字符數(shù)組S2,輸出字符變量S1的ASCII碼值及字符數(shù)組S2中的字符串。5編程從鍵盤輸入二個(gè)整數(shù)分別賦給整型變量A、B,將它們按由小到大的順序輸出。6編程調(diào)用標(biāo)準(zhǔn)庫函數(shù)SIN(X)計(jì)算6800的正弦值(此題為選做)。7編程鍵盤輸入一個(gè)實(shí)數(shù)賦給變量X,計(jì)算YXXXXXX的值,分別輸出Y值、Y值的整數(shù)部分和小數(shù)部分(此題為選做)。8編程鍵盤輸入四個(gè)整數(shù)分別賦給整型變量A、B、C、D,用三目運(yùn)算方法將它們按由大到小的順序輸出(此題為選做)。1INCLUDEMAIN{FLOATX,Y,Z,S,P,ASCANF“XFYFZF“,SXYZPXYZAS/3PRINTF“SF,PF,AF“,S,P,A}2INCLUDEMAIN{FLOATR,S,VPRINTF“INPUTR“SCANF“F“,S4314RRV4/3314RRRPRINTF“SF,VF“,S,V}3INCLUDE1編程從鍵盤輸入一個(gè)字符,如是大寫字母,則輸出相應(yīng)小寫字母;如是小寫字母,則原樣輸出;其它字符輸出“NOTLETTER”。2編程判斷輸入的正整數(shù)是否既是3又是5的整數(shù)倍。若是,輸出YES,否則輸出NO。3編程從鍵盤輸入三個(gè)整數(shù),分別賦給變量A,B,C,輸出其中的最大值(要求不改變A、B、C的值)。4編程用SCANF輸入任意兩個(gè)數(shù)分別賦給變量A、B,若A大于等于B,則直接輸出A、B,否則將A、B的值交換(即A的原值放入B中,B的原值放入A中)后再輸出。5編程輸入整數(shù)A和B,若A2B2大于100,則輸出A2B2百位以上的數(shù)字,否則輸出兩數(shù)之和。6編程從鍵盤輸入三個(gè)整數(shù),分別賦給變量A,B,C,請按從小到大的順序依次輸出A、B、C(要求不改變A、B、C的值)。7編程從鍵盤輸入三個(gè)整數(shù),分別賦給變量A,B,C,請按從小到大的順序依次將這三個(gè)數(shù)存放于A、B、C中,最后輸出A、B、C。8編程由系統(tǒng)生成一個(gè)10以內(nèi)的隨機(jī)整數(shù),用戶從鍵盤上輸入一個(gè)10以內(nèi)的整數(shù),如果兩者相等輸出“OK”,否則輸出“ERROR”。注隨機(jī)數(shù)的生成必須包含頭文件INCLUDE、INCLUDE,必須用初始化語句SRANDUNSIGNEDTIMENULL,表達(dá)式RANDA1的值為1A內(nèi)的隨機(jī)整數(shù)1INCLUDEMAIN{CHARXSCANF“C“,IFXASCANF“D“,IFX0{IFX30ELSEPRINTF“NO\N“}ELSEPRINTF“ERROR“}3INCLUDEMAIN{INTA,B,C,MAXSCANF“DDD“,MAXABAB
下載積分: 8 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 34
大小: 0.22(MB)
子文件數(shù):
-
簡介:易錯(cuò)點(diǎn)C語言中易犯的錯(cuò)誤對初學(xué)C語言的人來說經(jīng)常會出一些連自己都不知道錯(cuò)在哪里的錯(cuò)誤看著有錯(cuò)的程序不知該如何改起一些C編程時(shí)常犯的錯(cuò)誤寫給各位學(xué)員以供參考1書寫標(biāo)識符時(shí)忽略了大小寫字母的區(qū)別MAININTA5PRINTF“D“A編譯程序把A和A認(rèn)為是兩個(gè)不同的變量名而顯示出錯(cuò)信息C認(rèn)為大寫字母和小寫字母是兩個(gè)不同的字符習(xí)慣上符號常量名用大寫變量名用小寫表示以增加可讀性2忽略了變量的類型進(jìn)行了不合法的運(yùn)算MAINFLOATABPRINTF“D“AB是求余運(yùn)算得到AB的整余數(shù)整型變量A和B可以進(jìn)行求余運(yùn)算而實(shí)型變量則不允許進(jìn)行“求余“運(yùn)算3將字符常量與字符串常量混淆CC“A“在這里就混淆了字符常量與字符串常量字符常量是由一對單引號括起來的單個(gè)字符字符串常量是一對雙引號括起來的字符序列C規(guī)定以““作字符串結(jié)束標(biāo)志它是由系統(tǒng)自動加上的所以字符串“A“實(shí)際上包含兩個(gè)字符A和而把它賦給一個(gè)字符變量是不行的4忽略了““與““的區(qū)別在許多高級語言中用““符號作為關(guān)系運(yùn)算符“等于“如在BASIC程序中可以寫IFA3THEN但C語言中““是賦值運(yùn)算符““是關(guān)系運(yùn)算符如IFA3AB前者是進(jìn)行比較A是否和3相等后按照AB在內(nèi)存的地址將AB的值存進(jìn)去“輸入時(shí)不能用逗號作兩個(gè)數(shù)據(jù)間的分隔符如下面輸入不合法34輸入數(shù)據(jù)時(shí)在兩個(gè)數(shù)據(jù)之間以一個(gè)或多個(gè)空格間隔也可用回車鍵跳格鍵TAB②SCANF“DD“C規(guī)定如果在“格式控制“字符串中除了格式說明以外還有其它字符則在輸入數(shù)據(jù)時(shí)應(yīng)輸入與這些字符相同的字符下面輸入是合法的34此時(shí)不用逗號而用空格或其它字符是不對的3434又如SCANF“A?D“輸入應(yīng)如以下形式A3B49輸入字符的格式與要求不一致在用“C“格式輸入字符時(shí)“空格字符“和“轉(zhuǎn)義字符“都作為有效字符輸入SCANF“CCC“如輸入ABC字符“A“送給C1字符““送給C2字符“B“送給C3因?yàn)镃只要求讀入一個(gè)字符后面不需要用空格作為兩個(gè)字符的間隔10輸入輸出的數(shù)據(jù)類型與所用格式說明符不一致例如A已定義為整型B定義為實(shí)型A3B45PRINTF“FDN“AB編譯時(shí)不給出出錯(cuò)信息但運(yùn)行結(jié)果將與原意不符這種錯(cuò)誤尤其需要注意11輸入數(shù)據(jù)時(shí)企圖規(guī)定精度SCANF“72F“這樣做是不合法的輸入數(shù)據(jù)時(shí)不能
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 15
大?。?0.09(MB)
子文件數(shù):
-
簡介:哈爾濱工業(yè)大學(xué)C語言期末試卷2007秋季人文學(xué)院筆試B卷一、單項(xiàng)選擇題(每題2分,共30分)1組成C程序的基本單位是________。A)表達(dá)式與語句B)若干文件C)函數(shù)D)MAIN函數(shù)2有關(guān)以下函數(shù)的哪些說法是正確的________。INTADDINTX;INTYZXYRETURNZA)此函數(shù)能單獨(dú)運(yùn)行B)此函數(shù)存在語法錯(cuò)誤C)此函數(shù)通過MAIN函數(shù)能調(diào)用D)此函數(shù)沒有語法錯(cuò)誤3下列數(shù)據(jù)中,為字符的是________。A)ABB)“A“C)HOWD)A4下列表達(dá)式?jīng)]有錯(cuò)誤的是________。INTXPA)50)X15C)B)STR“ABCDE“C)STR“ABCDE“D)STRABCDE0二、程序閱讀題(每題2分,共12分)1閱讀以下程序,寫出程序的功能。INCLUDEMAININTA10
下載積分: 6 賞幣
上傳時(shí)間:2024-03-10
頁數(shù): 13
大?。?0.04(MB)
子文件數(shù):
-
簡介:一、分析程序,寫輸出結(jié)果一、分析程序,寫輸出結(jié)果1INCLUDE201709INCLUDEVOIDMAININTMKIFM1MVOIDFUNVOIDMAININTIFI1IINTFUNINTNIFN0RETURN1RETURN2FUNN1VOIDMAINWHILEM0KMSMMM10IFKSCOUTVOIDMAINDOUBLESINTINCOUTNS0FI1IPDATAWHILEPQPPDATAQNEXTPCINPDATAIFHEADPHEADNULLELSEP0RETURNHEAD5以下程序求方程的全部整數(shù)解
下載積分: 6 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 13
大?。?0.07(MB)
子文件數(shù):
-
簡介:謀學(xué)網(wǎng)WWWMOUXUOM北交語言程序設(shè)計(jì)在線作業(yè)一一、單選題(共15道試題,共30分。)1已定義為字符型變量,則下列語句中正確的是______。97“97“97““正確答案2設(shè)FP為指向某二進(jìn)制文件的指針,且已讀到此文件末尾,則函數(shù)FOF(FP)的返回值為_____。OF非0值0NULL正確答案3若有初始化語句“INT512345”,值為4的表達(dá)式是_____。421231正確答案4調(diào)用STRLN“0F0G“的返回值是______。4589正確答案5語言源程序文件經(jīng)過編譯程序編譯連接之后生成一個(gè)后綴為的文件?!薄薄癘J”“X”“S”正確答案6X、Y、Z被定義為INT型變量,若從鍵盤給X、Y、Z輸入數(shù)據(jù),正確的輸入語句是______。INPUTX、Y、ZSNF“”謀學(xué)網(wǎng)WWWMOUXUOM203040203040203040正確答案14以下說法下確的是_____。語言程序總是從第一個(gè)的函數(shù)開始執(zhí)行在語言程序中,要調(diào)用的函數(shù)必須在MIN函數(shù)中定義語言程序總是從MIN函數(shù)開始執(zhí)行語言程序中的MIN函數(shù)必須放在程序的開始部分正確答案15有以下程序片段INTN0POSNF“NWHILP123453此處OWHIL循環(huán)的結(jié)束條件是P的值不等于12345并且N的值小于3P的值等于12345并且N的值大于等于3P的值不等于12345或且N的值小于3P的值等于12345或且N的值大于等于3正確答案北交語言程序設(shè)計(jì)在線作業(yè)一二、多選題(共15道試題,共45分。)1語言中函數(shù)返回值的類型與下列哪項(xiàng)無關(guān)定義函數(shù)時(shí)所指定的函數(shù)類型調(diào)用函數(shù)時(shí)臨時(shí)調(diào)用該函數(shù)的主函數(shù)類型RTURN語句中的表達(dá)式類型正確答案2以下對語言函數(shù)的有關(guān)描述中,錯(cuò)誤的是______。調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參函數(shù)既可以嵌套定義又可以遞歸調(diào)用函數(shù)必須有返回值,否則不能使用函數(shù)程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個(gè)源程序文件中正確答案3下列_________數(shù)據(jù)類型屬于語言提供的基本數(shù)據(jù)類型。數(shù)組類型指針類型整型
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 31
大?。?0.13(MB)
子文件數(shù):
-
簡介:全國計(jì)算機(jī)等級考試二級筆試樣卷全國計(jì)算機(jī)等級考試二級筆試樣卷C語言程序設(shè)計(jì)語言程序設(shè)計(jì)一、選擇題((1)~(35)每小題2分,共70分)下列各題A)、B)、C)、D)四個(gè)選項(xiàng)中,只有一個(gè)選項(xiàng)是正確的,請將正確選項(xiàng)涂寫在答題卡相應(yīng)位置上,答在試卷上不得分。(1)下列選項(xiàng)中不符合良好程序設(shè)計(jì)風(fēng)格的是A)源程序要文檔化B)數(shù)據(jù)說明的次序要規(guī)范化C)避免濫用GOTO語句D)模塊設(shè)計(jì)要保證高耦合、高內(nèi)聚(2)從工程管理角度,軟件設(shè)計(jì)一般分為兩步完成,它們是A)概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)B)數(shù)據(jù)設(shè)計(jì)與接口設(shè)計(jì)C)軟件結(jié)構(gòu)設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)D)過程設(shè)計(jì)與數(shù)據(jù)設(shè)計(jì)(3)下列選項(xiàng)中不屬于軟件生命周期開發(fā)階段任務(wù)的是A)軟件測試B)概要設(shè)計(jì)C)軟件維護(hù)D)詳細(xì)設(shè)計(jì)(4)在數(shù)據(jù)庫系統(tǒng)中,用戶所見的數(shù)據(jù)模式為A)概念模式B)外模式C)內(nèi)模式D)物理模式(5)數(shù)據(jù)庫設(shè)計(jì)的四個(gè)階段是需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)和A)編碼設(shè)計(jì)B)測試階段C)運(yùn)行階段D)物理設(shè)計(jì)進(jìn)行中序遍歷的結(jié)果是A)ACBDFEGB)ACBDFGEC)ABDCGEFD)FCADBEG(11)下列有關(guān)內(nèi)聯(lián)函數(shù)的敘述中,正確的是A)內(nèi)聯(lián)函數(shù)在調(diào)用時(shí)發(fā)生控制轉(zhuǎn)移B)內(nèi)聯(lián)函數(shù)必須通過關(guān)鍵字INLINE來定義C)內(nèi)聯(lián)函數(shù)是通過編譯器來實(shí)現(xiàn)的D)內(nèi)聯(lián)函數(shù)函數(shù)體的最后一條語句必須是RETURN語句(12)下列情況中,不會調(diào)用拷貝構(gòu)造函數(shù)的是A)用一個(gè)對象去初始化同一類的另一個(gè)新對象時(shí)B)將類的一個(gè)對象賦值給該類的另一個(gè)對象時(shí)C)函數(shù)的形參是類的對象,調(diào)用函數(shù)進(jìn)行形參和實(shí)參結(jié)合時(shí)D)函數(shù)的返回值是類的對象,函數(shù)執(zhí)行返回調(diào)用時(shí)(13)下列有關(guān)繼承和派生的敘述中,正確的是A)如果一個(gè)派生類私有繼承其基類,則該派生類對象不能訪問基類的保護(hù)成員B)派生類的成員函數(shù)可以訪問基類的所有成員
下載積分: 8 賞幣
上傳時(shí)間:2024-03-13
頁數(shù): 31
大?。?0.11(MB)
子文件數(shù):
-
簡介:試卷編號試卷編號96199619所屬語言C語言試卷方案練習(xí)1試卷總分100分共有題型5種一、填空一、填空共8題(共計(jì)(共計(jì)8分)分)第1題(10分)題號84寫出語句BA6A3執(zhí)行后整型變量B的值是【1】答案答案118第2題(10分)題號93已知A13B6AB的十進(jìn)制數(shù)值為【1】答案答案12第3題(10分)題號293GET函數(shù)只能接收一個(gè)【1】答案答案1字符第4題(10分)題號498C語言程序的三種基本結(jié)構(gòu)是順序結(jié)構(gòu)選擇結(jié)構(gòu)【1】結(jié)構(gòu)答案答案1循環(huán)A10B0DOB2A2BWHILEA0答案答案13二、判斷二、判斷共1515題(共計(jì)(共計(jì)1515分)分)第1題(10分)題號718AB4C6是一個(gè)合法的賦值表達(dá)式答案Y第2題(10分)題號878若有INTI10J2則執(zhí)行完IJ8后Ⅰ的值為28答案N第3題(10分)題號928C程序中的關(guān)鍵字必須小寫答案Y第4題(10分)題號717XY8等價(jià)于XXY8答案Y第5題(10分)題號944C語言中賦值表達(dá)式加上分號就構(gòu)成了賦值語句答案Y
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 14
大?。?0.05(MB)
子文件數(shù):
-
簡介:一、分析程序,寫輸出結(jié)果一、分析程序,寫輸出結(jié)果1INCLUDEINCLUDEVOIDMAININTMKIFM1MVOIDFUNVOIDMAININTIFI1IINTFUNINTNIFN0RETURN1RETURN2FUNN1VOIDMAININTA5COUTVOIDMAINDOUBLESINTINCOUTNS0FI1IPDATAQPWHILEPDATAIFHEADNULLHEADPELSEQNEXTPQPPNEWNODECINPDATAQNEXTNULLP5以下程序求方程的全部整數(shù)解3X2Y7Z50≤XYZ≤100INCLUDEVOIDMAININTXYZFX0X0檢查Z的范圍COUT“X“X“Y“Y“Z“ZENDL三、程序設(shè)計(jì)三、程序設(shè)計(jì)
下載積分: 6 賞幣
上傳時(shí)間:2024-03-14
頁數(shù): 14
大?。?0.07(MB)
子文件數(shù):