【彙編】上級考試題目(三星)

neuralink發表於2020-11-06

馬上要上機考試了,先刷刷題[Emm],

  1. 現有一組字串為data,name,time,file,code,path,user,exit,quit,text,請編寫程式從鍵盤輸入4個字元的字串,若存在將其修改為disk, 並將結果在顯示器上顯示。
  2. 現有一組字串為data,name,time,file,code,path,user,exit,quit,text,請編寫程式從鍵盤輸入4個字元的字串,若存在將其刪除, 並在顯示器上顯示。
  3. 一個有符號字陣列以0為結束標誌,程式設計求這個陣列的最大值、 最小值、平均值。
  4. 在BUFFER中定義了的十個帶符號字,將其中的負數變成絕對值,並以十進位制方式輸出。
  5. 已知陣列A包含20個互不相等的字型整數,陣列B包含30個互不相等的字型整數,試編制一程式把在A中而不在B中出現的整數放於陣列C中。
  6. 已知陣列A包含20個互不相等的字型整數,陣列B包含30個互不相等的字型整數,試編制一程式把既在A中又在B中出現的數存放於陣列C中。
  7. 在記憶體中定義一個用於加密的key和明文字串,用這個key的每個字元依次和明文字串的對應字元進行異或操作得到密文字串,並將密文字串儲存在另一個變數中。例如:key為“ABXmv#7”。
    在這裡插入圖片描述
  8. 在記憶體中定義一個用於加密的key和明文字串,key中的每個數字表示將明文字串中的對應字元進行旋轉移位的次數,負數表示左移位,正數表示右移位。加密key的長度為10個位元組:-2, 4, 1, 0, -3, 5, 2, -4, -4, 6。先用加密key處理字串的前10個位元組,再處理接下來的10個位元組,以此類推。將密文字串儲存在另一個變數中。
  9. 判斷一個不超過65535的整數是否為質數。

相關文章