- 相關(guān)推薦
2016下半年計(jì)算機(jī)C語(yǔ)言二級(jí)上級(jí)考試試題
計(jì)算機(jī)二級(jí)C語(yǔ)言考試就要到了,下面yjbys小編為大家分享的是最新的計(jì)算機(jī)二級(jí)C語(yǔ)言考試題及答案,希望對(duì)大家有所幫助!
1.程序填空題:
請(qǐng)補(bǔ)充main函數(shù),該函數(shù)的功能是:計(jì)算每個(gè)學(xué)生成績(jī)的平均分,并把結(jié)果保存在數(shù)組bb中。
例如,當(dāng)score[N][M]={{83.5,82,86,65,67},{80,?91.5?,84,99,95},{90.5,95,86,95,97}}時(shí),三個(gè)學(xué)生的平均分為76.7,89.9,92.7。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在main函數(shù)的橫線上填入所編寫(xiě)的若干表達(dá)式或語(yǔ)句。
試題程序:
#include
#define N 3
#define M 5
void main()
{
int I,j;
static float score[N][M]={{83.5,82,86,65,67},{80,91.5,84,99,95},{90.5,95,86,95,97}};
float bb[N];
system("CLS");
for(I=0;I
【1】;
for(I=0;I
{
for(j=0;j
【2】;
bb[I]/=M;
}
for(I=0;I
printf("\nstudent%d\taverage=%5.1f",I+1,bb[I]);
}
2.程序改錯(cuò)題:
下列給定程序中,函數(shù)fun的功能是:判斷一個(gè)整數(shù)m是否是素?cái)?shù),若是返回1,否則返回0。在main函數(shù)中,若fun()返回1則輸出"YES",若fun()返回0則輸出"NO!"。
請(qǐng)改正程序中的錯(cuò)誤,使它能得出正確的結(jié)果。
注意:不要改動(dòng)main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)。
試題程序:
#include
#include
#include
int fun(int m)
{ int k=2;
while (k<=m&&(m%k))
k++
if(m=k)
return 1;
else return 0;
}
void main()
{ int n;
system("CLS");
printf("\nPlease enter n: ");
scanf("%d",&n);
if(fun(n)) printf("YES\n");
else printf("NO!\n");
}
3.程序設(shè)計(jì)題:
編寫(xiě)函數(shù)fun,它的功能是:根據(jù)以下公式求p的值,結(jié)果由函數(shù)值帶回。m與n為兩個(gè)正數(shù)且要求m>n。P=m!/(n!(m-n)!),例如,m=12,n=8時(shí),運(yùn)行結(jié)果為495.000000。
注意:部分源程序給出如下。
請(qǐng)勿改動(dòng)main函數(shù)和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)fun的花括號(hào)中填入所編寫(xiě)的若干語(yǔ)句。
試題程序:
#include
#include
#include
float fun (int m, int n)
{
}
void main ()
{
FILE *wf;
system("CLS");
printf ("p=%f\n",fun (12,8) ) ;
wf=fopen("out.dat","w");
fprintf (wf,"%f",fun(12,8));
fclose(wf);
}
【參考答案】:1.程序填空題:(1) bb[i]=0 (2) bb[i]+=score[i][j]
2.程序改錯(cuò)題:(1)錯(cuò)誤:k++ 正確:k++;
(2)錯(cuò)誤:if(m=k) 正確:if(m==k)
3.程序設(shè)計(jì)題:float fun (int m, int n)
{
int i;
double p=1.0;
for(i=1;i<=m;i++)
p=p*i;
for(i=1;i<=n;i++)
p=p/i;
for(i=1;i<=m-n;i++)
p=p/i;
return p;
}
【下半年計(jì)算機(jī)C語(yǔ)言二級(jí)上級(jí)考試試題】相關(guān)文章:
計(jì)算機(jī)二級(jí)C語(yǔ)言考試試題及答案03-08
2017下半年計(jì)算機(jī)二級(jí)考試C語(yǔ)言考試試題03-05
計(jì)算機(jī)二級(jí)C語(yǔ)言考試上機(jī)沖刺試題及答案03-03
2017計(jì)算機(jī)二級(jí)c語(yǔ)言考試試題大全03-09
2017最新計(jì)算機(jī)二級(jí)C語(yǔ)言考試試題02-28
計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言考試試題(帶答案)03-03