2009年4月全國計算機等級三級網絡技術機試練習習題(10)

2009年4月全國計算機等級三級網絡技術機試練習習題(10),第1張

第10套上機考試試題
  已知數據文件IN.dat中存有300個網位數,竝已調用讀函數Rdata()把這些數存入數組a中,請編寫函數primeNum(),其功能是:求出所有這些四位數中素數的個數count,再把所有滿足此條件的四位數依次存入數組b中,然後對數組b的四位數按從小到大的順序進行排序。最後調用寫函數Wdata(),把結果輸出到OUT.dat文件中。
  例如,5591是素數,則該數滿足條件存入數組b中,且個數count=count 1。9812足非素數,則該數不滿足條件,不存入數組b中,count值也不加1。
  注意:部分源程序已經給出。程序中已定義數組a[300]、b[300],已定義變量count。請勿改動主函數main()、讀函數Rdata()和寫函數Wdata()的內容。
第10套計算機試題
已知數據文件IN.dat中有300個淨位數,已調用讀取函數Rdata()將這些數存儲在數組a中,請編寫函數primeNum(),其作用是計算所有這四個位數中的素數個數,然後將所有滿足這個條件的四位數依次存儲在數組B中,再將數組B的四位數按從小到大的順序排序。最後,調用寫函數Wdata(),結果輸出到OUT.dat文件。
比如5591是一個質數,這個數滿足條件,存放在數組B中,這個數count=count 1。如果912不是質數,則該數不滿足條件,所以不存儲在數組B中,計數值不加1。
注:已給出部分源程序。程序中已經定義了數組a[300]和b[300]以及變量count。請不要更改main函數()的內容,讀函數Rdata()和寫函數Wdata()。

位律師廻複

生活常識_百科知識_各類知識大全»2009年4月全國計算機等級三級網絡技術機試練習習題(10)

0條評論

    發表評論

    提供最優質的資源集郃

    立即查看了解詳情