騰訊公司招聘c/c++程序員筆試題1
騰訊公司c/c++筆試題這部分的騰訊c/c++面試用的筆試題主要是c/c++、數據結構、簡單算法、操作系統等方面的基礎知識,方便去騰訊面試開發的同仁有所參考!筆試題的題型好像有sizeof、樹等選擇題。填空題是補充完整程序
騰訊公司c/c++筆試題
這部分的騰訊c/c++面試用的筆試題主要是c/c++、數據結構、簡單算法、操作系統等方面的基礎知識,方便去騰訊面試開發的同仁有所參考!
筆試題的題型好像有sizeof、樹等選擇題。
填空題是補充完整程序。
附加題有寫算法的、編程的、數據庫sql語句查詢的。
還有一張c/c++開放性問題。
騰訊c/c++筆試題如下:
1、請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句
#defineMax(a,b)(a/b)?a:b
2、如何輸出源文件的標題和目前執行行的行數
intline=__LINE__;
char*file=__FILE__;
cout<<"filenameis"<<(file)<<",lineis"<
3、兩個數相乘,小數點後位數沒有限制,請寫一個高精度算法
4、寫一個病毒
while(1)
{
int*p=newint[10000000];
}
5、不使用額外空間,將A,B兩鏈表的元素交*歸併
6、將樹序列化轉存在數組或鏈表中
structst{
inti;
shorts;
charc;
};
sizeof(structst);
7、
char*p1;
void*p2;
intp3;
charp4[10];
sizeof(p1...p4)=?
8、
4,4,4,10
二分查找
快速排序
雙向鏈表的刪除結點
--------------------------------------------------------------------------------
面試基本上都是和項目相關的,並當場說幾個程序題的輸出,不能用草稿紙
昨天一道騰訊面試題,運行過後的答案還是不明白,誰能幫我解釋下?題目如下,運行結果爲8,8,8。
懸賞分:5|解決時間:2010-4-2810:52|提問者:ppanwt
classA{
inta;
virtualvoidfoo(){
}
};
classB{
intb;
virtualvoidfoo(){}
};
classC:publicB{
staticintc;
virtualvoidfoo(){}
};
intmain(intargc,char*argv[])
{
printf("%d;%d;%dn",sizeof(A),sizeof(B),sizeof(C));
return0;
}
最佳答案
答案8,8,8
A
int4
虛指針4
B
int4
虛指針4
C
int4(繼承自B)
虛指針4
static是類公用的,不算到sizeof裏面
靜態數據成員存儲在全局數據區。靜態數據成員定義時要分配空間,所以不能在類聲明中定義。
_xiao/blog/static/8718839920099271244389/
騰訊面試題
其他2009-10-2713:24:04閱讀597評論0字號:大中小訂閱
1、請定義一個宏,比較兩個數a、b的大小,不能使用大於、小於、if語句
2、如何輸出源文件的標題和目前執行行的行數
3、兩個數相乘,小數點後位數沒有限制,請寫一個高精度算法
4、寫一個病毒
5、有A、B、C、D四個人,要在夜裏過一座橋。他們通過這座橋分別需要耗時1、2、5、10分鐘,只有一支手電,並且同時最多隻能兩個人一起過橋。請問,如何安排,能夠在17分鐘內這四個人都過橋?
2005年騰訊招聘
選擇題(60)
c/c++oslinux方面的基礎知識c的Sizeof函數有好幾個!
程序填空(40)
1.(20)4空x5
不使用額外空間,將A,B兩鏈表的元素交叉歸併
2.(20)4空x5
MFC將樹序列化轉存在數組或鏈表中!
取自"一些騰訊筆試題目"
////////////////////////////////////////////////////
基本都是基礎題目,看來騰訊不準備放棄那些有思想但是
還沒有開始苦練基本功的人,只涉及到語言問題和簡單的
數據結構,其他的操作系統,編譯原理,離散數學,軟件
工程,計算機原理,體系結構等等無一涉及,題目很多,
有1個選擇題想不來起來是什麼了,題號不與原試題相符
希望師弟師妹可以探討探討答案,從中學到筆試的經驗
聲明:以下問題僅供本校園網校內師弟師妹爲了考察自己學習的參考,不要傳播
1計算a^b<<2(運算符優先級問題)< p="">
2根據先序中序求後序
3a[3][4]哪個不能表示a[1][1]:*(&a[0][0])*(*(a+1)+1)*(&a[1]+1)*(&a[0][0]+4)
4for(inti...)
for(intj...)
printf(i,j);
printf(j)
會出現什麼問題
5for(i=0;i<10;++i,sum+=i);的運行結果< p="">
610個數順序插入查找二叉樹,元素62的比較次數
710個數放入模10hash鏈表,最大長度是多少
8fun((exp1,exp2),(exp3,exp4,exp5))有幾個實參
9希爾冒泡快速插入哪個平均速度最快
10二分查找是順序存儲鏈存儲按value有序中的哪些
11順序查找的平均時間
12*p=NULL*p=newchar[100]sizeof(p)各爲多少
13頻繁的插入刪除操作使用什麼結構比較合適,鏈表還是數組
14enum的聲明方式
其他1個選擇暫時想不起來了
大題:
1把字符串轉換爲小寫,不成功返回NULL,成功返回新串
char*toLower(char*sSrcStr)
{
char*sDest=NULL;
if(__1___)
{
intj;
sLen=strlen(sSrcStr);
sDest=new[_______2_____];
if(*sDest==NULL)
returnNULL;
sDest[sLen]=;
while(_____3____)
sDest[sLen]=toLowerChar(sSrcStr[sLen]);
}
returnsDest;
}
2把字符串轉換爲整數例如:"-123"->-123
main()
{
.....
if(*string==-)
n=____1______;
else
n=num(string);
.....
}
intnum(char*string)
{
for(;!(*string==0);string++)
{
intk;
k=__2_____;
j=--sLen;
while(__3__)
k=k*10;
num=num+k;
}
returnnum;
}
附加題:
1linux下調試core的命令,察看堆棧狀態命令
2寫出socks套接字服務端客戶端通訊程序
3填空補全程序,按照我的理解是添入:win32調入dll的函數名查找函數入口的函數名找到函數的調用形式把formView加到singledoc的聲明將singledoc加到app的聲明
4有關係s(sno,sname)c(cno,cname)sc(sno,cno,grade)
1問上課程"db"的學生no
2成績最高的學生號
3每科大於90分的人數
取自"騰訊的筆試題目(E卷)"
////////////////////////////////////////////////////////////////////
試一共60分鐘,分發試卷和收回試卷費時5分鐘,實際考試時間55分鐘。
選擇題36道(都是5個選項的),計算題14道(一道題會有好幾個問),題量比較大,我還有最後兩個空沒填寫,實在是沒時間了~~
題目考查的範圍比較全面,但是有所側重,例如:如果外匯相對於本國貨幣升值,一般來說,本國的通貨膨脹率將會怎樣?下面就是5個選項。
總體來說,試題本身難度不大,但是很費時間,閱讀的速度非常重要,邏輯判斷的能力要求很高,要求快速閱讀、快速判斷、快速計算,而且還不能粗心導致計算失誤(我一般出現的情況就是計算失誤~~,希望這次不會出現~~)
騰訊這次的`試卷可能字體印刷的比較小了,我的視力是5.3的,看上去不會有任何問題,但是坐在我後面的老兄就不好了,完全是模糊的一片,不斷的縮減和紙張之間的距離才能看到,可能騰訊公司在這方面的成本應該適當放寬(也許也是一種測試吧,身體素質的測試~~)
HR說今天就會有面試通知出現,等待中……
今天下午3點還有一個招商銀行的面試,應聘的核心業務軟件開發工程師,應該沒有什麼問題的~~
11月5日還有KpMG的筆試,按照我做的以前的筆試題目來說,很Easy,全對~~但願這次也是這樣~~
如果幸運的話,如果和騰訊能夠很好的契合的話,應該在一個周的時間裏面就簽約了,大家保佑我吧。
有朋友問我,爲什麼不去Google或者微軟這樣的公司,卻要去騰訊?
我的回答是:我個人的能力在Google或者微軟這樣的地方是沒有太大競爭優勢的,而且我想做的事情並不是CodeMachine,我希望能夠在我的市場洞察力下,依據市場數據做出我的策略和idea,然後利用我的技術背景將其實現爲一個原型系統,經過Team和部門的驗證,最終與工程師們一起將其實現爲公司的產品或者服務,這是一個從idea到product的過程,充滿了創造的樂趣,充滿了挑戰,我就喜歡這樣的感覺,而騰訊能夠給我這樣的環境,我希望我能夠在騰訊5個多億的用戶羣上爲公司做出一點貢獻,也是一次次自身價值的提升。
取自"昨天參加了騰訊的產品類筆試"
////////////////////////////////////////////////////////////////////////////
由於近來有些人都問我騰訊筆試和麪試到底是考什麼,問什麼,所以就灌下這篇水文,也算是我自己複習一遍以及給有興趣或者後來者嗤鼻一笑的機會:)
其實應聘內容也真的很難說清楚,而且我也不知道我所經歷的是不是有代表性,何況我還是找工作的新手(本科也沒找過工作,之前也只是應聘過華爲),所以如果下文有什麼疏漏之處,儘管踩我好了:)
1。筆試我想騰訊的筆試還是比較適中的,雖然廣度與深度都不夠,但是畢竟因爲它只是筆試,只是用來篩選面試者的,而不是象學術競賽一樣一戰決勝負,何況它是筆試,所以也就有筆
-
關於職場感言2篇
在日常學習、工作和生活中,我們常常會由於外界事物接觸而引發思想的火花,這時就可以寫一篇感言,用以表達所思所想。那要怎樣寫好感言呢?下面是小編整理的關於職場感言,歡迎閱讀,希望大家能夠喜歡。關於職場感言11、女人最大的事業應該是讓自己變得更漂亮、更有魅力,更...
-
職場的語錄[精品]
在學習、工作或生活中,許多人都接觸或是使用過一些比較經典的語錄吧,語錄爲文體之一種,是指一個人的說話記錄。你所見過的語錄是什麼樣的呢?以下是小編爲大家收集的職場的語錄,僅供參考,歡迎大家閱讀。職場的語錄11、人真的需要善待自己,學會善待自己,是一個成功的一開...
-
2022年簡潔的職場正能量的語錄摘錄46條
希望無論遇到什麼,你的心裏還有其他足夠的溫暖不至於悲傷惆悵,做些開心美好的事吧。以下是小編爲大家推薦的職場正能量的語錄46條,供大家參考借鑑,希望可以幫助到有需要的朋友。1、一位婦人看到三位陌生老者坐在門前,就請他們進屋休息。一位老者介紹說:他叫財富,他叫...
-
職場禮儀的原則15篇
職場禮儀的原則1大學生職場禮儀基本常識原則1)尊敬原則。尊敬是禮儀的情感基礎。對人尊敬和友善,是處理人際關係的一項重要原則。人與人彼此尊重才能保持和諧愉快的人際關係。生活中有一些看似不引人注目的小事,卻是不尊重別人的表現。比如拜訪別人不聯繫預約,不...