|
本帖最后由 2420015589 于 2013-1-1 15:23 编辑
#include <stdio.h>
int main()
{
system("color c");
system("title 2420015589");
int b;
char a;
b=0;
printf("\n 本次问答共十题,满分为10分");
printf(" 当前得分%d\n\n\n 下列叙述中正确的是\n\n\n\n A 算法就是程序 B 设计算法时只需要考虑数据结构的设计\n\n C 设计算法时只需要考虑结果的可靠性 D 以上三种说法都不对",b);
a = getch();
system("cls");
if(a=='d') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 下列关于线性链表的叙述中,正确的是\n\n\n\n A 各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致\n\n B各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续\n\n C进行插入与删除时,不需要移动表中的元素\n\n D 以上三种说法都不对",b);
a = getch();
if(a=='c') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 下列关于二叉树的叙述中,正确的是\n\n A 叶子结点总是比度为2 的结点少一个 B叶子结点总是比度为2 的结点多一个\n\n C 叶子结点数是度为2 的结点数的两倍 D度为2 的结点数是度为1 的结点数的两倍",b);
a = getch();
if(a=='b') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是\n\n\n A 学生成绩管理系统 B C语言编译程序\n\n C UNIX 操作系统 D 数据库管理系统",b);
a = getch();
system("cls");
if(a=='a') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 程序调试的任务是\n\n\n A 设计测试用例 B 验证程序的正确性\n\n c 发现程序中的错误 D 诊断和改正程序中的错误",b);
a = getch();
system("cls");
if(a=='d') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 下列关于数据库设计的叙述中,正确的是\n\n\n A 在需求分析阶段建立数据字典 B 在概念设计阶段建立数据字典\n\n C 在逻辑设计阶段建立数据字典 D 在物理设计阶段建立数据字典",b);
a = getch();
system("cls");
if(a=='a') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 数据库系统的三级模式不包括\n\n\n A 概念模式 B 内模式 C 外模式 D 数据模式",b);
a = getch();
system("cls");
if(a=='d') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 下列选项中属于面向对象设计方法主要特征的是\n\n\n A 继承 B 自顶向下\n\n\n C 模块化 D 逐步求精",b);
a = getch();
system("cls");
if(a=='a') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 以下叙述中错误的是\n\n\n A C语言编写的函数源程序,其文件名后缀可以是.C B C语言编写的函数都可以作为一个独立的源程序文件\n\n\n C C语言编写的每个函数都可以进行独立的编译并执行 D 一个C 语言程序只能有一个主函数",b);
a = getch();
system("cls");
if(a=='c') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 下一题...");
sleep(1000);
system("cls");
printf(" 当前得分%d\n\n\n 以下选项中关于程序模块化的叙述错误的是\n\n\n A 把程序分成若干相对独立的模块,可便于编码和调试 B 把程序分成若干相对独立、功能单一的模块,可便于重复使用这些模块\n\n C 可采用自底向上、逐步细化的设计方法把若干独立模块组装成所要求的程序 D 可采用自顶向下、逐步细化的设计方法把若干独立模块组装成所要求的程序",b);
a = getch();
system("cls");
if(a=='c') {printf("\n\n\n 回答正确 分数+1");b=b+1;}
else printf("\n\n\n 回答错误");
sleep(2000);
system("cls");
printf("\n\n 回答完毕:\n\n\n 最终得分%d",b);
if(b<6) printf("\n\n\n\n 本次回答不及格!!! 还要继续努力哦。。。");
if(b>5&&b<10) printf("\n\n\n\n 表现不错,继续加油,勇夺第一...!");
if(b==10) printf("\n\n\n\n 你真是天才啊!!!!!!!!!!");
sleep(1000000);
system("cls");
return 0;
}
点此下载...
|
|