Linu程序設計2018年度_第1頁
Linu程序設計2018年度_第2頁
Linu程序設計2018年度_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、蘭州商學院2011-2012學年第二學期期末考試Linux程序設計試卷A題號一二三四五六總分得分得分評卷人、單項選擇題(每小題1分,共計20分)1.Linux在確定文件名filename是否代表目錄文件時,依據(A. 由程序員指定2. C.該文件i結點中的類型信息在進程p1中用系統(tǒng)函數execvpA. p1創(chuàng)建一個子進程執(zhí)行p2C.p1和p2并行執(zhí)行進程調用wait將被阻塞,直到(C)。B. filename是否位于/etc目錄中D.filename中的擴展名執(zhí)行程序p2,則(D)。B. p2結束后返回prog1繼續(xù)執(zhí)行D.p2將替換掉prog1的代碼D)。A. 用戶按任意鍵B.收到時鐘信號C

2、.子進程被創(chuàng)建D.子進程結束3. Shell腳本中的注釋用(C)4. /B./*/head命令用于(B)。A. 顯示文件的前10行5. 顯示目錄的前10行bind調用用于(A)。A. 為socket分配地址6. 接收socket上的連接一個進程收到SIGCHILD信號,A. 創(chuàng)建子進程成功C.子進程結束標記。B. #D.*顯示C語言頭文件顯示客戶端與服務器連接監(jiān)聽socket上的連接表示(B)。B. 創(chuàng)建子進程失敗D. 子進程開始運行)表示沒有該文件。7. 當客戶端用GET命令請求某文件時,Web服務器用返回碼(B8. 200B.404C.8080.exit(0)刪除命名管道的系統(tǒng)調用是(A)

3、。9. A.unlinkB.closeC.fcolseD.dup2后等待條件變量后,(B)。設可能有多個線程調用pthread_cond_wait(&buf_empty,&lock)buf_empty,當某線程pt1調用pthread_cond_signal(&buf_empty)A.所有等待buf_empty的線程被喚醒A. 有一個等待buf_empty的線程被喚醒所有等待buf_empty的線程都沒有被喚醒D.沒有線程等待buf_empty11. Is命令用于(A)。A.查看目錄的內容C.查看幫助12. rmdir命令可(B)。A.創(chuàng)建子目錄C.移動子目錄13. c

4、at命令可(B)。A.設置捕鼠器C.查看文本文件內容14. man命令可(D)。A.查看編譯信息C.查看用戶信息15. 在Shell中Ctrl+D用于(A.輸入文件結束符C.輸出文件結束符16. pwd命令可(B)。A.查看密碼時pt1被阻塞B. 查看文本文件的內容D. 查看打印機B. 刪除子目錄D.命名子目錄B.查看子目錄內容D.查看二進制文件B.編譯源程序D.查看幫助信息B)。B.撤銷最近做的操作D.輸出文件名B.查看當前目錄C. 查看在線用戶D. 查看終端C. kill命令的功能是(CA.停止進程向進程發(fā)送信號stdin表示(C)。A.標注錯誤標準輸入19.在Linux中執(zhí)行命令時,重定

5、向C. A.命令標準輸入20.cp命令用于(A)。A.拷貝文件網絡連接D. )。B.執(zhí)行異步IO查看幫助信息B.標準輸出標準打印IO的是(D)。B.參數ShellB.查詢數據庫執(zhí)行命令1. 得分評卷人二、判斷題(每小題1分,共計10分)open返回的文件描述符的類型為FILE*(><)內核緩沖區(qū)位于磁盤文件中(V)Iseek函數用于在文件中查找字符串(><)任何用戶不能修改文件類型(><)鏈接(link)是一個指向文件的指針(V)軟件工具總是針對特殊的終端模式來設計()軟件工具總是從標準輸入或文件來獲取需要處理的數據()所有的信號都可以被忽略(><

6、;)fdopen用于打開指定文件名的文件(><)fopen可以打開設備文件但不能打開磁盤文件(><)得分評卷人三、填空題(每空1分,共計10分)(WHO)命令通過讀系統(tǒng)日志的內容顯示當前已經登錄的用戶。2. 當系統(tǒng)調用出錯時會把全局變量()設為相應的錯誤代碼。3 .Ctrl+C按鍵可向進程發(fā)送(中斷)信號。4 .命令$who>usrlist中的表示(標準輸出)重定向。5 .每個進程都有一個唯一的(ID)。6 .運行Linux程序時返回(0)表示成功。7.()為程序提供了與文件、設備和其它進程通信的統(tǒng)一編程接口。8 .Web服務器的請求和應答協議稱為(超文本傳輸協議

7、(http)。9 .Linux程序可以通過(緩沖)來減少訪問磁盤IO的次數。10 .文件描述符2稱為(標準錯誤輸出)。得分評卷人四、簡答題(每小題6分,共計30分)1. 如何在Linux中獲取必要的編程參考信息?2. 進程如何處理信號?3. (1)接受默認處理;(2)忽略信號;(3)調用一個函數;Shell是如何實現輸入重定向的?(1) 輸出重定向的表示或者時機;調用close關閉文件描述符1,調用open打開文件,根據最低可用文件描述原則,新文件描述符為1,調用exec函數執(zhí)行命令命令的標準輸出進入文件.4. 請簡要說明什么是搜索路徑請簡要說明你選擇的是Linux發(fā)行版的特點?得分評卷人五、代碼分析(10分)請分析下列腳本實現了什么功能。who|sort>prevwhiletruedosleep30who|sort>currentecho"Loggedout:"comm-23prevcurrentecho"Loggedin:"comm-13prevcurrentmvcurrentprevdone得分評卷人六、設計題。(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論