#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; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)