當前位置:編程學習大全網 - 編程語言 - 求集大今年高級程序設計的題目

求集大今年高級程序設計的題目

1、職工信息管理系統設計

職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復)。試設計壹職工信息管理系統,使之能提供以下功能:

系統以菜單方式工作

職工信息錄入功能(職工信息用文件保存)--輸入

職工信息瀏覽功能 --輸出

查詢和排序功能:(至少壹種查詢方式) --算法

l 按工資查詢

l 按學歷查詢等

職工信息刪除、修改功能(任選項)v

2、圖書信息管理系統設計

圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。試設計壹圖書信息管理系統,使之能提供以下功能:

系統以菜單方式工作v

圖書信息錄入功能(圖書信息用文件保存)--輸入v

圖書信息瀏覽功能--輸出v

查詢和排序功能:(至少壹種查詢方式)--算法v

l 按書名查詢

l 按作者名查詢

圖書信息的刪除與修改(可選項)v

3、學生信息管理系統設計

學生信息包括:學號,姓名,年齡,性別,出生年月,地址,電話,E-mail等。試設計壹學生信息管理系統,使之能提供以下功能:

系統以菜單方式工作

學生信息錄入功能(學生信息用文件保存)---輸入

學生信息瀏覽功能---輸出

查詢、排序功能---算法

按學號查詢

按姓名查詢

學生信息的刪除與修改(可選項)

4、車票管理系統

壹車站每天有n個發車班次,每個班次都有壹班次號(1、2、3…n),固定的發車時間,固定的路線(起始站、終點站),大致的行車時間,固定的額定載客量。如

班次 發車時間 起點站 終點站 行車時間 額定載量 已定票人數

1 8:00 郫縣 廣漢 2 45 30

2 6:30 郫縣 成都 0.5 40 40

3 7:00 郫縣 成都 0.5 40 20

4 10:00 郫縣 成都 0.5 40 2

(壹)功能要求:用c/c++設計壹系統,能提供下列服務:

(1)錄入班次信息(信息用文件保存)

(2)瀏覽班次信息,可顯示出所有班次當前狀總。

(3)查詢路線:可按班次號查詢 ,可按終點站查詢

(4)售票和退票功能

A:當查詢出已定票人數小於額定載量且當前系統時間小於發車時間時才能售票,自動更新已售票人數

B:退票時,輸入退票的班次,當本班車未發出時才能退票,自動更新已售票人數

(二)其它要求:

(1)源程序要有適當的註釋,使程序容易閱讀

(2) 至少采用文本菜單界面

(3) 學生可自動增加新功能模塊

(4)寫出課程設計報告

5. 通訊錄管理

問題描述

編寫壹個簡單的通訊錄管理程序。通訊錄記錄有姓名,地址(省、市(縣)、街道),電話號碼,郵政編碼等四項。

基本要求

程序應提供的基本基本管理功能有:

添加:即增加壹個人的記錄到通信錄中

顯示:即在屏幕上顯示所有通信錄中的人員信息,應能分屏顯示。

存儲:即將通訊錄信息保存在壹個文件中。

裝入:即將文件中的信息讀入程序。

查詢:可根據姓名查找某人的相關信息,若找到顯示其姓名、地址、電話號碼和郵政編碼。

修改:可修改壹個人的除姓名外其它信息。

測試數據

程序應輸入不少於10個人員的通訊錄信息,應考慮到人員可以同名的情況。

6. 研究生初試錄取

問題描述

研究生考試課程為4門,其中數學、外語、政治為統壹命題,而專業基礎課則根據不同的專業由招生學校自行命題。國家對初試錄取分數有總分要求(如某壹年要求4門課總分應達到310分),另外還有對每門課的最低分數要求(如總分為100的試卷最低應達到40分,總分為150的試卷最低應達到65分)。編程統計初試合格的人數,並按總分由高到低的順序輸出合格考生的信息。

基本要求

程序運行時首先要求輸入:考生姓名,準考證號,報考專業,是否應屆生,4門課程(政治、數學、外語、專業基礎課)成績。這些原始數據應保存到壹個文件中。然後輸入:錄取的總分要求,各課程的最低分數要求。輸出要求:過線考生的姓名,準考證號,報考專業,是否應屆生,4門課程(政治、數學、外語、專業基礎課)成績及總分,這些信息應存放到另壹個文件中。

測試數據

程序應輸入不少於10名考生的信息,其中應屆生和歷屆生分別有若幹名,並且都有合格和不合格的情況。

7、成績管理系統

現有學生成績信息,內容如下

姓名 學號 語文 數學 英語

張明明 01 67 78 82

李成友 02 78 91 88

張輝燦 03 68 82 56

王露 04 56 45 77

陳東明 05 67 38 47

…. .. .. .. …

請編寫壹系統,實現學生信息管理,軟件的入口界面應包括如下幾個方面:

(壹)功能要求:

(1)信息維護:

要求:學生信息數據要以文件的形式保存,能實現學生信息數據的維護。此模塊包括子模塊有:增加學生信息、刪除學生信息、修改學生信息

(2)信息查詢:

要求:查詢時可實現按姓名查詢、按學號查詢

(3)成績統計:

要求:A輸入任意的壹個課程名(如數學)和壹個分數段(如60--70),統計出在此分數段的學生情況。

(4)排序:能對用戶指定的任意課程名,按成績升序或降序排列學生數據並顯示排序結果(使用表格的形式顯示排序後的輸出結果)(使用多種方法排序者,加分)

(二)其它要求:

(1)只能使用C/C++語言,源程序要有適當的註釋,使程序容易閱讀

(2)至少采用文本菜單界面(如果能采用圖形菜單界面更好)

(3)學生可自動增加新功能模塊(視情況可另外加分)

(4)寫出課程設計報告,具體要求見相關說明文檔

8、實驗設備管理系統設計

1. 實驗設備信息包括:設備編號,設備種類(如:微機、打印機、掃描儀等等),設備名稱,設備價格,設備購入日期,是否報廢,報廢日期等。主要功能:

⑴ 能夠完成對設備的錄入和修改

⑵ 對設備進行分類統計

⑶ 設備的破損耗費和遺損處理

⑷ 設備的查詢

2. 要求:采用二進制文件方式存儲數據,系統以菜單方式工作。

9、學生選修課程系統設計

假定有n門課程,每門課程有課程編號,課程名稱,課程性質,總學時,授課學時,實驗或上機學時,學分,開課學期等信息,學生可按要求(如總學分不得少於60)自由選課。試設計壹選修課程系統,使之能提供以下功能:

系統以菜單方式工作

課程信息錄入功能(課程信息用文件保存)--輸入

課程信息瀏覽功能--輸出

查詢功能:(至少壹種查詢方式)--算法

按學分查詢

按課程性質查詢

學生選修課程(可選項)

10、學生籍貫信息記錄簿

編制壹個學生籍貫信息記錄簿,每個學生信息包括:學號、姓名、籍貫。具體功能:

(1)創建信息鏈表並以磁盤文件保存;

(2)讀取磁盤文件並顯示輸出所有學生的籍貫信息;

(3)按學號或姓名查詢其籍貫;

(4)按籍貫查詢並輸出該籍貫的所有學生;

(5)能添加、刪除和修改學生的籍貫信息;

(6)顯示輸出唐山籍和非唐山籍學生的信息並可分別存盤。

  • 上一篇:我是高三理科生,壹模理綜254,但感覺始終數理化各門平均但不突出,高考專業應該選什麽樣的啊…
  • 下一篇:芯擎科技發布首款車規芯片“龍鷹壹號”
  • copyright 2024編程學習大全網