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

2015年全國計算機考試二級C語言模擬卷參考答案

計算機二級 閱讀(6.89K)

  一、選擇題

2015年全國計算機考試二級C語言模擬卷參考答案

1、C 2、C 3、D 4、B 5、D 、6、A 7、C 8、C 9、D 10、A

11、C 12、C 13、D 14、C 15、B 16、C 17、D 18、D 19、C 20、B

  二、閱讀程式題

(1) 3.141593,3.1416,3.142 (2) 6,8 (3) 4 (4) 22 (5) 19

  三、程式填空題

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

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

3、x>=0.0 x<=amin

  四、程式設計題

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,n;

for(n=0,I=1900;I<=2000;I++)

{if(I%4==0&&I0!=0||I@0==0)

{printf(“%d ”,I); n++; }

if(n%3==0)

printf(“n”); } } }

3、#include”stdio.h”

int fun(int a)

{int I;

if(a==2) return 1; I=2;

while((a%I)!=0&&I<=sqrt((float)a))

I++;

if(a%I==0)

{printf(“%d is not a prime!”,a);

return 0; }

printf(“%d is a prime!”,a);

return 1; }

main()

{int x;

printf(“n please enter a number:”);

scanf(“%d”,&x);

printf(“%dn”,fun(x)); }

4、#include"stdio.h"

#define N 3

struct student

{long stu_num; char sex;

char name[15]; int score[4];

float average; };

main()

{int I,j,index; float sum,max;

struct student stuarr[N];

for(I=0;I{printf("please input %d student information:n",I+1);

scanf("%ld,%c,%s",&stuarr[I]_num,&stuarr[I],stuarr[I]);

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

scanf("%d",&stuarr[I]e[j]); }

for(I=0;I{sum=0.0;

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

sum+=stuarr[I]e[j];

stuarr[I]age=sum/4.0; }

max=stuarr[0]age;

index=0;

for(I=1;Iif(stuarr[I]age>max)

{max=stuarr[I]age;

index=I; }

printf("總平均成績最高的學生資訊是學號=%ld,性別=%c,姓名=%s,平均成績=%4.1fn",stuarr[index]_num,stuarr[index],stuarr[index],stuarr[index]age);

}