夏新常考筆試題分享

才智咖 人氣:3.22W

廈新筆試最常考的問題:

夏新常考筆試題分享

Windows程式設計

1. 如何不用DirectDraw而顯示一個bitmap檔案?

2. 如何利用DirectDraw去顯示一個bitmap檔案?

3. 如何disable視窗右上角的Close(x)按鈕?

4. 如何建立一個視窗使其客戶區(client area)的大小恰好為320x240?

5. 如何建立一個執行緒,使其可以呼叫其建立者的函式?

6. 如何呼叫一個COM物件的函式?

7. 寫一個Windows 程式,提供一個File Open Dialog讓使用者去選擇一個DLL或EXE 檔案,本程式顯示出該檔案資源中的所有圖示.

Intel彙編程式設計

1. 請簡要介紹利用Intel彙編(奔騰2以上)優化程式時的主要方式和要點.

2. 編寫一個儘量快速的MMX程式,將一個8x8的矩陣(每個數都是8位)轉置?

演算法設計和程式設計(C/C++)

1. 請簡介各種排序演算法(以箱排序,冒泡,快速排序和堆排序為例)的排序過程,及其空間複雜度,平均時間複雜度和最壞時間複雜度.

2. 請檢測一個未知長度的'單向連結串列(NULL結束)是否存在環路.

3. 有一個整數數列, 每個數可以是正, 負或零. 請找出其最佳連續子列使其子列內各數之和為最大.

4. 輸入一正整數N,去掉其中任意S個數字後,剩下的數字按原左右次序組成一新正整數.尋找一方案,使剩下的數字組成的新數最小,輸出結果.