各位大侠好!
我在写一个考试系统,就是可以自动出题的,单选题的数据结构我知道怎么弄了,但是还有2种题型的我不知道怎么弄合适,具体如下:
第一种是:前面是一段文字,然后紧跟着就是根据这段文字来出的选择题,很像英语考试里面的阅读理解的那种,先给段材料,然后就是几个分析性质的选择题
第二种是:先给出几个备选的答案,然后紧跟几个选择题,直接从上面的备选答案中选一个来答题请问:这两种题型的数据用怎样一种数据结构保存方便出题呢?
谢谢

解决方案 »

  1.   

    不太明白你的意思!
    题目就像下面这样【第一种】:
       糖尿病(Diabetes)分1型糖尿病和2型糖尿病。在糖尿病患者中,2型糖尿病所占的比例约为95%。糖尿病是由遗传因素、免疫功能紊乱、微生物感染及其毒素、自由基毒素、精神因素等等各种致病因子作用于机体导致胰岛功能减退、胰岛素抵抗等而引发的糖、蛋白质、脂肪、水和电解质等一系列代谢紊乱综合征,临床上以高血糖为主要特点,典型病例可出现多尿、多饮、多食、消瘦等表现,即“三多一少”症状。通常用紫灵芝来调养糖尿病,以恢复血糖平稳状态,防止糖尿病并发症。
    1. 糖尿病的分型有:
    A...  B...   C...  D...   
    2.糖尿病的临床特征是什么?
    A...  B...   C...  D...   
    3.糖尿病的主要病因是什么?
    A...  B...   C...  D...   就像这样的题,如果文字和题一体,那怎么存储这些原始材料,数据结构怎么弄呢?第二种题型就是:
    以下题目共用以下备选答案
    A...
    B...
    C...
    D...
    1.糖尿病的发生是由于什么功能减退引起的?【   】
    2.糖尿病表现的症状有【    】
    3.2型糖尿病的发病比例为 【     】
    4.糖尿病常用治疗药物是【     】
     
    请问:这样的题目如何保存数据?谢谢
      

  2.   

    第二种,不过是几个题目公用一组备选答案。
    为什么不理解为:
    1.糖尿病的发生是由于什么功能减退引起的?【 】
    A...
    B...
    C...
    D...2.糖尿病表现的症状有【 】
    A...
    B...
    C...
    D...3.2型糖尿病的发病比例为 【 】
    A...
    B...
    C...
    D...4.糖尿病常用治疗药物是【 】
    A...
    B...
    C...
    D...