實驗測試總結
錯題總結
- 實驗4:實驗中載入驅動程式的Linux命令是( )
A .
lsmod
B .
rmmod
C .
insmod
D .
modprobe
正確答案: C 你的答案: A
解析:
insmod
——載入模組lsmod
——顯示已載入系統的模組rmmod
——移除核心模組modprobe
——linux的一個命令,可載入指定的個別模組
- 實驗1:mount -t nfs -o nolock 192.168.0.56:/root/share /host,其中的IP是()的IP
A .
Windows 宿主機
B .
Ubuntu虛擬機器
C .
ARM實驗箱
D .
以上都不對
正確答案: B 你的答案: A
解析:嵌入式開發中,通過nfs系統把Ubuntu虛擬機器的一個目錄對映成ARM實驗箱的Linux系統的一個目錄進行除錯是一個慣用法,程式除錯沒有問題了,再燒寫到實驗箱的Linux的系統中,這樣實驗箱重啟了程式也可以用了。
- 實驗1中Windows宿主機,Ubuntu虛擬機器,ARM實驗箱三者IP要在同一網段,操作中是根據()的IP來確定網段的。
A .
Windows 宿主機
B .
Ubuntu虛擬機器
C .
ARM實驗箱
D .
以上都可以
正確答案: C 你的答案: B
解析:ARM實驗箱的IP修改要重新燒錄Linux系統,Windows宿主機,Ubuntu虛擬機器的IP比較容易修改,所以我們在超級終端中通過ifconfig檢視ARM實驗箱的IP,把Windows宿主機,Ubuntu虛擬機器的IP改成和ARM實驗箱同一個網段。
- 有關socket 介面中的connect(),下面說法正確的是()
A .
這個函式用於客戶端程式設計
B .
這個函式用於伺服器端程式設計
C .
呼叫connect會發生阻塞,連線成功程式會繼執行
D .
呼叫connect()成功返回的檔案描述符可以用來資料傳輸
解析:書P654,客戶端通過呼叫
connect
函式來建立和伺服器的連線,connect
函式會阻塞,一直到連線成功建立或是發生錯誤。如果成功,clientfd
描述符就準備好可以讀寫。
- 有關socket介面中的socket(),下面說法正確的是()
A .
不論客戶端程式設計還是伺服器端程式設計都要呼叫socket()
B .
socket()中的type引數設定為SOCK_STREAM時,基於TCP的,資料傳輸比較有保障
C .
socket()中的type引數設定為SOCK_DGRAM時,基於TCP的,資料傳輸比較有保障
D .
使用socket()返回的檔案描述符通過read(),write()就可以傳輸資料了
E .
socket()中的protocol引數一般設為0
F .
socket()中的type引數設定為 SOCK_RAW ,允許對底層協議如IP或ICMP進行直接訪問
G .
socket()可用getaddrinfo返回的ai_family,ai_socktype和ai_protocol填充
正確答案: A B E F G 你的答案: A B C E G
解析:書P654,
SOCK_RAW
為原始套接字型別,可以處理普通的網路報文之外,還可以處理一些特殊協議報文以及操作IP層及其以上的資料,且基於ICMP協議。