XXXX屆華為校園招聘上機(jī)考試題_第1頁
XXXX屆華為校園招聘上機(jī)考試題_第2頁
XXXX屆華為校園招聘上機(jī)考試題_第3頁
XXXX屆華為校園招聘上機(jī)考試題_第4頁
XXXX屆華為校園招聘上機(jī)考試題_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、 HYPERLINK /integrity0123/article/details/6760394 o 2012屆華為校園招聘上機(jī)考試題目1(9月6日下午1點(diǎn)場) 20122屆華為為校園招招聘上機(jī)機(jī)考試題題目(99月6日日下午11點(diǎn)場)分類: HYPERLINK /integrity0123/article/category/883949 華為準(zhǔn)準(zhǔn)備20011-09-08 15:102281人人閱讀 HYPERLINK /integrity0123/article/details/6760394#comments#comments l comments#comments 評評論(00) HYP

2、ERLINK javascript:void(0); o 收藏 收藏藏 HYPERLINK /integrity0123/article/details/6760394#report#report l report#report o 舉報 舉報在網(wǎng)上看看到華為為在有的的地方已已經(jīng)開始始機(jī)試了了,于是是決定自自己先編編著試試試。下面面是題目目和自己己寫的代代碼。1、選秀秀節(jié)目打打分,分分為專家家評委和和大眾評評委,sscorre 數(shù)組組里面存存儲每個個評委打打的分?jǐn)?shù)數(shù),juudgee_tyype 里里存儲與與 sccoree 數(shù)組對對應(yīng)的評評委類別別,juudgee_tyypei = 1,表表示

3、專家家評委,jjudgge_ttypeei = 2,表表示大眾眾評委,nn表示評評委總數(shù)數(shù)。打分分規(guī)則如如下:專專家評委委和大眾眾評委的的分?jǐn)?shù)先先分別取取一個平平均分(平平均分取取整),然然后,總總分 = 專家家評委平平均分 *0.66 + 大眾評評委 * 0.4,總總分取整整。如果果沒有大大眾評委委,則 總分 = 專專家評委委平均分分,總分分取整。函數(shù)最最終返回回選手得得分。函數(shù)接接口 innt ccal_scoore(intt sccoree, innt jjudgge_ttypee, innt nn) HYPERLINK /integrity0123/article/details/67

4、60394# l # o view plain vieww pllainn HYPERLINK /integrity0123/article/details/6760394# l # o copy to clipboard coppy tto cclippboaard HYPERLINK /integrity0123/article/details/6760394# l # o print pprinnt HYPERLINK /integrity0123/article/details/6760394# l # o ? ?#inccludde #inccludde #inccludde #in

5、ccludde #deffineeN5 intcall_sccoree(inntsscorre,iintjuddge_typpe,iintn)inttexxperrt=00;inttdaazhoong=0;inttzoongffen=0;intti;inttnuumbeer=00;forr(i=0;iiN;i+)iff(juudgee_tyypei=1)eexpeert=exppertt+sccoreei;nnumbber+;ellsedazzhonng=ddazhhongg+sccoreei;if(nnumbber=N)zoongffen=(innt)(exppertt/N);elsseex

6、xperrt=(intt)(eexpeert/nummberr);daazhoong=(innt)(dazzhonng/(N-nnumbber);zoongffen=intt(0.6*eexpeert+0.44*daazhoong);retturnnzoongffen;intmaiin()inttsccoreeN;inttjuudgee_tyypeN;inttnuumbeerlaast=0;intti;priintff(ppleaaseinpputthee%ddsccoree:nn,NN);forr(i=0;iiN;i+)sccanff(%d,&sccoreei);priintff(pplea

7、aseinpputtheeleevell(1:exppertt,2:dazzhonng)n);forr(i=0;iiN;i+)sccanff(%d,&juudgee_tyypei);nummberrlasst=ccal_scoore(scoore,juddge_typpe,NN);priintff(tthelasstsscorreiis%dnn,nnumbberllastt);retturnn0;運(yùn)行結(jié)果果分析:pleaase inpput thee 5 scoore:90 80 87 89 91ppleaase inpput thee leevell(1:exppertt,2:dazzhon

8、ng)11 2 1 11 1tthe lasst sscorre iis 885 2、給定定一個數(shù)數(shù)組innputt ,如果果數(shù)組長長度n為為奇數(shù),則則將數(shù)組組中最大大的元素素放到 outtputt 數(shù)組最最中間的的位置,如如果數(shù)組組長度nn為偶數(shù)數(shù),則將將數(shù)組中中最大的的元素放放到 ooutpput 數(shù)數(shù)組中間間兩個位位置偏右右的那個個位置上上,然后后再按從從大到小小的順序序,依次次在第一一個位置置的兩邊邊,按照照一左一一右的順順序,依依次存放放剩下的的數(shù)。 例例如:iinpuut = 3, 6, 1, 9, 7 outtputt = 3, 7, 9, 6, 1; innputt = 3,

9、6, 1, 9, 7, 8 outtputt =1, 6, 8, 9, 7, 3 HYPERLINK /integrity0123/article/details/6760446# l # o view plain vieww pllainn HYPERLINK /integrity0123/article/details/6760446# l # o copy to clipboard coppy tto cclippboaard HYPERLINK /integrity0123/article/details/6760446# l # o print pprinnt HYPERLINK /

10、integrity0123/article/details/6760446# l # o ? ?#inccludde #inccludde #inccludde voiddsoort(inttinnputt,inntnn,iintouttputt)intti,j;inttk=1;inttteemp;inttmeed;forr(i=0;iin;i+)foor(jj=0;jiinpuutjj+1)temmp=iinpuutjj;iinpuutjj=iinpuutjj+1;innputtj+1=temmp;iif(nn%2!=0)forr(i=0;iin;i+)prrinttf(%2dd,iinpu

11、utii);priintff(n);medd=(nn-1)/2;outtputtmeed=inpputn-11;forr(i=1;ii=mmed;i+)ouutpuutmmed-i=inpputn-11-k;ouutpuutmmed+i=inpputn-22-k;k=k+22;eelseeforr(i=0;iin;i+)prrinttf(%2dd,iinpuutii);priintff(n);medd=n/2;outtputtmeed=inpputn-11;forr(i=1;ii=mmed-1;ii+)ouutpuutmmed-i=inpputn-11-k;ouutpuutmmed+i=inp

