• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 計算機二級C語言章節練習題

        時間:2024-07-01 22:17:29 計算機等級 我要投稿
        • 相關推薦

        2017年計算機二級C語言章節練習題

          C語言,是一種通用的、過程式的編程語言,廣泛用于系統與應用軟件的開發。下面是小編整理的關于計算機二級C語言章節練習題,歡迎參考!

          5.2 單選題

          1.當一個函數沒有返回值時,該函數類型應說明為( A )。

          A.void B.int

          C.無 D.任意

          2.下列關于設置函數默認的參數值的描述中,錯誤的是( C )。

          A.可對函數的部分參數或全部參數設置默認值

          B.在有函數說明時,默認值應設置在函數說明時,而不是定義時

          C.設置函數默認參數值時,只可用常量不可用含有變量的表達式

          D.設置函數參數默認值應從右向左設置

          3.下列關于被調用函數中return語句的描述中,錯誤的是( D )。

          A.一個函數中可以有多條return語句

          B.return語句具有返回程序控制權的作用

          C.函數通過return語句返回值時僅有一個

          D.一個函數中有且僅有一條return語句

          4.函數返回值的類型是由( B )決定的。

          A.調用該函數的調用函數的類型

          B.定義該函數時所指定的類型

          C.return語句中表達式的類型

          D.接收函數返回值的變量或對象的類型

          5.下列設置函數參數默認值的說明語句中,錯誤的是( C )。

          A.int fun(int x , int y=10); B.int fun(int x=5, int =10);

          C.int fun(int x=5, int y); D.int fun(int x , int y=a+b);

          (其中,a和b是已定義過具有有效值的變量)

          6.下列選擇重載函數的不同實現的判斷條件中,錯誤的是( D )。

          A.參數類型不同 B.參數個數不同

          C.參數順序不同 D.函數返回值不同

          7.已知:int fun (int &a),m=10;下列調用fum()函數的語句中,正確的是( C )。

          A.fun(&m); B.fun (m*2);

          C.fun (m); D.fun (m++);

          8.在函數的引用調用中,函數的實參和形參分別應是( C )。

          A.變量值和變量 B.地址值和指針

          C.變量名和引用 D.地址值和引用

          9.在函數的傳址調用中,函數的實參和形參分別應是( B )。

          A.變量值和變量 B.地址值和指針

          C.變量名和引用 D.地址值和引用

          10.說明一個內聯函數時,應加關鍵字是( A )。

          A.inline B.static

          C.void D.extern

          5.1 判斷題

          √ 1.函數的調用可以嵌套,函數的定義不能嵌套。

          × 2.C++語言中,函數可以用原型說明,也可用簡單說明。

          × 3.定義函數時,存儲類可以缺省,數據類型也可以省略。

          × 4.函數可以沒有參數,但是不能沒有返回值。

          × 5.函數定義時必須給出函數體,函數體內至少有一條語句。

          √ 6.沒有參數的兩個函數是不能重載的。

          √ 7.函數調用方式有傳值調用和引用調用兩種,傳值調用中又分傳值和傳址兩種。

          √ 8.函數的存儲類有外部的和靜態的兩種,它們的作用域分別是程序級的和文件級的。

          × 9.沒有返回值的函數不能設置為內聯函數。

          × 10.函數可以設置默認的參數值,默認參數值必須設置在函數定義時的形參上。

          5.4 分析下列程序的輸出結果

          1.

          #include

          int fun(int n)

          {

          int p(1),s(0);

          for(int i(1);i

          {

          p*=i;

          s+=p;

          }

          return s;

          }

          void main()

          {

          int s=fun(4);

          cout<

          }

          答: 9

          2.

          #include

          void fun();

          void main()

          {

          for(int i(0);i<4;i++)

          fun();

          }

          void fun()

          {

          int a(0);

          a++;

          static int b;

          b++;

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

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

        2017計算機二級考試C語言練習題及答案07-20

        2017年計算機二級C語言練習題及答案09-06

        計算機二級C++基礎練習題10-28

        2016年計算機二級《C語言》考前練習題及答案07-30

        計算機二級C語言考點盤點07-28

        計算機二級c語言題庫及答案09-25

        計算機二級《C語言》模擬試題及答案07-31

        計算機二級C語言沖刺試題及答案10-29

        計算機二級C語言復習資料10-17

        計算機二級C語言數據類型08-28

        在线咨询
        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 日韩亚洲国产激情一区二区 | 久久久精亚洲二区 | 色偷偷888欧美精品久久久 | 中文字幕亚洲乱码熟女一区二区 | 久久国产精品-国产十精品 中文字幕视频综合网 | 亚洲特殊视频在线 |

            2017年計算機二級C語言章節練習題

              C語言,是一種通用的、過程式的編程語言,廣泛用于系統與應用軟件的開發。下面是小編整理的關于計算機二級C語言章節練習題,歡迎參考!

              5.2 單選題

              1.當一個函數沒有返回值時,該函數類型應說明為( A )。

              A.void B.int

              C.無 D.任意

              2.下列關于設置函數默認的參數值的描述中,錯誤的是( C )。

              A.可對函數的部分參數或全部參數設置默認值

              B.在有函數說明時,默認值應設置在函數說明時,而不是定義時

              C.設置函數默認參數值時,只可用常量不可用含有變量的表達式

              D.設置函數參數默認值應從右向左設置

              3.下列關于被調用函數中return語句的描述中,錯誤的是( D )。

              A.一個函數中可以有多條return語句

              B.return語句具有返回程序控制權的作用

              C.函數通過return語句返回值時僅有一個

              D.一個函數中有且僅有一條return語句

              4.函數返回值的類型是由( B )決定的。

              A.調用該函數的調用函數的類型

              B.定義該函數時所指定的類型

              C.return語句中表達式的類型

              D.接收函數返回值的變量或對象的類型

              5.下列設置函數參數默認值的說明語句中,錯誤的是( C )。

              A.int fun(int x , int y=10); B.int fun(int x=5, int =10);

              C.int fun(int x=5, int y); D.int fun(int x , int y=a+b);

              (其中,a和b是已定義過具有有效值的變量)

              6.下列選擇重載函數的不同實現的判斷條件中,錯誤的是( D )。

              A.參數類型不同 B.參數個數不同

              C.參數順序不同 D.函數返回值不同

              7.已知:int fun (int &a),m=10;下列調用fum()函數的語句中,正確的是( C )。

              A.fun(&m); B.fun (m*2);

              C.fun (m); D.fun (m++);

              8.在函數的引用調用中,函數的實參和形參分別應是( C )。

              A.變量值和變量 B.地址值和指針

              C.變量名和引用 D.地址值和引用

              9.在函數的傳址調用中,函數的實參和形參分別應是( B )。

              A.變量值和變量 B.地址值和指針

              C.變量名和引用 D.地址值和引用

              10.說明一個內聯函數時,應加關鍵字是( A )。

              A.inline B.static

              C.void D.extern

              5.1 判斷題

              √ 1.函數的調用可以嵌套,函數的定義不能嵌套。

              × 2.C++語言中,函數可以用原型說明,也可用簡單說明。

              × 3.定義函數時,存儲類可以缺省,數據類型也可以省略。

              × 4.函數可以沒有參數,但是不能沒有返回值。

              × 5.函數定義時必須給出函數體,函數體內至少有一條語句。

              √ 6.沒有參數的兩個函數是不能重載的。

              √ 7.函數調用方式有傳值調用和引用調用兩種,傳值調用中又分傳值和傳址兩種。

              √ 8.函數的存儲類有外部的和靜態的兩種,它們的作用域分別是程序級的和文件級的。

              × 9.沒有返回值的函數不能設置為內聯函數。

              × 10.函數可以設置默認的參數值,默認參數值必須設置在函數定義時的形參上。

              5.4 分析下列程序的輸出結果

              1.

              #include

              int fun(int n)

              {

              int p(1),s(0);

              for(int i(1);i

              {

              p*=i;

              s+=p;

              }

              return s;

              }

              void main()

              {

              int s=fun(4);

              cout<

              }

              答: 9

              2.

              #include

              void fun();

              void main()

              {

              for(int i(0);i<4;i++)

              fun();

              }

              void fun()

              {

              int a(0);

              a++;

              static int b;

              b++;