計算機等級考試心得:考的就是細心

  等級考試(筆試)雖然知識面比較廣,但不是很深,基礎部分考的是你日常操作的能力,程式設計多數是考你的細心。辛辛苦苦準備了大半年,又經過2個小時的考場之戰,交卷之後還很“自美”,成績單上的“不及格”讓你一時不敢相信自己的眼睛。當對著答案細細“品味”時,你會n次的感嘆……原來“罪魁禍首”是“不細心”。

  綜觀這四年來的考題,對容易出錯的典型題例作了匯總和分析,也好給以後參加二級c考試的朋友增加點免疫力吧。本文將分三次刊登。

第一類,審題不清

1.審題時的一字之差。

一定要搞清題意,題目讓我們選擇的是“正確”還是“不正確”的;“能”還是“不能”的;本來要求選出一個錯誤的答案,但題目中沒有“錯誤”字樣,而是說 “……請選出不正確的一項”,一不小心你就可能會把選項中最前面一個“正確”的選為答案,因“正確”的有三個選項,當然覺得很容易,就這樣,“錯誤”輕易地從你的筆尖溜走了。

2.不注意文字部分的要求和說明。

很多時候,為了省時間,上來就去看程式,這樣不僅不能省時間,還會走彎路、出錯誤。看看下面的兩個例子吧!

題例1:以下程式中函式f的功能是將n個字元串,按由大到小的順序進行排序。

#include

void f(char p[][10],int n)

{略}

main()

{char p[][10]={"abc","aabdfg","abbd","dcdbe","cd"};int i;

f(p,5); printf("%d\n",strlen(p[0])); }

程式運行後的輸出結果是

(a)6 (b)4 (c)5 (d)3

(為了節省版面,把函式f的內容略去了。)看過文字說明,接著看主函式,就可以鎖定這個字元串是“dcdbe”,而不用花時間去分析函式f。要注意的是:別把最長的一串當成最大的字元串噢,看上“aabdfg”可就錯了,答案應為c。