2017年9月計算機二級C語言考試試題附答案

來源:文萃谷 1.68W

C 語言是以函數形式提供給用户的,這些函數可方便的調用,並具有多種循環、條件語句控制程序流向,從而使程序完全結構化。以下是關於計算機二級C語言考試試題附答案,希望大家認真練習!

2017年9月計算機二級C語言考試試題附答案

  第1題

給定程序MODI1.C中函數 fun 的功能是:把在字符串s中出現的每個字符,緊隨其後重複出現一次,形成一個新串放在t中,t中字符按原字符串中字符順序排列。

例如:當s中的字符串為:"ABAABBCCDDEE"。

則t中的字符串應為:"AABBCCDDEE"。

請改正函數fun中的錯誤,使它能得出正確的結果。注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構!

Modi1.c

#include

#include

#include

/************found************/

void fun (char s,char t) /參考答案:void fun (char *s,char *t)/

{ int i, sl;

sl = strlen(s);

for (i=0; i

{ t[2*i] = s[i];

t[2*i+1] = s[i];

}

/************found************/

t[2*sl] = '0'; /參考答案:t[2*sl] = '