国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

語言程序設(shè)計課程設(shè)計選題

《高級語言程序設(shè)計》課程設(shè)計課題表一、A 類1. 職工信息管理系統(tǒng)設(shè)計職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復)。試設(shè)計一職工信息管理系統(tǒng),使之能提供以下功能:1

《高級語言程序設(shè)計》課程設(shè)計課題表

一、A 類

1. 職工信息管理系統(tǒng)設(shè)計

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

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

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

3、職工信息查詢功能--算法

查詢方式: 按學歷查詢、按職工號查詢、條件組合查詢

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

2. 圖書信息管理系統(tǒng)設(shè)計

圖書信息包括:登錄號、書名、作者名、分類號、出版單位、出版時間、價格等。

試設(shè)計一圖書信息管理系統(tǒng),使之能提供以下功能:

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

2、圖書信息瀏覽功能--輸出

3、圖書信息查詢功能--算法

查詢方式:按書名查詢、按作者名查詢、條件組合查詢

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

3. 圖書管理系統(tǒng)設(shè)計

圖書管理信息包括:圖書名稱、圖書編號、單價、作者、存在狀態(tài)、借書人姓名、性別、學號等

功能描述:

1、新進圖書基本信息的輸入。

2、圖書基本信息的查詢。

3、對撤消圖書信息的刪除。

- 1 -

,

4、為借書人辦理注冊。

5、辦理借書手續(xù)。

6、辦理還書手續(xù)

要求:使用文件方式存儲數(shù)據(jù)。

4. 實驗設(shè)備管理系統(tǒng)設(shè)計

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

主要功能:

1、能夠完成對設(shè)備的錄入和修改

2、對設(shè)備進行分類統(tǒng)計

3、設(shè)備的破損耗費和遺損處理

4、設(shè)備的查詢

要求:使用文件方式存儲數(shù)據(jù)。

5. 學生信息管理系統(tǒng)設(shè)計

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

1、系統(tǒng)以菜單方式工作

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

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

4、學生信息查詢功能--按學號查詢、按姓名查詢、

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

要求:使用文件方式存儲數(shù)據(jù)。

6. 學生成績管理系統(tǒng)設(shè)計

學生成績信息包括:學期,學號,班別,姓名,四門課程成績(語文、數(shù)學、英語和計算機) 等。

主要功能:

- 2 -

,

(1) 能按學期、按班級完成對學生成績的錄入、修改

(2) 能按班級統(tǒng)計學生的成績,求學生的總分及平均分

(3) 能查詢學生成績,不及格科目及學生名單

(4) 能按班級輸出學生的成績單

要求:使用文件方式存儲數(shù)據(jù)。

7. 學生選修課程系統(tǒng)設(shè)計

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

1、系統(tǒng)以菜單方式工作

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

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

4、課程信息查詢功能--算法

查詢方式:按學分查詢、按課程性質(zhì)查詢、

5、學生選修課程(可選項)

8. 學生成績記錄簿設(shè)計

編制一個C 語言成績記錄簿,每個學生信息包括:學號、姓名、C 語言成績。具體功能:

(1)創(chuàng)建信息鏈表并以磁盤文件保存;

(2)讀取磁盤文件并顯示輸出所有學生的成績;

(3)按學號或姓名查詢成績;

(4)添加成績記錄;

(5)修改指定姓名或?qū)W號的學生的成績并可存盤;

(6)顯示輸出60分以下、60~79、80~89、90分以上各分數(shù)段的學生信息(可選項) 。

- 3 -

,

9. 學生籍貫信息記錄簿設(shè)計

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

(1)創(chuàng)建信息鏈表并以磁盤文件保存;

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

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

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

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

10. 銷售管理系統(tǒng)設(shè)計

某公司有四個銷售員(編號:1-4),負責銷售五種產(chǎn)品(編號:1-5)。每個銷售員都將當天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:

1)銷售員的代號,2)產(chǎn)品的代號,3)這種產(chǎn)品的當天的銷售額。每位銷售員每天上繳1張便條。

試設(shè)計一個便條管理系統(tǒng),使之能提供以下功能:

1、便條信息錄入功能(便條信息用文件保存) --輸入

2、收集到了上個月的所有便條后,讀取銷售情況

1)計算每個人每種產(chǎn)品的銷售額。

2)按銷售額對銷售員進行排序,輸出排序結(jié)果(銷售員代號)

