欢迎来到天天文库
浏览记录
ID:35677595
大小:35.00 KB
页数:5页
时间:2019-04-11
《单项选择题标准化考试系统设计(c语言实训)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、---------------------#include#include#include#include#includestructtest{charask[500];//选择题题目charanswer1[100];charanswer2[100];charanswer3[100];charanswer4[100];charda[100];inttitle[100];//随机抽题charright[10];}
2、m[1000];voidmenu(){printf("***********单项选择题标准化考试系统³*********");printf("*********************************************");printf("1.试题录入***");printf("2.查看所有试题***");printf("3.试题抽取并答题***");printf("4.判卷并打分***");printf("5.退出系统***");printf("*******
3、*************************************");}intinput(intcnt){inti,count,choice=0;printf("开始输入记录...");count=cnt;for(i=cnt;i<1000;i++){printf("Continue?(1Yes0No):");scanf("%d",&choice);getchar();if(choice==0)break;elseif(choice==1){printf("请输入第%d道题题目,题干和选
4、项:",i+1);printf("请输入题目:");--------------------------gets(m[i].ask);printf("请输入选项A:");gets(m[i].answer1);printf("请输入选项B:");gets(m[i].answer2);printf("请输入选项C:");gets(m[i].answer3);printf("请输入选项D:");gets(m[i].answer4);printf("请输入答案:");scanf("%c",&m[i].rig
5、ht);cnt++;}}if(count!=cnt)printf("题目输入成功:");elseprintf("未输入记录!");returncnt;}voidlist(intcnt){inti;printf("开始显示所有题目...");printf("当前文件夹中所有记录显示如下:");for(i=0;i6、n",m[i].answer2);printf("C:%s",m[i].answer3);printf("D:%s",m[i].answer4);getchar();}printf("所有题目显示完成...");}voidrande(intcnt){inti,j,x=1,n,t;inttitle[100];printf("请输入你想抽取的题数:");scanf("%d",&n);if(n>cnt)--------------------------printf("您抽取的题目超过了题目总数");7、else{for(i=1;i<=n;i++){here:x=rand()%n;title[i]=x;for(j=0;j8、",m[x].answer2);printf("C:%s",m[x].answer3);printf("D:%s",m[x].answer4);printf("请输入你的答案:");scanf("%s",m[x].da);printf("=============================================");}}printf("´答题成功,按任意键返回主菜单...");}voidask(intcnt){i
6、n",m[i].answer2);printf("C:%s",m[i].answer3);printf("D:%s",m[i].answer4);getchar();}printf("所有题目显示完成...");}voidrande(intcnt){inti,j,x=1,n,t;inttitle[100];printf("请输入你想抽取的题数:");scanf("%d",&n);if(n>cnt)--------------------------printf("您抽取的题目超过了题目总数");
7、else{for(i=1;i<=n;i++){here:x=rand()%n;title[i]=x;for(j=0;j
8、",m[x].answer2);printf("C:%s",m[x].answer3);printf("D:%s",m[x].answer4);printf("请输入你的答案:");scanf("%s",m[x].da);printf("=============================================");}}printf("´答题成功,按任意键返回主菜单...");}voidask(intcnt){i
此文档下载收益归作者所有