计算机等级 百分网手机站

计算机等级二级考试注意事项(2)

时间:2018-03-05 15:48:05 计算机等级 我要投稿

计算机等级二级考试注意事项

  }

  看到结果了么?是不是很吃惊啊?

  -9 -9 69 247

  大家看到了,南开的结果是负数,连原来的变量nk都变成了负数,这显然错了。

  聪明一点,知道int比char大,定义了个int,对了。

  错误原因就是在TC2.0中char型变量只有一个字节,根本容纳不下'E'*11,

  所以产生了溢出,上次考这道题目没过的同学是不是有所启发呢?

  这里给出考试中心命题组的答案:

  void encryptChar(){

  int i,k,ch;

  for(i=0;i for(k=0;k ch=xx[i][k];

  ch=(ch*11)%6;

  if(!(ch<=32||ch>=130))xx[i][k]=ch;

  }

  }

  似乎一个例子不能说明什么,那就把上面的数字题目的答案给大家看看:

  考试中心命题组23题答案:

  int i;

  long val;

  float dec;

  for(i=0;i val=(long)xx[i];

  aver+=xx[i]-val;

  }

  aver/=(double)N;

  for(i=0;i val=(long)xx[i];

  dec=xx[i]-val;

  if(dec>aver){

  sumint+=val;

  sumdec+=(xx[i]-val);

  }

  }

  看到了吧,首先,val的定义,不是我们习惯的int,而是能容纳更大数的 long ,

  这样在求和的时候就不会溢出,无忧和南开的答案没有吧

  再看,算aver平均值的细节,不是我们平常习惯的aver/=N,更不是无忧的1.0* sum/N,

  而是aver/=(double)N,所以大家在考试的时候要时刻注意你的变量类型,特别是在一些求平均值的题目中,千万要注意,用sum/n的时候,sum的类型一定不要用整形。

  第三条:不要使用快捷键!

  很多人在使用TC的时候习惯于用F9,CTRL+F9或者其他的热键,首先F9只是编译了,并没有运行程序,考试一定要运行一下你的程序才会有输出文件,否则一定是0分。热键在考试的时候是很危险的,因为UCDOS的热键和TC的冲突,CTRL+F9变成了全角半角转换,如果不小心按了,会导致你的程序有中文字符,编译的时候出错,而且很难查找排除错误! 所以建议大家在考试的时候使用ALT+红色字母 来调出菜单进行编译调试等步骤,建议步骤为:

  写完代码后用ALT+F,S存盘,然后ALT+C,M编译,然后ALT+R,R运行,这样就万无一失了。

  第四条:不要加载任何输入法

  上机考试用的DOS环境内存十分有限,如果你加载了任何一个输入法,都有可能造成编译程序的时候出现out of memory 内存不足的情况,到那时就麻烦了。

  程序只要写的对就可以,不要画蛇添足的加注释,没有人看的!

  第五条:不要提前交卷!

  考场一般使用NOVELL网络,有的时候存在网络状况不好而连接失败等问题。这时,如果你已经提前交卷的话就不太好了。另外也可以防止别人有意无意的改动你的程序。

  第六条:考试时候的一些技巧

  1、进入TC以后如果想查看题干要求,不用退出TC,直接用F12就可以显示出来。

  2、用F12显示题目之后可以通过CTRL+BACKSPACE把题目定在屏幕上。

  3、编译运行之后,可以通过type out.dat或edit out.dat或tc out.dat查看输出文件。

  (千万不要改动!不然影响考试结果。如果不小心改动,再重新编译运行一次你的程序就可以了)

  4、如果考试的时候不小心改动了代码的主函数或其他部分,可以进入考生目录下的warn隐藏目录,

  把里边的备份文件复制到考生目录。步骤:

  在考生目录下输入cd warn

  输入copy *.c ..输入cd ..

  就可以了

  5、如果调试的时候不小心死循环了,可以通过CTRL+C或CTRL+BREAK来终止,如果连按多次都没反应,不要慌,立即找监考老师说明情况,可以重新启动机器继续答原题,你的程序还在,时间也是继续刚才的。所以这也提醒大家,运行程序之前一定要先存盘。

【计算机等级二级考试注意事项】相关文章:

1.计算机等级二级考试复习重点

2.2017年计算机等级二级考试试题

3.计算机等级二级C语言考试经验

4.计算机等级二级C++考试知识点

5.计算机等级考试注意事项

6.2017年计算机等级二级c语言注意事项

7.计算机等级考试二级笔试试卷

8.2017计算机等级考试二级模拟试题