一、選擇題
1、有一個虛擬存儲系統(tǒng),若進程在內存中占3頁(開始時內存為空),若采用先進先出(FIFO)頁面淘汰算法,當執(zhí)行如下訪問頁號序列后1,2,3,4,5, 1,2,5,1,2,3,4,5,會發(fā)生多少缺頁?
A 7
B 8
C 9
D 10
2、內核不包括的子系統(tǒng)是___。
A 進程管理系統(tǒng)
B 內存管理系統(tǒng)
C I/O管理系統(tǒng)
D硬件管理系統(tǒng)
3、命令可以在Linux的安全系統(tǒng)中完成文件向磁帶備份的工作。
A cp
B tr
C dir
D cpio
4、關于硬鏈接的描述正確的()。
A 跨文件系統(tǒng)
B 不可以跨文件系統(tǒng)
C 為鏈接文件創(chuàng)建新的i節(jié)點
D 可以做目錄的連接
E 鏈接文件的i節(jié)點同被鏈接文件的i節(jié)點
5、有哪幾種情況只能用intialization list 而不能用assignment?
A 當類中含有const成員變量
B 基類無默認構造函數(shù)時,有參的構造函數(shù)都需要初始化表。
C 當類中含有reference成員變量
D 當類中含有static成員變量
二、簡答題
1、定義一個返回值是指向函數(shù)的指針且有一個指向函數(shù)的指針作參數(shù)的函數(shù)。
2、某Linux主機的/etc/rc.d/rc.inet1文件中有如下語句,請修正錯誤,并解釋其內容。
/etc/rc.d/rc.inet1:
……
ROUTE add –net default gw 192.168.0.101 netmask 255.255.0.0 metric 1
ROUTE add –net 192.168.1.0 gw 192.168.0.250 netmask 255.255.0.0 metric 1
參考答案:
一、1~5:DDB BE ABC
二、
1:通用形式如下:
typedefint(*P)(); //定義一個函數(shù)指針P類型
Pfunction(int(*p)()); //定義一個函數(shù)返回值P類型,且定義一個指向函數(shù)的指針p作參數(shù)
2:修正錯誤:
(1)ROUTE應改為小寫:route;(2)netmask 255.255.0.0應改為:netmask 255.255.255.0;
(3)缺省路由的子網(wǎng)掩碼應改為:netmask 0.0.0.0;
(4)缺省路由必須在后設定,否則其后的路由將無效。
解釋內容:
(1)route:建立靜態(tài)路由表的命令;(2)add:增加一條新路由;
(3)-net 192.168.1.0:到達一個目標網(wǎng)絡的網(wǎng)絡地址;
(4)default:建立一條缺省路由;(5)gw 192.168.0.101:網(wǎng)關地址;
(6)metric 1:到達目標網(wǎng)絡經(jīng)過的路由器數(shù)(跳數(shù))。