c语言二级考试技巧

时间:2024-07-30 07:07:53 计算机等级 我要投稿
  • 相关推荐

2017年c语言二级考试技巧

  中国是考试的发祥地。作为一个文化早熟型的国家,考试制度的最早渊源可以追溯到夏商周时期。下面是关于c语言二级考试技巧,欢迎参考!

2017年c语言二级考试技巧

  二级C应试技巧

  一、选择题

  这种类型的题,要求考生从四个待选答案中选择一个正确答案。考生可综合运用直选法,排除法等多种方法。但是这类题目考的知识点往往都比较多且细,容易出错,考生在做这类题时,切忌不加分析,一看就选,从而漏掉正确的答案。如2003年9月笔试第49题:

  有以下程序

  mai( )

  { int a[3][3],?p,i;

  p=&&a[0][0];

  for (i=0;i<9;i++) p[i]=i+1;

  printf("%d\n",a[1][2]);

  }

  程序运行后的输出结果是

  (A)3 (B)6 (C)9 (D)2

  此题主要考的知识点有:(1)数组与指针的关系;(2)数组的初始化和数组元素的`引用。在C语言中,数组与指针有着非常密切的联系。任何能用数组下标完成的操作也都可以用指针来实现。语句“p=&&a[0][0];”使p指向数组中的第0号元素,即a[0][0],指针变量p中存放了数组元素a[0][0]的地址,由于数组元素在内存中是连续存储的,因此,我们就可以通过指针变量p访问数组中的任何一个元素。本题中通过“for (i=0;i<9;i++) p[i]=i+1;”语句使a[3][3]={1,2,3,4,5,6,7,8,9},所以a[1][2]=6。这里要特别注意C语言中数组的下标从0开始,不要错选a[1][2]=3。

  二、填空题

  填空题主要考查考生对基础知识的准确理解。对于这类型的题,考生应深刻理解题意,明确题目要求,运用相关知识做出正确回答。在历年考试中,考生这部分试题的得分直接决定考试成绩。由于这部分共20个空,计40分,有的考生能得35~40分,而有的考生却得不到10分,直接拉开了最后成绩。在判卷过程中发现考生常犯的错误有以下几个方面:

  1.基础知识掌握不扎实,概念理解不准确。

  如2003年9月填空第8题:

  main( )

  {int a=1,b=3,c=5;

  if (c=a+b) printf ("yes\n");

  else printf("no");

  }

  题目问程序运行后的输出结果,答案应是yes。因为“if (c=a+b) printf ("yes\n");”中的条件“c=a+b”是一个赋值语句,c的值为a+b=1+3=4,所以条件为真。而许多考生却把赋值语句“c=a+b”理解为关系表达式“c==a+b”即5=1+3为逻辑假,故答no。

  2.答案表述不准确,会做的题却不得分或少得分。

  如第12题:

  main( )

  {int i,n[ ]={0,0,0,0,0};

  for(i=1;i<=4;i++)

  {n[i]=n[i-1]?2+1;

  printf("%d ",n[i]);

  }

  }问程序运行后的输出结果是____。答案是“1 3 7 15”许多考生虽然写对了但却在每个数字后加了标点而不得分如“1,3,7,15”或“1. 3. 7. 15”。

  又如第19题:

  以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串;例如,输入字符串:abc123edf456gh,执行后输出:123456。请填空:

  #include

  #include

  main( )

  {char s[80], d[80]; int i, j;

  gets(s);

  for(i=j=0;s[i]!='\0' ;i++)

  if( ) {d[j]=s[i];j++}

  d[j]='\0' ;

  puts(d);

  }

  答案应是s[i]<='9'&&&&s[i]>='0'或s[i]<=48&&&&s[i]>=57而许多考生却把“>=”,“<=”写成“≥”,“≤”导致不能得分。

  3.注意答题卡的号码并不是试题卷上的题号,而是填空的顺序号。许多考生答题时将答案张冠李戴,位置写错,白白丢了分。

  二级C语言考试技巧

  一、考前训练

  使用未来教育软件进行训练。

  (一)完成3套选择题的练习(1-22题比较容易)

  (二)完成10套填空题的练习

  (三)完成10套改错题的练习

  (四)完成10套编程题的练习,在理解的基础上记住

  二、考试时间分配

  考试时间120分钟,在电脑屏幕上方会显示考试剩余的'时间,试题分数、答题时间及顺序如下:

  (一)程序填空题18分,答题时间最好不要超过20分钟。

  (二)程序改错题18分,答题时间最好不要超过20分钟。

  (三)程序设计题24分,答题时间最好不要超过30分钟。

  (四)选择题40题(单选题),40分,剩余时间做选择题。

  提醒:选择题最后做,选择题只能进入一次,退出后不能再次进入。

  三、程序题答题技巧(一定要在VC6.0中运行)

  (一)程序填空题(3处填空,共18分)

  查找类型,注意变量,判断加减

  (二)程序改错题(2—3处错误,18分)

  改错题最容易,一般不用看懂程序,找出错误即可。

  查找类型,注意返回,变量大小写,分号引用

  (三)程序设计题(一个函数体编写,超过15句肯定错,24分)

  勤练算法(排序,求素数等,不超过20个),注意类型。

  考题中的子函数 void NONO () 一般不用看懂。

  (四)特别提醒:填空题和改错题做完后要保存,否则0分;程序设计题保存后还要运行一次才能得分,否则0分。

【c语言二级考试技巧】相关文章:

计算机二级考试c语言过关经验03-21

计算机等级考试二级C语言考点03-08

全国计算机二级考试c语言考试要点03-09

2017计算机二级考试C语言冲刺题03-10

计算机二级C语言考试真题及答案09-30

计算机二级C语言考试试题及答案03-08

计算机二级考试C语言历年真题09-26

2017计算机二级考试C语言习题及答案03-10

2017年计算机二级考试C语言考试内容03-27