資源簡介
課題名稱:單項選擇題標準化考試系統的設計
說明:用文件保存試題庫。(每個試題包括題干、4個備選答案、標準答案)
要求:
1)試題錄入:可隨時增加試題到試題庫中,要求題庫中不少于50個題目;
2)試題抽?。好看螐脑囶}庫中可以隨機抽出N道題(N由鍵盤輸入); //由選擇難度確定題量
3)答題:用戶可實現輸入自己的答案,忽略大小寫; //本程序限定使用大寫(安全性)
4)自動判卷:系統可根據用戶答案與標準答案的對比實現判卷并給出成績;
5)最后要求能顯示出錯題目和正確答案。 //在做題期間就已經顯示出錯誤信息和正確信息

代碼片段和文件信息
#include?“class.h“
#include?
#include?
using?namespace?std;
void?Project::setM_problem(string?problem)
{ //設置(修改)題目
m_problem=problem;
}
void?Project::setM_candidate(string?candidateint?i)
{ //設置(修改)候選答案
if(i==0)
m_candidateA=candidate;
else?if(i==1)
m_candidateB=candidate;
else?if(i==2)
m_candidateC=candidate;
else?if(i==3)
m_candidateD=candidate;
}
void?Project::setM_answer(string?answer)
{//設置(修改)標準答案
m_answer=answer;
}
void?Project::setM_option(char?option)
{//設置(修改)標準答案的選項
m_option=option;
}
void?Project::display()
{//打印題目
cout< cout<<“??“< cout<<“??“< cout<<“??“< cout<<“??“< }
void?Project::display(int?option)
{//打印標準答案和答案選項
cout<<“本題的標準答案為:“< }
char?Project::getM_option()
{ //獲得m_option
return?m_option;
}
void?welcome()
{ //輸出歡迎詞
cout<<“**-----------------------------------------------------**\n“< cout<<“????????????歡迎使用單項選擇題標準化考試系統\n“< cout<<“|?考試說明?|\n“< cout<<“????本單項選擇題標準化考試系統分為三個難度級別,題目均來“< cout<<“自題庫中隨機抽取,每題5分,滿分分別為50、100、150分。在“< cout<<“提交每一道題目后,系統會自動判卷,并給出相應的標準答案。\n“< cout<<“????預祝您考試成功!\n“< cout<<“**-----------------------------------------------------**\n“< }
void?import_file(vector?&?projectifstream?&infile)
{//從文件中讀入所有題目到project
while(!infile.eof())
{
Project?temp;
string?str;
infile>>str;
temp.setM_problem(str);
for(int?j=0;j<4;j++){
infile>>str;
temp.setM_candidate(strj);
}
infile>>str;
temp.setM_answer(str);
char?ch;
infile>>ch;
temp.setM_option(ch);
project.push_back(temp);
}
}
bool?judge(vector?&?projectint?serialNumber[]int?ichar?answerOption)
{ //判斷答案
char?ch=project[serialNumber[i]].getM_option();
if(ch==answerOption)
return?true;
return?false;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????109568??2017-07-06?19:37??單項選擇題標準化考試系統的設計\Debug\單項選擇題標準化考試系統的設計.exe
?????文件?????841360??2017-07-06?19:37??單項選擇題標準化考試系統的設計\Debug\單項選擇題標準化考試系統的設計.ilk
?????文件????1076224??2017-07-06?19:37??單項選擇題標準化考試系統的設計\Debug\單項選擇題標準化考試系統的設計.pdb
?????文件???????2560??2017-07-06?18:36??單項選擇題標準化考試系統的設計\Debug\單項選擇題標準化考試系統的設計.suo
?????文件???23855104??2017-07-06?19:06??單項選擇題標準化考試系統的設計\ipch\單項選擇題標準化考試系統的設計-b266c3ce\單項選擇題標準化考試系統的設計-7df21ddc.ipch
?????文件???????1187??2017-07-06?19:34??單項選擇題標準化考試系統的設計\project.txt
?????文件????????775??2017-07-06?19:44??單項選擇題標準化考試系統的設計\使用說明.txt
?????文件???????1001??2017-07-06?19:04??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\class.h
?????文件???????1402??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\cl.command.1.tlog
?????文件??????11130??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\CL.read.1.tlog
?????文件???????1354??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\CL.write.1.tlog
?????文件?????204885??2017-07-06?19:22??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\function.obj
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
?????文件??????????2??2017-07-06?19:37??單項選擇題標準化考試系統的設計\單項選擇題標準化考試系統的設計\Debug\li
............此處省略49個文件信息
- 上一篇:c++ 時區時鐘
- 下一篇:用MFC制作的車票管理系統
評論
共有 條評論