|
騰訊公司c/c++筆試題 筆試題的題型好像有sizeof、樹等選擇題。 填空題是補(bǔ)充完整程序。 附加題有寫算法的、編程的、數(shù)據(jù)庫(kù)sql語(yǔ)句查詢的。 還有一張c/c++開放性問(wèn)題。 騰訊c/c++筆試題如下: 1、請(qǐng)定義一個(gè)宏,比較兩個(gè)數(shù)a、b的大小,不能使用大于、小于、if語(yǔ)句 #define Max(a,b) ( a/b)?a:b 2、如何輸出源文件的標(biāo)題和目前執(zhí)行行的行數(shù) int line = __LINE__; char *file = __FILE__; cout<<"file name is "<<(file)<<",line is "< 3、兩個(gè)數(shù)相乘,小數(shù)點(diǎn)后位數(shù)沒(méi)有限制,請(qǐng)寫一個(gè)高精度算法 4、寫一個(gè)病毒 while (1) { int *p = new int[10000000]; } 5、不使用額外空間,將 A,B兩鏈表的元素交*歸并 6、將樹序列化 轉(zhuǎn)存在數(shù)組或 鏈表中 struct st{ int i; short s; char c; }; sizeof(struct st); 7、 char * p1; void * p2; int p3; char p4[10]; sizeof(p1...p4) =? 8、 4,4,4,10 二分查找 快速排序 雙向鏈表的刪除結(jié)點(diǎn) -------------------------------------------------------------------------------- 面試基本上都是和項(xiàng)目相關(guān)的,并當(dāng)場(chǎng)說(shuō)幾個(gè)程序題的輸出,不能用草稿紙 |
|
|
來(lái)自: ShangShujie > 《c》