等级考试二级c语言上机注意事项

上传人:子 文档编号:43435899 上传时间:2018-06-06 格式:DOC 页数:6 大小:15.94KB
返回 下载 相关 举报
等级考试二级c语言上机注意事项_第1页
第1页 / 共6页
等级考试二级c语言上机注意事项_第2页
第2页 / 共6页
等级考试二级c语言上机注意事项_第3页
第3页 / 共6页
等级考试二级c语言上机注意事项_第4页
第4页 / 共6页
等级考试二级c语言上机注意事项_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《等级考试二级c语言上机注意事项》由会员分享,可在线阅读,更多相关《等级考试二级c语言上机注意事项(6页珍藏版)》请在金锄头文库上搜索。

1、等级考试二级等级考试二级 C C 语言上机注意事项语言上机注意事项等级考试二级 C 语言上机注意事项2009-09-11 15:01:48 计算机二级考试马上就要到了,然而很多朋友对计算机上机考试却仍旧十分茫然,参加这次考试的人有很大一部分是上次机试没有通过的朋友,甚至还有一些考了两次机试都没有通过的这其中不乏一些 C 语言学的很不错的高手,大部分人到现在都不明白为什么自己亲手编的程序却是 0 分究竟是什么原因呢?不就是那 100 道题目吗?翻来覆去的看也没有发现自己的程序有什么错误啊,看资料,用模拟盘模拟也是满分啊,可为什么正式考试就是 0 分呢?于是很多人甚至把通过上机考试当成一件*运气的

2、事了,甚至有的朋友对上机考试感到十分恐惧然而这其中真正的原因大家不妨和我一起看一下考试中心命题组的正确答案顺便提醒一下大家在考试的时候要注意的问题,希望对大家有所帮助。第一条:审题要仔细!正式考试的时候会遇到很多面熟的题目,这些题目有的似乎和平常资料中看到的一样,然而,千万不要见到面熟的题目而沾沾自喜,因为有很多的“陷阱”会使你审题的时候就出错!我们看一道所有人都做过的的 “数字题目” 。考试中心命题组第 23 题:已知在文件 in.dat 中存有 N 个实数, (N=130)xxik=ch;似乎一个例子不能说明什么,那就把上面的数字题目的答案给大家看看:考试中心命题组 23 题答案:int

3、i;long val;float dec;for(i=0;ival=(long)xxi;aver+=xxi-val;aver/=(double)N;for(i=0;ival=(long)xxi;dec=xxi-val;if(decaver)sumint+=val;sumdec+=(xxi-val);看到了吧,首先,val 的定义,不是我们习惯的 int,而是能容纳更大数的 long ,这样在求和的时候就不会溢出,无忧和南开的答案没有吧再看,算 aver 平均值的细节,不是我们平常习惯的 aver/=N,更不是无忧的 1.0* sum/N,而是 aver/=(double)N,所以大家在考试的时

4、候要时刻注意你的变量类型,特别是在一些求平均值的题目中,千万要注意,用 sum/n的时候,sum 的类型一定不要用整形。大家看到了,南开的结果是负数,连原来的变量 nk 都变成了负数,这显然错了。无忧的聪明一点,知道 int 比 char 大,定义了个 int,对了。南开错误原因就是在 TC2.0 中 char 型变量只有一个字节,根本容纳不下E*11,所以产生了溢出,上次考这道题目没过的同学是不是有所启发呢?这里给出考试中心命题组的答案:void encryptChar()int i,k,ch;for(i=0;ifor(k=0;kch=xxik;ch=(ch*11)%6;if(!(ch=13

5、0)xxik=ch;似乎一个例子不能说明什么,那就把上面的数字题目的答案给大家看看:考试中心命题组 23 题答案:int i;long val;float dec;for(i=0;ival=(long)xxi;aver+=xxi-val;aver/=(double)N;for(i=0;ival=(long)xxi;dec=xxi-val;if(decaver)sumint+=val;sumdec+=(xxi-val);看到了吧,首先,val 的定义,不是我们习惯的 int,而是能容纳更大数的 long ,这样在求和的时候就不会溢出,无忧和南开的答案没有吧再看,算 aver 平均值的细节,不是我们平常习惯的 aver/=N,更不是无忧的 1.0* sum/N,而是 aver/=(double)N,所以大家在考试的时候要时刻注意你的变量类型,特别是在一些求平均值的题目中,千万要注意,用 sum/n的时候,sum 的类型一定不要用整形。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号