3)統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號和銷售額)(可選項)

11. 成績管理系統(tǒng)設(shè)計

現(xiàn)有學生成績信息,內(nèi)容如下

姓名 學號 語文 數(shù)學 英語

張明明 01 67 78 82

李成友 02 78 91 88

?. .. .. .. …

請編寫一系統(tǒng),實現(xiàn)學生信息管理,軟件的功能要求:

- 4 -

,

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

(2)信息查詢:要求:查詢時可實現(xiàn)按姓名查詢、按學號查詢

(3)成績統(tǒng)計:要求:A 輸入任意的一個課程名(如數(shù)學)和一個分數(shù)段(如60--70),統(tǒng)計出在此分數(shù)段的學生情況。

12. 通信錄管理系統(tǒng)設(shè)計

設(shè)計出模擬手機通信錄管理系統(tǒng),實現(xiàn)對手機中的通信錄進行管理。 功能要求

(1)查看功能:選擇此功能時,列出下列三類選擇。

A 辦公類 B 個人類 C 商務(wù)類 ,當選中某類時,顯示出此類所有數(shù)據(jù)中的姓名和電話號碼)

(2)增加功能:能錄入新數(shù)據(jù)(一個結(jié)點包括:姓名、電話號碼、分類(可選項有:A 辦公類 B 個人類 C 商務(wù)類)、電子郵件)。例如

楊春 13589664454 商務(wù)類 chuny@126.com

當錄入了重復的姓名和電話號碼時,則提示數(shù)據(jù)錄入重復并取消錄入;當通信錄中超過15條信息時,存儲空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動進行條目編號。

(3)拔號功能:能顯示出通信錄中所有人的姓名,當選中某個姓名時,屏幕上模擬打字機的效果依次顯示出此人的電話號碼中的各個數(shù)字,并伴隨相應(yīng)的拔號聲音。(聲音輸出可選)

(4)修改功能:選中某個人的姓名時,可對此人的相應(yīng)數(shù)據(jù)進行修改

(5)刪除功能:選中某個人的姓名時,可對此人的相應(yīng)數(shù)據(jù)進行刪除,并自動調(diào)整后續(xù)條目的編號。

13. 單項選擇題標準化考試系統(tǒng)設(shè)計

功能要求:

1、用文件保存試題庫。(每個試題包括題干、4個備選答案、標準答案)

- 5 -

,

2、試題錄入:可隨時增加試題到試題庫中

3、試題抽?。好看螐脑囶}庫中可以隨機抽出N 道題(N 由鍵盤輸入)

4、答題:用戶可實現(xiàn)輸入自己的答案

5、自動判卷:系統(tǒng)可根據(jù)用戶答案與標準答案的對比實現(xiàn)判卷并給出成績。

14. 實現(xiàn)簡易英文電子詞典的功能。

15.網(wǎng)絡(luò)域名管理系統(tǒng)

功能要求:

1、能按序?qū)⒂蛎跋嚓P(guān)信息保存到文件中

2、具有查詢域名的功能,根據(jù)輸入的域名查詢該域名的對應(yīng)的網(wǎng)站名稱。

3、具有刪除、插入和修改功能。

16.銀行賬戶信息管理系統(tǒng)

功能要求:

1、具有查詢帳戶余額的功能

2、具有簡單的存取款功能

3、能夠?qū)崿F(xiàn)帳戶的插入、刪除和修改

4、具有帳戶信息的保存功能

17.簡單文件管理系統(tǒng)

功能要求:

能夠?qū)崿F(xiàn)命令dir 、rename 、del 、move ,完成對文件的查看、重命名、刪除和移動。

二、B 類

1. 背包問題:已知n 個物品的重量依次為W1>W2>?Wn ,一個背包可以容納

的物品重量為w ,設(shè)計程序?qū)⑦@些物品放入背包,要求所放置的物品的總重量正好為w 。

2. 設(shè)計程序以打印任意一年的日歷,要求每個季度的三個月并排打印,每個月

的一個星期在一行打印,格式如下:

- 6 -

,

年 號

1

2

3

4

5

6

7

8

9

10

11 12

3. 設(shè)計一套有關(guān)鏈表程序所需要的函數(shù),提供建立鏈表、求鏈表中的結(jié)點數(shù)、

逐個顯示鏈表元素的值、按序號查詢結(jié)點、按值查詢結(jié)點、在指定序號的位置上插入結(jié)點和刪除指定序號的結(jié)點等功能。在此基礎(chǔ)上編寫應(yīng)用程序。

