/cli-choice

工程实践 1:单项选择题标准化考试系统

Primary LanguageC

CLI-CHOICE

工程实践 1:单项选择题标准化考试系统

题目要求

  • 要求使用链表。
  • 用文件保存试题链表。(每个试题结点的信息包括题干、4 个备选答案、标准答案,难度,知识点)。
  • 试题录入:可随时增加、修改、删除试题到试题链表中。
  • 试题抽取:每次从试题库中可以随机抽出某些知识点某些难度的 N 道题(知识点、难度和 N 由组题者输入或者进行选择),组合成一张考卷。
  • 答题:用户可实现输入自己的答案。考虑答案的存储。
  • 自动判卷:系统可根据用户答案与标准答案的对比实现判卷并给出成绩。

储存

试题条目

属性 Parameter 类型
编号 id string
题干 qDesc string
答案 answer int
选项 A aDesc string
选项 B bDesc string
选项 C cDesc string
选项 D dDesc string
难度 difficulty int
知识点 point string

题库

  • ./data/questions.txt
  • 每一行:试题属性,以 | 隔开