C语言|考试系统代码

C语言|考试系统代码,第1张

C语言|考试系统代码
#include
#include
#include
#include

int main()
{
	char userName[30];
	char passWord[30];
	char userName1[30];
	char passWord1[30];
	char exam[5][7][50] = { {{"计算机能直接执行的程序是(		)。"},
						  {"A)源程序"},
						  {"B)目标程序"},
						  {"C)汇编程序"},
						  {"D)可执行程序"},
						  {"D"},
						  {""}},
						  {{"下列叙述中错误的是(		)"},
						  {"A)C语言程序可以由多个程序文件组成"},
						  {"B)一个C语言程序只能实现一种算法"},
						  {"C)C程序可以由一个或多个函数组成"},
						  {"D)一个C函数可以单独作为一个C程序文件存在"},
						  {"B"},
						  {""}},
						  {{"以下叙述中正确的是(		)"},
						  {"A)C语句必须在一行内写完"},
						  {"B)C程序中的每一行只能写一条语句"},
						  {"C)C语言程序中的注释必须与语句写在同一行"},
						  {"D)简单C语句必须以分号结束"},
						  {"D"},
						  {""}},
						  {{"C语言程序名的后缀是(		)"},
						  {"A).C"},
						  {"B).exe"},
						  {"C).obj"},
						  {"D).cp"},
						  {"A"},
						  {""}},
						  {{"一下叙述中正确的是(		)"},
						  {"A)C语言规定必须用main作为主函数名,程序将从此开始执行"},
						  {"B)C语言程序将从源程序中第一个函数开始执行"},
						  {"C)可以在程序中由用户指定任意一个函数作为主函数"},
						  {"D)main的各种大小写拼写形式都可以作为主函数名,如:MAIN,Main等"},
						  {"A"},
						  {""}}
						};
	
	int score = 0;
	int i;
	system("color FD");
	printf("nnnnnn");
	printf("================================================================n");
	printf("===========================考试系统=============================n");
	printf("================================================================n");
	Sleep(6000);
	system("cls");
	printf("================================================================n");
	printf("===========================用户注册=============================n");
	printf("================================================================n");
	printf("nnn");
	printf("欢迎使用本系统!首先请您先完成用户注册:)n");
	printf("用户名:");
	scanf("%s", userName);
	printf("密码:");
	scanf("%s",passWord);
	Sleep(1000);
	printf("注册成功,您可以登录本系统!");
	Sleep(2000);
	system("cls");
	while(1){
		printf("欢迎使用本系统!请您完成登录 *** 作:)n");
		printf("用户名:");
		scanf("%s",userName1);
		printf("密码:");
		scanf("%s", passWord1);
		getchar();
		if (strcmp(userName, userName1) == 0 && strcmp(passWord, passWord1) == 0)
		{
			printf("欢迎使用本系统!n");
			break;
		}
		else
		{
			printf("您输入的账户名和密码不正确,请重新输入!n");
			Sleep(2000);
			system("cls");
		}
	}
	Sleep(3000);
	system("cls");
	for (i = 0; i < 5; i++)
	{
		printf("C语言考试开始,请认真答题!nn");
		printf("%d、%sn",i+1,exam[i][0]);
		printf("%sn",exam[i][1]);
		printf("%sn",exam[i][2]);
		printf("%sn",exam[i][3]);
		printf("%sn",exam[i][4]);
		printf("您的答案是:nn");
		gets(exam[i][6]);
		if(strcmp(exam[i][5],exam[i][6]) == 0)
		{
			score += 20;
			printf("恭喜您答对了!赶快进入下一个题目吧!n");
		}
		else
		{
			printf("真遗憾您答错了!下一题要仔细哦n");
		}
		Sleep(3000);
		system("cls");
	}
	printf("您的分数为:%dn", score);
	system("pause");
	return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5098576.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-17
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存