C语言课程设计题库及答案,C语言课程设计题目.docx
C語言課程設(shè)計(jì)題目
一. 設(shè)計(jì)要求與設(shè)計(jì)報(bào)告
設(shè)計(jì)要求:
1. 任意選定以下一個(gè)題目完成
2. 模塊化程序設(shè)計(jì)
3. 鋸齒形程序書寫格式
設(shè)計(jì)報(bào)告格式:
1. 設(shè)計(jì)的目的
2. 總體設(shè)計(jì)(程序設(shè)計(jì)組成圖框、流程圖)
3. 詳細(xì)設(shè)計(jì)(模塊功能說明(如函數(shù)功能、入口及出口參數(shù)說明,函數(shù)調(diào)用關(guān)系描述等))
4. 調(diào)試與測(cè)試:調(diào)試方法,測(cè)試結(jié)果的分析與討論,測(cè)試過程中遇到的主要問題及采取的解決措施
5. 原程序清單和執(zhí)行結(jié)果:清單中應(yīng)有足夠的注釋
題目一:職工信息管理系統(tǒng)設(shè)計(jì)
職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話(職工號(hào)不重復(fù))
試設(shè)計(jì)一職工信息管理系統(tǒng),使之能提供以下功能:
1. 系統(tǒng)以菜單方式工作
2. 職工信息錄入功能(職工信息用文件保存)——輸入
3. 職工信息瀏覽功能——輸出
4. 職工信息查詢功能——算法
查詢方式:按學(xué)歷查詢、按職工號(hào)查詢等
5. 職工信息刪除、修改功能(可選項(xiàng))
題目二:圖書館信息管理系統(tǒng)設(shè)計(jì)
圖書館信息包括:登錄號(hào)、書名、作者名、分類號(hào)、出版單位、出版時(shí)間、價(jià)格等。
試設(shè)計(jì)一圖書信息管理系統(tǒng),是指提供以下功能:
1.系統(tǒng)以菜單方式工作
2.圖書信息錄入功能(圖書信息用文件保存)——輸入
3圖書信息瀏覽功能——輸出
4. 圖書信息查詢功能——算法
查詢方式:按書名查詢、按作者名查詢等
5. 圖書信息刪除、修改功能(可選項(xiàng))
題目三:圖書管理系統(tǒng)設(shè)計(jì)
圖書管理信息包括:圖書名稱、圖書編號(hào)、單價(jià)、作者、存在狀態(tài)、借書人姓名、性別、學(xué)號(hào)等。
功能描述
1. 新進(jìn)圖書基本信息的輸入
2. 圖書基本信息的查詢
3. 對(duì)撤銷圖書信息的刪除
4. 為借書人辦理注冊(cè)
5. 辦理借書手續(xù)
6. 辦理還書手續(xù)
要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作
題目四:學(xué)生信息管理系統(tǒng)設(shè)計(jì)
學(xué)生信息包括:學(xué)號(hào)、姓名、年齡、出生年月、地址、電話等。
試設(shè)計(jì)一學(xué)生信息管理系統(tǒng),是指提供以下功能:
1.系統(tǒng)以菜單方式工作
2.學(xué)生信息錄入功能(學(xué)生信息用文件保存)——輸入
3學(xué)生信息瀏覽功能——輸出
4. 學(xué)生信息查詢功能——算法
查詢方式:按學(xué)號(hào)查詢、按姓名查詢等
5. 學(xué)生信息刪除、修改功能(可選項(xiàng))
題目五:實(shí)驗(yàn)設(shè)備管理系統(tǒng)設(shè)計(jì)
實(shí)驗(yàn)設(shè)備信息包括:設(shè)備編號(hào),設(shè)備種類(如:微機(jī)、打印機(jī)、掃描儀等)、設(shè)備名稱、設(shè)備價(jià)格、設(shè)備購(gòu)入日期、是否報(bào)廢、報(bào)廢日期等。
主要功能:
1. 能夠完成對(duì)設(shè)備的錄入和修改
2. 對(duì)設(shè)備進(jìn)行分類統(tǒng)計(jì)
3. 設(shè)備的破損耗費(fèi)和遺損處理
4. 設(shè)備的查詢
要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作
題目六:西文下拉菜單的設(shè)計(jì)
主要功能:
1. 完成一個(gè)類似TC集成系統(tǒng)菜單的西文下拉菜單的設(shè)計(jì)
2. 不要求實(shí)現(xiàn)各子菜單的功能
要求:可以通過光標(biāo)鍵的移動(dòng)來選擇不同的菜單項(xiàng),被選擇的菜單反向顯示,當(dāng)選定某個(gè)菜單選項(xiàng)后,按回車鍵可以實(shí)現(xiàn)以簡(jiǎn)單的動(dòng)作。
題目七:學(xué)生成績(jī)記錄簿設(shè)計(jì)
編制一個(gè)C語言成績(jī)記錄簿,每個(gè)學(xué)生的信息包括:學(xué)號(hào)、姓名、C語言成績(jī)。具體功能:
1. 創(chuàng)建信息鏈表并以磁盤文件保存
2. 讀取磁盤文件并顯示出所有學(xué)生的成績(jī)
3. 按學(xué)號(hào)或者姓名查詢成績(jī)
4. 添加成績(jī)記錄
5. 修改指定姓名或?qū)W號(hào)的學(xué)生的成績(jī)并可存盤
6. 顯示輸出60分一下、60—79、80—89、90以上個(gè)分?jǐn)?shù)段的學(xué)生信息(可選項(xiàng))。
題目八:學(xué)生成績(jī)管理系統(tǒng)設(shè)計(jì)
學(xué)生成績(jī)信息包括:學(xué)期、學(xué)號(hào)、班級(jí)、姓名、四門課成績(jī)(語文、數(shù)學(xué)、英語和計(jì)算機(jī))等
主要功能:
1. 能按學(xué)期、按班級(jí)完成對(duì)學(xué)生成績(jī)的錄入和修改
2. 能按班級(jí)統(tǒng)計(jì)學(xué)生的成績(jī),求學(xué)生的總分及平均分
3. 能查詢學(xué)生的成績(jī),不及格科目及學(xué)生名單
4. 能按班級(jí)輸出學(xué)生的成績(jī)單
要求:使用二進(jìn)制文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作
題目九:學(xué)生通訊錄管理系統(tǒng)設(shè)計(jì)
設(shè)計(jì)一個(gè)學(xué)生通訊錄,學(xué)生通訊錄數(shù)據(jù)信息構(gòu)成內(nèi)容可自行設(shè)計(jì)(如:姓名、家庭住址、郵政編碼、電話號(hào)碼等),通訊錄數(shù)據(jù)類型定義為結(jié)構(gòu)體類型。
主要功能:
1. 能建立、修改和增刪學(xué)生通訊錄
2. 能夠按多種方式查詢
要求:界面友好,易于操作,采用二進(jìn)制文件存儲(chǔ)數(shù)據(jù)。
題目十:職工工作量統(tǒng)計(jì)系統(tǒng)設(shè)計(jì)
表編寫一個(gè)有程序,該程序輸入職工工號(hào)和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實(shí)現(xiàn)累計(jì)。程序按完成數(shù)量對(duì)他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(hào)(工號(hào)由小到大順序輸出)。要求程序用有序鏈表存儲(chǔ)數(shù)據(jù)信息。
展開閱讀全文
總結(jié)
以上是生活随笔為你收集整理的C语言课程设计题库及答案,C语言课程设计题目.docx的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [云炬创业基础笔记]第七章创业资源测试4
- 下一篇: [云炬创业基础笔记]第七章创业资源测试5