上机考试系统的使用(适合新大纲规定的VC++6.0环境下二级C、三级C、一级等科目的上机考试)下面我们开始本篇文章(本文适合全国计算机等级考试二级C、三级的上机):最新大纲全国计算机等级考试上机考试系统工作站的运行平台是Microsoft的中文版Windows XP操作系统。
测试考生对Windows XP操作系统的一般理解及考生在Windows XP下的微机操作能力和各种应用软件的应用能力。
使用方法如下:1.启动考试程序,出现如下图所示的登录界面2.在“开始登录”功能项上单击鼠标左键或按回车键出现考号输入窗口,如下图所示:3.按回车或选择“考号验证”对输入的考号以及姓名、身份证号进行验证。
如下图所示:4.如果考号不正确选择“否(N)”重新输入;如果考号正确选择“是(Y)”继续。
5.经“登陆提示”选择“是”确认后会再出现一个窗口,从略,选择“抽取试题”后,系统出现如下图所示的“考试须知”。
(二级C、和三级C语言上机都是类似的形式)6.选择“开始考试并计时”,进入考试界面,就可以看题、做题,并开始计时,如下图所示。
上机考试系统将自动在屏幕中间生成装载试题内容查阅工具的考试窗口,并在屏幕顶部始终显示着考生的准考证号、姓名、考试剩余时间以及可以随时显示或隐藏试题内容查阅工具和交卷按钮的窗口,窗口最左边的“显示窗口”字符表示屏幕中间的考试窗口正被隐藏着,当用鼠标点击“显示窗口”字符时,屏幕中间就会显示考试窗口,且“显示窗口”字符变成“隐藏窗口”。
在考试窗口中单击“程序填空题”、“程序修改题”和“程序设计题”按钮,可以分别查看各个题型的题目要求。
如下图所示7.开始做题,编译、连接和运行程序。
当考试系统登录成功后,考生在试题内容查阅窗口的“考试项目”(也叫“答题”)菜单上根据试题内容的要求选择“启动Microsoft Visual C++”(如果点击“启动Microsoft Visual C++”后不能正确启动Visual C++,我们也可以选择手动启动VC6.0,例如从桌面快捷方式或从程序组开始菜单等其他方式启动Visual C++,这对我们做题完全没有任何影响),注意:“考试项目”(也叫“答题”)菜单下面出现的按钮可能有两种形式:一种是我们上面提到的出现“启动Microsoft Visual C++”按钮,还有第二种可能是出现“BLANK1.C”、“MODI1.C”、“PROG1.C”这几个按钮,如果是第一种形式(出现“启动Microsoft Visual C++”按钮)的话,直接点击““启动Microsoft Visual C++”按钮后按本文后面描述的方法打开相应题目源程序即可,本文主要讲解的是这种方式,如果是第二种形式(出现“BLANK1.C”、“MODI1.C”、“PROG1.C”这几个按钮)那就更简单了,点击“BLANK1.C”即可自动启动Visual C++6.0并自动打开程序填空题,此后的操作和第一种形式就没有区别了,做完并运行正确并保存后,关闭VC++6.0,然后继续按相同的方法做“MODI1.C”、“PROG1.C”即可。
打开源程序后的操作和第一种形式就没有任何区别了。
启动Visual C++后,我们再根据“程序填空题”(BLANK1.C)、“程序修改题”(MODI1.C)和“程序设计题”(PROG1.C)内容的要求进行操作。
我们以“程序填空题”为例。
如下图所示,我们可从VC6.0主菜单File(文件)->Open(打开)方式打开程序填空题源程序BLANK1.C。
程序填空题打开后如下图所示,考生根据试题要求在相应的的空格处填入相应的内容。
具体题目的做法可参考本文后面的“附:上机考试题型概述”。
根据要求做完题目后,接着单击菜单Build(构建)->Compile(编译)…(或单击工具栏相应按钮也可)进行编译、连接,直到出现“0errors0warings”(0错误,0警告)(注意:即使系统显示“0errors0warings”也并不能保证程序一定100%正确,只能说明系统已经检查不出什么语法错误,但是还可能存在其他错误,所以我们还必须继续通过“运行”来验证程序是否达到题目的要求)。
注意:在单击Compile(编译)(Ctrl+F7)或Build(构建)(F7)后,VC6.0系统可能会出现下面的提示信息:其实这在我们本书前面第一章已经介绍过,VC系统没有发现工程文件,要求建立一个活动的工程,此时单击“是(Y)”按钮即可。
接着如果再出现提示要求保存文件,那么请单击“是(Y)”按钮进行保存。
(注意,尽管现在你还不知道你做的地方是否做对了,但是你可以先保存一下,因为如果你对一个程序保存多次的话,你离开考场时以最后一次保存的为准,不过请注意,每次保存前要记得自己改的是哪个地方,千万不要把程序改得乱七八糟且保存了,这样你就不知道初始状态是什么样子了哦,你想再从头开始做就不可能了),然后,VC系统开始进行编译,如果没有发现语法错误,则程序通过调试;如果发现有错误则重新进行修改,再进行编译直到没有语法错误。
如果系统不能检查出语法错误后,下面,我们就通过运行(“点击菜单Build(构建)->!Execute(执行)”或“单击工具栏相应按钮”或“按Ctrl+F5”也可)进一步验证程序是否到了中文描述的要求,如果没有达到题意的要求必须反复修改直到正确为止,,这在我们教材第三分册实验一或“VC6.0上机指导“一文介绍过,不再赘述。
注意:运行程序时,有些题目直接显示结果,但是有些程序会让我们输入一些信息,你按照题目中文描述的要求来输入相关信息后即可马上显示结果,显示结果后,我们把显示的结果和题目要求的结果比照一下,如果达到了题目要求的意思,我们就做对了。
运行正确后,一定记得保存(菜单“文件”->“保存”),没有保存将不能得分,然后关闭整个工作区(也就工作空间),下面就可以接着做改错题和编程题了。
注意:很多同学在做完了前一题(例如填空BLANK1.C或改错MODI1.C等)没有关闭工作区就直接打开下面的题目做(即使你点击blank1.c文件右上角的叉叉关闭了这个文件也不行,必须关闭整个工作区),这样你运行的时候永远不会正确,所以大家做完了前一题后务必关闭工作区再做下一题(操作步骤为:打开主菜单:文件->关闭工作区,很简单的),当然,如果你万一不会关闭工作区,干脆做完一题就把整个VC6.0关闭,然后重新启动VC6.0再打开下一题做也行的。
当然,因为“考试项目”(也叫“答题”)菜单下面出现的按钮可能有两种形式:一种是我们上面提到的出现“启动Microsoft Visual C++”按钮,还有第二种可能是出现“BLANK1.C”、“MODI1.C”、“PROG1.C”这几个按钮,如果是第二种情况就不用担心关闭工作区的问题,因为你每做完一题后可点击关闭VC6再重新单击“答题”下面的按钮(“BLANK1.C”、“MODI1.C”、“PROG1.C”)做题,就不存在关闭工作区的问题。
如果“程序填空题”、“程序修改题”和“程序设计题”都顺利做完后,我们就可以选择“交卷”按钮进行交卷后离开考场了。
补充:关于上机考试的补充说明1.考生文件夹当考生登录成功后,上机考试系统将自动产生一个考生考试文件夹,该文件夹将存放该考生所有上机考试的考试内容以及答题过程,因此考生不能随意删除改文件夹以及改文件夹下与考生内容有关的文件及文件夹,避免在考试和评分时产生错误,从而影响考生的考试成绩。
假设考生登录的准考证号为2425999999010001,则上机考试系统生成的考生文件夹将存放到K盘根目录下用户目录文件夹下,即考生文件夹为K:\用户目录文件夹\2401001。
考生在考试过程中所有操作不能脱离上机系统生成的考生文件夹,否则将会直接影响考生的考试成绩。
在考试界面的菜单栏下,左边的区域可显示考生文件夹的路径。
2.文件的恢复如果考生在考试过程中,所操作的文件不能复原或误操作删除,那么请考生自行把相应的文件从考生文件夹下HLPSYS子文件夹中拷贝回来即可,这样考生就可以继续进行考试且不会影响考生的考试成绩。
3.文件名的说明当考生登录成功后,上机考试系统将在考生文件夹下产生一系列文件夹和文件,这其中有些文件夹和文件是不能被删除的,否则将会影响考生的考试成绩;也有些文件会根据试题内容的要求进行修改操作。
我们这里列出4种类型的文件不能删除:(1)BLANK1.C:存放二级C 语言程序填空题的源文件。
(2)MODI1.C:存放二级C语言程序修改题的源文件。
(3)PROG1.C:存放二级C语言程序编制题的源文件。
(4)程序填空题、程序修改题和程序编制题所规定的输入数据文件和输出结果文件。
例如:IN.DAT和OUT.DAT等。
最后,预祝所有同学在考试中取得好成绩!附:上机考试题型概述:全国计算机等级考试上机考试系统的运行平台是Microsoft的中文版Windows XP操作系统。
测试考生对Windows XP操作系统的一般理解及考生在Windows XP环境下的微机操作能力和各种应用软件的使用能力。
最新大纲二级C语言上机编程环境为Visual C++6.0。
最新大纲规定二级C上机考试时间为90分钟。
二级C考试题目类型有三种:程序填空题(30分)、程序修改题(30分)和程序设计题(40分)。
等级考试上机考试评分是由计算机评分为主、人工阅卷为辅的。
1、程序填空题(也叫填空题)填空题是新考试系统二级上机考试出现的新题型,要求在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
根据填空题的特点,需要注意以下事项:1)试题中用/******found******/来提示一个填空,并用___1___、___2___等来标识每个需填的空,考生应使用正确的答案来代替上面的填空编号。
记住一定要将横线和编号删除掉。
2)只能在填空的地方改动程序,不要改动程序结构,也不要增加或删除行,哪怕是空行也不行。
3)程序填空题填上相应的内容后必须保存,否则不能得分,程序填空题是否运行一般与得分无关,即使没有任何错误,能正确运行,也不一定能得分,这与改错题是一样的,详细分析参考下面的改错题。
2、程序修改题(也叫改错题)1)错误的性质基本分语法错和逻辑错两种。
2)试题中用/******found******/来提示在紧挨着的下面一行(或下面第二行)(注意:据笔者经验,90%的情况下都是紧挨着/******found******/下面的第一行有错误)3)只能在出错行上进行修改,不要改动程序行结构,也不要增加或删除行,哪怕是空行也不行。
4)不得删除/******found******/,评分程序将根据这个标志,从考生的modi1.c文件中抽取它的下一行信息,和标准答案进行比较。