<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. 試題

    12月計算機二級C語言習題

    時間:2025-05-14 16:18:00 試題 我要投稿

    2016年12月計算機二級C語言習題

      在復習階段多做練習可以幫助我們鞏固知識和提高做題速度以及掌握做題技巧等。下面是百分網小編為大家整理的2016年12月計算機二級C語言習題及答案,希望可以幫助到大家的學習!

      習題一

      編程題

      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=%d\n”,b);

      else if(aelse printf(“max=%d\n”,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”); }

      3、float average(float array[ ],int n)

      { int I;

      float aver,sum=array[0];

      for(I=1;Isum=sum+array[I];

      aver=sum/n;

      return(aver); }

      main()

      { float ave,score[10];

      int I;

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

      scanf("%f",&score[I]);

      ave=average(score,10);

      printf("%f\n",ave); }

      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].stu_num,&stuarr[I].sex,stuarr[I].name);

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

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

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

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

      sum+=stuarr[I].score[j];

      stuarr[I].average=sum/4.0; }

      max=stuarr[0].average;

      index=0;

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

      {max=stuarr[I].average; index=I; }

      printf("總平均成績最高的學生信息是學號=%ld,性別=%c,姓名=%s,平均成績=%4.1f\n",stuarr[index].stu_num,stuarr[index].sex,stuarr[index].name,stuarr[index].average); }

      習題二

      程序填空題

      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(“%d\n%d\n”,s1,s2);

      }

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

      main()

      {int i;

      float f,sum;

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

      {__________;

      __________ ;

      }

      printf(“average=%f\n”,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);

    【12月計算機二級C語言習題】相關文章:

    2016年12月計算機二級C語言習題及答案08-02

    2016年12月計算機二級C語言上機習題及答案06-18

    2017年3月計算機二級C語言備考習題11-04

    2017年3月計算機二級C語言強化習題08-15

    2017年3月計算機二級C語言習題及答案05-27

    9月計算機二級《C語言》考前練習題11-27

    2017年3月計算機二級C語言強化習題及答案10-11

    2016年12月計算機二級C++備考習題及答案11-10

    2016年12月計算機二級C++備考習題及答案10-07

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人