某科技技術類校園招聘筆試試題A8卷_第1頁
某科技技術類校園招聘筆試試題A8卷_第2頁
某科技技術類校園招聘筆試試題A8卷_第3頁
某科技技術類校園招聘筆試試題A8卷_第4頁
某科技技術類校園招聘筆試試題A8卷_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

騰訊技術類校園招聘筆試試題(A8卷)姓名:______________聯(lián)系電話:_______________簡歷編號:____________學校:______________專業(yè):___________________學歷:________________一.單選題題(每題4分,155題,共60分)1.考慮函函數(shù)原型型voiidhhelllo(iinta,iintb=77,chhar**psszC=="*""),下下面的函函數(shù)調用用鐘,屬屬于不合合法調用用的是::Ahelllo((5)B..helllo((5,88)CC.heelloo(6,,"#"")DD.heelloo(0,,0,""#"))2.下面有有關重載載函數(shù)的的說法中中正確的的是:A.重重載函數(shù)數(shù)必須具具有不同同的返回回值類型型B.重重載函數(shù)數(shù)形參個個數(shù)必須須不同C.重載函函數(shù)必須須有不同同的形參參列表D.重重載函數(shù)數(shù)名可以以不同3.分析一一下程序序的運行行結果::#inclludee<ioostrreamm.h>>classsCBaase{publiic:CBasee(){{couut<<<”connstrructtinggCBBaseecllasss”<<eendll;}~CBasse()){coout<<<”desstruuctiingCBaaseclaass”<<eendll;}};classsCSuub::puubliicCCBasse{publiic:CSub((){ccoutt<<”connstrructtinggCSSubclaass”<<eendll;}~CSubb(){{couut<<<”desstruuctiingCSuubcclasss”<<eendll;}};voidmmainn(){CSSubobjj;}A.coonsttrucctinngCCSubbcllasssBB.cconsstruuctiingCBaaseclaassconnstrructtinggCBBaseecllassscoonsttrucctinngCCSubbcllasssdesstruuctiingCSuubcclasssdeestrructtinggCBBaseecllasssdesstruuctiingCBaaseclaassdeestrructtinggCSSubclaassC.coonsttrucctinngCCBassecclasssconnstrructtinggCSSubclaassdesstruuctiingCSuubcclasssdesstruuctiingCBaaseclaassD.cconsstruuctiingCSuubcclassscconsstruuctiingCBaaseclaassddesttrucctinngCCBassecclasssdesstruuctiingCSuubcclasss4.在一個個cppp文件里里面,定定義了一一個sttatiic類型型的全局局變量,,下面一一個正確確的描述述是:A.只能在在該cppp所在在的編譯譯模塊中中使用該該變量B.該變量量的值是是不可改改變的C.該變量量不能在在類的成成員函數(shù)數(shù)中引用用D.這種變變量只能能是基本本類型((如innt,ccharr)不能能是C+++類型型5.觀察下下面一段段代碼::classsClaassAA{publiic:virtuual~~CllasssA()){};;virtuualvvoiddFuuncttionnA()){};;};classsClaassBB{publiic:viirtuualvoiidFFuncctioonB((){}};};classsClaassCC:pubbliccCllasssA,ppubllicClaassBB{publiic:};ClasssCaOObjeect;;ClasssA*pA==&aOObjeect;;ClasssB*pB==&aOObjeect;;ClasssC*pC==&aOObjeect;;關于pA,,pB,,pC的的取值,,下面的的描述中中正確的的是:A.pA,,pB,,pC的的取值相相同.BB.pCC=pAA+pBBC.pA和和pB不不相同D..pC不不等于ppA也不不等于ppB每個類的示示例在內內存中的的時候,都都會有一一張?zhí)摵瘮?shù)表,實實際上是是一個指指針的列列表,每每個指針針指向虛虛函數(shù)的的地址空空間,因因此CllasssC和CClasssA是是一樣的的地址,但但是CllasssB沒有有析構函函數(shù),它它的虛函函數(shù)表中中就只有有一項記記錄,就就是FuuncttionnB了。6.參照11.5的的代碼,,假設定定義了CClasssA**pAA2,下下面正確確的代碼碼是:A.pA22=sttatiic_ccastt<CllasssA*>>(pBB);B.voiid*pVooid==staaticc_caast<<voiid*>>(pBB);pA2==staaticc_caast<<ClaassAA*>((pVooid));C.pA22=pBB;D.pA22=sttatiic_ccastt<CllasssA*>>(sttatiic_ccastt<CllasssC*>>(pBB));;7.參照11.5的的代碼,,下面那那一個語語句是不不安全的的:A..delleteepAAB.ddeleetepBCC.deeletteppC8.下列程程序的運運行結果果為:#inclludee<ioostrreamm.h>>voidmmainn(){inta==2;intb==++aa;cout<<<a//6<<<enddl;}A..0.55B.00C0..7D..0.6666666666-9.有如下下一段代代碼:#defiineADDD(x,,y)x+yyintm==3;m+=m**ADDD(m,,m);;則m的值為為:A.15BB.122C.118D..5810.如下下是一個個帶權的的圖,圖圖中結點點A到結結點D的的關鍵路路徑的長長度是::A.13B.115CC.288D..5811.下面面的模板板聲明中中,正確確的是::A.temmplaate<<typpenaameT1,,T2>>B.temmplaate<<claassT1,,T2>>C.temmplaate<<claassT1,,claassT2>>D.temmplaate<<typpenaameT1;;typpenaameT2>>12.在WWinddowss編程中中下面的的說法正正確的是是:A.兩個窗窗口,他他們的窗窗口句柄柄可以是是相同的的BB.兩個個窗口,,他們的的處理函函數(shù)可以以是相同同的C.兩個窗窗口,他他們的窗窗口句柄柄和窗口口處理函函數(shù)都不不可以相相同.13.下面面哪種情情況下,,B不能能隱式轉轉換為AA?A.claassBB:puubliicAA{}B..claassA:ppubllicB{}}C.claassBB{opperaatorrA(();}}D..claassA{AA(coonsttB&&);}}14.某公公司使用用包過濾濾防火墻墻控制進進出公司司局域網(wǎng)網(wǎng)的數(shù)據(jù)據(jù),在不不考慮使使用代理理服務器器的情況況下,下下面描述述錯誤的的是”該防火火墻能夠夠()”.A.使公司司員工只只能訪問問Intternnet上上與其業(yè)業(yè)務聯(lián)系系的公司司的IPP地址..B.僅允許許HTTTP協(xié)議議通過,,不允許許其他協(xié)協(xié)議通過過,例如如TCPP/UDDP.C.使員工工不能直直接訪問問FTPP服務器器端口號號為211的FTTP地址址.D.僅允許許公司中中具有某某些特定定IP地地址的計計算機可可以訪問問外部網(wǎng)網(wǎng)絡15.數(shù)字字字符00的ASSCIII值為448,若若有以下下程序::main((){chhara=’’1’,b==’2’;printtf(“%c,,”,b+++);;printtf(“%d\\n”,b--a);;}程序運行之之后的輸輸出結果果是:A.3,22B.550,22C..2,22DD.2,,50二.填空題題(共40分)本程序從正正文文件件texxt.iin讀入入一篇英英文短文文,統(tǒng)計該該短文中中不同單單詞和它它的出現(xiàn)現(xiàn)次數(shù),,并按詞詞典編輯輯順序將將單詞及及它的出出現(xiàn)次數(shù)數(shù)輸出到到正文文文件woord..outt中.程序用一棵棵有序二二叉樹存存儲這些些單詞及及其出現(xiàn)現(xiàn)的次數(shù)數(shù),一邊讀讀入一邊邊建立..然后中中序遍歷歷該二叉叉樹,將遍歷歷經(jīng)過的的二叉樹樹上的節(jié)節(jié)點的內內容輸出出.程序中的外外部函數(shù)數(shù)intggetwwordd(FIILE**pFFilee,chhar**psszWoordBBufffer,,inttnBBuffferLLen));從與pFiile所所對應的的文件中中讀取單單詞置入入pszzWorrdBuuffeer,并并返回11;若單單詞遇文文件尾,,已無單單詞可讀讀時,則返回回0.#inclludee<sstdiio.hh>#inclludee<mmallloc..h>#inclludee<cctyppe.hh>#inclludee<sstriing..h>#defiineSOUURCEE_FIILE"teext..in""#defiineOUTTPUTT_FIILE"woord..outt"#defiineMAXX_WOORD__LENN1228typeddefstrructttrreennodee{chharszWWordd[MAAX_WWORDD_LEEN];;inntnnCouunt;;sttrucctttreeenodde*pLeeft;;sttrucctttreeenodde*pRiightt;}BNODDE;intggetwwordd(FIILE**pFFilee,chhar**paasWoordBBufffer,,inttnBBuffferLLen));voidbinnaryy_trree((BNOODE***pppNoode,,chaar*pszzWorrd){iff(pppNodde!!=NNULLL&&&psszWoord!=NULLL){BBNODDE*pCuurreentNNodee=NULLL;BBNODDE*pMeemoNNodee=NULLL;iintnSttrCmmpRees=00;______(1))______;;pCuurreentNNodee=*pppNoodewwhille(ppCurrrenntNoode)){{/*尋尋找插入入位置**/nSttrCmmpRees==sttrcmmp(ppszWWordd,____((2)____);ppCurrrenntNoode-->szzWorrdif((!nSStrCCmpRRes)){____(33)____;pCuurreentNNodee->nnCouunt+++reeturrn;}elsse{____(44)____;pMeemoNNodee=pCCurrrenttNoddepCCurrrenttNodde==nSStrCCmpRRes>>0?pCuurreentNNodee->ppRigght:ppCurrrenntNoode-->pLLeftt;}}}}pCCurrrentt=neewBBNODDE;iff(pCCurrrenttNodde!!=NNULLL){mmemsset((pCuurreentNNodee,0,,sizzeoff(BNNODEE));;sstrnncpyy(pCCurrrenttNodde->>szWWordd,psszWoord,,MAXX_WOORD__LENN-1));ppCurrrenntNoode-->nCCounnt=11;}iff(pMMemooNodde===NULLL){____((5)____;;*pppNoode==pCCurrrenttNodde}ellseif((nSttrCmmpRees>00){ppMemmoNoode-->pRRighht=ppCurrrenntNoode;;}ellse{ppMemmoNoode-->pLLeftt=pCCurrrenttNodde;}}voidmiddordder((FILLE*pFiile,,BNOODE**pNNodee){iff(____(66)____)retturnn;!ppNodde|||!pFFileemiidorrderr(pFFilee,pNNodee->ppLefft);;fpprinntf((pFiile,,"%ss%dd\n"",pNNodee->sszWoord,,pNoode-->nCCounnt);;miidorrderr(pFFilee,pNNodee->ppRigght));}voidmaiin()){FIILE**pFFilee=NUULL;;BNNODEE*ppRoootNoode==NULLL;chharszWWordd[MAAX_WWORDD_LEEN]=={0}};pFFilee=foopenn(SOOURCCE_FFILEE,"rr");;iff(pFFilee==NNULLL){pprinntf(("Caan'ttoppenfille%%s\nn",SSOURRCE__FILLE);;rretuurn;;}whhilee(geetwoord((pFiile,,szWWordd,MAAX_WWORDD_LEEN)===1)){bbinaary__treee(____((7)____));///pRRoottNodde,sszWoord}fcclosse(ppFille);;pFFilee=foopenn(OUUTPUUT_FFILEE,"ww");;miidorrderr(pFFilee,pRRoottNodde);;fcclosse(ppFille);;}三.附加題題(每題300分,2題,共60分)1.從程序序健壯性性進行分分析,下面的的FilllUsserIInfoo函數(shù)和和Maiin函數(shù)數(shù)分別存存在什么么問題??#inclludee<iiosttreaam>#inclludee<sstriing>>#defiineMAXX_NAAME__LENN200strucctUUSERRINFFO{inntnnAgee;chharszNNamee[MAAX_NNAMEE_LEEN];;};voidFilllUsserIInfoo(U

溫馨提示

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

評論

0/150

提交評論