12、putn-22-k;k=k+22;outtputt0=innputt0;ffor(i=00;in;ii+)prrinttf(%2dd,ooutpputi);priintff(n);intmaiin()intta6=3,6,11,9,7,88;inttb6=0;forr(intti=0;ii6;i+)prrinttf(%2dd,aai);priintff(n);sorrt(aa,6,b);retturnn0;運(yùn)行結(jié)果果3 6 1 99 7 81 3 66 7 8 991 66 8 9 77 33、操操作系統(tǒng)統(tǒng)任務(wù)調(diào)調(diào)度問題題。操作作系統(tǒng)任任務(wù)分為為系統(tǒng)任任務(wù)和用用戶任務(wù)務(wù)兩種。其中,系系統(tǒng)任務(wù)務(wù)

13、的優(yōu)先先級 = 500且 = 2255。優(yōu)先級級大于2255的的為非法法任務(wù),應(yīng)應(yīng)予以剔剔除?,F(xiàn)現(xiàn)有一任任務(wù)隊(duì)列列tassk,長度度為n,ttaskk中的元元素值表表示任務(wù)務(wù)的優(yōu)先先級,數(shù)數(shù)值越小小,優(yōu)先先級越高高。函數(shù)數(shù)schheduulerr實(shí)現(xiàn)如如下功能能,將ttaskk 中的任任務(wù)按照照系統(tǒng)任任務(wù)、用用戶任務(wù)務(wù)依次存存放到 sysstemm_taask 數(shù)數(shù)組和 useer_ttaskk 數(shù)組中中(數(shù)組組中元素素的值是是任務(wù)在在tassk 數(shù)組組中的下下標(biāo)),并并且優(yōu)先先級高的的任務(wù)排排在前面面,數(shù)組組元素為為-1表表示結(jié)束束。 例例如:ttaskk = 0, 30, 1555, 1,

14、 80, 3000, 1700, 440, 99 syysteem_ttaskk = 0, 3, 1, 7, -1 usser_tassk = 4, 8, 2, 6, -11 函數(shù)接接口 vvoidd scchedduleer(iint tassk, iint n, intt syysteem_ttaskk, innt uuserr_taask) HYPERLINK /integrity0123/article/details/6760487# l # o view plain vieww pllainn HYPERLINK /integrity0123/article/details/676

15、0487# l # o copy to clipboard coppy tto cclippboaard HYPERLINK /integrity0123/article/details/6760487# l # o print pprinnt HYPERLINK /integrity0123/article/details/6760487# l # o ? ?#inccludde #inccludde #inccludde #inccludde voiddscchedduleer1(intttaask,inttn,inntssysttem_tassk,iintuseer_ttaskk)int

16、ti;inttj=0;intt*pp,*ppp,*p_uuserr,*ppp_uuserr;inttinndexx=0;inttcoountt,coountt2;inttmiin=00;inttk=0;p=(intt*)mmallloc(sizzeoff(intt)*nn);forr(i=0;iin;i+)pi=0;pp=(innt*)malllocc(siizeoof(intt)*nn);forr(i=0;iin;i+)pppi=0;p_uuserr=(iint*)maallooc(ssizeeof(intt)*nn);forr(i=0;iin;i+)p_useerii=00;pp_usee

17、r=(intt*)mmallloc(sizzeoff(intt)*nn);forr(i=0;iin;i+)ppp_usseri=0;forr(i=0;iin;i+)iff(taaski50)sysstemm_taaskj=tasskii;ppj=i;j+;ccounnt=jj;ellseif(ttaskki=2255)useer_ttaskkk=taaski;pp_useerkk=ii;k+;ccounnt2=k;ellsetasskii=ttaskki;forr(i=0;iicoountt;i+)prrinttf(%3dd,ssysttem_tasskii);priintff(n);forr

