當前位置:才華齋>計算機>計算機二級>

2016年9月計算機二級《C語言》機考試題及答案

計算機二級 閱讀(1.73W)

  程式填空題

2016年9月計算機二級《C語言》機考試題及答案

1、求主次對角線之和。

main()

{static int a[ ][3]={9,7,5,1,2,4,6,8};

int I,j,s1=0,s2=0;

for(I=0;I<3;I++)

for(j=0;j<3;j++)

{if(__________)

s1=s1+a[I][j];

if( __________ )

s2=s2+a[I][j];

}

printf(“%dn%dn”,s1,s2);

}

2、從鍵盤上輸入10個數,求其平均值。

main()

{int i;

float f,sum;

for(i=1,sum=0.0;i<11;i++)

{__________;

__________ ;

}

printf(“average=%fn”,sum/10);

}

3、以下程式是建立一個名為myfile的檔案,並把從鍵盤輸入的字元存入該檔案,當鍵盤上輸入結束時關閉該檔案。

#include

main()

{

FILE *fp;

char c;

fp=__________;

do

{

c=getchar();

fputs(c,fp);

}while(c!=EOF);

__________; ;

}

  參考答案:

1、I==j I+j==2

2、scanf(“%f”,&f); sum+=f;

3、fopen(“myfile”,w) fclose(fp);

  程式設計題

1、三個整數a、b、c,由鍵盤輸入,輸出其中最大的`數。

2、從鍵盤輸入的10個整數中,找出第一個能被7整除的數。若找到,列印此數後退出迴圈;若未找到,列印“not exist”。

3、有一個一維陣列,內放10個學生成績,寫一個函式,求出平均分。

4、有N個學生,每個學生的資訊包括學號、性別、姓名、四門課的成績,從鍵盤上輸入N個學生的資訊,要求輸出總平均成績最高的學生資訊,包括學號、性別、姓名和平均成績。

  參考答案:

1、main()

{ int a,b,c;

printf(“請輸入三個整數:”); scanf(“%d,%d,%d”,&a,&b,&c);

if(aif(belse printf(“max=%dn”,b);

else if(aelse printf(“max=%dn”,a); }

2、#include”stdio.h”

main()

{ int I,a;

for(I=1;I<=10;I++)

{ scanf(“%d”,&a);

{ if(a%7==0)

printf(“%d”,a); break; } }

if(I==11)

printf(“not exist”); }