全国计算机等级试上机
全国计算机等级考试上机考试 重点难点及注意事项讲解 注意得分与不得分点 改动尽可能少原则(如:11(1), 13(2), 3(1), 17(2), 18(2), 19(1),34(1))。 如字符数字变成数值数字,应该是减48,而非减’0’。因为’0’比48多一个字符。如:11(1), it[j+1]得分,而改为t[j]>=t[j+1]不得分。 注意得分与不得分点 改动尽可能少原则(如:11(1), 13(2), 3(1), 17(2), 18(2), 19(1),34(1))。 二维数组用a[][M]来接得分,用(*a)[M]来接不得分。如: 18(2),89(1)。 一维数组用*a来接得分,用a[]来接不得分。如: 51(1),82(1) 写成N得分,但写成20不得分(注:N=20)。如:19(1) 写成while(s)得分,但写成while(s>0)不得分。如:34(1)但36(2)三种方式均得分。 注意得分与不得分点 数字与变量相乘得分,而变量与数字相乘不得分。如:1(2), 9(1), 20(1),97(2) 判断奇偶问题,不能改取余值为0或1,而应该改关系符号==或!=。如20(2),将d%2==0改为d%2!=0得分,而改为d%2==1不得分。 子函数名前面要么写类型,要么写void,不能不写。如:15(2) 注意常规写法或参考程序对照写法比其他写法得分率高得多。如:33(1),33(2),34(1),42(1),49(1), 61(1),54(2),55(2),56(2), 注意得分与不得分点(例外点) 与改动尽可能少原则矛盾(如:25(1), 30(1))。 如字符数字变成数值数字,应该是减48,而非减’0’。因为’0’比48多一个字符。 如:25(1)、48(1)与些原理刚好相反。 如: 30(1),已有t=2*i,为什么x=(2*i+1)/(t*t)得分,而x=(t+1)/(t*t)不得分,同时填写x=(i*2+1)/(t*t)也不得分。 数字与变量相乘不得分,而变量与数字相乘得分。如:34(1),与1(2), 9(1), 20(1),97(2)矛盾。 与常规写法不同(不能参照程序)。如a[i]和a[n-i-1]对称,与a[n-1-i]不对称。如:52(1) 填空题的特点和注意事项 上机填空题一般包含三个空。 试题中用“/******found******/”来提示在下一行在有填空。 要填空的位置用 1 、 2 、 3 表示。 考生在考试时应删除标识 1 、 2 、 3 及下划线并填入相应的代码。 特别要注意的是:只能在要填空的位置上进行修改,不要添行、删行、合并或分解行,不要改动程序的顺序,不要自己另编程序。 填空题的特点和注意事项 选择或循环的条件。如:1(1),2(1),5(1),10(1), 15(1),17(1),18(1),19(1),27(1),28(1),29(1),30(1),31(1),33(1),34(1),46(1),48(1),52(1),53(1),54(1),55(1),56(1),59(1),62(1),66(1),68(1),75(1),80(1),93(1),96(1),98(1) 形参用啥来接(根据实参)。如:1(1),17(1),21(1),60(1),82(1),89(1),99(1) 变量或数组元素赋值(初值、结尾值)。如:1(1), 3(1),9(1),12(1),13(1),16(1),21(1),22(1),24(1),29(1),31(1),33(1),34(1),42(1),45(1),46(1),49(1),51(1),55(1),56(1),58(1),59(1),69(1),70(1),75(1),76(1),78(1),84(1),89(1),96(1),98(1),99(1),100(1) 如何得到一个数的每一位的数字。如:2(1),28(1), 38(1) 数据交换(三条语句)。如:4(1),12(1),17(1),18(1) 填空题的特点和注意事项 指针移动(++与--)与赋值。如:6(1),8(1),11(1), 24(1),25(1), 函数返回值(return 什么)。如:6(1),8(1),10(1), 11(1)