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