第1題:下列給定程式中,函式fun的功能是:計算如下公式s=-+-···(-1)n-1直到||≤10-3,並且把計算結果作為函式值返回。
例如,若形參e的值為1e-3,則函式返回為0.551690。
#include <>
double fun(double e)
return s;
}main()
第2題:下列給定程式中,函式fun的功能是:計算如下公式前n項的和,並作為函式值返回。s=+++···+,例如,當形參n的值為10時,函式返回值為9.612558。
#include <>
double fun(int n)
return s;
}main()
printf("\nthe result is: %f\n",fun(n));
}第3題:給定程式中,函式fun的功能是:統計形參s所指的字串中數字字元出現的次數,並存放在形參t所指的變數中,最後在主函式中輸出。
例如:若形參s所指的字串為「abcdef35adgh3kjsdf7」,則輸出結果為4。
#include <>
void fun(char *s, int *t)
main()
第4題:下列給定程式中,函式fun的功能是:把形參a所指陣列中的奇數按原順序依次存放到a[0]、a[1]、a[2]、···中,把偶數從陣列中刪除,奇數個數通過函式值返回。
例如,若a所指陣列中的資料最初排列為:9,1,4,2,3,6,5,8,7,刪除偶數後a所指陣列中的資料為:9,1,3,5,7,返回值為5.
#include <>
#define n 9
int fun(int a, int n)
found
return j;
}main()
, i, n;
printf("\nthe original data :\n");
for (i=0; i printf("\n");
n = fun(b, n);
printf("\nthe number of odd : %d \n", n);
printf("\nthe odd number :\n");
for (i=0; i printf("\n");
}第5題:下列給定程式中,函式fun的功能是:將形參n中,各位上為偶數的數取出,並按原來從高位到低位相反的順序組成乙個新數,作為函式值返回。
例如,輸入乙個整數27638496,函式返回值為64862.
#include <>
unsigned long fun(unsigned long n)
return x;
}main()
第6題:下列給定程式中,函式fun的功能是:把形參a所指陣列中的最小值放在元素a[0]中,接著把a所指陣列中的最大值放在a[1]元素中;再把a所指陣列元素中的次小值放在a[2]中,把a所指陣列元素中的次大值放在a[3],依次類推。
例如,若a所指陣列中的資料最初排列為:9,1,4,2,3,6,5,8,7;則按規則移動後,資料排列為:1,9,2,8,3,7,4,6,5.
形參n中存放a所指陣列中資料的個數。規定fun函式中的max存放當前所找的最大值,px存放當前所找最大值的下標。
# include <>
#define n 9
void fun(int a, int n)
found
if (min>a[j])
min = a[j]; pn = j; }
}if (pn != i)
if (px != i+1)
}}main()
, i;
printf("\nthe original data :\n");
for (i=0; i printf("\n");
fun(b, n);
printf("\nthe data after moving :\n");
for (i=0; i printf("\n");
}第7題:下列給定程式中,函式fun的功能是進行數字字元的轉換。若形參ch中是數字字元『0』~『9』,則將『0』轉換成『9』,『1』轉換成『8』,『2』轉換成『7,···,『9』轉換成『0』;若是其他字元則保持不變;並將轉換後的結果作為函式值返回。
#include <>
found
char fun(char ch)
main()
{ char c1, c2;
printf("\nthe result :\n");
c1='2'; c2 = fun(c1);
printf("c1=%c c2=%c\n", c1, c2);
c1='8'; c2 = fun(c1);
二級C語言上機考試
前面為填空題題目,後面同序號依次為此套題的填空題 改錯題 程式設計題答案 3 給定程式中,函式fun的功能是 計算形參x所指陣列中n個數的平均值 規定所有數均為正數 作為函式值返回 並將大於平均值的數放在形參y所指陣列中,在主函式中輸出。例如,有10個正數 46 30 32 40 6 17 45 1...
二級c語言上機專用題庫答案
二級c上機專用 最新上機題庫集選精簡版 本套題使用方法如下 填空部分關健字查詢題目,題庫為成套,填空1套對應改錯1程式1。例如 你抽到了4題,紅色部分代表4題填空題第乙個空前面的部分關健字 後兩個空沒有列舉。下面粉色部分為三個空的答案,改錯題及程式設計題也是4題。注意不要把分號看成冒號 請仔細研究 ...
二級C語言上機改錯題總結
根據本人多年研究全國計算機等級考試二級c語言,發現很多考生對上機考試存在很大的問題。現將本人在教學當中對二級c語言上機考試題庫總結的經驗和大家分享,希望能對我們考生的考試有所幫助,順利通過考試!以下是對上機考試改錯題的做題方法和總結,改錯題的錯誤主要分為以下幾類 1 if或while語句 若錯誤行是...