華科2019複試機試題

2021-09-13 18:40:42 字數 1039 閱讀 6678

華科機試時,草稿紙是禁止帶出機房的,所以機試題目都是回憶版,可能和實際有些差別,不過影響不大

3月16日早上8點-9:30進行複試機試,總體而言,機試題目並不難,唯一比較坑的就是第二道檔案操作題了,我本科期間學習c語言時老師並沒有講檔案操作,期末考試也沒有考,後來複習時都是oj,也沒有檔案操作題,所以這題我是廢了,估計很多跨專業學生都會倒在這一題。

編譯器的話,電腦上面有的都可以用,並不侷限於複試細則上面規定的codeblocks和dev,vc也可以用。我是用的dev,感覺這個很不錯。

額外提一句,9:30下機,10點就要考英語口語,還是在東九,對於考試順序靠前的可能比較坑

第一題  

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

例:輸入:1000

輸出:m(2)=3

m(3)=7

m(5)=31

m(7)=127

這題並不困難,我感覺很簡單

第二題 檔案操作題(這題我直接放棄了,30分直接沒有,差點就不及格了)

將第一題的源**儲存為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

華師2019軟體專碩複試機試題最後一題G 找數

單點時限 1.0 sec 記憶體限制 256 mb 輸入乙個整數 n 2 n 10 你需要找到一些 n 位數 允許有前置 0 見樣例 這些 n 位數均 由 0 n 1 這些數字組成。並且每個數字恰好只出現一次。此外,這個 n 位數中前 n 2 位數組成的數恰好是後 n 2 位數組成的數的整 數倍。按...

中南大學2019研究生複試機試題

2 模擬出入棧遊戲 3 爬樓梯遊戲 pipi現有a z共26種球,權值從a到z依次為1,2,3 26,現從已有的n個球中選出固定k個從左到右排列,要求右邊的球權值至少比左邊大2,在給定n和k的情況下,求最小權重和。輸入包含多組資料。每組資料第一行包含兩個整數 n,k 1 k n 50 第二行是乙個長...

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

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