二级c上机考试填空题应试策略

二级c上机考试填空题应试策略

ID:46868157

大小:86.50 KB

页数:6页

时间:2019-11-28

二级c上机考试填空题应试策略_第1页
二级c上机考试填空题应试策略_第2页
二级c上机考试填空题应试策略_第3页
二级c上机考试填空题应试策略_第4页
二级c上机考试填空题应试策略_第5页
二级c上机考试填空题应试策略_第6页
资源描述:

《二级c上机考试填空题应试策略》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、二级C上机考试填空题应试策略考试评分系统具体评分时有两种情况,一种是不检查考生填写的内容,对有结果输出到文件的题目,考试系统在评分时先检查输出文件,如果输出文件的内容完全正确则给满分,并不再检查所填内容;还有一种是要检查考生填写的内容的,若输出结果文件内容不正确或没冇结果输出到文件,则逐个空白语句进行检查,分数平均分配。也就是说机器死板的比较第N个空白语句中所填写的内容是否和标准答案中的一个相同,相同则给分否则不给分。二级C上机填空题中的空数一般为两个或三个,也就是说考生填对一个空将得到15分或10分。对上机考试的评分系统有所了解之后,关键是在做题的过程屮应该注意一些

2、问题,避免不必要的丢分。下而针对填空题的做题步骤来讨论二级C上机考试填空题的应试策略。熟悉(2程序设计语言的读者都知道,C语言程序是市一个main函数和若干个具它函数构成的,也就是说函数是C程序的基本单位。二级C上机题一般都包括main函数和题目中己给定功能的函数(一般情况下函数名为fun),在有些考题中,考生还可看到一个为评分而设置的NONO函数。考试时考生只盂注意main函数和题H中给定功能的fun函数即可。对二级C上机考试的填空题,考生可按照以下五步进行答题。一、审题考生输完考号并进行必耍的核对后,考试系统会随机抽题让考生作答。考生应该先仔细分析题冃中对给定函数

3、的功能的叙述,不要急于看源程序。如某考牛•抽到的考题中给定的函数的功能是将数组中的数组元素按从人到小的顺序排列,而他完成的函数实现的是将数组屮的数组元索从小到人排列。所以考生一定要先把题目审清以后再打开源程序。二、综观全题,读懂程序C语言程序考查考生对整个程序的逻辑结构和数据结构的理解,填空题要求考牛根据考题中函数给定的功能将程序补充完整,空白语句一般都在fun函数中。考生不应该只把注意力集中在函数中的空白语句附近,1佃应该阅读整个fun函数和mein函数(包括输入输出语句、调用函数的方式、函数的参数等内容)。这样虽然看起来要花费一些“不必要’,的时间,但事实上往往能

4、够起到事半功倍的效果。这一步主要是为了弄清原程序作者的思路,以便按照作者的思路完成程序。三、根据空白语句位置,确定应填写的语句弄清楚原作者的思路后,考生应该把注意力集中在fun函数中,并耍根据空白语句出现的不同位置,确定必要的填充内容。下而根据常见空口语句出现的位置介绍相应的填充策略。1、空口语句出现在函数定义部分的函数首部这类考题一般有-两类形式,分别为fun(intx,inty,int*t)和floatfun()。前一种形式要求考生根据调用函数的调川方式确定fun函数返回值的类型,若调丿IJ函数出现在表达式中,或输出函数的输出项位置,需在调用位置确定函数返回值的类

5、型,用该类型的关键字进行填空。若函数调用以语句的形式出现,用void填空即对。后一种形式要求考工填写形参,考牛.在做题时需要根据调用函数确定形参的个数和类型,再根据被调用函数中用到的变量名确定形参名。例如:第6套填空1doublefun(Jntn)s=fun(a,n);1……s+=a[i][j];-/答案:inz[][N]}二维数组名作实参,则函数的首部可以是以下3中main()形式之一{(1)fun(int(*a)[N],intn)inta[N][N];(2)fun(inta[][N],intn)doubles;(3)fun(inta[N][N],intn)2、空口

6、语句出现在变量的定义之后执行语句之前如果空白语句出现在变量的定义Z后执行语句Z前,首先考虑函数屮所用的变量是否都有相应的定义语句,其次考虑需要初始化的变量是否有初值。intfun(chars[],intbb[],intnum)fun(intn)求前n个口然数Z和{intifn=0;{;intsum=0,i;••••••••••••rWhile(i<=n)sum+=i++;3、空白语句出现在要多次执行的语句之前如果空口语句出现在要多次执行的语句Z前,此处空口要填写的-定是一个循环语句。C程序设计语言小控制循环的语句有三种,具体填哪一种要根据循环体的内容确定。如果要填写的

7、是while或dowhile语旬,需要确定循环执行的条件。如果要填写的是for语句,除了确定循环执行的条件外,还要确定循环变量的初始化和循环变量的增值等内容。例如:第2套填空14、空白语句出现在for语句的三个表达式位置此时应根据题目要求确定循环执行过程,按空缺位置分别对待。若是表达式1空缺,一般只需考虑循环变量赋初值,但个别题目小还将作为累加和或者累乘积的变量的初始化表达式放在此处,考生一定要考虑周全;若是表达式2空缺,应考虑循环结束条件;表达式3空缺时,应考虑循环变量的增值。例如:第5套填空15、空白语句出现在循环语句Z前在循坏语句前出现的空白语

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

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

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