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