資源簡(jiǎn)介
課題名稱:?jiǎn)雾?xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)
說(shuō)明:用文件保存試題庫(kù)。(每個(gè)試題包括題干、4個(gè)備選答案、標(biāo)準(zhǔn)答案)
要求:
1)試題錄入:可隨時(shí)增加試題到試題庫(kù)中,要求題庫(kù)中不少于50個(gè)題目;
2)試題抽取:每次從試題庫(kù)中可以隨機(jī)抽出N道題(N由鍵盤(pán)輸入); //由選擇難度確定題量
3)答題:用戶可實(shí)現(xiàn)輸入自己的答案,忽略大小寫(xiě); //本程序限定使用大寫(xiě)(安全性)
4)自動(dòng)判卷:系統(tǒng)可根據(jù)用戶答案與標(biāo)準(zhǔn)答案的對(duì)比實(shí)現(xiàn)判卷并給出成績(jī);
5)最后要求能顯示出錯(cuò)題目和正確答案。 //在做題期間就已經(jīng)顯示出錯(cuò)誤信息和正確信息

代碼片段和文件信息
#include?“class.h“
#include?
#include?
using?namespace?std;
void?Project::setM_problem(string?problem)
{ //設(shè)置(修改)題目
m_problem=problem;
}
void?Project::setM_candidate(string?candidateint?i)
{ //設(shè)置(修改)候選答案
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)
{//設(shè)置(修改)標(biāo)準(zhǔn)答案
m_answer=answer;
}
void?Project::setM_option(char?option)
{//設(shè)置(修改)標(biāo)準(zhǔn)答案的選項(xiàng)
m_option=option;
}
void?Project::display()
{//打印題目
cout< cout<<“??“< cout<<“??“< cout<<“??“< cout<<“??“< }
void?Project::display(int?option)
{//打印標(biāo)準(zhǔn)答案和答案選項(xiàng)
cout<<“本題的標(biāo)準(zhǔn)答案為:“< }
char?Project::getM_option()
{ //獲得m_option
return?m_option;
}
void?welcome()
{ //輸出歡迎詞
cout<<“**-----------------------------------------------------**\n“< cout<<“????????????歡迎使用單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)\n“< cout<<“|?考試說(shuō)明?|\n“< cout<<“????本單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)分為三個(gè)難度級(jí)別,題目均來(lái)“< cout<<“自題庫(kù)中隨機(jī)抽取,每題5分,滿分分別為50、100、150分。在“< cout<<“提交每一道題目后,系統(tǒng)會(huì)自動(dòng)判卷,并給出相應(yīng)的標(biāo)準(zhǔn)答案。\n“< cout<<“????預(yù)祝您考試成功!\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;
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????109568??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì).exe
?????文件?????841360??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì).ilk
?????文件????1076224??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì).pdb
?????文件???????2560??2017-07-06?18:36??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì).suo
?????文件???23855104??2017-07-06?19:06??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\ipch\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)-b266c3ce\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)-7df21ddc.ipch
?????文件???????1187??2017-07-06?19:34??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\project.txt
?????文件????????775??2017-07-06?19:44??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\使用說(shuō)明.txt
?????文件???????1001??2017-07-06?19:04??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\class.h
?????文件???????1402??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\cl.command.1.tlog
?????文件??????11130??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\CL.read.1.tlog
?????文件???????1354??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\CL.write.1.tlog
?????文件?????204885??2017-07-06?19:22??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\function.obj
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
?????文件??????????2??2017-07-06?19:37??單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\單項(xiàng)選擇題標(biāo)準(zhǔn)化考試系統(tǒng)的設(shè)計(jì)\Debug\li
............此處省略49個(gè)文件信息
評(píng)論
共有 條評(píng)論