2023年華科834計算機機試題

2021-10-04 05:04:01 字數 1392 閱讀 3548

第一題

關於梅森素數。所謂梅森數,是指形如2^p-1的一類數,其中指數p是素數,常記為m(p)。如果p是素數的同時,梅森數(即2^p-1)也是素數,就稱這個梅森數為梅森素數。輸入乙個長整型數n,輸出不大於它的所有梅森素數。
例:輸入:1000

輸出:m(2)=3

m(3)=7

m(5)=31

m(7)=127

分析:寫乙個判斷乙個數是不是素數的函式呼叫即可

#include

#include

using

namespace std;

bool

judge

(int n)

return

true;}

intmain()

}}return0;

}

第二題 檔案操作題

將第一題的源**儲存為abc.c檔案,並且要求abc.c檔案中有相當數量的注釋,包括//和/……/兩種形式的注釋

(1)讀取abc檔案的內容,將其顯示在控制台上,並為每行**增加乙個符號。(10)

(2)使源**中的//型別的注釋內容不顯示在控制台中。(10)

(3)使源**中的/……/型別的注釋內容不顯示在控制台中。(10)

第三題 字串加密題

輸入一串由字母組成的字串,對於字串中的每個字元,向後偏移2,例如a變成c,y變成a,z變成b,z->b。

(1)輸出加密後的字串

(2)對於加密後的字元進行奇校驗,即其ascll碼轉化成二進位制數,在最高位加0或者1,使1的數目為奇數

例如:輸入ad

輸出:原文:ad

密文:cf

c 11100011 227

f 01000110 70

分析:簡單的字串處理題目,第一問比較容易,第二問開乙個8大小的陣列處理記錄資料

2023年華科計算機研究生機試回憶題

19年3月16號上午八點到九點半進行上機測試,所以印象還算深刻,不管考得怎樣,寫下供有需要的同學看看。1.關於質數的問題 若x為質數,且2 x 1也為質數,則稱x為梅森數,例如 3為質數,2 3 1 7也為質數,所以3滿足條件,再如11是質數,但2 11 1 2047不是質數,所以11不滿足條件 題...

2013華科計算機機試

q1 輸出小於給定數字的最大孿生素數。孿生素數 相差只有2的兩個素數。a1 include using namespace std bool issushu int a int main return 1 q2 給定乙個數字n,將1 n n旋轉輸出。如給定數字為5,輸出為 1 2 3 4 5 16 ...

2023年華科計算機考研複試機試真題解析

要求 考試時間一共乙個半小時。語言用c c 編譯器不做限制,可用vc 6.0 devc 和codeblocks。建議用codeblocks,因為它有 提示,用起來也很順手。1.關於梅森素數。所謂梅森數,是指形如2 p 1的一類數,其中指數p是素數,常記為m p 如果p是素數的同時,梅森數 即2 p ...