• 大小: 790KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签:

资源简介

这是我大一上学期的期末课程设计 单项选择题标准化考试系统设计 代码+报告

资源截图

代码片段和文件信息

#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个文件信息

评论

共有 条评论

相关资源