目錄1.課程設計目的 1
2.課程設計題目描述和要求 1
2.1課程題目 1
2.2課程要求 1
3.課程設計報告內容 1
3.1演算法描述 1
3.2 源程式 2
4.課程設計總結: 6
5.參考書目 7
練習自己的動手能力,在學習理論的同時增強自己的程式設計能力,使理論與實踐相結合,在學習書本的同時擴充套件自己的課外知識.
2.1課程題目
單項選擇題標準化考試系統
2.2課程要求
(一)功能要求:
(1)用檔案儲存試題庫。(每個試題包括題幹、4個備選答案、標準答案)
(2)試題錄入:可隨時增加試題到試題庫中
(3)試題抽取:每次從試題庫中可以隨機抽出n道題(n由鍵盤輸入)
(4)答題:使用者可實現輸入自己的答案
(5)自動判卷:系統可根據使用者答案與標準答案的對比實現判卷並給出成績。
(二)其它要求:
(1) 只能使用c/c++語言,源程式要有適當的注釋,使程式容易閱讀
(2) 至少採用文字選單介面(如果能採用圖形選單介面更好)
(3) 學生可自動增加新功能模組(視情況可另外加分)
(4)寫出課程設計報告,具體要求見相關說明文件.
定義題目陣列,選向陣列,輸入題目的及選向並給定正確答案。
輸入所要答的題目數,然後進行答題。輸入的答案與標準答案進行比較,如果一致,則正確,否則錯誤。最後根據題目數及答對題目數進行輸出得分。
#include
#include
#include "dos.h"
using namespace std;
struct question ;
//函式宣告
int menuchoice(void); //選擇選單
struct question *charu_timu(struct question *fst, const struct question *ad); //向列表中插入試題函式
struct question *da_an_weizhi(struct question *seek, long len, long max); //確定乙個讀取答案的位置的函式
void getquestion(struct question *src); //獲取問題,選項,以及正確答案函式
void bao_cun(const struct question *ed, file *saf); //將列表中的試題儲存在檔案中的函式
struct question *loadfile(struct question *td, file *laf); //從檔案中讀取題目,將題目新增到列表中的函式
int getanswer(void); //輸入選擇題的答案
void huida_question(const struct question *que, int n); //回答問題函式
main()
else if (choice == 2)
huida_question(start, line);
} return 0;
} /*da_an_weizhi函式確定乙個讀取答案的位置,len代表要讀取的答案數,max代表列表的長度*/
struct question *da_an_weizhi(struct question *seek, long len, long max)
//向列表中插入試題
struct question *charu_timu(struct question *fst, const struct question *ad)
/*獲取問題,選項,以及正確答案*/
void getquestion(struct question *src)
src->right = getanswer();
} /*從檔案中讀取題目,將題目新增到列表中*/
struct question *loadfile(struct question *td, file *laf)
/*將列表中的試題儲存在檔案中*/
void bao_cun(const struct question *ed, file *saf) }
//得到選擇題的答案(不保證是正確的答案)
int getanswer(void)
return c;
} //回答問題,並統計答對題目數,顯示得分
void huida_question(const struct question *que, int n)
*p = '\0';
cout<<"標準答案"<<" 您的答案 " cout<<*p<<<<*(p+1) //選擇選單 int menuchoice(void) { int value; cout<< powerpoint單項選擇題 1 演示文稿儲存以後,預設的副檔名是 a a ppt b exe c bat d bmp 2 在powerpoint中,檢視 這個名詞表示 b a 一種圖形 b 顯示幻燈片的方式 c 編輯演示文稿的方式 d 一張正在修改的幻燈片 3 powerpoint選單中,提供顯... 2014一建選擇題答題技巧 參加一建考試的考生都知道,一建考試題型分為客觀題和主觀分析題,其中,建設工程經濟 建設工程法規及相關知識 及 建設工程專案管理 三個科目均為客觀題,即選擇題。所以掌握選擇題的答題技巧十分有必要,可以說選擇題做好了,離考試順利通過就不遠了。那麼如何在已掌握足夠知識量的前提下... 9 對基層業務管理人員而言,其管理技能側重於 a 技術技能 b 財務技能 c 談判技能 d 營銷技能 10 中層管理人員的主要工作是 a 戰略管理 b 現場管理 c 組織協調 d 開拓創新 11 在特定工作領域內運用技術 工具 方法等的能力稱為 a 人際關係技能 b 技術技能 c 形成概念的技能 d...考試單項選擇題
一建考試單項選擇題答題技巧學習
3管理學原理單項選擇題考試參考題目