騰訊技術類校園招聘筆試試題 A8卷

2021-05-25 18:26:40 字數 3820 閱讀 2163

(a8)

姓名:______________

聯絡**:_______________

簡歷編號:____________

學校:______________

專業:___________________

學歷:________________一.

單選題(每題4分,15題,共60分)

1.考慮函式原型void hello(int a,int b=7,char* pszc="*"),下面的函式呼叫鐘,屬於不合法呼叫的是:

a hello(5)b.hello(5,8)

c.hello(6,"#")

d.hello(0,0,"#") 2.

下面有關過載函式的說法中正確的是: a.

過載函式必須具有不同的返回值型別b.過載函式形參個數必須不同 c.

過載函式必須有不同的形參列表

d.過載函式名可以不同 3.

分析一下程式的執行結果:

#include

class

cbase ;

class

csub : public cbase ;

void

main()

a. constructing csub classb. constructing cbase class

constructing cbase classconstructing csub class

destructing csub classdestructing cbase class

destructing cbase classdestructing csub class

c. constructing cbase class

constructing csub class

destructing csub class

destructing cbase class

d. constructing csub class

constructing cbase class

destructing cbase class

destructing csub class 4.

在乙個cpp檔案裡面,定義了乙個static型別的全域性變數,下面乙個正確的描述是: a.

只能在該cpp所在的編譯模組中使用該變數 b.

該變數的值是不可改變的 c.

該變數不能在類的成員函式中引用 d.

這種變數只能是基本型別(如int,char)不能是c++型別 5.

觀察下面一段**:

class

classa ;

virtual

void functiona(){}; };

class

classb ;

};class

classc : public classa,public classb ;

classc

aobject;

classa* pa=&aobject;

classb* pb=&aobject;

classc* pc=&aobject;

關於pa,pb,pc的取值,下面的描述中正確的是:

a.pa,pb,pc

的取值相同.b.pc=pa+pb

c.pa

和pb不相同

d.pc

不等於pa也不等於pb 6.

參照1.5的**,假設定義了classa* 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 pab.delete pbc.delete pc 8.

下列程式的執行結果為:

#include

void

main()

a.0.5

b.0c0.7d.0.6666666-

9.有如下一段**:

#define add(x,y) x+y

intm=3;

m+=m*add(m,m);

則m的值為:

a.15

b.12c.18d.58

10.如下是乙個帶權的圖,圖中結點a到結點d的關鍵路徑的長度是:

a.13b.15c.28d.58

11.下面的模板宣告中,正確的是:

a.template

b.template

c.template

d.template

12.在windows程式設計中下面的說法正確的是: a.

兩個視窗,他們的視窗控制代碼可以是相同的b.兩個視窗,他們的處理函式可以是相同的 c.

兩個視窗,他們的視窗控制代碼和視窗處理函式都不可以相同.

13.下面哪種情況下,b不能隱式轉換為a?

a.class

b:public a{}b.class a:public b{}

c.class

bd.class a

14.某公司使用包過濾防火牆控制進出公司區域網的資料,在不考慮使用**伺服器的情況下,下面描述錯誤的是」該防火牆能夠()」. a.

使公司員工只能訪問internet上與其業務聯絡的公司的ip位址. b.

僅允許http協議通過,不允許其他協議通過,例如tcp/udp. c.

使員工不能直接訪問ftp伺服器端口號為21的ftp位址. d.

僅允許公司中具有某些特定ip位址的計算機可以訪問外部網路

15.數字字元0的ascii值為48,若有以下程式:

main()

程式執行之後的輸出結果是:

a.3,2b.50,2

c.2,2

d.2,50 二

.填空題(共40分)

本程式從正文檔案text.in讀入一篇英文短文,統計該短文中不同單詞和它的出現次數,並按詞典編輯順序將單詞及它的出現次數輸出到正文檔案word.out中.

程式用一棵有序二叉樹儲存這些單詞及其出現的次數,一邊讀入一邊建立.然後中序遍歷該二叉樹,將遍歷經過的二叉樹上的節點的內容輸出.

程式中的外部函式

int getword(file* pfile,char* pszwordbuffer,int nbufferlen);

從與pfile所對應的檔案中讀取單詞置入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

bnode;

int getword(file* pfile,char* paswordbuffer,int nbufferlen);

void binary_tree(bnode** ppnode,char* pszword)

else

} }

pcurrent=new bnode;

if(pcurrentnode != null)

if(pmemonode==null)

else if(nstrcmpres>0)

else {

&nb

360校園招聘2015屆技術類筆試題

上高中的小明暗戀女神三年,高考結束後,小明決定向女神表白。這天,小明來到女神樓下等待女神的出現,時間一分一秒的流逝,兩個多小時過去了,女神還沒有出現,小明看了下表,時針和分針的位置正好跟開始等的時候互換,請問小明一共等了女神多少分鐘 根據題目描述,可以想象一下應該是類似下圖的情況 設小明剛剛等女神的...

360校園招聘2015屆技術類筆試題

1.上高中的小明暗戀女神三年,高考結束後,小明決定向女神表白。這天,小明來到女神樓下等待女神的出現,時間一分一秒的流逝,兩個多小時過去了,女神還沒有出現,小明看了下表,時針和分針的位置正好跟開始等的時候互換,請問小明一共等了女神多少分鐘 a.172b.166c.165d.150 答案 b 根據題意 ...

騰訊2011 10 15校園招聘會筆試題

1 下面的排序演算法中,初始資料集的排列順序對演算法的效能無影響的是 b a 插入排序b 堆排序c 氣泡排序 d 快速排序 2 以下關於cache的敘述中,正確的是 b a cpu中的cache容量應大於cpu之外的cache容量 b cache的設計思想是在合理成本下提高命中率 c cache的設...