18、(i=0;iicoountt;i+)miin=ssysttem_tassk00;foor(jj=1;jccounnt;jj+)iif(ssysttem_tasskjjmmin)minn=syysteem_ttaskkj;pii=jj;syysteem_ttaskkpi=511;ppcouunt=-11;forr(i=0;iicoountt;i+)prrinttf(%3dd,pppppi);priintff(%3dn,ppcouunt);/*/forr(i=0;iicoountt2;ii+)prrinttf(%4dd,uuserr_taaski);priintff(n);forr(i=0;iic

19、oountt2;ii+)miin=uuserr_taask0;foor(jj=1;jccounnt2;j+)iif(uuserr_taaskjminn)minn=usser_tasskjj;p_uuserri=j;usser_tasskpp_usseri=2556;pp_useerccounnt2=-11;forr(i=0;iicoountt2;ii+)prrinttf(%4dd,ppp_uuserrp_useerii);priintff(%3dn,pp_useerccounnt2);intmaiin()intttaask9=0,300,1155,1,800,3300,1700,440,99;

20、inttsyysteem_ttaskk9=00;inttusser_tassk99=0;schheduulerr1(ttaskk,9,sysstemm_taask,useer_ttaskk);retturnn0;運(yùn)行結(jié)果果:0 330 1 4400 3 1 7 -11555 80 1700 9994 8 22 6 -1 HYPERLINK /integrity0123/article/details/6761565 o 2012華為校園招聘機(jī)試(成都)-1 20122華為校校園招聘聘機(jī)試(成成都)-1第一道就就是說算算分?jǐn)?shù)的的問題,去去掉一個個最高分分一個最最低分,求求平均分分 HYPERLI

21、NK /integrity0123/article/details/6761565# l # o view plain vieww pllainn HYPERLINK /integrity0123/article/details/6761565# l # o copy to clipboard coppy tto cclippboaard HYPERLINK /integrity0123/article/details/6761565# l # o print pprinnt HYPERLINK /integrity0123/article/details/6761565# l # o ? ?

22、#inccludde floaataavesscorre(ffloaatsscorre,inntnn)flooatminn=0;flooatmaxx=0;inttmiininndexx=0;inttmaaxinndexx=0;flooatsumm=0;minn=sccoree0;forr(intti=0;iin;i+)iff(sccoreeimiin)mmin=scoorei;mminiindeex=ii;sccoreemiininndexx=00;maax=sscorre00;foor(ii=0;immax)maxx=sccoreei;maxxinddex=i;sscorremmaxiind

23、eex=0;ffor(i=00;in;ii+)summ+=sscorreii;ssum=summ/(nn-2);rretuurnsumm;voiddmaain()flooatscoore6=700,800,900,988,877,866;flooatlasstsccoree;lasstsccoree=avvesccoree(sccoree,6);priintff(tthelasstsscorreiis:%5.2fn,lasstsccoree);運(yùn)行結(jié)果果:the lasst sscorre iis :85.75 HYPERLINK /integrity0123/article/details/

24、6761881 o 2012華為校園招聘機(jī)試(成都)-2 20122華為校校園招聘聘機(jī)試(成成都)-2分類: HYPERLINK /integrity0123/article/category/883949 華為準(zhǔn)準(zhǔn)備20011-09-08 22:233324人人閱讀 HYPERLINK /integrity0123/article/details/6761881#comments#comments l comments#comments 評評論(22) HYPERLINK javascript:void(0); o 收藏 收藏藏 HYPERLINK /integrity0123/articl

25、e/details/6761881#report#report l report#report o 舉報 舉報第二道道:對一一個數(shù)組組,將數(shù)數(shù)組中偶偶數(shù)從大大到小排排序,奇奇數(shù)從小小到大排排序,奇奇數(shù)和偶偶數(shù)交叉叉著放且且輸出數(shù)數(shù)組第一一位放奇奇數(shù) 若奇數(shù)數(shù)和偶數(shù)數(shù)不等長長,則把把剩下的的直接放放到數(shù)組組中。-思路:先進(jìn)行行奇偶判判斷,得得到奇數(shù)數(shù)和偶數(shù)數(shù)數(shù)組。然后對對兩數(shù)組組排序,進(jìn)進(jìn)行長度度判斷,最最后組織織數(shù)據(jù)。 HYPERLINK /integrity0123/article/details/6761881# l # o view plain vieww pllainn HYPERLI

26、NK /integrity0123/article/details/6761881# l # o copy to clipboard coppy tto cclippboaard HYPERLINK /integrity0123/article/details/6761881# l # o print pprinnt HYPERLINK /integrity0123/article/details/6761881# l # o ? ?#inccludde #inccludde voiddjiiou(intta,iintn)intt*pp1;intt*pp2;intti,j;inttk=0;inttkkk=0;inttcoountt1=00;inttcoountt2=00;inttteemp;inttteemp22;inttm=0;p1=(innt*)malllocc(siizeoof(intt)*nn);p2=(innt*)malllocc(siizeoof(intt)*nn);forr(i=0;iin;i+)p11i=0;p22i=0;forr(i=0

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論