![騰訊技術(shù)類校園招聘筆試試題A8卷_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/8/53171a5b-0c4e-4ab3-986d-b6722484304f/53171a5b-0c4e-4ab3-986d-b6722484304f1.gif)
![騰訊技術(shù)類校園招聘筆試試題A8卷_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/8/53171a5b-0c4e-4ab3-986d-b6722484304f/53171a5b-0c4e-4ab3-986d-b6722484304f2.gif)
![騰訊技術(shù)類校園招聘筆試試題A8卷_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/8/53171a5b-0c4e-4ab3-986d-b6722484304f/53171a5b-0c4e-4ab3-986d-b6722484304f3.gif)
![騰訊技術(shù)類校園招聘筆試試題A8卷_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/8/53171a5b-0c4e-4ab3-986d-b6722484304f/53171a5b-0c4e-4ab3-986d-b6722484304f4.gif)
![騰訊技術(shù)類校園招聘筆試試題A8卷_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/8/53171a5b-0c4e-4ab3-986d-b6722484304f/53171a5b-0c4e-4ab3-986d-b6722484304f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、騰訊技術(shù)類校園招聘筆試試題(A8卷)姓名:_ 聯(lián)系電話:_ 簡歷編號:_學(xué)校:_ 專業(yè):_ 學(xué)歷:_一. 單選題(每題4分,15題,共60分)1.考慮函數(shù)原型void hello(int a,int b=7,char* pszC=*),下面的函數(shù)調(diào)用鐘,屬于不合法調(diào)用的是:A hello(5) B.hello(5,8) C.hello(6,#) D.hello(0,0,#)2.下面有關(guān)重載函數(shù)的說法中正確的是: A.重載函數(shù)必須具有不同的返回值類型 B.重載函數(shù)形參個數(shù)必須不同 C.重載函數(shù)必須有不同的形參列表 D.重載函數(shù)名可以不同3.分析一下程序的運行結(jié)果:#includeclass CB
2、asepublic:CBase()cout”constructing CBase class”endl;CBase()cout”destructing CBase class”endl;class CSub : public CBasepublic:CSub()cout”constructing CSub class”endl;CSub()cout”destructing CSub class”endl;void main() CSub obj;A. constructing CSub class B. constructing CBase class constructing CBase c
3、lass constructing CSub class destructing CSub class destructing CBase class destructing CBase class destructing CSub classC. constructing CBase class constructing CSub class destructing CSub class destructing CBase class D. constructing CSub class constructing CBase class destructing CBase class des
4、tructing CSub class4.在一個cpp文件里面,定義了一個static類型的全局變量,下面一個正確的描述是:A.只能在該cpp所在的編譯模塊中使用該變量B.該變量的值是不可改變的C.該變量不能在類的成員函數(shù)中引用D.這種變量只能是基本類型(如int,char)不能是C+類型5.觀察下面一段代碼:class ClassApublic:virtual ClassA();virtual void FunctionA();class ClassBpublic: virtual void FunctionB();class ClassC : public ClassA,public Cl
5、assBpublic:; ClassC aObject;ClassA* pA=&aObject;ClassB* pB=&aObject;ClassC* pC=&aObject;關(guān)于pA,pB,pC的取值,下面的描述中正確的是:A.pA,pB,pC的取值相同. B.pC=pA+pBC.pA和pB不相同 D.pC不等于pA也不等于pB每個類的示例在內(nèi)存中的時候,都會有一張?zhí)摵瘮?shù)表,實際上是一個指針的列表,每個指針指向虛函數(shù)的地址空間,因此ClassC和ClassA是一樣的地址,但是ClassB沒有析構(gòu)函數(shù),它的虛函數(shù)表中就只有一項記錄,就是FunctionB了。6.參照1.5的代碼,假設(shè)定義了Cl
6、assA* pA2,下面正確的代碼是:A.pA2=static_cast(pB);B.void* pVoid=static_cast(pB); pA2=static_cast(pVoid);C.pA2=pB;D.pA2=static_cast(static_cast(pB);7.參照1.5的代碼,下面那一個語句是不安全的: A.delete pA B.delete pB C.delete pC8.下列程序的運行結(jié)果為:#includevoid main()int a=2;int b=+a;couta/6endl; A.0.5 B.0 C0.7 D.0.66666669.有如下一段代碼:#def
7、ine ADD(x,y) x+yint m=3;m+=m*ADD(m,m); 則m的值為: A.15 B.12 C.18 D.5810.如下是一個帶權(quán)的圖,圖中結(jié)點A到結(jié)點D的關(guān)鍵路徑的長度是:A.13 B.15 C.28 D.5811.下面的模板聲明中,正確的是:A.templateB.templateC.templateD.template12.在Windows編程中下面的說法正確的是:A.兩個窗口,他們的窗口句柄可以是相同的 B.兩個窗口,他們的處理函數(shù)可以是相同的C.兩個窗口,他們的窗口句柄和窗口處理函數(shù)都不可以相同.13.下面哪種情況下,B不能隱式轉(zhuǎn)換為A?A.class B:pub
8、lic A B.class A:public BC.class Boperator A(); D.class AA(const B&);14.某公司使用包過濾防火墻控制進出公司局域網(wǎng)的數(shù)據(jù),在不考慮使用代理服務(wù)器的情況下,下面描述錯誤的是”該防火墻能夠( )”.A.使公司員工只能訪問Internet上與其業(yè)務(wù)聯(lián)系的公司的IP地址.B.僅允許HTTP協(xié)議通過,不允許其他協(xié)議通過,例如TCP/UDP.C.使員工不能直接訪問FTP服務(wù)器端口號為21的FTP地址.D.僅允許公司中具有某些特定IP地址的計算機可以訪問外部網(wǎng)絡(luò)15.數(shù)字字符0的ASCII值為48,若有以下程序:main() char a=
9、1,b=2;printf(“%c,”,b+);printf(“%dn”,b-a);程序運行之后的輸出結(jié)果是:A.3,2 B.50,2 C.2,2 D.2,50二. 填空題(共40分)本程序從正文文件text.in讀入一篇英文短文,統(tǒng)計該短文中不同單詞和它的出現(xiàn)次數(shù),并按詞典編輯順序?qū)卧~及它的出現(xiàn)次數(shù)輸出到正文文件word.out中.程序用一棵有序二叉樹存儲這些單詞及其出現(xiàn)的次數(shù),一邊讀入一邊建立.然后中序遍歷該二叉樹,將遍歷經(jīng)過的二叉樹上的節(jié)點的內(nèi)容輸出.程序中的外部函數(shù)int getword(FILE* pFile,char* pszWordBuffer,int nBufferLen);從
10、與pFile所對應(yīng)的文件中讀取單詞置入pszWordBuffer,并返回1;若單詞遇文件尾,已無單詞可讀時,則返回0.#include #include #include #include #define SOURCE_FILE text.in#define OUTPUT_FILE word.out#define MAX_WORD_LEN 128 typedef struct treenode char szWordMAX_WORD_LEN; int nCount; struct treenode* pLeft; struct treenode* pRight;BNODE; int getwo
11、rd(FILE* pFile,char* pasWordBuffer,int nBufferLen); void binary_tree(BNODE* ppNode,char* pszWord) if(ppNode != NULL & pszWord != NULL) BNODE* pCurrentNode = NULL; BNODE* pMemoNode = NULL; int nStrCmpRes=0; _(1)_;pCurrentNode=*ppNode while(pCurrentNode) /*尋找插入位置*/ nStrCmpRes = strcmp(pszWord, _(2)_ )
12、;pCurrentNode-szWord if(!nStrCmpRes) _(3)_; pCurrentNode-nCount+ return; else _(4)_; pMemoNode=pCurrentNode pCurrentNode = nStrCmpRes0? pCurrentNode-pRight : pCurrentNode-pLeft; pCurrent=new BNODE; if(pCurrentNode != NULL) memset(pCurrentNode,0,sizeof(BNODE); strncpy(pCurrentNode-szWord,pszWord,MAX_
13、WORD_LEN-1); pCurrentNode-nCount=1; if(pMemoNode=NULL) _(5)_; *ppNode= pCurrentNode else if(nStrCmpRes0) pMemoNode-pRight=pCurrentNode; else pMemoNode-pLeft=pCurrentNode; void midorder(FILE* pFile,BNODE* pNode) if(_(6)_) return;!pNode|!pFile midorder(pFile,pNode-pLeft); fprintf(pFile,%s %dn,pNode-sz
14、Word,pNode-nCount); midorder(pFile,pNode-pRight); void main() FILE* pFile=NULL; BNODE* pRootNode=NULL; char szWordMAX_WORD_LEN=0; pFile=fopen(SOURCE_FILE,r); if(pFile=NULL) printf(Cant open file %sn,SOURCE_FILE); return; while(getword(pFile,szWord,MAX_WORD_LEN)=1) binary_tree(_(7)_);/ pRootNode,szWo
15、rd fclose(pFile); pFile=fopen(OUTPUT_FILE,w); midorder(pFile,pRootNode); fclose(pFile);三. 附加題(每題30分,2題,共60分)1. 從程序健壯性進行分析,下面的FillUserInfo函數(shù)和Main函數(shù)分別存在什么問題?#include #include #define MAX_NAME_LEN 20 struct USERINFO int nAge; char szNameMAX_NAME_LEN; void FillUserInfo(USERINFO* parUserInfo) stu:coutnCount; for(int i=0;inCount;i+) std:coutparUserInfoi-nAge; std:string strName; std:coutstrName; strcpy(parUserInfoi.szName,strName.c_str(); int main(int argc,cha
溫馨提示
- 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技發(fā)展與學(xué)科教育的互促關(guān)系研究
- 科技教育編程教育的普及與推廣
- DB4453T 30-2025廣藿香組培苗生產(chǎn)技術(shù)規(guī)程
- DB35T 2232-2024海峽兩岸共通 火龍果生產(chǎn)技術(shù)規(guī)程
- 東莞企業(yè)勞動合同范本
- 個人貸款房屋抵押合同模板大全
- 業(yè)務(wù)經(jīng)營權(quán)轉(zhuǎn)讓合同
- 個人車位共有權(quán)買賣合同
- 臨時倉儲合同范本
- 兩人股權(quán)轉(zhuǎn)讓合同范本
- 2024-2030年全球及中國水楊酸行業(yè)市場現(xiàn)狀供需分析及市場深度研究發(fā)展前景及規(guī)劃可行性分析研究報告
- 體育館改造裝修工程施工組織設(shè)計
- 137案例黑色三分鐘生死一瞬間事故案例文字版
- 【魔鏡洞察】2024藥食同源保健品滋補品行業(yè)分析報告
- 2024-2030年中國潤滑油行業(yè)發(fā)展趨勢與投資戰(zhàn)略研究報告
- 鋼結(jié)構(gòu)工程施工(第五版) 課件 2項目四 高強度螺栓
- 機票預(yù)訂行業(yè)營銷策略方案
- 大學(xué)生就業(yè)指導(dǎo)(高等院校學(xué)生學(xué)習(xí)就業(yè)指導(dǎo)課程)全套教學(xué)課件
- 《實驗診斷學(xué)》課件
- 眼的解剖結(jié)構(gòu)與生理功能課件
- 小學(xué)網(wǎng)管的工作總結(jié)
評論
0/150
提交評論