-
簡介:C語言程序設計第三次形考任務甘肅廣播電視大學形成性測評系統(tǒng)課程代碼6207105參考資料第三次形考任務試卷總分100第三次形考任務填空題共9題,共20分12分在程序中執(zhí)行到語句時,將結束所在函數(shù)的執(zhí)行過程,返回到調(diào)用該函數(shù)的位置。參考答案RETURN22分如果一個函數(shù)直接或間接地調(diào)用自身,這樣的調(diào)用被稱為調(diào)用。參考答案遞歸34分C依據(jù)調(diào)用中實在參數(shù)在上或上的不同來確定調(diào)用的是重載函數(shù)的哪一個。參考答案數(shù)量、類型42分作為的函數(shù)調(diào)用,即使有返回值也被舍棄不用。參考答案無返回值52分已知INTINCRINTN{RETURNN1}和LONGINCRLONGN{RETURNN1}是一個函數(shù)的模板的兩個實例,則該函數(shù)模板的定義是。112分設VOIDF1INTM,LONGINTALONGB則以下調(diào)用合法的是。A、F1A,BB、F1C、CF1A,D、F1參考答案B122分從函數(shù)原型看,返回值類型為INT的函數(shù)有()。A、INTFCHARNB、CHARFINTNC、DOUBLEFINTND、FDOUBLEN參考答案A參考答案A132分在下面的函數(shù)聲明語句存在語法錯誤。A、AAINTA,INTBB、AAINT,INT
下載積分: 6 賞幣
上傳時間:2024-03-15
頁數(shù): 9
大小: 0.01(MB)
子文件數(shù):
-
簡介:C語言程序設計第二次形考任務甘肅廣播電視大學形成性測評系統(tǒng)課程代碼6207105參考資料第二次形考任務試卷總分100第二次形考任務填空題共10題,共20分12分一個二維字符數(shù)組A1020能夠存儲的每個字符串的長度至多為。參考答案1922分假定二維數(shù)組的定義為“CHARAMN”,則該數(shù)組所所含元素的個數(shù)為。參考答案MN32分在SWITCH語句時,在進行作為條件的表達式求值后,將從某個匹配的標號位置起向下執(zhí)行,當碰到下一個標號位置時(停止/不停止)執(zhí)行。參考答案不停止42分假定二維數(shù)組的定義為“DOUBLEAMN”,則每個數(shù)組元素的行下標取值范圍在之間。參考答案0M152分假定一維數(shù)組的定義為“CHARA8”,則該數(shù)組所占存儲空間的字節(jié)數(shù)為。C、INTD、INTPM參考答案B參考答案B122分假定K是一個DOUBLE類型的變量,則定義指向K的變量P的正確語句為。A、DOUBLEPB、DOUBLEPC、DOUBLED、CHARP”THANKYOU”參考答案B參考答案B132分假定K是一個DOUBLE類型的變量,則定義指向K的變量P的正確語句為。A、DOUBLEPB、DOUBLEPC、DOUBLED、CHARP”THANKYOU”參考答案B參考答案B
下載積分: 6 賞幣
上傳時間:2024-03-15
頁數(shù): 9
大小: 0.01(MB)
子文件數(shù):
-
簡介:1目錄一、課題內(nèi)容2二、總體設計51、系統(tǒng)要求52、系統(tǒng)結構總框圖6三、詳細設計7(一)、界面設計7(二)、程序介紹15(三)、使用方法20四、程序中出現(xiàn)的問題及解決方法20五、其他題目的源代碼21六、源代碼42七、學習心得603通用輸出函數(shù),(要求用函數(shù)指針做參數(shù))能分別打印不同排序算法的結果。步驟、方法與要求1在函數(shù)中進行10個學生成績從高到低排名SORTINTA102改進第一步的函數(shù)為SORTINTA,INTN,進行N個學生成績從高到低排名,3改進第二步的函數(shù)為SORTINTA,INTN,CHARSTYLE,將N個學生成績從高到低排名,排名方式根據(jù)SORT函數(shù)的STYLE參數(shù)進行,如STYLE為‘A’按升序排,STYLE為’D’按降序排。(AASCENDING升,DDESCENDING降)4編寫4個排序函數(shù),實現(xiàn)4種不同的排序算法(用冒泡法進行升序排序,用冒泡法進行降序排序,選擇法進行升序排序,選擇法進行降序排序等),函數(shù)返回指向排好序的數(shù)組的指針。5編寫通用輸出函數(shù)SHOW(INT(FUN)INT,INT,INTA,INTN),其中A為成績數(shù)組,N為數(shù)組元素個數(shù)。6編寫主函數(shù)調(diào)用以上函數(shù)。(三)鏈表的操作(鏈表的建立,訪問,刪除鏈表指定結點,增加結點)建立一個動態(tài)鏈表,將學生數(shù)據(jù)(學號,成績)存入鏈表結構中,實現(xiàn)鏈表的訪問(求學生成績的平均分,找到最高分,最低分,將其數(shù)據(jù)輸出)。刪除指定學號的學生數(shù)據(jù),對學生數(shù)據(jù)進行排序,分別在鏈表頭部,中間,末尾插入學生數(shù)據(jù)。(四)學生成績文件管理定義一個結構體數(shù)組,存放10個學生的學號,姓名,三門課的成績,輸出單門課成績最高的學生的學號、姓名、以及該門課程的成績,輸出三門課程的平均分數(shù)最高的學生的學號、姓名及其平均分,將10個學生的相關數(shù)據(jù),存入
下載積分: 9 賞幣
上傳時間:2024-03-15
頁數(shù): 61
大?。?0.82(MB)
子文件數(shù):
-
簡介:遼寧工業(yè)大學C語言程序設計語言程序設計課程設計(論文)課程設計(論文)題目題目推箱子院(系)院(系)軟件學院專業(yè)班級專業(yè)班級軟件工程軟件工程103103班學號號101301111101301111學生姓名學生姓名1111111111111111指導教師指導教師武志剛教師職稱教師職稱講師起止時間起止時間20101220201012312010122020101231課程設計(論文)任務及評語課程設計(論文)任務及評語院(系)軟件學院教研室軟件教研室學號101301111學生姓名11111專業(yè)班級軟件工程103課程設計(論文)題目推箱子遼寧工業(yè)大學課程設計說明書(論文)目錄第1章課程設計目的與要求111課程設計目的112課程設計的實驗環(huán)境113課程設計的預備知識114課程設計要求1第2章課程設計內(nèi)容221C語言程序設計推箱子問題分析2211功能分析2212算法設計及程序設計中技術重點222程序中涉及的類的UML類圖和主要函數(shù)流程圖或框圖。523程序源代碼724程序的實現(xiàn)10第3章課程設計總結13參考文獻14
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 16
大?。?1.66(MB)
子文件數(shù):
-
簡介:注意本文檔可供大家參考,學習。請大家借鑒優(yōu)點,批評不足。請各位湖工學弟,學妹不要署名后直接打印,應付老師。一定要弄懂代碼,這對大家的代碼編寫技術很有好處。雖然現(xiàn)在完全自主編寫有些困難,但是也要有一個迎難而上的心態(tài)。祝大家學業(yè)有成課程設計報告課程名稱課程名稱C語言程序設計語言程序設計課題名稱課題名稱學生綜合測評系統(tǒng)學生綜合測評系統(tǒng)專業(yè)班級學號姓名指導教師指導教師任務書下達日期年月日任務完成日期年月日第3頁共23頁師評分分別占綜合測評總分的60,10,10,20。二、功能描述二、功能描述A、學生信息處理1輸入學生信息、學號、姓名、性別、家庭住址、聯(lián)系電話,按學號以小到大的順序存入文件中。提示學生信息可先輸入到數(shù)組中,排序后可寫到文件中。2插入(修改)同學信息提示先輸入將插入的同學信息,然后再打開源文件并建立新文件,把源文件和輸入的信息合并到新文件中(保持按學號有序)若存在該同學則將新記錄內(nèi)容替換源內(nèi)容,3刪除同學信息提示輸入將刪除同學號,讀出該同學信息,要求對此進行確認,以決定是否刪除將刪除后的信息寫到文件中。4瀏覽學生信息提示打開文件,顯示該文件的學生信息。B、學生數(shù)據(jù)處理1按考試科目錄入學生成績并且按公式考試成績=(語文數(shù)學外語)/3計算考試成績,并計算考試名次,提示先把學生信息讀入數(shù)組,然后按提示輸入每科成績,計算考試成績,求出名次,最后把學生記錄寫入一個文件中。2學生測評數(shù)據(jù)輸入并計算綜合測評總分及名次。提示綜合測評總分=(考試成績)06(同學互評分)01品德成績01任課老師評分02。3學生數(shù)據(jù)管理提示輸入學號,讀出并顯示該同學信息,輸入新數(shù)據(jù),將改后信息寫入文件4學生數(shù)據(jù)查詢提示輸入學號或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。C、學生綜合信息輸出提示輸出學生信息到屏幕。三、算法提示三、算法提示1、數(shù)據(jù)結構結構體類型數(shù)組2、數(shù)據(jù)庫結構下表構成該系統(tǒng)的基本數(shù)據(jù)庫。學號姓名考試成績評分CHARCHARSTRUCTINT四、測試數(shù)據(jù)四、測試數(shù)據(jù)學生人數(shù)N10二.設計要求二.設計要求掌握結構化程序設計的主體思想,以自頂向下逐步求精的方法編制程序解決一些實際的問題,為將來編寫軟件積累一些典型的案例處理經(jīng)驗。1按學號順序選課題號,并在規(guī)定的時間內(nèi)獨自完成相關課題的C源程序編寫、調(diào)試和運行。源程序及編譯生成各文件均保存;
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數(shù): 23
大?。?0.67(MB)
子文件數(shù):
-
簡介:C程序設計課程設計程序設計課程設計學院院專業(yè)業(yè)班級級學號號姓名名指導教師指導教師2016年9月}【編譯示圖】示圖中要有0ERROR,0WARNING的提示【運行結果示圖】132132設計任務設計任務2的實現(xiàn)過程的實現(xiàn)過程【任務描述】6一輛肇事汽車的號碼是4位十進制數(shù)。目擊者向交警描述這個車號這是一個完全平方數(shù);這4個數(shù)字從左至右一個比一個小。請幫助交警尋找肇事者,將車號算出來?!舅惴ǚ治觥浚ㄓ梦淖只蛄鞒虉D進行描述)找出這個四位數(shù)的個、十、百、千位數(shù),利用題目條件運用兩個FOR循環(huán)最后求出結果。
下載積分: 8 賞幣
上傳時間:2024-03-15
頁數(shù): 28
大?。?1.37(MB)
子文件數(shù):
-
簡介:東華理工大學軟件學院軟件工程系1數(shù)據(jù)結構課程設計報告數(shù)據(jù)結構課程設計報告題目題目迷宮問題非遞歸求解迷宮問題非遞歸求解2010年6月4日東華理工大學軟件學院軟件工程系3一實驗內(nèi)容實驗內(nèi)容任務可以輸入一個任意大小的迷宮數(shù)據(jù),用非遞歸的方法求出一條走出迷宮的路徑,并將路徑輸出;要求二需求分析需求分析1可以輸入一個任意大小的迷宮數(shù)據(jù),用非遞歸的方法求出一條走出迷宮的路徑,并將路徑輸出;要求使用非遞歸算法。2用戶可以根據(jù)自己的需求進行輸入所需的迷宮,其中1表示迷宮的墻壁,0表示迷宮的通路,從而建立自己的迷宮;3用戶還可以自己設計迷宮的入口坐標,當然也可以設計出口了;4程序執(zhí)行的命令包括(1)構造棧STACK,T描述迷宮中當前位置的結構類型,LINKNODE鏈表結點三個類,其中STACK是LINKNODE的友元類(2)構造存取迷宮的二維指針GETMAZEINTM,INTN(3)恢復迷宮RESTOREINTMAZE,INTM,INTN(4)在迷宮中尋找一條通路MAZEPATHINTMAZE,INTM,INTN(5)輸出所找到的通路PRINTPATH6定義當前位置移動的4個方向MOVE數(shù)組
下載積分: 6 賞幣
上傳時間:2024-03-11
頁數(shù): 17
大?。?0.1(MB)
子文件數(shù):
-
簡介:1中國地質(zhì)大學本科生課程論文封面課程名稱C語言課程設計教師姓名本科生姓名本科生學號本科生專業(yè)會計學所在院系經(jīng)濟管理學院類別課程設計日期2015年1月21日3目錄課程設計評語2目錄31.課程論文題目42.程序設計思路43.功能模塊圖54.數(shù)據(jù)結構設計105.算法設計116.程序代碼207.程序運行結果318.編程中遇到的困難及解決方法369.總結心得及良好建議3610.致謝371.課程論文題目課程論文題目課程信息管理系統(tǒng)課程信息管理系統(tǒng)課程信息包括記錄編號、課程編號、課程名、學時(講課學時、實踐學時)、學分、開課學期,考核方式(考試/報告)功能要求A、從課程信息文件中讀取已有的課程信息,并實現(xiàn)屏幕顯示。B、能通過課程編號對已有的課程信息進行修改,要求編號不能修改,其他信息內(nèi)容都可改,修改的結果保存至課程信息文件。C、實現(xiàn)對課程信息的統(tǒng)計(分學期統(tǒng)計課程數(shù)量及開課總學分數(shù))。D、實現(xiàn)對課程信息的查詢顯示(查詢條件分為課程編號、課程學分、開課學期),對有多條記錄的查詢結果按照課程開課學期進行排序顯示。E、新課程信息的添加并保存至課程信息文件。F、數(shù)據(jù)約束關系學時講課學時時間學時;學分學時/16。G、課程信息的刪除,根據(jù)課程編號,刪除指定課程信息,并將結果寫入文件。H、每增加一條記錄,記錄編號自動加1。2.程序設計思路程序設計思路(1)需求分析)需求分析
下載積分: 8 賞幣
上傳時間:2024-03-15
頁數(shù): 36
大?。?0.68(MB)
子文件數(shù):
-
簡介:C語言課程設計題目商品銷售系統(tǒng)指導教師曹東燕學生姓名劉偉張新星馬國文學號200900804072200901802005200900804051專業(yè)電子電子電科教學單位物理系(蓋章)1設計內(nèi)容與設計要求11系統(tǒng)功能簡介?系統(tǒng)有簡單的菜單界面,用戶可以通過輸入簡單的選項來完成相應的工作。?選定一種產(chǎn)品,按銷售額的順序?qū)︿N售員進行排序,輸出排序結果。?統(tǒng)計每種產(chǎn)品的總銷售額,輸出排序結果。?輸出統(tǒng)計報表。12系統(tǒng)運行環(huán)境VC60下運行,硬件基本無要求,現(xiàn)在的計算機系統(tǒng)基本都可以運行該系統(tǒng)。2功能劃分,模塊詳細說明系統(tǒng)的功能是通過子函數(shù)調(diào)用的方式來完成的,下面對程序中用到的函數(shù)及其功能做一下說明。?VOIDMENU顯示主菜單界面。?VOIDDATA_COUNTDATAX以寫方式打開文件,對商品信息清零,讀入職工編號、產(chǎn)品編號、銷售量等信息,對相同職工的相同產(chǎn)品的銷售量求和后寫入文件。?VOIDRANGE_SXYDATAX以讀方式打開文件,讀入信息,輸入按何種產(chǎn)品排序后對存儲職工編號的數(shù)組進行排序,最后輸出新序的職工編號信息。?VOIDRANGE_SHANGPINDATAX從文件讀入信息,對每項產(chǎn)品的銷售量求和,按每項產(chǎn)品的總銷售量排序。?VOIDDATA_OUTDATAX打開文件,讀入信息,求所有產(chǎn)品的銷售量的和,輸出統(tǒng)計表。?VOIDMAIN主函數(shù),調(diào)用以上函數(shù),完成相應功能。3程序流程圖程序整體流程圖如圖31所示
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 15
大?。?0.24(MB)
子文件數(shù):
-
簡介:全國計算機等級考試二級教程C語言程序設計課后題及參考答案(教育部考試中心)高等教育出版社出版(第一章、第二章、第三章)第一章程序設計基本概念11在TRUBOC環(huán)境中用RUN命令運行一個C程序時,所運行的程序的后綴是______。答案EXE12C語言源程序文件的后綴是_____,經(jīng)過編譯后,生成文件的后綴是_____,經(jīng)過連接后,生成文件的后綴是_____。答案COBJEXE13結構化程序由_____、_____、_____三種基本結構組成。答案順序、選擇、循環(huán)第二章C程序設計的初步知識一、選擇題21以下選項中正確的整型常量是A12B20C1,000D456答案B22以下選項中正確的實型常量是A0B31415C0329102(10的2次方)D871答案D23以下選項中不正確的實型常量是A2607E1B08103E2C7777D456E2答案B24以下選項中不合法的用戶標識符是AABCCBFILECMAINDPRINTF答案A25以下選項中不合法的用戶標識符是A_123BPRINTFCADDIM答案C26C語言中運算對象必需是整型的運算符是AB/CD答案A27可在C程序中用作用戶標識符的一組標識符是AVOIDDEFINEWORDBAS_B3_123IFCFORABCCASED2CDOSIG答案B28若變量已正確定義并賦值,符合C語言語法的表達式是AAA7BA7BC,ACINT1234DAA7CB答案B29以下敘述中正確的是AA是實型變量,C允許進行以下賦值A10,因此可以這樣說實型變量中允許存放整型值。B在賦值表達式中,賦值號右邊既可以是變量也可以是任意表達式。C執(zhí)行表達式AB后,在內(nèi)存中A和B存儲單元中的原有值都將被改變,A的值已由原值改變?yōu)锽的值,B的值由原值變?yōu)?。D已有A3,B5。當執(zhí)行了表達式AB,BA之后,已使A中的值為5,B中的值為3。答案B210以下敘述中正確的是A在C程序中無論是整數(shù)還是實數(shù),只要在允許的范圍內(nèi)都能準確無誤的表示。BC程序由主函數(shù)組成。CC程序由函數(shù)組成。DC程序由函數(shù)和過程組成。答案C211TURBOC中INT類型變量所占字節(jié)數(shù)是A1B2C3D4答案B212不合法的八進制數(shù)是AREADA,B,CBSCANF“DDD“,A,B,CCSCANF“DDD“,DSCANF“DDD“,答案D36若變量已正確說明為FLOAT類型,要通過以下賦值語句給A賦予10、B賦予22、C賦予33,以下不正確的輸入形式是A102233B100,220,330C100220330D102233SCANF“FFF“,答案B37若變量以正確定義,要將A和B中的數(shù)進行交換,下面不正確的語句組是AAAB,BAB,AABBTA,AB,BTCATTBBADTBBAAT答案C38若變量已正確定義,以下程序段的輸出結果是A輸出格式說明與輸出項不匹配,輸出無定值B517000C5168000D5169000X516894PRINTF“F\\N“,INTX100005/FLOAT1000答案D39若有以下程序段,C3中的值是A0B1/2C05D1INTC11,C22,C3C3C1/C2答案A310若有以下程序段,其輸出結果是A0,0,10B0,0,5C10,3,10D3,3,10INTA0,B0,C0CAA5,AB,B3PRINTF“D,D,D\\N“,A,B,C答案B311當運行以下程序時,在鍵盤上從第一列開始輸入9876543210(此處代表ENTER),則程序的輸出結果是AA98,B765,C4321BA10,B432,C8765CA98,B765000000,C4321000000DA98,B765,C43210MAIN{INTAFLOATB,CSCANF“O“,PRINTF“\\NAD,BF,CF\\N“,A,B,C}答案C312以下程序的輸出結果是AA2,B5BA2,B5CAD,BDDAD,BDMAIN{INTA2,B5PRINTF“AD,BD\\N“,A,B}答案D313若INT類型占兩個字節(jié),則以下程序段的輸出是A1,1B1,32767C1,32768D1,65535INTA1PRINTF“D,U\\N“,A,A
下載積分: 8 賞幣
上傳時間:2024-03-12
頁數(shù): 38
大?。?0.17(MB)
子文件數(shù):
-
簡介:數(shù)據(jù)結構課程設計實驗報告1C語言版語言版課題飛機訂票系統(tǒng)和圖的遍歷的動態(tài)演示課題飛機訂票系統(tǒng)和圖的遍歷的動態(tài)演示姓名姓名學號學號班級班級指導教師指導教師數(shù)據(jù)結構課程設計實驗報告3主菜單主菜單0123456789輸入航班的信息列出航班的信息按航班號查詢航班信息按城市來查詢航班訂票程序退票系統(tǒng)修改飛機航班的信息保存文件讀取文件、下載文件退出B各分塊模板的構造流程圖各分塊模板的構造流程圖0輸入航班的信息航班號起飛城市降落城市出發(fā)時間降落時間剩下的座位價格折扣1列出航班的信息繼續(xù)Y退出N2按航班號查詢航班信息
下載積分: 8 賞幣
上傳時間:2024-03-15
頁數(shù): 25
大小: 0.31(MB)
子文件數(shù):
-
簡介:河南理工大學計算機科學與技術學院課程設計20112012學年第二學期課程名稱CWINDOWS程序設計課設設計題目研究生管理信息系統(tǒng)學生姓名馬迎超學號311009070205專業(yè)班級軟件工程NET2班指導教師姜國權年月日11設計任務書設計任務書1111項目目的項目目的研究生信息管理是一項非常重要的工作,它關系到整個學校的工作效率。一個好的信息管理系統(tǒng)能夠方便系統(tǒng)管理人員對學校的基本數(shù)據(jù)進行維護,包括信息的增加,修改以及對各項信息的變動等操作。采用研究生信息管理系統(tǒng)不僅可以節(jié)省人力物力,而且可以增強學校資料的安全性,提高學校的管理能力。運用該系統(tǒng),可以清晰地了解研究生的課程、專業(yè)、成績等信息,并根據(jù)需要添加、刪除、修改相應的信息。但是不同的角色,登錄得到的界面不同,擁有的權限也不同,這樣,起到了對學校資料的保護的作用。整個系統(tǒng)的管理員可以根據(jù)學校情況添加、刪除、修改、角色的權限,很方便管理。1212題目與要求題目與要求本次課程設計的題目是“研究生信息管理系統(tǒng)”的設計與實現(xiàn)。該設計是對本學期前八周所學的面向?qū)ο蟪绦蛟O計課程的鞏固和深入應用。利用前面學過的知識來解決實際問題,鍛煉解決問題的能力和動手編程的能力。同時初步理解軟件開發(fā)步驟和軟件工程思想。本人計劃與劉賀和王劉英編寫一個研究生信息管理系統(tǒng),主要用來管理研究生的基本信息及成績信息。本研究生管理信息系統(tǒng)具有以下特點1實現(xiàn)研究生的個人信息、課程、成績、專業(yè)等的管理;2提供完整的資料,方便學校統(tǒng)一管理;3界面設計簡單、操作方便。本系統(tǒng)的功能主要包括以下幾個方面1系統(tǒng)管理員添加年級信息、班級信息、所開設的課程信息和系統(tǒng)用戶信息,對用戶進行權限設置并對其進行維護;2新生入學時,普通管理員錄入研究生的基本信息,并在以后的教學中對研究生信息進行基本維護;3考試結束后,由任課老師對研究生的成績進行錄入,并對成績進行分析;4學期初期,導師給每位研究生選擇課程,并可以對研究生的信息和成績進行查詢;5每位研究生可以根據(jù)自己的需求對以上錄入的信息進行適當?shù)牟樵?。根?jù)分工,我的主要工作是設計成績管理模塊以及用戶管理模塊。1313本系統(tǒng)設計的知識點本系統(tǒng)設計的知識點
下載積分: 6 賞幣
上傳時間:2024-03-17
頁數(shù): 16
大小: 0.23(MB)
子文件數(shù):
-
簡介:重慶科技學院重慶科技學院面向?qū)ο蟪绦蛟O面向?qū)ο蟪绦蛟O計課程設計報告計課程設計報告學院_電氣與信息工程學院_專業(yè)班級學生姓名學號設計地點(單位)___計算機基礎自主學習中心___設計題目_______公司員工信息管理系統(tǒng)設計完成日期2013年1月16日指導教師評語______________________________________________________________________________________________________________________________________________________________________________________成績(五級記分制)________________指導教師(簽字)________________重慶科技學院面向?qū)ο蟪绦蛟O計課程設計報告II重慶科技學院重慶科技學院課程設計任務書課程設計任務書設計題目公司員工信息管理系統(tǒng)設計學生姓名課程名稱面向?qū)ο蟪绦蛟O計專業(yè)班級計科1102地點I306起止時間2013年1月7日~1月18日設計內(nèi)容及要求1)問題描述某公司需要存儲雇員的編號、姓名、性別、所在部門,級別,并進行工資的計算。其中,雇員分為經(jīng)理、技術人員、銷售人員和銷售經(jīng)理。設計一程序能夠?qū)救藛T進行管理,應用到繼承、抽象類、虛函數(shù)、虛基類、多態(tài)和文件的輸入/輸出等內(nèi)容。2)功能要求(1)添加功能程序能夠任意添加上述四類人員的記錄,可提供選擇界面供用戶選擇所要添加的人員類別,要求員工的編號要唯一,如果添加了重復編號的記錄時,則提示數(shù)據(jù)添加重復并取消添加。(2)查詢功能可根據(jù)編號、姓名等信息對已添加的記錄進行查詢,如果未找到,給出相應的提示信息,如果找到,則顯示相應的記錄信息;(3)顯示功能可顯示當前系統(tǒng)中所有記錄,每條記錄占據(jù)一行。(4)編輯功能可根據(jù)查詢結果對相應的記錄進行修改,修改時注意編號的唯一性。(5)刪除功能主要實現(xiàn)對已添加的人員記錄進行刪除。如果當前系統(tǒng)中沒有相應的人員記錄,則提示“記錄為空”并返回操作;否則,輸入要刪除的人員的編號或姓名,根據(jù)所輸入的信息刪除該人員記錄,如果沒有找到該人員信息,則提示相應的記錄不存。(6)統(tǒng)計功能能根據(jù)多種參數(shù)進行人員的統(tǒng)計。例如,統(tǒng)計四類人員數(shù)量以及總數(shù),或者統(tǒng)計男、女員工的數(shù)量等信息。3)問題的解決方案根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟(1)應用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設計;(2)分析系統(tǒng)中的各個實體及它們之間的關系;(3)根據(jù)問題描述,設計系統(tǒng)的類層次;(4)完成類層次中各個類的描述;(5)完成類中各個成員函數(shù)的定義;(6)完成系統(tǒng)的應用模塊;(7)功能調(diào)試;(8)完成系統(tǒng)總結報告。根據(jù)題目要求,運用所學知識,完成設計和實現(xiàn)工作,并按照書寫規(guī)范,撰寫課程設計報告。設計參數(shù)(1)系統(tǒng)分析、設計正確。(2)結果以圖表方式顯示。(3)界面簡潔、美觀。(4)報告格式規(guī)范。
下載積分: 6 賞幣
上傳時間:2024-03-15
頁數(shù): 19
大?。?2.06(MB)
子文件數(shù):
-
簡介:揚州大學揚州大學編譯原理課程設計編譯原理課程設計學號091202122091202122姓名專業(yè)計算機科學與技術計算機科學與技術課程編譯原理編譯原理指導教師陳宏建陳宏建簡單的編譯程序設計簡單的編譯程序設計一.一.程序簡介與分析程序簡介與分析本程序由四個部分組成詞法分析子程序,語法分析子程序,語義分析子程序,目標代碼生成程序。本程序輸入一個叫LIBOTXT的C語言源程序,然后對它進行詞法,語法,語義分析,并輸出匯編代碼。詞法分析輸入的是C語言源程序,輸出的3是具有獨立語法意義的單詞符號。語法分析以詞法分析產(chǎn)生的編碼流為輸入,按照SLR1分析方法進行語法分析,產(chǎn)生語法樹,輸出移進和歸約的動作,如果源程序不符合文法,則有“語法分析出錯”的提示。語義分析階段,在語法分析的同時,在歸約的時候,給出相應的語義動作,最后輸出中間代碼四元式和新的符號表,如果有未聲明的變量出現(xiàn),則會提示出出錯,并顯示出此變量的名稱。代碼生成階段,將語義分析得到的中間代碼四元式轉(zhuǎn)化為匯編語言的目標代碼并輸出。二.二.程序適用范圍程序適用范圍本程序的使用范圍為整型常量,四則運算(為了簡化問題,本程序只考慮加法運算和乘法運算)和布爾表達式以及相應的賦值語句,條件轉(zhuǎn)移語句和循環(huán)語句。三.三.詞法分析詞法分析根據(jù)詞法分析的需要,我將源程序中的單詞符號分為保留字,字母(標識符),界符三類,統(tǒng)一用一張表表示如下界符,保留字表界符,保留字表
下載積分: 8 賞幣
上傳時間:2024-03-17
頁數(shù): 46
大?。?0.91(MB)
子文件數(shù):
-
簡介:華北科技學院課程設計說明書課程名稱匯編語言班級計算機B081姓名_邵璐婷_學號__200807014109設計題目顯示系統(tǒng)當前時間與日期_設計時間2009-06-21至2009-07-02指導教師_孟廣學__評語_____________________________________________________________________________________________________________________________________________________________________________________________________評閱成績____評閱教師____________2開始設置顯示方式為8025彩色文本方顯示界面提示信息從鍵盤輸入單個字符AL’D’顯示系統(tǒng)日期AL’T’顯示系統(tǒng)時間返回操作系統(tǒng)AL’Q’結束N111FVB11N111FVB11N111FVB11Y111FVB11Y111FVB11Y111FVB11
下載積分: 6 賞幣
上傳時間:2024-03-16
頁數(shù): 9
大?。?0.07(MB)
子文件數(shù):