- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言强化第四讲 上机试题分析 上机编程注意事项 第一条:审题要仔细! 正式考试的时候会遇到很多面熟的题目,这些题目有的似乎和平常资料中看到的一样,然而,千万不要见到面熟的题目而沾沾自喜,因为有很多的“陷阱”会使你审题的时候就出错! 第二条:一定要考虑除零、溢出、类型转换、精度等细节问题! 第三条:尽量少使用快捷键! 很多人在使用TC的时候习惯于用F9,TRL+F9或者其他的热键,首先F9只是编译了,并没有运行程序,考试一定要运行一下你的程序才会有输出文件,否则一定是0分。 热键在考试的时候是很危险的,所以建议大家在考试的时候使用 ALT+红色字母 来调出菜单进行编译调试等步骤,建议步骤为:?????写完代码后用ALT+F,S存盘,然后ALT+C,M编译,然后ALT+R,R运行,这样就万无一失了。 第四条:不要加载任何输入法 ????上机考试用的DOS环境内存十分有限,如果你加载了任何一个输入法,都有可能造成编译程序的时候出现out of memory 内存不足的情况,到那时就麻烦了。 ????程序只要写的对就可以,不要画蛇添足的加注释,没有人看的! 第五条:考试时候的一些技巧 ?1、编译运行之后,可以通过type test.dat或edit test.dat或tc test.dat查看输出文件。 ????(千万不要改动!不然影响考试结果。如果不小心改动,再重新编译运行一次你的程序就可以了) 2、考试前可先将要修改的程序copy到计算机硬盘上,然后修改程序,如果修改过程中不小心改动了代码的主函数或其他部分,可将刚才备份的文件复制到软盘中。 ????3、如果调试的时候不小心死循环了,可以通过CTRL+C或CTRL+BREAK来终止,如果连按多次都没反应,不要慌,立即找监考老师说明情况,可以重新启动机器继续答原题,你的程序还在。所以这也提醒大家,运行程序之前一定要先存盘。 上机题型 ??一、程序调试题(40分) ?磁盘上有一个源程序,按照要求进行修改后,调试程序,使之能输出正确的结果。 注意:可以增加和修改程序行,但不得删除程序中的整行。在一处增加的程序的程序行不得超过两行,不得更改程序的结构。 ?二、编写程序(如程序文件test1-2.c)(60分)????按要求编写程序: 一、程序调试题的特点 1.调试题中通常包含五个(或六个)错误需要修改。 2.错误的性质基本分语法错和逻辑错两种,也有些试题有遗漏语句,要求把相应语句添加某个位置。 3.特别要注意的是:只能在出错的行上进行修改或添加,不要改动程序行的顺序,更不要自己另编程序。 二、上机改错测试时,建议按以下步骤进行1.首先仔细审题,了解试题的要求,看清楚试题给出的输入和输出例示,以便检验改错后程序运行的结果是否正确。 2.当在TURBO C环境下调出源程序后,根据题义理解程序所采用的基本算法,做到心里有数。 3.先按F9对测试程序进行检查是否有语法错误。当编译提示有语法错时,可参考编译提示来查找并改正错误。 4.当不再出现语法错时,使用“rum”菜单下的“run”选项执行, 按照试题的示例给出的数据进行试算,若试算的结果与给出的输出结果相同时,该题就做对了;若试算的结果与给出的输出结果不同,就应进一步检查程序中的逻辑错误。 5.当程序存在逻辑错误时,首先应当理解题意、读懂程序的算法,必要时可按步检查数据的流程,以便确定错误所在。 例如,题目要求数据按由小到大排序,而结果数据是按由大到小进行了排序,问题可能出现在条件判断上。 又如,输出的字符串比预期的短,就有可能字符串的结束标志放错了位置。 再如做循环的时候 数组上限下限错误了 ,基数是从0开始 而不是1开始的。修改程序中的逻辑错时,要求考生认真读懂程序代码。 6.修改完成,得到正确结果后,一定不要忘记把修改后的程序存盘。 三、上机编程题的特点和说明 在二级C程序设计上机考试中,通常要求完成一个独立的函数的编程,并且与文件打开和存入有关。 考生应当在学习过程中理解基本的算法,通过实际上机操作积累经验,才能掌握基本的编程能力。 四、进行编程测试时,建议按以下步骤进行 1.首先仔细审题,了解试题的要求,记下试题给出的输入和输出例示,以便检验在完成指定的函数后程序运行的结果是否正确。 2.当在TURBO C环境下调出源程序后,应对照函数首部的形参,审视主函数中调用函数时的实参内容,以便明确在函数中需要处理的数据对象。 3.理解试题的要求,审视主函数中调用函数的方式,若在表达式中调用函数(如把函数值赋给某个对象),则要求有函数值返回,需注意函数的类型,并在函数中用return语句返回函数值;若主函数中
文档评论(0)