午夜无码中文字幕影院,国产自产第一区c国产,久久久久久夜精品精品免费,国产99久久,夜夜夜夜曰天天天天拍国产,欧美日韩亚洲另类专区,国产精品区一区二区免费

軟題庫(kù) 移動(dòng)APP 掃碼下載APP 隨時(shí)隨地移動(dòng)學(xué)習(xí) 培訓(xùn)課程
試卷名稱 2006年下半年程序員考試下午真題試題(案例分析)
考試中心《2006年下半年程序員考試下午真題試題(案例分析)》在線考試
試卷年份2006年下半年
試題題型【分析簡(jiǎn)答題】
試題內(nèi)容

    閱讀以下說明和C函數(shù),將應(yīng)填入(n)處的字句寫在答題紙的對(duì)應(yīng)欄內(nèi)。
【說明】
    某班級(jí)有N名學(xué)生,他們可根據(jù)自己的情況選修名稱和數(shù)量不盡相同的課程。設(shè)N等于6,學(xué)生信息、所選課程及成績(jī)用鏈表結(jié)構(gòu)存儲(chǔ),如圖5-1所示。

    程序中相應(yīng)的類型定義如下:
    #define  N  6
    struct node{
    char cname [5];  /*課程名*/
    int grade;  /*成績(jī)*/
    struct node *next;  /*指針,指示某學(xué)生選修的下一門課程及成績(jī)*/
    };
    struct student{
    char xh[5];  /*學(xué)號(hào)*/
    char name[20];  /*姓名*/
    struct node *link;  /*指針,指示出選修的課程及成績(jī)鏈表*/
    }stud-info[N];
    stud_info[] 為一個(gè)全局?jǐn)?shù)組。
   函數(shù)func(char kc[],int *num)的功能是統(tǒng)計(jì)選修了課程名為kc的學(xué)生的人數(shù),并返回該課程的平均成績(jī)(若無人選修該課程,則平均成績(jī)?yōu)?),參數(shù)num帶回選修課程kc的學(xué)生人數(shù)。
 
【C函數(shù)】
double func (char kc[] , int *num)

  int i , count = 0, sum = 0; /*count用于記錄選修課程名為kc的學(xué)生的人數(shù)*/
    double avg = 0.0;
    struct node *p;
    for(i = 0 ; i<N ; i++){
  p = (1) ;  /* 取第i個(gè)學(xué)生所修課程鏈表的頭指針 */
  while (p){
    if((2)){
    sum = (3);
  count++;
    break;;
    }/* if*/
    p = p->next;
  }/*while*/
  }
  (4)   ;
  if((5))
avg =(double)sum / count;   /*計(jì)算平均成績(jī)*/
  return avg;
}/*func*/


相關(guān)試題

推薦文章