- 相关推荐
2017计算机二级上机考试中的注意事项
随着科技的进步,各种计算机技术、网络技术的飞速发展,计算机的发展已经进入了一个快速而又崭新的时代。同时计算机等级考试的考试越来越多,下面是小编精选的计算机二级上机考试中的注意事项,欢迎参考!
于是很多人甚至把通过上机考试当成一件运气的事了,甚至有的朋友对上机考试感到十分恐惧,然而这其中真正的原因…… 大家不妨和我一起看一下考试中心命题组的正确答案。顺便提醒一下大家在考试的时候要注意的问题,希望对大家有所帮助。
第一条:审题要仔细!
正式考试的时候会遇到很多面熟的题目,这些题目有的似乎和平常资料中看到的一样,然而,千万不要见到面熟的题目而沾沾自喜,因为有很多的“陷阱”会使你审题的时候就出错!
我们看一道所有人都做过的的 “数字题目” 。
考试中心命题组第23题:
已知在文件in.dat中存有N个实数,(N<200),函数readdat()是读取这N个实数并存入数组xx中。
请编制函数CalValue(),其功能要求:
1、求出这N个实数的整数部分平均值aver;
2、分别求出这N个实数中其整数部分值小于平均值ever的数的整数部分值之和sumint与小数部分之和sumdec
最后调用函数WriteDat()把所求的结果输出到文件OUT8.dat中。
这一题看起来很眼熟,然而你仔细看!
1、aver是整数部分的平均值!不是普通的哦!
2、整数部分值小于平均值ever的数的整数部分值之和sumint与小数部分之和sumdec!
原来这么复杂!稍不留心就错了,结果就想当然的0分
考试中心命题组第4题
函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符
串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写
的英文单词的首字母(b,c,f,s,n,r,u,e,o,p)的频数并依次存入
整型数组yy[0]至yy[9]中,最后调用函数WriteDat( )把结果yy
输出到文件PS1.OUT中。
这题也很眼熟,然而你仔细看!
英文单词的首字母,不是平常的字母的个数,是作为单词的首字母的个数啊。
上面两道题目并没有在其他资料上见过,考试的时候也不一定会出,这里仅仅是给大家提个醒儿,正式考试一定要仔细审题,严格按照题目的要求去做,不要受以前做过的题目的影响。
六大过关方法
一.熟悉考试场地及环境,尤其要熟悉考场的硬件情况和所使用的相关软件的情况。
对考场的情况应充分熟悉,以免临场影响情绪(个别考生甚至出现手足无措的情况)。例如,考场使用的计算机你是否熟悉?如何开机,如何进入考试系统都是应该熟练掌握的。
键盘的手感如何?如果键盘的手感不好,应想办法增加练习机会,尽可能使不舒适感减少。否则考试时不仅影响速度,更影响情绪。
对考试系统所使用的汉字系统UCDOS你是否熟悉,如果不熟悉,应练习并熟悉之。你所习惯使用的汉字输入法是否加载了?如果没有加载,应与考场工作人员或负责人联系,由他们告诉加载方法。个别输入法可能还需考试工作人员加装相应软件,因此一定要在考试前准备好。
你所考的语言考场是使用的什么版本,如何调用,也应考前就弄清楚并熟悉之。这方面考FoxBASE和QBASIC语言的一般问题不大,因为这两种语言考试系统的要求比较统一,各考场比较一致。而FORTRAN、C、Pascal语言随版本的高低有较大的区别。一般讲,低版本没有帮助系统(FORTRAN)或帮助系统过于简单,而高版本有较全面的帮助系统。因此,用惯了高版本的考生在使用低版本软件时,往往因为无法求助而困惑;而用惯了低版本软件的考生又往往不熟悉高版本软件的使用界面。如果考场所使用的软件是你所不熟悉的,一定要想办法迅速熟悉起来。
补充:不要错过参加模拟考试的机会
考点在正式考试前,会给考生提供一次模拟上机的机会,并且一般会有指导老师回答考生的疑问。模拟上机除考题只有一套,并且可以提问外,其他与正式考试完全一样。有些考生本来就准备不足,模拟上机又不到,结果实际考试时完全找不着北。模拟考试时重点不应放在把题做出来,而是放在熟悉考试环境,相应软件的使用方法,考试系统的使用技巧等方面。并应多向指导教师请教技巧。这些在正式考试时是没有机会的。
二.学会并习惯使用帮助系统
QBASIC、turbo C 2.0、FoxBASE+2.1、vb、vf都有较全面的帮助系统。熟练掌握之,可以减少记忆量,解决解题中的疑难问题。
比如,1998年下半年和2001年下半年的二级C语言的编程题都有这样一题:
请编写一个函数 fun ( char *s ),函数的功能是把 s 串中的内容逆置。
例如:s 串中原有的字符串为:abcdefg,则调用该函数后,
s 串中的内容为:gfedcba。
注意: 部分源程序存在文件PROG1.C文件中。
请勿改动主函数main和其它函数中的任何内容,仅在函数fun
的花括号中填入你编写的若干语句。
……
fun ( char *s )
{
}
……
如果你对字符串的逆置函数有点印象,就可通过帮助系统很快找到它。这样,这个程序只需添加一条语句 strrev(s) 就完成了,比自己编这个函数简单多了。当然,如果考场使用的是turbo C 2.0,那你就只好自己努力记忆了。
顺便提一下,学会熟练使用帮助系统不仅对考试有好处,对实际使用各种软件都大有益处。现在的新软件层出不穷,而且功能复杂,使用时必须依靠强大的帮助功能才能迅速掌握并充分发挥其功能,不会使用帮助系统而要用好任意一款较大的软件几乎是不可想象的。
三.上机做题时应注意的事项
上机考试的评分是以机评为主,人工复查为辅的。机评当然不存在公正性的问题,但却存在呆板的问题,有时还可能因为出题者考虑不周出现错评的情况。考生做题时不充分考虑到这些情况,也可能吃亏。下面以二级考试为主,按DOS题、程序修改题和编程题三部分分别讲一下应重点注意的问题。
1.DOS命令部分由于条件限制,不可能考很多内容。根据历次考试经验,不外乎如下几条:
COPY (实际使用最多,也是最复杂的命令之一)
MD (=MKDIR) 和 RD (=RMDIR)
DEL (=ERASE)
REN (=RENAME)
ATTRIB (实际极少使用的命令之一)
2000年以后的考试中增加了一条常用命令 DIR (由于该命令没有任何信息保存到磁盘上,因此考试时要求与一不常用的重定向命令 > 一起使用。重定向命令 > , < , >> 与管道命令 | 均属不常用的高级 DOS 命令。)
估计以后的考试也可能略有变化,即逐渐增加使用命令的条数。由于该内容变化小,考生应当练习到纯熟的境地,在考试时用尽可能少的时间来做这部分内容,以使其他内容有更多的时间。六题能做出五题即可,有一题一时想不起,可以暂时先不做,做完其他题后如有时间可再回头做。这部分的时间不超过十分钟较好。
2.做程序修改题要特别注意严格按要求做。
程序行的错误标志为“***found***”。有的题目明确指出错误紧跟在“***found***”下面的一行,而有的没有明确指出来。应重点注意“***found***”下面的第一条语句(有时候一条语句可以占几行)。同时应注意有时候几条语句(类似于文学中的排比句)错误雷同,是作为一个错误来处理的。
改正错误语句时一定注意不可增减程序行。因为评分时机器死板地检查第X个“***found***”下面第N行(第X个错误语句应在的行)是否修改得和若干标准答案中的一个相同,相同则给分,否则不给分。行数不对,无论程序怎样正确,评分时一定算作错误来处理。
程序修改题中还应注意考虑原程序作者的思路,所作改动应尽量小。因为出题者给出的答案数是有限的,考生的答案如果出了出题者所给的范围,正确也被当作错误来处理了。
例(1999年上半年二级BASIC):
'* 给定程序MODI1.BAS其功能是: 从键盘上每次输入两个100以下
'* 的正数分别赋给Y和Z(如不符合此条件的, 则重新输入),累加到累
'* 加器X中,直到X的值超过500为止。请找出程序中的错误,将程序调
'* 试出所需结果。
'* 注意: 不得增行或删行, 也不得更改程序的结构!
X = 0
DO
DO
t = 0
INPUT "Y,Z="; Y, Z
IF 0 < Y AND Y < 100 AND 0 < Z AND Z < 100 THEN
t = 2
ELSE
PRINT "Out of Range! Input again"
END IF
'**********found**********
LOOP WHILE t <> 1
X = X + Y + Z
'**********found**********
'WHILE X <> 500
PRINT "X="; X
END
这里共有两个错误:第一个为条件错,第二个语句和条件均有错。因此第一个错误可只改动条件为 t<>2 或 t=0,整个语句为
loop while t<>2 或者 loop while t=0
第二个错误可改为
LOOP WHILE X <= 500
总之,这里的思路就是用 DO ... LOOP WHILE <条件> 语句。
如果使用 do ... loop until <条件>,程序可以同样成立。比如第一个错误改为
loop until t=2
运行结果完全相同。
但是由于改动较多,超出了出题者当时的考虑范围,自动评分系统会认为您“修改错误!”扣掉您应得的15分!!!
做程序程序题部分的时间以不超过20分钟为好。
3.大部分考生最为头痛的恐怕要算编程题了,上机通不过的考生多半是栽在编程题上面的。由于编程题占40分之多,且评分时只看结果不管过程,所以大部分人不是得满40分就是得0分,而如果编程题得0分,上机通过的可能性就很小了。
对编程题只要在时间上留足,做题时不急不燥、认真审题,应该讲是问题不大的。当然,平常如能多做练习,有条件的多做实战演习,就更容易顺利通过了。我们考点有些考生在我这里做过很多的上机练习,实际考试时有不少人在半个小时内全部做完,最快的考生十多分钟即离开了机房(可不是不会做,而是全做对了)。
几种语言中,QB的编程题相对较为简单,多数时候相当于填空;Fortran语言思路也较简单,但要求熟悉常用算法(其他语言在算法上都有提示),如果不知道算法,想破脑袋也做不出来。这两种语言没有什么可说的。
Pascal和C难度接近,出题的方法与形式也接近。考生要注意的是在浏览整个程序时按子程序分别对待,如果想把程序的每一行都完全理解,完全是浪费时间。重点注意指定要编制的子程序中需使用和设置的变量,把它们的来龙去脉搞清楚就行了。至于输入输出子程序,则只要知道文件名、输入输出变量的情况就可以了。然后即可集中精力于编制子程序。注意在程序的编译、连接过程中可能有错误提示似乎指向不允许考生改动之处,这时千万不要被迷惑。只要把你的子程序编正确了,程序一定可以正确运行。
FoxBASE的编程题难度相差极大,如果运气不好,抽到一道难的,可能好半天还不能看清题意(运气好,抽到简单的题,三两下就可搞定)。这时千万不可轻言放弃,即使你完全编不出程序也不要紧,把题中要求的数据库结构正确建立起来也能够得不少于10分(多数时候可得20分之多)。考FoxBASE没有把握的考生不投一下这个机,就太划不来了。
【计算机二级上机考试中的注意事项】相关文章:
GRE考试上机写作注意事项08-18
计算机二级java上机试题题库05-22
计算机等级二级C笔试上机题库07-12
2023年计算机二级考试注意事项06-30
2024年3月计算机二级c语言上机题库02-29
计算机等级考试二级Java语言考试大纲10-04
计算机考试二级考试操作题10-26