<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>
            試題

            計算機二級《C語言》操作試題及答案

            時間:2025-04-09 00:07:08 試題 我要投稿

            計算機二級《C語言》操作試題及答案2016

              一、程序修改題

            計算機二級《C語言》操作試題及答案2016

              下列給定程序中函數fun的功能是:將長整型數中各位上為奇數的數依次取出,構成一個新數放在t中。高位仍在高位,低位仍在低位。例如,當s中的數為87653142時,t中的數為7531。請改正程序中的錯誤,使它能得出正確的結果。注意:部分源程序在文件MODI1.C中,不得增行或刪行,也不得更改程序的結構!

              二、程序設計題

              N名學生的成績已在主函數中放入一個帶頭節點的鏈表結構中,h指向鏈表的頭節點。請編寫函數fun,其功能是:求出平均分,并由函數值返回。例如,若學生的成績是:85 76 69 85 91 72 64 87,則平均分應當是:78.625。注意:部分源程序在文件PROG1.C中。請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填人你編寫的若干語句。

              【參考答案】

              程序修改題

              (1)*t=0;

              (2)if(d%2!=0)或if(d%2==1)

              【考點分析】

              本題考查:指針型變量作為函數參數;if語句條件表達式,結合奇偶數的表示方法來確定該表達式內容。

              【解題思路】

              (1)由函數定義可知,變量t是指針變量,所以對t進行賦初值0是不對的。因為t指向的是存放新數的變量,所以此處應給新數賦初值0,即*t=0。

              (2)變量d表示數s各個位上的數,此處的if條件應為判斷d是否為奇數。

              程序設計題

              【考點分析】

              本題考查:鏈表的操作,對鏈表的主要操作有以下幾種:建立鏈表、結構的查找與輸出、插入一個結點、刪除一個結點。

              【解題思路】

              題目要求求鏈表中數據域的平均值,應首先使用循環語句遍歷鏈表,求各結點數據域中數值的和,再對和求平均分。遍歷鏈表時應定義一個指向結點的指針P,因為“頭結點”中沒有數值,所以程序中讓p直接指向“頭結點”的下一個結點,使用語句STREC * p=h->next。

            【計算機二級《C語言》操作試題及答案】相關文章:

            計算機二級《C語言》操作試題與答案11-01

            2017計算機二級《C語言》操作試題及答案05-10

            計算機二級《C語言》上機操作試題及答案10-04

            2016年計算機二級《C語言》操作試題及答案09-08

            2017全國計算機二級《C語言》操作試題及答案06-11

            全國計算機二級《C語言》操作試題與答案201607-26

            2017年計算機二級C語言操作試題及答案09-22

            計算機二級C語言試題及答案05-19

            全國計算機二級《C語言》操作試題07-20

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看