用C#编


小测验游戏规则:
  可按照以下各条 规则进行小测验游戏
  1 一次可让一个玩家进行此游戏.
  2每个问题值一分 .
  3对于错误的答案没有否定标记.
  4如果用户输入不同于给定选项的选项,则答案是错误的.
  5如果用户没有做答,则答案是错误的.
  6小测验需要在5分钟内完成.
  7游戏在5分钟后结束.
 
设计规范
  应根据以下内容设计游戏:
  1小测验开始前,应在屏幕上显示玩游戏的准则。这些准则应包括以下信息:
  2小测验中问题的总数。
  3每个正确答案给定的分数。
  4完成小测验的总时间。  

  
提示:
1您可以使用Consolesetcursorposition类的 SetCursorposition函数在屏幕的特定位置显示信息。此函数有俩个整形参数,确定要显示信息的坐标,如以下代码段显示:Console.SetCursorPosition(0,9);
2应按秒显示完成小测验的剩余时间。
3应在屏幕上用黄色显示问题,当前时间,分数和剩余时间。(提示:您可以通过设置Console 类的ForegroundColor属性更改文本颜色,如以下代码段所示:Console.foregroundcolor=ConsoleColor.Yellow;)
4应一次在屏幕上显示一个问题。
5每次开始应用程序时,显示问题的顺序都应不同。
6如果用户输入正确的选项时,应在屏幕上以蓝色显示0正确。
7如果用户输入错误的选项或没做答时,应在屏幕上以红色显示0错误。
8如果用户得分超过了小测验中记录的最高得分,应用程序应提示用户输入他的名字。然后应在文件Score.txt中更新用户的姓名和分数。如果还不存在Score.txt应先创建。
9当玩家已超过零分的得分完成小测验时,就会创建Score.txt这个文件。如果玩家没得分,就不能创建文件。
10如果Score.txt文件以存在,就意味着有人创建过记录。在这样的情况下,如果玩家得分超过现有记录,之前记录信息会被当前玩家的信息所替换。
11小测验应在5分钟后自动结束。如果用户不能在5分钟内完成小测验,即使他的得分超过之前记录,也不能成为最高得分者。