4. 設(shè)計一個學生注冊管理系統(tǒng),能對學生注冊信息(學號、姓名、性別、出生

年月、所在系、專業(yè)、電話號碼)進行查詢(要求可以使用模糊查詢和條件組合查詢)、修改、增加、刪除和存儲等。

5. 設(shè)計一個學生成績管理系統(tǒng),能對學生成績信息(學號、課程名稱、成績)

進行查詢(要求可以使用模糊查詢和條件組合查詢)、修改、增加、刪除和存儲等。因為一個學生會選修多門課程,所以一個學生會有多條成績信息。

6. 設(shè)計一個課程信息管理系統(tǒng),能對課程信息(課程編號、課程名稱、學分、

先修課號、任課教師)進行查詢(要求可以使用模糊查詢和條件組合查詢)、修改、增加、刪除和存儲等。

7. 設(shè)計一個圖書管理系統(tǒng),能對圖書信息(圖書編號、書名、ISBN 、出版社、

作者、價格)進行查詢(要求可以使用模糊查詢和條件組合查詢)、修改、增加、刪除和存儲等。

8. 學生通訊錄管理系統(tǒng)設(shè)計

設(shè)計一個學生通信錄,學生通迅錄數(shù)據(jù)信息構(gòu)成內(nèi)容可自行設(shè)計(如:姓名、家庭地址、郵政編碼、電話號碼等等) ,通信錄數(shù)據(jù)類型定義為結(jié)構(gòu)體類型。

1)主要功能:

- 7 -

,

(1) 能建立、修改和增刪學生通訊錄

(2) 能夠按多種方式進行查詢

2)要求:界面友好,易于操作,采用文件存儲數(shù)據(jù)。

9. 職工工作量統(tǒng)計系統(tǒng)設(shè)計

編寫有一個程序,該程序輸入職工工號和完成的產(chǎn)品數(shù)量,程序允許同一職工有多次輸入,由程序?qū)ζ渫瓿傻漠a(chǎn)品數(shù)量實現(xiàn)累計。程序按完成數(shù)量對他們排序,并確定他們的名次。按完成的產(chǎn)品數(shù)量由多到少的順序,輸出名次、同一名次的職工人數(shù)及他們的工號(工號由小到大順序輸出) 。要求程序用有序鏈表存儲數(shù)據(jù)信息。

10. 模擬時鐘程序

要求:能準確地利用數(shù)字顯示日期和時間,在屏幕上顯示一個運行的電子時鐘,按任意鍵時程序退出。

11. 編程實現(xiàn)文件的基本操作:1)顯示當前目錄下有哪些文本文件;2)由用戶

輸入選中的一個或多個文件名;3)由用戶選擇文件操作功能:復制、刪除、移動(到指定文件夾下),并實現(xiàn)相應(yīng)的功能;

三、C 類

1. 設(shè)計一個學生注冊管理系統(tǒng),能對學生注冊信息(學號、姓名、性別、出生

年月、所在系、專業(yè)、電話號碼)進行查詢、修改、增加、刪除和存儲等。

2. 設(shè)計一個學生成績管理系統(tǒng),能對學生成績信息(學號、課程名稱、成績)

進行查詢、修改、增加、刪除和存儲等。因為一個學生會選修多門課程,所以一個學生會有多條成績信息。

3. 設(shè)計一個課程信息管理系統(tǒng),能對課程信息(課程編號、課程名稱、學分、

先修課號、任課教師)進行查詢、修改、增加、刪除和存儲等。

4. 設(shè)計一個圖書管理系統(tǒng),能對圖書信息(圖書編號、書名、ISBN 、出版社、

作者、價格)進行查詢、修改、增加、刪除和存儲等。

5. 設(shè)計一種結(jié)構(gòu)能表示最多1000位的大整數(shù)(正、負均可),并實現(xiàn)這類數(shù)的

加、減運算。

6. 設(shè)計一種結(jié)構(gòu)能表示最多1000位的大整數(shù)(正、負均可),并實現(xiàn)這類數(shù)的

- 8 -

,

乘運算。

7. 已知一類用于表示集合的數(shù)組的元素是遞增有序的,試分別編程實現(xiàn)這類集

合的交集和并集。

