- 相關(guān)推薦
騰訊校招筆試題
下面程序的運(yùn)行結(jié)果是( )
#include
int main()
{
printf("\n");
int a[5] = { 1, 2, 3, 4, 5 };
int *p, **k;
p = a;
k = &p;
printf("%d", *(p++));
printf("%d", **k);
return 0;
}
A:11
B:21
C:22
D:12
答案:D
解析:初始賦值后,p指向a[0],k指向p,第一個(gè)printf,先輸出p指向的值,然后p自增,所以,第一個(gè)printf輸出a[0]的值,即1;k是二級(jí)指針,第二個(gè)printf輸出k指向的值的指向的值,而上一句p已經(jīng)自增了,所以,此時(shí)輸出a[1]的值,即2。注意:兩次輸出是沒有回車或者空格隔開的。
、、網(wǎng)絡(luò)
典型的路由選擇方式有兩種,靜態(tài)路由和動(dòng)態(tài)路由。以下描述正確的是( )
A:當(dāng)動(dòng)態(tài)路由與靜態(tài)路由發(fā)生沖突時(shí),以靜態(tài)路由為準(zhǔn)
B:當(dāng)動(dòng)態(tài)路由與靜態(tài)路由發(fā)生沖突時(shí),以動(dòng)態(tài)路由為準(zhǔn)
C:靜態(tài)路由適用于網(wǎng)絡(luò)規(guī)模大、網(wǎng)絡(luò)拓?fù)鋸?fù)雜的網(wǎng)絡(luò)
D:動(dòng)態(tài)路由適用于網(wǎng)絡(luò)規(guī)模大、網(wǎng)絡(luò)拓?fù)鋸?fù)雜的網(wǎng)絡(luò)
答案:AD
解析:路由協(xié)議
典型的路由選擇方式有兩種:靜態(tài)路由和動(dòng)態(tài)路由。
靜態(tài)路由是在路由器中設(shè)置的固定的路由表。除非網(wǎng)絡(luò)管理員干預(yù),否則靜態(tài)路由不會(huì)發(fā)生變化。由于靜態(tài)路由不能對(duì)網(wǎng)絡(luò)的改變做出反映,一般用于網(wǎng)絡(luò)規(guī)模不大、拓?fù)浣Y(jié)構(gòu)固定的網(wǎng)絡(luò)中。靜態(tài)路由的優(yōu)點(diǎn)是簡單、高效、可靠。在所有的路由中,靜態(tài)路由優(yōu)先級(jí)最高。當(dāng)動(dòng)態(tài)路由與靜態(tài)路由發(fā)生沖突時(shí),以靜態(tài)路由為準(zhǔn)。
動(dòng)態(tài)路由是網(wǎng)絡(luò)中的路由器之間相互通信,傳遞路由信息,利用收到的路由信息更新路由器表的過程。它能實(shí)時(shí)地適應(yīng)網(wǎng)絡(luò)結(jié)構(gòu)的變化。如果路由更新信息表明發(fā)生了網(wǎng)絡(luò)變化,路由選擇軟件就會(huì)重新計(jì)算路由,并發(fā)出新的路由更新信息。這些信息通過各個(gè)網(wǎng)絡(luò),引起各路由器重新啟動(dòng)其路由算法,并更新各自的路由表以動(dòng)態(tài)的反映網(wǎng)絡(luò)拓?fù)渥兓。?dòng)態(tài)路由適用于網(wǎng)絡(luò)規(guī)模大、網(wǎng)絡(luò)拓?fù)鋸?fù)雜的網(wǎng)絡(luò)。當(dāng)然,各種動(dòng)態(tài)路由協(xié)議會(huì)不同程度的占用網(wǎng)絡(luò)帶寬和CPU資源。
靜態(tài)路由和動(dòng)態(tài)路由有各自的特點(diǎn)和適用范圍,因此在網(wǎng)絡(luò)中動(dòng)態(tài)路由通常作為靜態(tài)路由的補(bǔ)充。當(dāng)一個(gè)分組在路由器中進(jìn)行尋徑時(shí),路由器首先查找靜態(tài)路由,如果查到則根據(jù)相應(yīng)的靜態(tài)路由轉(zhuǎn)發(fā)分組;否則再查找動(dòng)態(tài)路由。
【騰訊校招筆試題】相關(guān)文章:
騰訊校招面試常見問題11-29
銀行校招筆試題目11-21
搜狗2015校招筆試題11-22
騰訊筆試題 試題分享02-24
阿里巴巴校招筆試題,試題分享02-25
?低曅U泄P試題11-28
阿里巴巴校招筆試題11-29
阿里巴巴校招筆試題目11-29
浙商銀行2014校招筆試題11-21