单项选择题标准化考试系统
tu2[0] = \ ~ _____________\ tu2[1] = \ !!! @@ | '\\\\\\\\\\\\\\\\\\\\\\\\\ tu2[2] = \ ! _ > | ' ____|_\ tu2[3] = \ | '||::::::\ tu2[4] = \ o- / \\\\_. '\\\\ | '||_____|\ tu2[5] = \ | \\\\ ' o \\\\'________|_____|\ tu2[6] = \ | )- # < ___/____|___\\\\___\ tu2[7] = \ `_/'------------| _ ' <<<:|\ tu2[8] = \ /________\\\\| |_________'___o_o|\
for (k=0; k printf(\ \\t\\t\ for (i=0; i<9; i++) { p = tu[i]; while (*p != '\\0') { if (*p == 'b') { for (j = 0; j<(M-k); j++) { printf(\ } } else { printf(\ } p++; } printf(\ \\t\\t\ 第 11 页 共 30 页 单项选择题标准化考试系统 } Sleep(100); if (k != M-1) { system(\ } } Sleep(100); system(\ printf(\ \\t\\t\ for (i=0; i<9; i++) /*显示第二副图*/ { p = tu2[i]; while (*p != '\\0') { printf(\ p++; } printf(\ \\t\\t\ } Sleep(400); system(\ printf(\ \\t\\t\ for (i=0; i<9; i++) /*显示第一副图*/ { p = tu[i]; while (*p != '\\0') { if (*p != 'b') { printf(\ } 第 12 页 共 30 页 单项选择题标准化考试系统 p++; } printf(\ \\t\\t\ } Sleep(400); system(\ printf(\ \\t\\t\ for (i=0; i<9; i++) /*显示第二副图*/ { p = tu2[i]; while (*p != '\\0') { printf(\ p++; } printf(\ \\t\\t\ } printf(\ \ while (*wenzi != '\\0') /*显示第一行文字*/ { printf(\ wenzi++; Sleep(100); } printf(\ \ while (*wenzi1 != '\\0') /*显示第二行文字*/ { printf(\ wenzi1++; Sleep(100); } 第 13 页 共 30 页 单项选择题标准化考试系统 printf(\ \ while (*wenzi2 != '\\0') /*显示第三行文字*/ { printf(\ wenzi2++; Sleep(100); } Sleep(400); /*400毫秒输出一个空格 为了屏蔽光标闪烁 */ printf(\ Sleep(400); printf(\ Sleep(400); printf(\ system(\} void readq() { fscanf(fp1,\int i=0; if((fp1=fopen(\ { printf(\出错!不能打开文件!\ exit(0); } while(!feof(fp1)) { on[i].b,question[i].c,question[i].d); } void reada() } fclose(fp1); i++; 第 14 页 共 30 页 单项选择题标准化考试系统 { } void writeq() { int i=0; if((fp1=fopen(\{ } printf(\出错!不能打开文件!\exit(0); int i=0; if((fp2=fopen(\ { printf(\出错!不能打开文件!\ exit(0); } while(!feof(fp2)) { } fclose(fp2); fscanf(fp2,\i++; else fprintf(fp1,\for(i=0;i [i].b,question[i].c,question[i].d); fclose(fp1); } void writea() { int i=0; if((fp2=fopen(\{ 第 15 页 共 30 页