資源簡介
這是我大一上學期的期末課程設計
單項選擇題標準化考試系統設計 代碼+報告

代碼片段和文件信息
#include
#include
#include
typedef?struct
{
char?question[200]A[100]B[100]C[100]D[100];
char?key;
}Question;//結構組,結構類型Question
void?Menu();//主菜單
void?Remenu();//返回菜單或退出
void?Answer();//抽取答題
void?Add();//試題錄入
void?Deleteq();//試題刪除
void?Readfile();//讀取所有題目
void?Putques1();//輸出問題1(不輸出答案)
void?Putques2();//輸出問題2(輸出答案)
int?Total();//計算總題目數量
int?main()
{
Menu();
}
//主菜單函數:主要用于用戶使用時功能的選擇,包括了Answer()Add()Deleteq()exit(0)函數
void?Menu()
{
int?n;//記錄序列號
system(“cls“);//清屏
printf(“************************************************************************************************************************\n“);
printf(“*?????????????????????????????????????????????單項選擇題標準化考試系統?V2.4????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????①抽取答題??????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????②試題錄入??????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????③試題刪除??????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????*\n“);
printf(“*??????????????????????????????????????????????????????④??退出????????????????????????????????????????????????????????*\n“);
????printf(“************************************************************************************************************************\n“);//美化菜單
do
{
printf(“?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉\n“);
printf(“?請輸入正確的序列號:\n“);
????????printf(“?┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉\n“);
scanf(“%d“&n);
printf(“\n“);
}while(n<1||n>4);//若輸入序列號不正確,返回循環體,重新輸入,否則跳出循環
switch(n)//通過switch-case對序列號對應的要求實現
{
case?1:
Answer();//抽取答題
break;
case?2:
Add();//試題錄入
break;
case?3:
Deleteq();//試題刪除
break;
case?4:
exit(0);//退出
break;
default:
printf(“錯誤\n“);//default語句在此其實并無實際用處
}
}
//抽取答題函數:用于實現抽取,答題,自動批閱的功能。其中包含了Readfile()Putques1()Total()Remenu()這些功能函數
void?Answer()
{
int?ijtotaln;//i用于索引,j也用于索引同i一起實現生產不重復的隨機數組的功能。total用來存儲總題目數。n用來存儲用戶輸入的抽取題目數目。
int?*a;//生產整型指針,用于建立動態數組
Question?*qs;//生成Question型指針,用于建立動態結構數組
int?score=0;//用于記分
char?an;//存儲用戶輸入的答案
total=Total();//利用Total()函數將總題目數返回給total
qs=(Question*)malloc(total*sizeof(Question));//分配空間給動態結構數組
Readfile(qstotal);//讀取題目
system(“cls“);//清屏
????printf(“******************************************************************
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????196680??2019-01-09?20:15??單項選擇題標準化考試系統設計Ver2.4\Debug\main.exe
?????文件?????208484??2019-01-09?20:15??單項選擇題標準化考試系統設計Ver2.4\Debug\main.ilk
?????文件??????25624??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\main.obj
?????文件?????184772??2019-01-09?20:10??單項選擇題標準化考試系統設計Ver2.4\Debug\main.pch
?????文件?????500736??2019-01-09?20:15??單項選擇題標準化考試系統設計Ver2.4\Debug\main.pdb
?????文件??????????0??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\main.sbr
?????文件???????3236??2019-02-24?00:51??單項選擇題標準化考試系統設計Ver2.4\Debug\question.txt
?????文件??????41984??2019-06-11?20:42??單項選擇題標準化考試系統設計Ver2.4\Debug\vc60.idb
?????文件??????53248??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\vc60.pdb
?????文件??????50176??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\單項選擇題標準化考試系統設計.bsc
?????文件?????233574??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\單項選擇題標準化考試系統設計.exe
?????文件?????356400??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\單項選擇題標準化考試系統設計.ilk
?????文件?????187800??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\單項選擇題標準化考試系統設計.pch
?????文件?????599040??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug\單項選擇題標準化考試系統設計.pdb
?????文件??????10829??2019-02-24?00:53??單項選擇題標準化考試系統設計Ver2.4\main.c
?????文件???????3375??2019-01-09?20:10??單項選擇題標準化考試系統設計Ver2.4\main.dsp
?????文件??????33792??2019-01-09?20:39??單項選擇題標準化考試系統設計Ver2.4\main.ncb
?????文件??????48640??2019-01-09?20:39??單項選擇題標準化考試系統設計Ver2.4\main.opt
?????文件???????1126??2019-01-09?20:15??單項選擇題標準化考試系統設計Ver2.4\main.plg
?????文件???????4522??2019-01-09?19:53??單項選擇題標準化考試系統設計Ver2.4\單項選擇題標準化考試系統設計.dsp
?????文件????????564??2019-01-09?17:56??單項選擇題標準化考試系統設計Ver2.4\單項選擇題標準化考試系統設計.dsw
?????文件??????50176??2019-08-25?17:52??單項選擇題標準化考試系統設計Ver2.4\單項選擇題標準化考試系統設計.ncb
?????文件??????48640??2019-08-25?17:52??單項選擇題標準化考試系統設計Ver2.4\單項選擇題標準化考試系統設計.opt
?????文件????????290??2019-06-11?20:42??單項選擇題標準化考試系統設計Ver2.4\單項選擇題標準化考試系統設計.plg
?????文件?????406222??2019-08-25?17:54??程序設計報告書v2.4.docx
?????目錄??????????0??2019-06-11?18:59??單項選擇題標準化考試系統設計Ver2.4\Debug
?????目錄??????????0??2019-08-25?17:52??單項選擇題標準化考試系統設計Ver2.4
-----------?---------??----------?-----??----
??????????????3249930????????????????????27
............此處省略0個文件信息
- 上一篇:右鍵菜單生成文件夾內容列表
- 下一篇:labview 演示讀取電壓子程序
評論
共有 條評論