第二部份 c程式設計上機操作題 2
一、數列求和 2
二、最大公約數、最小公倍數 6
三、排序演算法 7
四、陣列 8
五、求整數n的各位數字及各數字之和 11
六、平面上各點之間的距離 13
七、數制轉換 16
八、字串處理 17
九、最大值與最小值 23
十、斐波那契(fibonacci)數列 26
十一、水仙花、完數、回文數與親密數 27
十二、方程求根 29
十三、回文數、因子、質因子、素數 32
十三、其他演算法 33
1、程式除錯題
試題一該程式功能:輸入x和正數eps,計算多項式1-x+x*x/2!-x*x*x/3!+...的和直到末項的絕對值小於eps為止。
#include <>
#include <>
void main()
while(fabs(t)=
printf("%f\n",s);
}試題二
該程式功能:執行時若輸入a、n分別為3、6,則輸出下列表示式的值:
3+33+333+3333+33333+333333
#include <>
void main()
s=s*a;
printf("%ld\n",s);
}2、程式填空題
試題一程式功能:呼叫函式f計算代數多項式1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x當x=1.7時的值。
#include <>
float f(float, float*,int);
void main( )
;printf(「%f\n」,f(1.7,b,5));
}float f( 1float f( float x, float a[ ], int n)
3、程式設計題
試題一設計程式:計算多項式a0+a1*sin(x)+a2*sin(x*x)+a3*sin(x*x*x)+……的值,並將其值以格式"%.6f"寫入到考生目錄中*****子目錄下的新建檔案中。
#include<>
#include<>
void main()
; //* 考生在這裡新增**
p=fopen(「
y=a[0];
for(i=1;i<10;i++)
fprintf(p,」%.6f」,y);
fclose(p);
}試題二
計程式:計算多項式a0-a1*x+a2*x*x/2!-a3*x*x*x/3!+...的值,並將其以格式"%f"寫到考生目錄中*****子目錄下的新建檔案中。
#include <>
#include <>
void main()
; // 考生在這裡新增**
p=fopen(「
t=1;
y=a[0];
for(i=1;i<10;i++)
fprintf(p,"%f",y);
fclose(p);
}試題三
設計程式:計算表示式1+2!+3!+...+12!的值,並將計算結果以格式"%ld" 寫入到考生目錄中*****子目錄下的新建檔案中
#include <>
void main()
fprintf(p,"%ld",s);
fclose(p);
}試題四
設計程式:計算多項式a0+a1*x+a2*x*x+a3*x*x*x+...的值,並將其值以格式"%f"寫到考生目錄中*****子目錄下的新建檔案中。
#include <>
#include <>
void main()
; // 考生在這裡新增**
p=fopen("","w");
for(i=0;i<10;i++)
fprintf(p,"%f",y);
fclose(p);
}試題五
設計程式:計算2的平方根、3的平方根、...、10的的平方根之和,要求計算結果具有小數點後10位有效位數,並以格式"%.
10f\n"寫到考生目錄中*****子目錄下的新建檔案中。
#include <>
#include <>
void main()
試題六設計程式:數列第1項為81,此後各項均為它前1項的正平方根,統計該數列前30項之和,並以格式"%.3f"寫到考生目錄中*****子目錄下的新建檔案中。
#include <>
#include <>
void main()
fprintf(p,"%.3f",s);
fclose(p);
}試題七
在陣列a的10個數中求平均值v,將大於等於v的陣列元素進行求和,並將結果以格式"%.5f"寫到考生目錄中*****子目錄下的新建檔案中。
#include <>
void main()
,sum,v=0;
//考生在這裡新增**
p=fopen("","w");
for(i=0;i<10;i++)
v=v+a[i]/10;
sum=0;
for(i=0;i<10;i++)
if(a[i]>v)
sum=sum+a[i];
fprintf(p,"%.5f",sum);
fclose(p);
}試題八
設計程式: 利用公式π/4≈1-1/3+1/5-1/7+……公式計算π的近似值,直到某一項的絕對值小於1e-6為止。 (π/4的結果不包含此項)將結果以格式"%.
6f"寫入到考生目錄中*****子目錄下的新建檔案中。
二級C語言上機考試
前面為填空題題目,後面同序號依次為此套題的填空題 改錯題 程式設計題答案 3 給定程式中,函式fun的功能是 計算形參x所指陣列中n個數的平均值 規定所有數均為正數 作為函式值返回 並將大於平均值的數放在形參y所指陣列中,在主函式中輸出。例如,有10個正數 46 30 32 40 6 17 45 1...
C語言二級上機考試程式設計題答案
1 求1 2 3 100。迴圈 答案 include void main 2 求1 2 3 10。迴圈 答案void main printf d j return 0 3 輸入三個數字,輸出他們的最大值。if 答案 include void main int max int x,int y,int ...
二級c語言上機專用題庫答案
二級c上機專用 最新上機題庫集選精簡版 本套題使用方法如下 填空部分關健字查詢題目,題庫為成套,填空1套對應改錯1程式1。例如 你抽到了4題,紅色部分代表4題填空題第乙個空前面的部分關健字 後兩個空沒有列舉。下面粉色部分為三個空的答案,改錯題及程式設計題也是4題。注意不要把分號看成冒號 請仔細研究 ...