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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

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

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論