-
簡(jiǎn)介:19春學(xué)期C語(yǔ)言及程序設(shè)計(jì)在線作業(yè)2試卷總分100得分0一、單選題共15道試題,共75分1下面程序的運(yùn)行結(jié)果是()。CHARC“\T\V\\\0WILL\N“PRINTF“D“,STRLENCA14B3C9D字符串中有非法字符,輸出值不能確定正確答案B2下列各數(shù)組定義程序段,正確的是()。AINTN10INTAN“B“MAIN{CHARSTR10”AMAN”}“C“STATICINT3{{0,1,2},{80,89,2}}“DSTATICCHAR5“IAMASTUDENT”正確答案C3以下程序段()。INTX1,Y4PRINTFXY”XD””YD”,X,YA輸出控制格式錯(cuò)誤B輸出X1C輸出Y1D輸出Y4正確答案C4以下FOR循環(huán)語(yǔ)句()。FORPRINTF“”A判斷循環(huán)結(jié)束的條件不合法B是無(wú)限循環(huán)C循環(huán)一次也不執(zhí)行D循環(huán)只執(zhí)行一次正確答案B5下述FOR語(yǔ)句INTI,XFORI0,X1,I9X876ISCANF“D”,XA最多循環(huán)10次B最多循環(huán)9次C無(wú)限循環(huán)D一次也不循環(huán)正確答案A6下列程序的輸出結(jié)果是()MAIN{INTB4BBBBPRINTF“D\N”,A}A16B32B“\\017\“““C\018\FXABD\\0\101XLF正確答案A13設(shè)I和X都是INT類型,則對(duì)于FOR循環(huán)語(yǔ)句FORI0,X0I9I,下列哪句話正確。A執(zhí)行8次B執(zhí)行9次C是無(wú)限循環(huán)D循環(huán)體一次也不執(zhí)行正確答案B14下列不屬于C語(yǔ)言關(guān)鍵字的是()。ADEFAULTBREGISTERCENUMDEXTERNAL正確答案D15下面四個(gè)選項(xiàng)中,均是C語(yǔ)言關(guān)鍵字的選項(xiàng)是()。AAUTOENUMINCLUDEBSWITCHTYPEDEFCONTINUECSIGNEDUNIONSCANFDIFSTRUCTTYPE正確答案B二、判斷題共5道試題,共25分1一個(gè)整數(shù)可以直接賦給一個(gè)枚舉變量A錯(cuò)誤B正確正確答案A2聲明語(yǔ)句INTA{0}可以對(duì)一維數(shù)組A進(jìn)行正確初始化。A錯(cuò)誤B正確正確答案B3已知INTA{1,2,3,4},Y,P則執(zhí)行語(yǔ)句YP變量Y的值是3。A錯(cuò)誤B正確
下載積分: 5 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 4
大?。?0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)19春平時(shí)作業(yè)2試卷總分100得分100第1題,下列對(duì)字符串的說(shuō)法中,錯(cuò)誤的是A、字符串就是一個(gè)字符數(shù)組B、字符串可以整體輸入輸出C、字符串可以比較大小D、存儲(chǔ)字符串所需的內(nèi)存空間等于字符串的長(zhǎng)度正確答案D第2題,以下函數(shù)的功能對(duì)應(yīng)于INTFUNCHARS,CHART{WHILESS}RETURNST}A、STRLENSSTRLENTB、STRCMPS,TC、STRCPYS,TD、STRCATS,T正確答案B第3題,C語(yǔ)言源程序的最小單位是A、程序行B、語(yǔ)句C、函數(shù)D、字符正確答案D第4題,設(shè)C語(yǔ)言中,一個(gè)INT型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則UNSIGNEDINT型數(shù)據(jù)的取值范圍為A、0255B、032767C、065535D、02147483647正確答案C第5題,全局變量的存儲(chǔ)類型可以定義為A、AUTO或STATICB、EXTERN或REGISTERC、AUTO或EXTERND、EXTERN或STATIC第11題,在“文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)INCLUDE后面的文件名用括起時(shí),尋找被包含文件的方式是A、僅僅搜索當(dāng)前目錄B、僅僅搜索源程序所在目錄C、直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄D、先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索正確答案C第12題,C語(yǔ)言允許函數(shù)值類型缺省定義,此時(shí)該函數(shù)值隱含的類型是A、FLOAT型B、INT型C、LONG型D、DOUBLE型正確答案B第13題,以下不能對(duì)二維數(shù)組A進(jìn)行正確初始化的說(shuō)明是A、INTA23{0}B、INTA3{{1,2},{0}}C、INTA23{{1,2},{3,4},{5,6}}D、INTA3{1,2,3,4,5,6}正確答案C第14題,表達(dá)式AB||C等價(jià)于CHARSS“CHINA“A、錯(cuò)誤B、正確
下載積分: 5 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 5
大小: 0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:蘭州大學(xué)C語(yǔ)言程序設(shè)計(jì)19春平時(shí)作業(yè)1試卷總分100得分100第1題,程序的三種基本結(jié)構(gòu)是A、順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)B、順序結(jié)構(gòu),循環(huán)結(jié)構(gòu),選擇結(jié)構(gòu)C、選擇結(jié)構(gòu),循環(huán)結(jié)構(gòu),遞歸結(jié)構(gòu)D、順序結(jié)構(gòu),選擇結(jié)構(gòu),遞歸結(jié)構(gòu)正確答案B第2題,執(zhí)行下列程序段后,INTX10,Y9INTA,B,CAXYXYBXCY變量A,B,C的值分別是A、A9,B9,C9B、A8,B8,C10C、A9,B10,C9D、A8,B8,C9正確答案B第3題,以下正確的定義語(yǔ)句是A、INTA14{1,2,3,4,5}B、FLOATX3{{1},{2},{3}}C、LONGB23{{1},{2,3},{4,5,6}}D、DOUBLEY3{0}正確答案D第4題,MAIN{LONGY43456PRINTF“Y8LD\N“,YPRINTF“Y08LD\N“,YPRINTF“YLD\N“,YPRINTF“Y8LD\N“,Y}以上C程序正確的運(yùn)行結(jié)果是U代表空格A、YUU43456換行YUU43456換行Y0043456換行Y43456B、Y43456換行Y43456換行Y0043456換行YU43456C、Y43456換行Y43456換行Y0043456換行YUU43456D、YUU43456換行Y0043456換行Y00043456換行Y43456正確答案C第5題,有以下程序片段INTK5WHILEK1K執(zhí)行此程序片段,則描述正確的是A、WHILE循環(huán)執(zhí)行4次B、循環(huán)體執(zhí)行一次C、循環(huán)體一次也不執(zhí)行D、死循環(huán)正確答案DB、ABC、ABCD、“AB\0C”正確答案B第12題,下面函數(shù)調(diào)用語(yǔ)句FUNEXP1,EXP2,EXP3,EXP4,EXP5含有實(shí)參的個(gè)數(shù)為A、1B、2C、4D、5正確答案B第13題,C語(yǔ)言中,邏輯真表示為A、TRUEB、Y或YC、1D、非零值正確答案C第14題,若有INTA,B2則AB10015,100則A的值是A、100B、1005C、2005D、3005正確答案A第15題,二進(jìn)制語(yǔ)言是屬于A、面向機(jī)器的語(yǔ)言B、面向過(guò)程的語(yǔ)言C、面向問(wèn)題的語(yǔ)言D、面向匯編語(yǔ)言正確答案A第16題,使用CONTINUE和BREAK語(yǔ)句,都可以使得C程序中斷執(zhí)行A、錯(cuò)誤B、正確正確答案A
下載積分: 5 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 5
大?。?0.03(MB)
子文件數(shù):
-
簡(jiǎn)介:C語(yǔ)言程序設(shè)計(jì)形考作業(yè)一國(guó)開(河北)00005參考資料請(qǐng)認(rèn)真閱讀一下說(shuō)明然后下載學(xué)校每學(xué)期有可能都要更換題庫(kù)請(qǐng)仔細(xì)核對(duì)是不是您需要的題目再下載本文檔的說(shuō)明下載完本文檔后,請(qǐng)用WORD或WPS打開,然后按CTRLF在題庫(kù)中逐一搜索每一道題的答案,預(yù)祝您取得好成績(jī)金第1題C基本語(yǔ)句的結(jié)束標(biāo)記是()AB,C。D;正確答案是;第2題C源程序文件的擴(kuò)展名是()AEXEBCPPCCDOBJ正確答案是CPP第3題執(zhí)行語(yǔ)句CINIJ;從鍵盤依次輸入2、3,則變量J獲得的值是()A0B3C2D5正確答案是3第4題下列符號(hào)中,不能作為變量名使用的是()A123SUMBSUMC_SUMD_SUM正確答案是123SUM第5題下列選項(xiàng)中,合法的標(biāo)識(shí)符是()A_HELLB365HELLCHELLDHELL正確答案是_HELL第6題執(zhí)行語(yǔ)句INTX3,YYX后,Y的值是2對(duì)錯(cuò)正確的答案是“錯(cuò)”。第7題“編輯”是應(yīng)用程序開發(fā)的第一步,經(jīng)過(guò)編輯后的文件是()A源程序文件B可執(zhí)行程序文件C連接程序文件D目標(biāo)程序文件第15題執(zhí)行一個(gè)C應(yīng)用程序時(shí),從哪一個(gè)函數(shù)開始執(zhí)行()A第一個(gè)函數(shù)B主函數(shù)C主函數(shù)后的第一個(gè)函數(shù)D最后一個(gè)函數(shù)正確答案是主函數(shù)第16題C主函數(shù)的函數(shù)名是()AMAINBMAINCCPPDMAIN正確答案是MAIN第17題C程序開發(fā)過(guò)程中幾個(gè)相互銜接的步驟,按順序依次是編輯、連接、編譯和運(yùn)行對(duì)錯(cuò)正確的答案是“錯(cuò)”。第18題十進(jìn)制數(shù)20的八進(jìn)制表示是020對(duì)錯(cuò)正確的答案是“錯(cuò)”。第19題C程序中的每條基本語(yǔ)句都是用大括號(hào)括起來(lái)的。對(duì)錯(cuò)正確的答案是“錯(cuò)”。第20題在C中,_FILE是一個(gè)合法的標(biāo)識(shí)符對(duì)錯(cuò)正確的答案是“對(duì)”。第21題在C中SUM和SUM是兩個(gè)不同的標(biāo)識(shí)符對(duì)錯(cuò)正確的答案是“對(duì)”。第22題C源程序文件的擴(kuò)展名是OBJ對(duì)錯(cuò)正確的答案是“錯(cuò)”。第23題C可執(zhí)行程序文件的擴(kuò)展名是CPP對(duì)錯(cuò)正確的答案是“錯(cuò)”。第24題C程序的執(zhí)行是從程序的第一個(gè)函數(shù)開始的對(duì)
下載積分: 5 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 4
大?。?0.02(MB)
子文件數(shù):
-
簡(jiǎn)介:CC期末考試復(fù)習(xí)題期末考試復(fù)習(xí)題一、單項(xiàng)選擇題(每小題一、單項(xiàng)選擇題(每小題2分,共分,共2020分)分)1.在類作用域中能夠通過(guò)直接使用該類的(.在類作用域中能夠通過(guò)直接使用該類的()成員)成員名進(jìn)行訪問(wèn)。名進(jìn)行訪問(wèn)。AA私有私有BB公用公用CC保護(hù)保護(hù)DD任何答案答案D22小數(shù)類型(小數(shù)類型(DECIMALDECIMAL)和浮點(diǎn)類型都可以表示小數(shù),正)和浮點(diǎn)類型都可以表示小數(shù),正確說(shuō)法確說(shuō)法AA兩者沒(méi)有任何區(qū)別兩者沒(méi)有任何區(qū)別BB小數(shù)類型比浮點(diǎn)類型取值范圍大小數(shù)類型比浮點(diǎn)類型取值范圍大CC小數(shù)類型比浮點(diǎn)類型精度高小數(shù)類型比浮點(diǎn)類型精度高DD小數(shù)類型比浮點(diǎn)類型精度低小數(shù)類型比浮點(diǎn)類型精度低答案答案C3.能作為.能作為CC程序的基本單位是程序的基本單位是。AA字符字符BB語(yǔ)句語(yǔ)句CC函數(shù)函數(shù)DD源程序文件源程序文件答案答案B答案答案A99在類的成員中,用于存儲(chǔ)屬性值的是在類的成員中,用于存儲(chǔ)屬性值的是。AA屬性屬性BB方法方法CC事件事件DD成員變量成員變量答案成員變量答案成員變量1010在CC中,定義派生類時(shí),指定其基類應(yīng)使用的語(yǔ)句是中,定義派生類時(shí),指定其基類應(yīng)使用的語(yǔ)句是。AINHERITSAINHERITSBBCCLASSCCLASSDOVERRIDESDOVERRIDES答案答案B1111類的以下特性中,可以用于方便地重用已有的代碼和類的以下特性中,可以用于方便地重用已有的代碼和數(shù)據(jù)的是數(shù)據(jù)的是AA多態(tài)多態(tài)BB封裝封裝CC繼承繼承DD抽象抽象答案答案C1212在ARRAYARRAY類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的類中,可以對(duì)一維數(shù)組中的元素進(jìn)行排序的方法是方法是。ASORTASORTBCLEARBCLEARCCOPYCCOPYDREVERSEDREVERSE答案答案A1313將變量從字符串類型轉(zhuǎn)換為數(shù)值類型可以使用的類型將變量從字符串類型轉(zhuǎn)換為數(shù)值類型可以使用的類型轉(zhuǎn)換方法是轉(zhuǎn)換方法是。ASTRASTRBCCHARBCCHARCCSTRCCSTRDINTPARSEDINTPARSE
下載積分: 8 賞幣
上傳時(shí)間:2024-03-11
頁(yè)數(shù): 28
大小: 0.05(MB)
子文件數(shù):
-
簡(jiǎn)介:1謀學(xué)網(wǎng)WWWMOUXUECOM西南大學(xué)網(wǎng)絡(luò)與繼續(xù)教育學(xué)院課程考試試題卷西南大學(xué)網(wǎng)絡(luò)與繼續(xù)教育學(xué)院課程考試試題卷類別網(wǎng)教2019年12月課程名稱【編號(hào)】C語(yǔ)言程序設(shè)計(jì)【0039】B卷大作業(yè)滿分100分一、大作業(yè)題目一、大作業(yè)題目1簡(jiǎn)述題11“構(gòu)建程序設(shè)計(jì)的思想和方法、提升閱讀程序能力和編寫程序能力”是“構(gòu)建程序設(shè)計(jì)的思想和方法、提升閱讀程序能力和編寫程序能力”是C語(yǔ)言程語(yǔ)言程序設(shè)計(jì)的課程學(xué)習(xí)目標(biāo)。請(qǐng)簡(jiǎn)要說(shuō)明你在序設(shè)計(jì)的課程學(xué)習(xí)目標(biāo)。請(qǐng)簡(jiǎn)要說(shuō)明你在C語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)過(guò)程中學(xué)習(xí)了哪些內(nèi)容語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)過(guò)程中學(xué)習(xí)了哪些內(nèi)容通過(guò)通過(guò)C語(yǔ)言的學(xué)習(xí),你有哪些收獲和體會(huì)要求回答問(wèn)題真實(shí)真情表達(dá)(語(yǔ)言的學(xué)習(xí),你有哪些收獲和體會(huì)要求回答問(wèn)題真實(shí)真情表達(dá)(1010分)分)答學(xué)習(xí)了掌握三種基本結(jié)構(gòu)程序設(shè)計(jì)思想,閱讀、分析和設(shè)計(jì)算法的能力,必要的程序設(shè)計(jì)基本技能訓(xùn)練以及掌握調(diào)試程序的基本技能等內(nèi)容C語(yǔ)言是一門很有用的、對(duì)于我們的就業(yè)很實(shí)際的語(yǔ)言,學(xué)習(xí)好C語(yǔ)言是一項(xiàng)必須而實(shí)際的任務(wù)。我們必須要好好掌握。(2)簡(jiǎn)述算法、程序設(shè)計(jì)語(yǔ)言與程序的區(qū)別與聯(lián)系。算法的特征有哪些算法的描簡(jiǎn)述算法、程序設(shè)計(jì)語(yǔ)言與程序的區(qū)別與聯(lián)系。算法的特征有哪些算法的描述方法有哪些述方法有哪些答算法、程序設(shè)計(jì)語(yǔ)言與程序的區(qū)別與聯(lián)系算法、程序設(shè)計(jì)語(yǔ)言與程序的區(qū)別與聯(lián)系區(qū)別算法(ALGORITHM)就是對(duì)解決某問(wèn)題所采用的方法和步驟的描述。程序設(shè)計(jì)語(yǔ)言設(shè)計(jì)上就是一組符號(hào)及規(guī)則的集合。它是由語(yǔ)法、語(yǔ)義、語(yǔ)用三個(gè)要素組成。一個(gè)程序一般包括數(shù)據(jù)類型和算法兩個(gè)方面的內(nèi)容。其中數(shù)據(jù)類型(即數(shù)據(jù)結(jié)構(gòu))是對(duì)程序中的數(shù)據(jù)進(jìn)行描述,指定數(shù)據(jù)在程序中的類型和數(shù)據(jù)的組織形式,它決定了數(shù)據(jù)的在內(nèi)存中所占的存儲(chǔ)空間和數(shù)據(jù)在內(nèi)存中存放形式。而算法是對(duì)程序中數(shù)據(jù)的操作描述,是解決“做什么”和“怎么做”的問(wèn)題,源程序中的操作語(yǔ)句就是算法的體現(xiàn)。正如著名計(jì)算機(jī)科學(xué)家沃思(NIKIKLAUSWIRTH)所提出的觀點(diǎn)程序數(shù)據(jù)結(jié)構(gòu)算法。聯(lián)系程序設(shè)計(jì)語(yǔ)言是編寫程序?qū)崿F(xiàn)算法的語(yǔ)言工具算法的特征有哪些算法的描述方法有哪些算法的特征有哪些算法的描述方法有哪些所謂算法(ALGORITHM)就是對(duì)解決某問(wèn)題所采用的方法和步驟的描述。一個(gè)算法應(yīng)該具有以下特點(diǎn)(1)確定性一個(gè)算法給出的每個(gè)計(jì)算步驟都必須是準(zhǔn)確的、無(wú)二義性。在【例16】中每一個(gè)步驟的含義都是確定的。(2)有窮性一個(gè)算法必須在執(zhí)行有窮多個(gè)計(jì)算步驟后終止。在【例16】中執(zhí)行4個(gè)步驟后問(wèn)題處理結(jié)束。(3)有效性算法中的每一個(gè)步驟必須能夠有效地執(zhí)行,并能夠得到確定的結(jié)果。(4)輸入一個(gè)算法可以有0個(gè)或1個(gè)以上的輸入。在【例16】中需要輸入A,B,C三個(gè)數(shù)。(5)輸出一個(gè)算法有1個(gè)或多個(gè)的輸出,一個(gè)算法得到的結(jié)果就是算法的輸出。在算法的描述方法有自然語(yǔ)言、流程圖、NS圖等。(3)在)在C語(yǔ)言中程序中有哪三種基本結(jié)構(gòu)分別簡(jiǎn)述這三種基本結(jié)構(gòu)內(nèi)涵。實(shí)現(xiàn)這語(yǔ)言中程序中有哪三種基本結(jié)構(gòu)分別簡(jiǎn)述這三種基本結(jié)構(gòu)內(nèi)涵。實(shí)現(xiàn)這三種基本結(jié)構(gòu)的有哪些三種基本結(jié)構(gòu)的有哪些答C語(yǔ)言程序包括哪些三種基本結(jié)構(gòu)順序結(jié)構(gòu)、選擇(或分支)結(jié)構(gòu)、循環(huán)結(jié)構(gòu)三種基本結(jié)構(gòu)圖示依據(jù)作業(yè)情況評(píng)定3}}INTMAIN{CHARSTR20“AZCDABXDEF123“CONVERTSTRPRINTF“S\N“,STRRETURN0}(6)從鍵盤上任意輸入)從鍵盤上任意輸入2020個(gè)2位或位或3位整數(shù)存放在位整數(shù)存放在ARRAYARRAY數(shù)組中,找出數(shù)組中,找出ARRAYARRAY數(shù)組中數(shù)組中的能夠被的能夠被2整除的數(shù)存放在數(shù)組整除的數(shù)存放在數(shù)組B中,并對(duì)中,并對(duì)B數(shù)組的值按升序排列。數(shù)組的值按升序排列。要求要求(A)編寫一個(gè))編寫一個(gè)SORTSORT(INTINTWORD,INTAWORD,INTA)函數(shù)實(shí)現(xiàn)排序功能。)函數(shù)實(shí)現(xiàn)排序功能。(B)除)除SORTSORT函數(shù)外,其余在主函數(shù)內(nèi)完成,但主函數(shù)必須調(diào)用函數(shù)外,其余在主函數(shù)內(nèi)完成,但主函數(shù)必須調(diào)用SORTSORT函數(shù)實(shí)現(xiàn)排序功函數(shù)實(shí)現(xiàn)排序功能。能。(C)程序必須有輸入輸出提示。)程序必須有輸入輸出提示。答案答案INCLUDE“STDIOH“VOIDSORTINTA,INTN{INTI,J,TFORI0IAJ1{TAJAJAJ1AJ1T}PRINTF“排序以后的數(shù)“FORI1INIPRINTF“D“,AIPRINTF“\N“}INTMAIN{INTARRAY20INTB20INTI,J0PRINTF“請(qǐng)輸入20個(gè)整數(shù)“FORI0I20I{SCANF“D“,IFARRAYI70BJARRAYI}PRINTF“這20個(gè)整數(shù)中,能被7整除的有“
下載積分: 5 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 4
大小: 0.04(MB)
子文件數(shù):
-
下載積分: 13 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 0
大?。?0.52(MB)
子文件數(shù):
-
下載積分: 14 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 0
大?。?2.23(MB)
子文件數(shù):
-
下載積分: 13 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 0
大?。?0.41(MB)
子文件數(shù):
-
下載積分: 14 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 0
大小: 1.8(MB)
子文件數(shù):
-
下載積分: 14 賞幣
上傳時(shí)間:2024-01-07
頁(yè)數(shù): 0
大小: 1.18(MB)
子文件數(shù):
-
簡(jiǎn)介:揚(yáng)州大學(xué)揚(yáng)州大學(xué)編譯原理課程設(shè)計(jì)編譯原理課程設(shè)計(jì)學(xué)號(hào)091202122091202122姓名專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)計(jì)算機(jī)科學(xué)與技術(shù)課程編譯原理編譯原理指導(dǎo)教師陳宏建陳宏建簡(jiǎn)單的編譯程序設(shè)計(jì)簡(jiǎn)單的編譯程序設(shè)計(jì)一.一.程序簡(jiǎn)介與分析程序簡(jiǎn)介與分析本程序由四個(gè)部分組成詞法分析子程序,語(yǔ)法分析子程序,語(yǔ)義分析子程序,目標(biāo)代碼生成程序。本程序輸入一個(gè)叫LIBOTXT的C語(yǔ)言源程序,然后對(duì)它進(jìn)行詞法,語(yǔ)法,語(yǔ)義分析,并輸出匯編代碼。詞法分析輸入的是C語(yǔ)言源程序,輸出的3是具有獨(dú)立語(yǔ)法意義的單詞符號(hào)。語(yǔ)法分析以詞法分析產(chǎn)生的編碼流為輸入,按照SLR1分析方法進(jìn)行語(yǔ)法分析,產(chǎn)生語(yǔ)法樹,輸出移進(jìn)和歸約的動(dòng)作,如果源程序不符合文法,則有“語(yǔ)法分析出錯(cuò)”的提示。語(yǔ)義分析階段,在語(yǔ)法分析的同時(shí),在歸約的時(shí)候,給出相應(yīng)的語(yǔ)義動(dòng)作,最后輸出中間代碼四元式和新的符號(hào)表,如果有未聲明的變量出現(xiàn),則會(huì)提示出出錯(cuò),并顯示出此變量的名稱。代碼生成階段,將語(yǔ)義分析得到的中間代碼四元式轉(zhuǎn)化為匯編語(yǔ)言的目標(biāo)代碼并輸出。二.二.程序適用范圍程序適用范圍本程序的使用范圍為整型常量,四則運(yùn)算(為了簡(jiǎn)化問(wèn)題,本程序只考慮加法運(yùn)算和乘法運(yùn)算)和布爾表達(dá)式以及相應(yīng)的賦值語(yǔ)句,條件轉(zhuǎn)移語(yǔ)句和循環(huán)語(yǔ)句。三.三.詞法分析詞法分析根據(jù)詞法分析的需要,我將源程序中的單詞符號(hào)分為保留字,字母(標(biāo)識(shí)符),界符三類,統(tǒng)一用一張表表示如下界符,保留字表界符,保留字表
下載積分: 8 賞幣
上傳時(shí)間:2024-03-17
頁(yè)數(shù): 46
大?。?0.91(MB)
子文件數(shù):
-
簡(jiǎn)介:前言學(xué)習(xí)計(jì)算機(jī)高級(jí)程序設(shè)計(jì)語(yǔ)言是一個(gè)概念性和實(shí)踐性都很強(qiáng)的學(xué)習(xí)過(guò)程。特別是學(xué)習(xí)C語(yǔ)言就有這兩個(gè)方面的問(wèn)題一方面,在語(yǔ)言的組成成份中有許多基本概念,有的甚至于涉及計(jì)算機(jī)的硬件知識(shí),有的需要記憶;另一方面,是編程方法和程序設(shè)計(jì)及上機(jī)實(shí)踐的問(wèn)題。為了能學(xué)好這兩個(gè)方面的問(wèn)題,只有通過(guò)多做習(xí)題多上機(jī),通過(guò)多練習(xí)可以鞏固和提高所學(xué)的教材中各章節(jié)的基本概念和知識(shí),從而自然而然地記住了這些概念和規(guī)則,通過(guò)多練習(xí)也逐漸掌握了程序設(shè)計(jì)和編程方法。本書是為配合高等教育自學(xué)考試中,以C語(yǔ)言為高級(jí)語(yǔ)言的高級(jí)語(yǔ)言程序設(shè)計(jì)課程而寫的同步練習(xí)冊(cè)。其內(nèi)容編排按教材的章節(jié)編寫,與學(xué)習(xí)者的學(xué)習(xí)過(guò)程同步。學(xué)習(xí)者在學(xué)習(xí)大綱、教材的過(guò)程中,每學(xué)完一定內(nèi)容后,就可及時(shí)做一定數(shù)量的練習(xí)題。通過(guò)學(xué)練結(jié)合較好地完成學(xué)習(xí)任務(wù)。本書的編寫原則是在每章的習(xí)題前,都有對(duì)本章在學(xué)習(xí)和解題過(guò)程中的重要疑難問(wèn)題進(jìn)行通俗的條理的說(shuō)明。然后是按考試大綱規(guī)定的題型選用教材的全部習(xí)題,同時(shí)增加幾乎近一倍的根據(jù)作者多年的教學(xué)積累的精選習(xí)題,練習(xí)題的安排與教材的安排順序同步。另外,增加了綜合練習(xí)題部分,為了讀者能全面交叉引用前面學(xué)過(guò)的所有知識(shí),以及對(duì)付自學(xué)考試而進(jìn)行的總復(fù)習(xí)時(shí),可做一定數(shù)量的習(xí)題,既能鞏固所學(xué)的知識(shí),又能及時(shí)發(fā)現(xiàn)問(wèn)題并采取有效的補(bǔ)救措施。最后,按大綱規(guī)定的考核目標(biāo)和題型編制了三套綜合自測(cè)題并給出評(píng)分標(biāo)準(zhǔn)和參考答案。所有的練習(xí)題都有答案,對(duì)一些較難的題目在答案中還加上解題過(guò)程的說(shuō)明,所有答案的程序都已在計(jì)算機(jī)上運(yùn)行通過(guò)。在本書的編寫過(guò)程中,參考了大量有關(guān)C語(yǔ)言程序設(shè)計(jì)書籍和資料以及浙江大學(xué)、浙江工業(yè)大學(xué)的一些考試題,編者在此對(duì)這些參考文獻(xiàn)的作者表示感謝。由于編者水平有限,書中難免存在錯(cuò)誤和不當(dāng)之處,敬請(qǐng)廣大讀者不吝賜教。編者2000年12月2練習(xí)題練習(xí)題一、單項(xiàng)選擇題1.機(jī)器指令是屬于()。A.低級(jí)語(yǔ)言B高級(jí)語(yǔ)言C面向問(wèn)題語(yǔ)言D匯編語(yǔ)言2.下列語(yǔ)言中不屬于面向問(wèn)題的語(yǔ)言是()。A高級(jí)語(yǔ)言B低級(jí)語(yǔ)言CC語(yǔ)言DBASIC語(yǔ)言3.高級(jí)語(yǔ)言編寫的程序稱為()。A.高級(jí)程序B源程序C目標(biāo)程序D編譯程序4.下列字符中屬于鍵盤符號(hào)的是()。A\B\NC\TD\B5.下列字符中不屬于鍵盤可輸入的符號(hào)是()。AABC|D\R6.下列不正確的轉(zhuǎn)義字符是()。A\\B\’C074D\07.下列正確的轉(zhuǎn)義字符是()。A\777B\821C\XHHDXFF8.下列正確的轉(zhuǎn)義字符是()。A\DDDB\XFGC\XFFD\9.不是C語(yǔ)言提供的合法關(guān)鍵字是()。ASWITCHBCHERCCASEDDEFAULT10.C語(yǔ)言提供的合法關(guān)鍵字是()。ANEXTBSTRINGCDOCASEDSTRUCT11.正確的標(biāo)識(shí)符是()。AABA2CA,3DA_312.正確的標(biāo)識(shí)符是()。AINT_ABA2CA34D3XY13.不正確的標(biāo)識(shí)符是()。A_A1BAICA2_IDINT14.下列說(shuō)法中正確的是()。A.由于C源程序是高級(jí)語(yǔ)言程序,因此一定要在TC軟件中輸入B.由于C源程序是字符流組成,因此可以作為文本文件在任何文本編輯的軟件中輸入C.由于C程序是高級(jí)語(yǔ)言程序,因此輸入后即可執(zhí)行D.由于C程序是高級(jí)語(yǔ)言程序,因此它由命令組成15.下列說(shuō)法中正確的是()。AC語(yǔ)言程序由主函數(shù)和0個(gè)到多個(gè)函數(shù)組成BC語(yǔ)言程序由主程序和子程序組成CC語(yǔ)言程序由子程序組成DC語(yǔ)言程序由過(guò)程組成16.下列說(shuō)法中錯(cuò)誤的是()。A主函數(shù)可以分為兩個(gè)部分主函數(shù)說(shuō)明部分和主函數(shù)體B主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)C任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)D程序可以從任何非主函數(shù)開始執(zhí)行
下載積分: 9 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 150
大?。?0.62(MB)
子文件數(shù):
-
簡(jiǎn)介:1程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告程序設(shè)計(jì)基礎(chǔ)課程設(shè)計(jì)報(bào)告題目學(xué)院教學(xué)信息管理系統(tǒng)學(xué)院教學(xué)信息管理系統(tǒng)日期2012521班級(jí)計(jì)算機(jī)應(yīng)用技術(shù)1102班學(xué)號(hào)姓名一.設(shè)計(jì)目的本課程設(shè)計(jì)是計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)重要的實(shí)踐性環(huán)節(jié)之一,是在學(xué)生學(xué)習(xí)完程序設(shè)計(jì)基礎(chǔ)C語(yǔ)言課程后進(jìn)行的一次全面的綜合練習(xí)。本課程設(shè)計(jì)的目的1鞏固和加深學(xué)生對(duì)C語(yǔ)言課程的基本知識(shí)的理解和掌握2掌握C語(yǔ)言編程和程序調(diào)試的基本技能3利用C語(yǔ)言進(jìn)行基本的軟件設(shè)計(jì)4掌握書寫程序設(shè)計(jì)說(shuō)明文檔的能力5提高運(yùn)用C語(yǔ)言解決實(shí)際問(wèn)題的能力二.課程設(shè)計(jì)任務(wù)書題目學(xué)院教學(xué)信息管理系統(tǒng)題目學(xué)院教學(xué)信息管理系統(tǒng)學(xué)院教學(xué)信息管理系統(tǒng),每一條記錄包括一位教師的職工號(hào)、姓名、職稱、性別、3門課程教學(xué)效果、綜合評(píng)分。系統(tǒng)要求實(shí)現(xiàn)以下功能1、輸入輸入每一位教師記錄,將其信息寫入文件中。2、顯示顯示每位教師記錄。3、排序按職工號(hào)或教學(xué)效果綜合評(píng)分進(jìn)行排序,并顯示。4、查找完成按姓名或職工號(hào)查找教師的相關(guān)記錄,并顯示。分步實(shí)施1、初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù)。2、建立一個(gè)文件,將每位教師的相關(guān)(教學(xué))信息寫入文件中并能顯示于屏幕上。3、完成排序(按職工號(hào)、姓名、職稱等)、查找等功能。3四.調(diào)試分析(1)遇到的問(wèn)題如何解決在調(diào)試程序的過(guò)程中,遇到的問(wèn)題有些是我和老師交流過(guò)才解決的,但大部分都是自己通過(guò)思考并仔細(xì)推敲書本的程序后才解決了調(diào)試過(guò)程中出現(xiàn)的問(wèn)題。(2)程序算法的改進(jìn)設(shè)想;我覺(jué)得在兩個(gè)數(shù)進(jìn)行交換的算法中,應(yīng)該有更簡(jiǎn)便的算法。(3)經(jīng)驗(yàn)通過(guò)這次課程設(shè)計(jì),我知道了讀寫文件的方法,還知道了一些細(xì)節(jié)問(wèn)題,如如果要在鍵盤中輸入一個(gè)字符時(shí),需要以1S的格式進(jìn)行輸入,這樣就避免了輸入多個(gè)字符。體會(huì)在調(diào)試程序的過(guò)程中,我覺(jué)得自己要善于分析程序的問(wèn)題所在,盡量做到自己獨(dú)立處理問(wèn)題的能力。同時(shí)在調(diào)試程序的過(guò)程中,要有不厭其煩的精神,出現(xiàn)問(wèn)題后不要感到失落,要相信自己一定能攻破難關(guān)。五.用戶使用說(shuō)明操作步驟一、開始此時(shí)要按下Y或Y鍵才能進(jìn)入系統(tǒng),如果輸入錯(cuò)誤時(shí),系統(tǒng)會(huì)有提示,并要求重新輸入。二、輸入信息
下載積分: 6 賞幣
上傳時(shí)間:2024-03-15
頁(yè)數(shù): 22
大?。?0.32(MB)
子文件數(shù):
-
簡(jiǎn)介:1高中英語(yǔ)語(yǔ)音語(yǔ)法必備基礎(chǔ)講練正文高中英語(yǔ)語(yǔ)音語(yǔ)法必備基礎(chǔ)講練正文致英語(yǔ)基礎(chǔ)薄弱的高中生致英語(yǔ)基礎(chǔ)薄弱的高中生代前言代前言對(duì)于相當(dāng)一部分高中生來(lái)說(shuō),英語(yǔ)學(xué)習(xí)成了巨大的負(fù)擔(dān)。不知從何時(shí)開始,英語(yǔ)學(xué)習(xí)越來(lái)越吃力了,甚至完全跟不上了。英語(yǔ)科成了一塊心病,英語(yǔ)課成了一種煎熬。但英語(yǔ)是必學(xué)科目,它在我們的學(xué)習(xí)生活中扮演著重要的角色,最終它還會(huì)決定我們的命運(yùn)不學(xué)好英語(yǔ),高考將是無(wú)法想象的。也許你不止一次地下決心要把它學(xué)好,還實(shí)實(shí)在在地努力過(guò),但結(jié)果總是讓你失望;也許你仍然在不懈地努力著,但收效甚微;也許你早已心灰意冷,對(duì)它徹底喪失了信心。有些同學(xué)甚至懷疑自己是不是學(xué)習(xí)英語(yǔ)的料。實(shí)話實(shí)說(shuō),由于多方面的原因,英語(yǔ)學(xué)習(xí)容易出現(xiàn)兩極分化的現(xiàn)象,一旦掉隊(duì),很難自己補(bǔ)上來(lái)。尤其是已經(jīng)掉隊(duì)多年的學(xué)生,想補(bǔ)也不知從哪兒入手。本人曾有自學(xué)英語(yǔ)的經(jīng)歷,又長(zhǎng)期在學(xué)生基礎(chǔ)不是很好的普通中學(xué)擔(dān)任高、初中英語(yǔ)教師,對(duì)英語(yǔ)基礎(chǔ)差學(xué)生的情況非常了解,也非常理解同學(xué)們想學(xué)好英語(yǔ)的迫切心情。經(jīng)過(guò)多年的摸索,總結(jié)出一套“亡羊補(bǔ)牢”高中英語(yǔ)助學(xué)方案。這套方案概括起來(lái)就兩句話“集中數(shù)月補(bǔ)基礎(chǔ),邊補(bǔ)邊學(xué)跟課本集中數(shù)月補(bǔ)基礎(chǔ),邊補(bǔ)邊學(xué)跟課本。”它包括兩大塊共六本書語(yǔ)音語(yǔ)法必備基礎(chǔ)講練、邊學(xué)邊補(bǔ)同步輔導(dǎo)必修1-5。高中英語(yǔ)語(yǔ)音語(yǔ)法必備基礎(chǔ)講練作為集中補(bǔ)習(xí)的教材,針對(duì)高中生用來(lái)補(bǔ)習(xí)的時(shí)間短、需要最基礎(chǔ)的知識(shí)和進(jìn)一步學(xué)習(xí)的工具這一特殊情況,首先在內(nèi)容選取和順序的安排上就與其它教輔資料不同●英語(yǔ)掉隊(duì)是從記不住單詞開始的,故本書安排第一部分解決單詞拼讀過(guò)關(guān)和記憶方法問(wèn)題。通過(guò)對(duì)單詞進(jìn)行分類集中拼讀訓(xùn)練,引導(dǎo)學(xué)生總結(jié)單詞發(fā)音規(guī)律并熟練運(yùn)用英語(yǔ)單詞讀音規(guī)則來(lái)拼讀和記憶單詞,扭轉(zhuǎn)按照字母順序死記硬背單詞拼寫、難記易忘的局面;充分利用高中生的的理解能力和記憶能力,訓(xùn)練大批量記憶英語(yǔ)單詞的方法?!裼辛藛卧~,要會(huì)造句,而造句就必須掌握英語(yǔ)句子的基本結(jié)構(gòu)。第二部分就安排由淺入深的練習(xí)使學(xué)生掌握英語(yǔ)簡(jiǎn)單句的五種基本句型(一般的書都只是一帶而過(guò))?!衩總€(gè)句子都離不開動(dòng)詞,最重要、最復(fù)雜的也是動(dòng)詞,接下來(lái)第三部分就開始學(xué)習(xí)動(dòng)詞的時(shí)態(tài)、語(yǔ)態(tài)、語(yǔ)氣,之后是并列句和復(fù)合句總之我們是揀最重要的、最需要的先補(bǔ),次要的、對(duì)英語(yǔ)句子的理解和運(yùn)用影響小的內(nèi)容則放在后面。集中補(bǔ)習(xí)可根據(jù)時(shí)間長(zhǎng)短來(lái)選取內(nèi)容,但至少應(yīng)該集中學(xué)完14部分。除了內(nèi)容編排突出重點(diǎn)、滿足同學(xué)們快速補(bǔ)最必要的基礎(chǔ)這一實(shí)際需要外,本書還有以下特色●語(yǔ)法教程配單詞表(本書首創(chuàng))。詞匯量小,看不懂例句,做不了練習(xí),影響我們學(xué)習(xí)的進(jìn)程,進(jìn)而影響我們學(xué)習(xí)的信心。本書在補(bǔ)習(xí)語(yǔ)法的每一講之前,把例句和練習(xí)要用到的單詞列出來(lái),先背單詞再學(xué)語(yǔ)法,單詞和語(yǔ)法同時(shí)補(bǔ),這樣,毫無(wú)基礎(chǔ)的同學(xué)也順利往下學(xué)?!褚肓擞⒄Z(yǔ)學(xué)習(xí)最先進(jìn)的理念,補(bǔ)語(yǔ)法卻不死摳語(yǔ)法。學(xué)習(xí)語(yǔ)法主要目的是幫助理解句子,幫助造句。本人極力反對(duì)一開始就用很復(fù)雜的、似是而非的選擇題、改錯(cuò)題等把學(xué)生弄得暈頭轉(zhuǎn)向,偏離語(yǔ)言學(xué)習(xí)軌道、浪費(fèi)學(xué)生精力和智力的得不償失的做法。本方案提倡利用例句和練習(xí)訓(xùn)練朗讀,增強(qiáng)語(yǔ)感,還為口語(yǔ)和聽(tīng)力入門創(chuàng)造條件?!癖緯鴣?lái)自實(shí)踐,在給學(xué)生補(bǔ)課的過(guò)程中不斷完善,針對(duì)性強(qiáng)。3為了便于理解和掌握,對(duì)有些短語(yǔ)采取具體和公式化相結(jié)合的方法,如BYYOURSELF你獨(dú)自你自己GIVESBAHAND幫助某人;有些單詞用法講起來(lái)很羅嗦,但記一個(gè)有用的搭配卻簡(jiǎn)單明了,就把該搭配作為短語(yǔ)列出,盡管一般書上不把它視為短語(yǔ)。比如,CLASS1,GRADE2二年級(jí)一班AGOODCOMMANDOFENGLISH能自由運(yùn)用英語(yǔ);還有一些是專為沒(méi)有基礎(chǔ)的初學(xué)者而考慮的,其它書或許不算一個(gè)短語(yǔ),如INSHANGHAI在上海KNOCKATTHEDOOR敲門LIVETOGROWUP活到成年;有時(shí)本書前面暫時(shí)沒(méi)講到的詞尾變化,先作為生詞列出,如CHEAPEST最便宜??偟囊痪湓?,怎么利于掌握就怎么做,就像老師在你面前輔導(dǎo)一樣。注音注音因?yàn)榈谝徊糠忠呀?jīng)詳細(xì)學(xué)習(xí)了英語(yǔ)拼讀規(guī)則,原則上符合讀音規(guī)則的單音節(jié)詞不注音標(biāo),對(duì)于某個(gè)字母或字母組合發(fā)音有變化的情況,有時(shí)我們采取簡(jiǎn)單注音方式,即標(biāo)明有變化的字母或字母組合(在其下劃線),只注該字母或字母組合發(fā)音。如PLANTA;有時(shí)也注整個(gè)單詞的音標(biāo)。雙音節(jié)詞和多音節(jié)詞原則上都注音標(biāo)。希望開始背單詞的時(shí)候先分析單詞的重讀與非重讀音節(jié)中字母的發(fā)音(熟悉后這個(gè)分析過(guò)程會(huì)很短,幾乎瞬間即可完成,并不像我們想象的那么麻煩),會(huì)讀單詞后就不要管音標(biāo)了。練習(xí)練習(xí)本書為了滿足不同需要的同學(xué),有些題要求翻譯、背誦的句子比較多,在翻譯和背誦時(shí)可作適當(dāng)?shù)娜∩幔ó?dāng)然多多益善);為了滿足基礎(chǔ)比較好的同學(xué),在有關(guān)內(nèi)容后面加了一些綜合性的練習(xí),以單選題為主,這些題目不少選自中、高考題,有一定難度,都加了星號(hào)。那種題目都是在有關(guān)知識(shí)掌握得很好的條件下才能做的。基礎(chǔ)不那么好的同學(xué),暫時(shí)不會(huì)做不要緊,切勿好高務(wù)遠(yuǎn)??s略語(yǔ)縮略語(yǔ)V動(dòng)詞VT及物動(dòng)詞VI不及物動(dòng)詞LINKV連系動(dòng)詞AUXV助動(dòng)詞MODV情態(tài)動(dòng)詞N名詞PRON代詞ADJ形容詞ADV副詞NUM數(shù)詞CONJ連詞PREP介詞ART冠詞INT感嘆詞SING單數(shù)和PL復(fù)數(shù)如AIRCRAFTSINGPL意思是AIRCRAFT的單數(shù)和復(fù)數(shù)同形EG例如CF比較目錄目錄致英語(yǔ)基礎(chǔ)薄弱的高中生代前言本書使用說(shuō)明第一部分基本功訓(xùn)練英語(yǔ)單詞拼讀規(guī)則第一講元音字母在重讀開音節(jié)中的讀音附一大批量記單詞的方法介紹第二講元音字母在重閉讀音節(jié)中的讀音附二記憶與遺忘規(guī)律第三講元音字母在重讀R音節(jié)中的讀音附三單詞循環(huán)記憶法第四講元音字母在非重讀音節(jié)中的讀音第五講元音字母發(fā)音總結(jié)
下載積分: 9 賞幣
上傳時(shí)間:2024-03-16
頁(yè)數(shù): 198
大?。?2.32(MB)
子文件數(shù):