2010華為軟體設計大賽初級題目

2021-05-22 15:56:20 字數 1264 閱讀 2214

2010年華為軟體設計大賽試卷

類別:軟體c++語言 高階

程式設計題(共3題,第1題20分,第2題30分,第3題50分。請上機編寫程式,按題目要求提交檔案。[詳見考試說明]

本試題採用自動測試用例進行評分,測試用例不對考生公開,凡不滿足提交要求導致不能編譯或用例不通過,不予評分)。

1.逆序輸出

輸入乙個字串,將其逆序後輸出。

void converse(const char *pin, char *pout)

輸入:pin 輸入的字串

輸出:pout 輸出的字串(pout空間已經分配,請直接寫入,空間長度和pin長度一致)

輸入:「teqwerasd341」

輸出:「143dsarewqet」

2.兔子產子

有一對兔子,從出生後第

3個月起每個月都生一對兔子,小兔子長到第三個月後每個月又生一對兔子,

假如兔子都不死,請實現函式,計算第

month

個月的兔子總數?

unsigned int rabbits(unsigned int month);

返回:兔子總數

輸入:month

第幾個月 1

)輸入:

month=3

;函式返回:42

)輸入:

month=6

;函式返回:16

3.單詞交換

讀入一行文字,包含若干個單詞(以空格間隔

,或到文字結束

)。將其中以

a 開頭的

單詞與以

n 結尾的單詞,用頭尾交換的辦法予以置換。

void exchange(const char *pin, char *pout)

輸入:pin 輸入的文字

輸出:pout 輸出的文字(pout空間已經分配,請直接寫入,空間長度和pin長度一致)

輸入:「am i older than you」輸出:「than i older am you」

軟體設計大賽二

3 請補充函式fun 該函式的功能是 從 a 到 z 統計乙個字串中所有字母字元各自出現的次數,結果儲存在陣列alf中。注意 不區分大小寫,不能使用字串庫函式。例如,輸入 abc 5 c 結果為 a 2,b 1,c 2。注意 部分源程式給出如下。請勿改動主函式main和其他函式中的任何內容,僅在函式...

全國軟體設計大賽

全國軟體專業人才設計與開發大賽題目選拔試題 一 基礎篇 50分 1 單選 每題1分,10小題共10分 1 執行下列程式中的輸出語句後,x的值是 c main a 30 b 60 c 50 d 80 2 在c語言中,下列選項屬於合法的長整型常數的是 a a 0l b 1234567 c 0.02345...

諾基亞手機軟體設計大賽

諾基亞官方舉辦手機軟體設計創意競賽活動,獎金豐厚 值得期待。早期大家體會手機軟體功能的最豐富的體驗就算是手機遊戲了,手機螢幕早期僅僅是單色的,所以手機廠商能做的,就是在手機內建一些簡單的遊戲。這些遊戲都是廠商以自己的專屬平台所開發的,這些發售時就內建的遊戲在手機預存了多少就是多少,使用者無法自己新增...