1. 程式人生 > >華為2015屆招聘機試

華為2015屆招聘機試

        今天參加了了華為提前批次的機試,每人3題,分別為60分、100分和160分。整體還算容易,注意輸入輸出格式,最好提前練習練習OJ,就沒問題了。考試環境的話類似OJ,並且可以上網,還有VC6.0和VS2005和eclipse使用。

       (1)天數問題

輸入:MM-YYYY,MM為月份,YYYY為年份,例如:08-2014

輸出:指定年份和月份的天數。例如,08-2014,對應輸出為31。

考查點:字串的分割、字串轉整型、判斷是否閏年。

        (2)字串處理

輸入:由數字和字母組成的字串,例如:333aaabb55ppin

輸出:數字後面的連續出現的(2個或多個)相同字元(數字或者字元),刪去一個,非數字後面的不要刪除,例如,對應輸出為:33aabb55pin。

考查點:字串的簡單處理

        (3)輸入法編碼

輸入法的編碼原理為:根據已有編碼表,當輸入拼音和數字後輸出對應的字元。例如:

有如下編碼:喜_xi      洗_xi    系_xi     無_wu    五_wu(字元和拼音之間用下劃線隔開),那麼當輸入xi2時,結果為拼音位xi的第二個字元,即“洗”。

輸入:Code

            喜_xi

            洗_xi

            系_xi

            無_wu

            五_wu

            Search

            xi2

            End

輸出:洗

注意:當在編碼表中查詢不到時,結果為“Error”;當輸入的拼音沒有數字,即"xi"時,輸出結果為:拼音為xi的前若干個字元,但是最多輸出5個,即輸出:喜;洗;系。

考察點:字串的分割、字串轉化為整型、multimap的使用(key為拼音,value為對應字元)。

        (4)性格測試

上機結束後,是性格測試,按著自己的性格選,隨意些就行,有題目會出現很多次,注意一致性。