華為校園招聘上機題_第1頁
華為校園招聘上機題_第2頁
華為校園招聘上機題_第3頁
華為校園招聘上機題_第4頁
華為校園招聘上機題_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

目錄TOC\o"1-5"\h\z樣題-初級題:從考試成績中劃出及格線2樣題-中級題:亮著電燈的盞數(shù)2樣題-高級題:地鐵換乘38.29去掉最大值、最小值之后剩下的個數(shù)38.29從5個人中選取2個人作為禮儀48.29驗證括號是否匹配58.31回文數(shù)58.31將第一行中含有第二行中“23”的數(shù)輸出并排序68.31翻譯電話號碼69.1.AM將整數(shù)倒序輸出,剔除重復(fù)數(shù)據(jù)79.1.AM大數(shù)相減89.1.AM判斷if語句括號是否合法89.1.PM89.1.PM99.1.PM9樣題-初級題:從考試成績中劃出及格線10個學(xué)生考完期末考試評卷完成后,A老師需要劃出及格線,要求如下:及格線是10的倍數(shù);保證至少有60%的學(xué)生及格;如果所有的學(xué)生都高于60分,則及格線為60分樣題-中級題:亮著電燈的盞數(shù)一條長廊里依次裝有n(1<n<65535)盞電燈,從頭到尾編號1、2、3、…n-1、n。每盞電燈由一個拉線開關(guān)控制。開始,電燈全部關(guān)著。有n個學(xué)生從長廊穿過。第一個學(xué)生把號碼凡是1的倍數(shù)的電燈的開關(guān)拉一下;接著第二個學(xué)生把號碼凡是2的倍數(shù)的電燈的開關(guān)拉一下;接著第三個學(xué)生把號碼凡是3的倍數(shù)的電燈的開關(guān)拉一下;如此繼續(xù)下去,最后第n個學(xué)生把號碼凡是n的倍數(shù)的電燈的開關(guān)拉一下。n個學(xué)生按此規(guī)定走完后,長廊里電燈有幾盞亮著。注:電燈數(shù)和學(xué)生數(shù)一致。樣題-高級題:地鐵換乘已知2條地鐵線路,其中A為環(huán)線,B為東西向線路,線路都是雙向的。經(jīng)過的站點名分別如下,兩條線交叉的換乘點用T1、T2表示。編寫程序,任意輸入兩個站點名稱,輸出乘坐地鐵最少需要經(jīng)過的車站數(shù)量(含輸入的起點和終點,換乘站點只計算一次)。地鐵線A(環(huán)線)經(jīng)過車站:A1A2A3A4A5A6A7A8A9T1A10A11A12A13T2A14A15A16A17A18地鐵線B(直線)經(jīng)過車站:B1B2B3B4B5T1B6B7B8B9B10T2B11B12B13B14B158.29去掉最大值、最小值之后剩下的個數(shù)1、輸入一串?dāng)?shù),以','分隔,輸出所有數(shù)中去掉最大值、最小值之后剩下的個數(shù)。(其中最大值與最小值可能有多個)Smpleinput:3,3,5,3,6,9,7,9SampleoutPut:38.29從5個人中選取2個人作為禮儀2、要從5個人中選取2個人作為禮儀,其中每個人的身高范圍為160-190,要求2個人的身高差值最小(如果差值相同的話,選取其中最高的兩人),以升序輸出兩個人的身高。Smpleinput:161189167172188SampleoutPut:1881898.29驗證括號是否匹配3、輸入一串字符串,其中有普通的字符與括號組成(包括‘(’、‘)’、‘[’,']'),要求驗證括號是否匹配,如果匹配則輸出0、否則輸出1.Smpleinput:dfa(sdf)df[dfds(dfd)]SmpleoutPut:08.31回文數(shù)判斷回文數(shù),是返回18.31將第一行中含有第二行中“23”的數(shù)輸出并排序輸入一行數(shù)字:1234235645875186523在輸入第二行:23將第一行中含有第二行中“23”的數(shù)輸出并排序結(jié)果即:1234231865238.31翻譯電話號碼將電話號碼onetwo。。。ninezero翻譯成12。。90中間會有double例如輸入:OneTwoThree輸出:123輸入:OneTwoDoubleTwo輸出:1222輸入:1Two2輸出:ERROR輸入:DoubleDoubleTwo輸出:ERROR第三題:有空格,非法字符,兩個Double相連,Double位于最后一個單詞都錯誤9.1.AM將整數(shù)倒序輸出,剔除重復(fù)數(shù)據(jù)輸入一個整數(shù),如12336544,或1750,然后從最后一位開始倒過來輸出,最后如果是0,則不輸出,輸出的數(shù)字是不帶重復(fù)數(shù)字的,所以上面的輸出是456321和571。如果是負數(shù),比如輸入-175,輸出-571。9.1.AM大數(shù)相減輸入兩行字符串正整數(shù),第一行是被減數(shù),第二行是減數(shù),輸出第一行減去第二行的結(jié)果。備注:1、兩個整數(shù)都是正整數(shù),被減數(shù)大于減數(shù)示例:輸入:10000000000000011輸出:1000000000000000注意大數(shù)用力"a口存儲,用%5接收,一位一位的運算。注意a[0]里的正負號。9.1.AM判斷if語句括號是否合法編程的時候,if條件里面的“(”、“)”括號經(jīng)常出現(xiàn)不匹配的情況導(dǎo)致編譯不過,請編寫程序檢測輸入一行if語句中的圓括號是否匹配正確。同時輸出語句中出現(xiàn)的左括號和右括號數(shù)量,如if((a==1)&&(b==1))是正確的,而if((a==1))&&(b==1))是錯誤的。注意if語句的最外面至少有一對括號。提示:用堆棧來做。輸入:if((a==1)&&(b==1))輸出:RIGTH33輸入:if((a==1))&&(b==1))輸出:WRONG34

9.1.PM字符串9.1.PM字符串M化成以N為單位的段輸入m個字符串和一個整數(shù)n,把字符串M化成以N為單位的段,不足的位數(shù)用0補齊。如n=8m=9,123456789劃分為:1234567890000000123化為:123000009.1.PM整數(shù)化為2進制數(shù),32位長度。然后逆序輸出整數(shù)化為2進制數(shù),32位長度。然后逆序輸出9.1.PM背包9.1.PM背包01背包給定一個數(shù),比如20然后再給定幾個數(shù)字135781357800111因為5+7+8=20備注說明,非正文,實際使用可刪除如下部分。本內(nèi)容僅給予閱讀編輯指點:1、本文件由微軟OFFICE辦公軟件編輯而成,同時支持WPS。2、文件可重新編輯整理。3、建議結(jié)合本公司和個人的實際情況進行修正編輯。4、因編輯原因,部分文件文字有些微錯誤的,請自行修正,并不影響本文閱讀。Note:itisnotthetext.Thefollowingpartscanbedeletedforactualuse.Thiscontentonlygivesreadingandeditinginstructions:ThisdocumentiseditedbyMicrosoftofficeofficesoftwareandsupportsWPS.Thefilescanbeeditedandreorganized.Itissuggestedtoreviseandeditaccordingtotheactualsituat

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論