騰訊 2021年測試開(kāi)發(fā)類(lèi)實(shí)習生面試題

小編:管理員 2470閱讀 2021.06.19

第1題:


請定義一個(gè)宏,比較兩個(gè)數a、b 的大小,不能使用大于、小于、if 語(yǔ)句


第2題:


如何輸出源文件的標題和目前執行行的行數


第3題:


兩個(gè)數相乘,小數點(diǎn)后位數沒(méi)有限制,請寫(xiě)一個(gè)高精度算法


第4題:


有A、B、C、D 四個(gè)人,要在夜里過(guò)一座橋。他們通過(guò)這座橋分別需要耗時(shí)1、2、5、10

分鐘,只有一支手電,并且同時(shí)最多只能兩個(gè)人一起過(guò)橋。請問(wèn),如何安排,能夠在17 分

鐘內這四個(gè)人都過(guò)橋?



第5題:


寫(xiě)一個(gè)病毒


第6題:


讓你在100000000 個(gè)浮點(diǎn)數中找出最大的10000 個(gè),要求時(shí)間復雜度優(yōu)。



#include

#include

#define Max 100000000

int a[Max+10];

int cmp(const void *a, const void *b)

{

int *x = (int *) a;

int *y = (int *) b;

return *x-*y;

}

int main()

{

int n=0;

while(scanf("%d",&a[n])==1) n++;

qsort(a,n,4,cmp);

for(int i=0;i<3;i++) printf("%d",a);

return 1;

}



第7題:


不使用額外空間,將A,B 兩鏈表的元素交*歸并


第8題:


將樹(shù)序列化轉存在數組或鏈表中

struct st{

int i;

short s;

char c;

};

sizeof(struct st);



第9題:


char * p1;

void * p2;

int p3;

char p4[10];

sizeof(p1...p4) =?



關(guān)聯(lián)標簽:
91久久香蕉国产线看观看软件|思思热在线视频精品996|精品无码一区二区三区水蜜桃|久久综合无码中文字幕无码|午夜亚洲AⅤ无码高潮片在线