资源简介
这是我大一上学期的期末课程设计
单项选择题标准化考试系统设计 代码+报告
代码片段和文件信息
#include
#include
#include
typedef struct
{
char question[200]A[100]B[100]C[100]D[100];
char key;
}Question;//结构组,结构类型Question
void Menu();//主菜单
void Remenu();//返回菜单或退出
void Answer();//抽取答题
void Add();//试题录入
void Deleteq();//试题删除
void Readfile();//读取所有题目
void Putques1();//输出问题1(不输出答案)
void Putques2();//输出问题2(输出答案)
int Total();//计算总题目数量
int main()
{
Menu();
}
//主菜单函数:主要用于用户使用时功能的选择,包括了Answer()Add()Deleteq()exit(0)函数
void Menu()
{
int n;//记录序列号
system(“cls“);//清屏
printf(“************************************************************************************************************************\n“);
printf(“* 单项选择题标准化考试系统 V2.4 *\n“);
printf(“* *\n“);
printf(“* ①抽取答题 *\n“);
printf(“* *\n“);
printf(“* ②试题录入 *\n“);
printf(“* *\n“);
printf(“* ③试题删除 *\n“);
printf(“* *\n“);
printf(“* ④ 退出 *\n“);
printf(“************************************************************************************************************************\n“);//美化菜单
do
{
printf(“ ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉\n“);
printf(“ 请输入正确的序列号:\n“);
printf(“ ┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉┉\n“);
scanf(“%d“&n);
printf(“\n“);
}while(n<1||n>4);//若输入序列号不正确,返回循环体,重新输入,否则跳出循环
switch(n)//通过switch-case对序列号对应的要求实现
{
case 1:
Answer();//抽取答题
break;
case 2:
Add();//试题录入
break;
case 3:
Deleteq();//试题删除
break;
case 4:
exit(0);//退出
break;
default:
printf(“错误\n“);//default语句在此其实并无实际用处
}
}
//抽取答题函数:用于实现抽取,答题,自动批阅的功能。其中包含了Readfile()Putques1()Total()Remenu()这些功能函数
void Answer()
{
int ijtotaln;//i用于索引,j也用于索引同i一起实现生产不重复的随机数组的功能。total用来存储总题目数。n用来存储用户输入的抽取题目数目。
int *a;//生产整型指针,用于建立动态数组
Question *qs;//生成Question型指针,用于建立动态结构数组
int score=0;//用于记分
char an;//存储用户输入的答案
total=Total();//利用Total()函数将总题目数返回给total
qs=(Question*)malloc(total*sizeof(Question));//分配空间给动态结构数组
Readfile(qstotal);//读取题目
system(“cls“);//清屏
printf(“******************************************************************
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 196680 2019-01-09 20:15 单项选择题标准化考试系统设计Ver2.4\Debug\main.exe
文件 208484 2019-01-09 20:15 单项选择题标准化考试系统设计Ver2.4\Debug\main.ilk
文件 25624 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\main.obj
文件 184772 2019-01-09 20:10 单项选择题标准化考试系统设计Ver2.4\Debug\main.pch
文件 500736 2019-01-09 20:15 单项选择题标准化考试系统设计Ver2.4\Debug\main.pdb
文件 0 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\main.sbr
文件 3236 2019-02-24 00:51 单项选择题标准化考试系统设计Ver2.4\Debug\question.txt
文件 41984 2019-06-11 20:42 单项选择题标准化考试系统设计Ver2.4\Debug\vc60.idb
文件 53248 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\vc60.pdb
文件 50176 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\单项选择题标准化考试系统设计.bsc
文件 233574 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\单项选择题标准化考试系统设计.exe
文件 356400 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\单项选择题标准化考试系统设计.ilk
文件 187800 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\单项选择题标准化考试系统设计.pch
文件 599040 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug\单项选择题标准化考试系统设计.pdb
文件 10829 2019-02-24 00:53 单项选择题标准化考试系统设计Ver2.4\main.c
文件 3375 2019-01-09 20:10 单项选择题标准化考试系统设计Ver2.4\main.dsp
文件 33792 2019-01-09 20:39 单项选择题标准化考试系统设计Ver2.4\main.ncb
文件 48640 2019-01-09 20:39 单项选择题标准化考试系统设计Ver2.4\main.opt
文件 1126 2019-01-09 20:15 单项选择题标准化考试系统设计Ver2.4\main.plg
文件 4522 2019-01-09 19:53 单项选择题标准化考试系统设计Ver2.4\单项选择题标准化考试系统设计.dsp
文件 564 2019-01-09 17:56 单项选择题标准化考试系统设计Ver2.4\单项选择题标准化考试系统设计.dsw
文件 50176 2019-08-25 17:52 单项选择题标准化考试系统设计Ver2.4\单项选择题标准化考试系统设计.ncb
文件 48640 2019-08-25 17:52 单项选择题标准化考试系统设计Ver2.4\单项选择题标准化考试系统设计.opt
文件 290 2019-06-11 20:42 单项选择题标准化考试系统设计Ver2.4\单项选择题标准化考试系统设计.plg
文件 406222 2019-08-25 17:54 程序设计报告书v2.4.docx
目录 0 2019-06-11 18:59 单项选择题标准化考试系统设计Ver2.4\Debug
目录 0 2019-08-25 17:52 单项选择题标准化考试系统设计Ver2.4
----------- --------- ---------- ----- ----
3249930 27
............此处省略0个文件信息
- 上一篇:右键菜单生成文件夹内容列表
- 下一篇:labview 演示读取电压子程序
评论
共有 条评论