欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      C語言程序設(shè)計形考任務(wù)

      2019-12-10 14:27:17下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了這篇《C語言程序設(shè)計形考任務(wù)》,但愿對你工作學(xué)習(xí)有幫助,當然你在寫寫幫文庫還可以找到更多《C語言程序設(shè)計形考任務(wù)》。

      一、選擇題(共30分,每小題2分)

      題目1

      假定有“struct

      BOOK{char

      title[40];

      float

      price;};

      struct

      BOOK

      book;”,則不正確的語句為()。

      選擇一項:

      a.struct

      BOOK

      *x=malloc(book);

      b.struct

      BOOK

      x={“C++

      Programming”,27.0};

      c.struct

      BOOK

      *x=malloc(sizeof(struct

      BOOK));

      d.struct

      BOOK

      *x=&book;

      正確答案是:struct

      BOOK

      *x=malloc(book);

      題目2

      假定有“struct

      BOOK{char

      title[40];

      float

      price;}

      book;”,則正確的語句為()。

      選擇一項:

      a.struct

      BOOK

      x=

      &book;

      b.struct

      BOOK

      *x=&book;

      c.struct

      BOOK

      x=calloc(BOOK);

      d.struct

      BOOK

      *x=BOOK;

      正確答案是:struct

      BOOK

      *x=&book;

      題目3

      在結(jié)構(gòu)類型的定義中,不同數(shù)據(jù)成員的定義項之間采用的分隔符是()。

      選擇一項:

      a.句點

      b.冒號

      c.分號

      d.逗號

      正確答案是:分號

      題目4

      假定一個結(jié)構(gòu)類型的定義為

      “struct

      A{int

      a,b;

      double

      c;};”,則該類型的長度為()。

      選擇一項:

      a.8

      b.10

      c.12

      d.16

      正確答案是:16

      題目5

      假定一個結(jié)構(gòu)類型的定義為

      “struct

      D{int

      a;

      D*

      next;};”,則該類型的長度為()。

      選擇一項:

      a.4

      b.8

      c.12

      d.16

      正確答案是:8

      題目6

      假定要訪問一個結(jié)構(gòu)指針變量x中的數(shù)據(jù)成員a,則表示方法為()。

      選擇一項:

      a.x.a

      b.x->a

      c.x(a)

      d.x{a}

      正確答案是:x->a

      題目7

      與結(jié)構(gòu)成員訪問表達式x.name等價的表達式為()。

      選擇一項:

      a.x->name

      b.&x->name

      c.(&x)->name

      d.(*x)->name

      正確答案是:(&x)->name

      題目8

      假定一個鏈表中結(jié)點的結(jié)構(gòu)類型為“struct

      AA{int

      data,struct

      AA

      *next;};”,則next數(shù)據(jù)成員的類型為()。

      選擇一項:

      a.struct

      AA

      b.struct

      AA*

      c.AA

      d.int

      正確答案是:struct

      AA*

      題目9

      假定一個鏈表的表頭指針為f,結(jié)點中包含有data和next域,則向該鏈表的表頭插入一個地址為p的結(jié)點時,應(yīng)執(zhí)行的操作為()。

      選擇一項:

      a.p->next=f

      b.p->next=f和f=p

      c.f=p->next

      d.f->next=p和f=p

      正確答案是:p->next=f和f=p

      題目10

      標準輸入設(shè)備鍵盤的文件流標識符是()。

      選擇一項:

      a.stdin

      b.stdout

      c.stderr

      d.stdio

      正確答案是:stdin

      題目11

      表示文件結(jié)束符的符號常量為()。

      選擇一項:

      a.eof

      b.Eof

      c.EOF

      d.feof

      正確答案是:EOF

      題目12

      C語言中打開一個數(shù)據(jù)文件的系統(tǒng)函數(shù)為()。

      選擇一項:

      a.fgetc()

      b.fputc()

      c.fclose()

      d.fopen()

      正確答案是:fopen()

      題目13

      從一個數(shù)據(jù)文件中讀入以換行符結(jié)束的一行字符串的系統(tǒng)函數(shù)為()。

      選擇一項:

      a.gets()

      b.fgets()

      c.getc()

      d.fgetc()

      正確答案是:fgets()

      題目14

      向一個二進制文件中寫入信息的函數(shù)fwrite()帶有的參數(shù)個數(shù)為()。

      選擇一項:

      a.1

      b.2

      c.3

      d.4

      正確答案是:4

      題目15

      在C語言中,為只寫操作打開一個文本文件的方式為()。

      選擇一項:

      a.“a”

      b.“r+”

      c.“r”

      d.“w”

      正確答案是:“w”

      二、判斷題(共40分,每小題2分。敘述正確則回答“是”,否則回答“否”)

      題目16

      在結(jié)構(gòu)類型的定義中,其中的數(shù)據(jù)成員可以是本身類型的直接對象。

      選擇一項:

      正確的答案是“錯”。

      題目17

      在結(jié)構(gòu)類型的定義中,允許出現(xiàn)結(jié)構(gòu)類型不完整的超前定義。

      選擇一項:

      正確的答案是“對”。

      題目18

      定義結(jié)構(gòu)類型的變量時,不能夠同時進行初始化。

      選擇一項:

      正確的答案是“錯”。

      題目19

      使用一個結(jié)構(gòu)類型時,必須一起使用關(guān)鍵字struct和類型標識符。

      選擇一項:

      正確的答案是“對”。

      題目20

      假定一個結(jié)構(gòu)類型的定義為

      “struct

      A{int

      a,b;

      A*

      c;};”,則該類型的長度為12。

      選擇一項:

      正確的答案是“對”。

      題目21

      假定一個結(jié)構(gòu)類型的定義為

      “struct

      B{int

      a[5];

      char*

      b;};”,則該類型的長度為20。

      選擇一項:

      正確的答案是“錯”。

      題目22

      執(zhí)行calloc(n,8)函數(shù)調(diào)用時,將動態(tài)分配得到8*n個字節(jié)的存儲空間。

      選擇一項:

      正確的答案是“對”。

      題目23

      執(zhí)行malloc(sizeof(struct

      BB))函數(shù)調(diào)用時,得到的動態(tài)存儲空間能夠保存具有struct

      BB結(jié)構(gòu)類型的一個對象。

      選擇一項:

      正確的答案是“對”。

      題目24

      假定要訪問一個結(jié)構(gòu)對象x中的由a指針成員所指向的對象,則表示方法為x.a。

      選擇一項:

      正確的答案是“錯”。

      題目25

      假定要訪問一個結(jié)構(gòu)指針p所指對象中的b指針成員所指的對象,則表示方法為p->b。

      選擇一項:

      正確的答案是“錯”。

      題目26

      與結(jié)構(gòu)成員訪問表達式(*fp).score等價的表達式是fp->score。

      選擇一項:

      正確的答案是“對”。

      題目27

      在C語言中,對二進制文件的所有不同打開方式共有6種。

      選擇一項:

      正確的答案是“對”。

      題目28

      C語言中的標準輸入和輸出設(shè)備文件都屬于字符文件。

      選擇一項:

      正確的答案是“對”。

      題目29

      在一個磁盤數(shù)據(jù)文件的文件名中,文件主名和擴展名都是必須的,不可省略。

      選擇一項:

      正確的答案是“錯”。

      題目30

      在數(shù)據(jù)文件打開方式字符串中,字符r、w和a具有確定的含義,分別代表讀、寫和追加方式。

      選擇一項:

      正確的答案是“對”。

      題目31

      一個磁盤數(shù)據(jù)文件的文件名由文件主名和擴展名所組成,其中間用圓點分開。

      選擇一項:

      正確的答案是“對”。

      題目32

      C語言系統(tǒng)中提供一個用來描述文件屬性的類型標識符為FILE。

      選擇一項:

      正確的答案是“對”。

      題目33

      每次只能向文本文件中寫入一個字符,不能一次寫入一個字符串。

      選擇一項:

      正確的答案是“錯”。

      題目34

      對二進制文件進行讀和寫操作將使用相同的系統(tǒng)函數(shù)。

      選擇一項:

      正確的答案是“錯”。

      題目35

      在C語言中,系統(tǒng)函數(shù)fseek()用來移動數(shù)據(jù)文件中的文件位置指針。

      選擇一項:

      正確的答案是“對”。

      三、寫出下列每個程序運行后的輸出結(jié)果(共15分,每小題5分)

      題目36

      #include

      struct

      Worker

      {

      char

      name[15];

      //姓名

      int

      age;

      //年齡

      float

      pay;

      //工資

      };

      void

      main()

      {

      struct

      Worker

      x={“wanghua”,52,4300};

      struct

      Worker

      y,*p;

      y=x;

      p=&x;

      printf(“%s

      %d

      %6.2fn”,x.name,y.age,p->pay);

      }

      wanghua

      4300

      題目37

      #include

      #include

      struct

      Worker

      {

      char

      name[15];

      //姓名

      int

      age;

      //年齡

      float

      pay;

      //工資

      };

      void

      main()

      {

      struct

      Worker

      x;

      char

      *t=“l(fā)iouting”;

      int

      d=38;

      float

      f=3493;

      strcpy(x.name,t);

      x.age=d;

      x.pay=f;

      printf(“%s

      %d

      %6.0fn”,x.name,x.age,x.pay);

      }

      liouting

      2493

      題目38

      #include

      struct

      Worker

      {char

      name[15];

      int

      age;

      float

      pay;};

      int

      Less(struct

      Worker

      r1,struct

      Worker

      r2)

      {

      if(r1.age

      return

      1;

      else

      return

      0;

      }

      void

      main()

      {

      struct

      Worker

      a[4]={{“abc”,25,2420},{“def”,58,4638},{“ghi”,49,4260},{“jkl”,36,3750}};

      struct

      Worker

      x=a[0];

      int

      i;

      for(i=1;

      i<4;

      i++)

      if(Less(x,a[i]))

      x=a[i];

      printf(“%s

      %d

      %6.0fn”,x.name,x.age,x.pay);

      }

      def

      4638

      四、寫出下列每個函數(shù)的功能(共15分,每小題5分)

      題目39

      void

      QA(struct

      Worker

      a[],int

      n)

      {

      int

      i;

      for(i=1;

      i

      i++)

      scanf(“%s

      %d

      %f”,&a[i].name,&a[i].age,&a[i].pay);

      }

      假定結(jié)構(gòu)類型struct

      Worker的定義如下:

      struct

      Worker

      {

      char

      name[15];

      int

      age;

      float

      pay;};

      從鍵盤輸入n個Worker類型的記錄到一維數(shù)組a中。

      題目40

      int

      Count(struct

      IntNode

      *f)

      {

      //f為指向一個單鏈表的表頭指針

      int

      c=0;

      while(f)

      {

      c++;

      f=f->next;

      }

      return

      c;

      }

      假定struct

      IntNode的類型定義為:

      struct

      IntNode

      {int

      data;

      IntNode*

      next;};

      統(tǒng)計出以表頭指針為f的鏈表中結(jié)點的個數(shù)。

      題目41

      void

      xw1(char*

      fname)

      {

      FILE*

      fout=fopen(fname,“w”);

      char

      a[20];

      printf(“每個字符串長度小于20,字符串end作為結(jié)束標志n”);

      while(1)

      {

      scanf(“%s”,a);

      if(strcmp(a,“end”)==0)

      break;

      fputs(a,fout);

      fputc('n',fout);

      }

      fclose(fout);

      }

      把從鍵盤上輸入的若干個字符串保存到由fname參數(shù)所指定的文本文件中。

      下載C語言程序設(shè)計形考任務(wù)word格式文檔
      下載C語言程序設(shè)計形考任務(wù).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關(guān)證據(jù),工作人員會在5個工作日內(nèi)聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        C語言程序設(shè)計形考任務(wù)1

        一、選擇題(共40分,每小題2分) 題目1 在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為。 選擇一項: A. main B. MAIN C. name D. function 正確答案是:main 題目2 C......

        C語言程序設(shè)計 形考任務(wù)1

        C語言程序設(shè)計形考任務(wù)1 題目1 在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為。 選擇一項: A. main B. MAIN C. name D. function 題目2 C語言源程序文件......

        小企業(yè)管理--形考任務(wù)

        題目1 小企業(yè)財務(wù)狀況分析不包括()。 正確答案是:運營能力 題目2 ( )是小企業(yè)選聘人才時最常使用的一種工具。 正確答案是:面試 題目3 通過對直接影響工作績效的關(guān)鍵性行為進行記......

        西方經(jīng)濟學(xué)_形考任務(wù)1

        形考任務(wù)1(第一章至第五章)任務(wù)說明:本次形考任務(wù)包含填空題(22道,共20分),選擇題(15道,共20分),判斷題(15道,共20分),計算題(3道,共10分),問答題(3道,共30分)。任務(wù)要求:下載任務(wù)附件,作答后再上傳,......

        西方經(jīng)濟學(xué)_形考任務(wù)2

        形考任務(wù)2(第六章至第九章)任務(wù)說明:本次形考任務(wù)包含填空題(21道,共20分),選擇題(15道,共20分),判斷題(15道,共20分),計算題(3道,共10分),問答題(3道,共30分)。任務(wù)要求:下載任務(wù)附件,作答后再上傳,......

        電工電子技術(shù)形考任務(wù)1

        電工電子技術(shù)形考任務(wù)1一、選擇題(每小題5分,共40分)1.圖1-1所示的電路中,電流I為(A)。B.5A2.圖1-2所示電路中,電壓Uab的數(shù)值是(B)。B.10V3.圖1-3所示的電路中,電流表的正、負接線端用......

        管理學(xué)基礎(chǔ)形考任務(wù)二

        一、單項選擇(每小題2分,共30分)題目1 還未回答 滿分2 標記題目題干戰(zhàn)略管理是以組織全局為管理對象來確定組織發(fā)展的遠景和總體目標,規(guī)定組織總的行動綱領(lǐng)。這就是戰(zhàn)略管理......

        社區(qū)護理學(xué)(本)形考任務(wù)

        健康的含義不包括 選擇一項: A. 道德健康 B. 心理健康 C. 社會適應(yīng)良好 D. 軀體健康 E. 人際關(guān)系良好 題目2 還未回答 滿分3.00 未標記標記題目 題干 關(guān)于健康與疾病的描述......