8. 設(shè)計程序?qū)蓚€遞增有序的數(shù)組合并為一個遞增有序的數(shù)組。

9. 編程實現(xiàn)將選中的若干個文件的內(nèi)容依次復制插入到一個新文件new.txt 中。

10. 劇場座位使用 N*N的二維數(shù)組表示,元素值為1,代表票已售出,為0代

表尚未售出,用戶要求購買劇場中一塊連續(xù)的num*num個座位,返回座位的起始行列坐標,找不到返回-1。

11. 判斷一個串中的三類括號( { [是否匹配。

12. 函數(shù) f(char *s,char del),將非空字符串str 分割成若干個子字符串并輸出,del

表示分割時的標志字符。如:str 為“33123333435”,del 的值為‘3’,調(diào)用此函數(shù)后,將輸出3個子字符串,分別為“12”,“4”,“5”。

13. 13個人圍成一圈,從第一個人開始順序報數(shù)1,2,3。凡報到3者退出圈子。

找出最后留在圈子中的人原來的序號。(用數(shù)組分別實現(xiàn))。

14. 設(shè)計一個設(shè)備信息管理系統(tǒng),能對設(shè)備信息(設(shè)備編號、設(shè)備名稱、生產(chǎn)廠

商、購買日期)進行查詢、修改、增加、刪除和存儲。

15. 設(shè)計一個教室信息管理系統(tǒng),能對教室信息(教室編號、所在建筑名稱、座

位數(shù))進行管理,可以實現(xiàn)按教室編號或所在建筑名稱查詢教室信息,并能對教室信息進行修改、增加、刪除和存儲。

16. 設(shè)計銷售管理系統(tǒng)

某公司有四個銷售員(編號:1-4),負責銷售五種產(chǎn)品(編號:1-5)。每個銷售員都將當天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:銷售員的代號 、產(chǎn)品的代號 、這種產(chǎn)品的當天的銷售額。

每位銷售員每天可能上繳0-5張便條。假設(shè),收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設(shè)定),進行如下處理。

1、計算上個月每個人每種產(chǎn)品的銷售額。

2、按銷售額對銷售員進行排序,輸出排序結(jié)果(銷售員代號)

3、統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到底的順序,輸出排序結(jié)果(需輸出產(chǎn)品的代號和銷售額)

- 9 -

,

4、輸出統(tǒng)計報表

銷售統(tǒng)計報表

產(chǎn)品代號 銷售之和

銷售員代號 1 2 3 4 5

1

2

3

4

每種產(chǎn)品之和 總和

四、D 類(畫出流程圖)

1. 設(shè)計程序在屏幕上顯示一個文本文件的內(nèi)容,要求:將所有大寫英文字母改

為小寫字母輸出,其它字符原樣輸出。

2. 輸入一個正整數(shù),再輸入任意n 個整數(shù),計算并輸出這n 個整數(shù)的和及平均

值。使用動態(tài)內(nèi)存分配方法為這n 個整數(shù)分配空間。

3. 編程實現(xiàn)由用戶輸入若干字符串,使用指向若干字符串的指針數(shù)組,實現(xiàn)字

符串的字典序輸出。

4. 統(tǒng)計用戶輸入的一行字符串(為正常的英文語句)中的單詞個數(shù)。

5. 構(gòu)建簡單的手機通訊錄。

6. 實現(xiàn)一個簡易職工工資管理系統(tǒng),工資項目包括編號,姓名、基本工資、獎

金、保險、實發(fā)工資。輸入一個正整數(shù),再輸入n 個職工前5項工資,計算其實發(fā)工資。職工工資信息用文件保存。

7. 輸入10個學生的學號、姓名和成績,輸出學生的成績等級和不及格人數(shù)。

每個學生的記錄包括學號、姓名、成績和等級。要求定義和調(diào)用函數(shù),該函數(shù)實現(xiàn)根據(jù)學生成績給出等級并統(tǒng)計不及格人數(shù)和優(yōu)秀(A )人數(shù)。85~100為A ,70~84為B ,60~69為C ,0~59為D 。

8. 使用程序模擬漢諾塔運行過程,由用戶輸入盤子數(shù),輸出搬運步驟。

9. 建立一個學生成績信息的單向鏈表,學生記錄按學號由小到大排列,要求實

現(xiàn)對成績信息的插入、修改、刪除和遍歷。

10. 程序?qū)崿F(xiàn)個人小金庫的管理。

- 10 -

標簽: