1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            2009春江蘇計算機等級二級考試c上機

            2009春上機試題1(編程)

            程序功能:找出7個默森尼數。法國數學家默森尼曾提出下列公式:Mp=2^p-1。當p是素數并且Mp也是素數時,Mp默森尼數,例如,p=5, Mp=2^5-1=31,531都是素數,因此31默森尼數;Mp=2^11-1=2047,11是素數,2047不是素數,因此2047不是默森尼數.

            [編程要求]

              1.編寫函數void Mersenne(long a[ ],int m),其功能是求出前m個默森尼數并以此將它們保存到a指向的數組中,

              2.編寫main函數,調用Mersenne函數并保存前7個默森尼數,將運行結果輸出到屏幕及結果文件myf2.out中,最后將考生的考號也保存到結果文件myf2.out

            【測試數據與運行結果】

            3   7   31  127  8191  131071  524287

             

            2009春上機試題2(編程)

            用一組整數驗證命題,任意一個百位數字與個位數字不同的三位正整數n1在經過以下操作后一定會變換到1089:n1的百位數與個位數字交換得到n2,n1n2差的絕對值得到n3,將n3的百位數字與個位數字交換得到n4;n3n4的和得到n5,n5一定是1089,n1、n3是一位數或兩位數,則在高位補0使其成為三位數

            例如:n1:123,n2:321,n3:198(321,-123),n4:891,n5:1089(198+891)

            【編程要求】

            1.編寫函數int fun(int a[ ],int b[ ], int n),其功能是用n指向數組的前n個整數驗證上述命題,將所有符合命題的整數所在數組元素的下標依次保存到b指向的數組中,函數返回b數組中數據的個數

            2.編寫main函數,聲明a數組并用測試數據初始化,a數組作為實參調用fun函數,a數組中所有符合命題的整數輸出到屏幕及結果文件myf2.out,最后將考生本人的準考證號字符串也保存到結果文件myf2.out

            【測試數據與運行結果】

            測試數據:123  765   1  45   121   1345  131  67  696  3589

            運行結果:123  765   1  45   67

             

            国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