计算机等级考试上机.ppt

计算机等级考试上机.ppt

ID:49260187

大小:165.50 KB

页数:32页

时间:2020-02-01

计算机等级考试上机.ppt_第1页
计算机等级考试上机.ppt_第2页
计算机等级考试上机.ppt_第3页
计算机等级考试上机.ppt_第4页
计算机等级考试上机.ppt_第5页
资源描述:

《计算机等级考试上机.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机等级考试上机指导上机考试评分原理分析上机考试是由计算机对考生的答题结果进行判断的,而不是人为阅卷,即计算机评分!!等级考试的上机考试是分批进行的,在相邻两批考次之间,由监考人员做该批考次结束前的“收分”工作(实际上是由计算机完成的)。也就是说,当你考完机试后,你的上机成绩就已经出来了,只是我们不知道结果罢了。当然,监考人员也不知道,因为最后分数是加密的!!评分程序在评改你的上机成绩,先从对应的考生文件夹中读取考生的答题文件,再对这些文件按照评分程序进行对比,然后给出相应的分数,最后,系统自动将你的考生文件中的

2、所有文件全部删除!!上机考试评分原理分析对于题空题和改错题,评分程序先是读取考生文件夹下的BLAN.C和MODI.C文件,再找到其中需要填空和改错的代码所在的行数,最后与评分程序中的提供的数据进行对比。需要提醒考生注意的是,填空题和改错题的要求中明确声明:不得删减或增加程序行,就是这个道理;对于编程题,评分程序先是读取考生文件夹下的扩展名为.DAT的文件,再其中的数据与评分程序中的提供的数据进行对比,因此,考生在编程后,一定要运行程序,以生成扩展名为.DAT的输出文件!!上机考试评分原理分析评分程序是按照最终生成的

3、文件给分的!由上述结论可以推出如下事实:1.只要考生能生成最终答案文件,均可得分!2.很多最终答案文件只有少数若干行数据,分数由正确答案的行数决定!例如,真考题库中有这样一道题,要求用迭代方法计算cos(x)-x=0的一个近似根,其答案是0.739085,最终要求生成的文件OUT.DAT中只有一行数据。有这个文件,并且该文件只有一行数据0.739085的话,就可以得到100分!无所谓你是否编写了程序!当然,有多行答案的文件的格式是由程序中的输出部分决定的(而这个部分是不允许考生修改的!),考生必须能够看懂输出程序段

4、的输出格式,否则会适得其反!上机考试两点重要注意事项注意事项1:大家做上机的填空、改错、编程题的时候请务必做到两件事情:一是编译运行确认无误!二是切记一定要保存!特别提醒:a、如果没有保存,无论是填空、改错还是编程题你都不能得分,相当于没有做。b、如果编程题没有运行即使保存了都有可能不得分,所以“编译并运行”和“保存”两件事情请大家都务必办到。c、万一有些同学不能完整的做完某一个题目无论是填空、改错还是编程,也就是说你根本无法运行这个程序,也请你把你会做的那部分填上去并保存,或许运气好会有步骤分,就当“死马当活马医

5、”嘛,因为上机考试的评分是以机器评分为主、人工评分为辅结合进行的)上机考试两点重要注意事项注意事项2:很多同学在做完了前一题(例如填空BLANK1.C或改错MODI1.C等)没有关闭工作区就直接打开下面的题目做(即使你点击blank1.c文件右上角的叉叉关闭了这个文件也不行,必须关闭整个工作区),这样你运行的时候永远不会正确,所以大家做完了前一题后务必关闭工作区再做下一题(操作步骤为:打开主菜单:文件->关闭工作区,很简单的),当然,如果你万一不会关闭工作区,干脆做完一题就把整个VC6.0关闭,然后重新启动VC6.

6、0再打开下一题做也行的。1、填空题请补充函数fun(),该函数的功能是:把从主函数中输入的字符串str2接在字符串str1的后面。例如:str1=“Howdo”,str2=“youdo?”,结果输出:Howdoyoudo?注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。试题程序:#include#include#defineN40voidfun(char*str1,char*str2){inti=0;char*p1=str1;char*p2

7、=str2;while(【1】)i++;for(;【2】;i++)*(p1+i)=【3】;*(p1+i)='';}main(){charstr1[N],str2[N];clrscr();printf("*****Inputthestringstr1&str2*****");printf("str1:");gets(str1);printf("str2:");gets(str2);printf("**Thestringstr1&str2**");puts(str1);puts(str2);fun(

8、str1,str2);printf("*****Thenewstring*****");puts(str1);}答案及评析:【1】*(p1+i)【2】*p2【3】*p2++【解析】填空1:变量i用来记录字符串str1的长度,当指针指到字符串str1结束标志符‘’时,while循环结束,变量i停止累加。填空2:指针p2指向字符串str2,通过for循环

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。