騰訊公司c/c++筆試題
- 筆試
- 關注:2.32W次
下面是小編為大家收集的關於騰訊公司c/c++筆試題,歡迎大家閲讀參考,一起來看看下文。
1、請定義一個宏,比較兩個數a、b的`大小,不能使用大於、小於、if語句
#define Max(a,b) ( a/b)?a:b
2、如何輸出源文件的標題和目前執行行的行數
int line = __LINE__;
char *file = __FILE__;
cout<<"file name is "<<(file)<<",line is "<
3、兩個數相乘,小數點後位數沒有限制,請寫一個高精度算法
4、寫一個病毒
while (1)
{
int *p = new int[10000000];
}
5、不使用額外空間,將 A,B兩鏈表的元素交*歸併
6、將樹序列化 轉存在數組或 鏈表中
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
二分查找
快速排序
雙向鏈表的刪除結點
- 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flzc/bishi/0ddr4.html