7道嵌(qian)入(ru)式軟件面試題
時間:2016-04-11 來(lai)源(yuan):未知
1、什么(me)是內存抖動(Thrashing)( )
A.一(yi)個極長的執行進程
B.非常(chang)高的CPU執行活動
C.非常頻繁的換頁(ye)活動
D.一個極大(da)的(de)虛擬內(nei)存
參考答案:C
2、如果函(han)數不需要(yao)任何(he)返回值,使(shi)用什么形(xing)式(shi)的函(han)數聲(sheng)明?
A.myfunction()
B.void myfunction()
C.myfunction(void)
參考答案:B
3、下面有(you)關forward和redirect的描述,正確的是?
A.forward是服務器將控制權轉(zhuan)交給(gei)另外一個內部(bu)服務器對象,由(you)新的對象來全權負責響應用戶的請求
B.執行forward時(shi),瀏(liu)覽器不知道(dao)服務器發送的內容是從(cong)何處來,瀏(liu)覽器地(di)址(zhi)欄中還是原(yuan)來的地(di)址(zhi)
C.執行(xing)redirect時,服務器(qi)端告訴瀏覽器(qi)重新(xin)去請求地址
D.forward是(shi)內部重定(ding)向,redirect是(shi)外部重定(ding)向
E.redirect默認將(jiang)產生(sheng)301 Permanently moved的HTTP響應
參考答案:BCD
4、下面的程序(xu)一(yi)共(gong)輸出(chu)多少個“-”
#include
#include
#include
int main(void) {
int i;
for (i=0; i<2; i++) {
fork();
printf("-\n");
}
return 0;
}
A.4
B.5
C.6
D.8
參考答案(an):C
5、能用二(er)分(fen)法(fa)進行查(cha)找的(de)是
A.線性鏈表
B.順(shun)序存儲的有序線性表
C.二叉鏈表
D.有序線性鏈表(biao)
參考答案:B
6、含n個頂點的(de)連通圖中的(de)任意一條簡單路(lu)徑(jing),其(qi)長度不可能超(chao)過()
A.n/3
B.n/2
C.1
D.n-1
參考答案:D
7、你怎么理解的分配延遲(dispatch lantency)
A.分配器停止(zhi)一個進程(cheng)到開啟另(ling)一個進程(cheng)的(de)時間
B.處理器將一個文件寫(xie)入磁盤的時(shi)間(jian)
C.所(suo)有(you)處理器占(zhan)用的(de)時間
D.以上都不對
參考答案:A