freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux期末考試試題8套(含答案)-文庫吧

2025-05-23 13:35 本頁面


【正文】 { int pid,ppid。 int p_action( ), c_action( )。 signal(SIGUSR1 , p_action)。 (1) switch(pid=fork( )) { (2) case 1: perror(fork failed?)。 exit(1)。 case 0: signal(SIGUSR1,c_action)。 ppid=getppid( )。 for ( 。 。 ) 。 default: { for( 。 。 ) { pause。 sleep(1)。 kill(pid,SIGUSR1)。 (3) } } }}p_action( ) { printf(parent caught signal %d\n,++ntimes)。}c_action( ) { printf(child caught signal %d\n,++ntimes/*, ++ltimes*/)。 int ppid。 ppid = getppid()。 (4) kill(ppid, SIGUSR1)。 sleep(3)。}答:(1)在父進程中為信號SIGUSR1綁定函數(shù)p_action(2)創(chuàng)建子進程(3)向子進程發(fā)送信號SIGUSR1(4)獲取父進程的PID4分父進程無線循環(huán)向子進程發(fā)送信號,子進程收到信號后向父進程發(fā)送相同信號,父子進程之間各自記錄全局變量的變化,結(jié)果如:child caught signal 1parent caught signal 1child caught signal 2parent caught signal 2child caught signal 3parent caught signal 32分七、設計一個shell程序,添加一個新組為class1,然后添加屬于這個組的30個用戶,用戶名的形式為stdxx,其中xx從01到30。(6分)答:!/bin/sh i=1groupadd class1while [ $i le 30 ] 1分doif [ $i le 9 ] 。thenUSERNAME=stu0${i} 1分elseUSERNAME=stu${i} 1分fiuseradd $USERNAME 1分mkdir /home/$USERNAMEchown R $USERNAME /home/$USERNAME 1分chgrp R class1 /home/$USERNAME i=$(($i + 1)) #或let “i=i+1” 1分done《Linux原理與應用》期末考試試卷( )請將答案寫在答題紙上。寫在試卷上無效。一、選擇題(單選題,每小題2分,共20分)1.Linux系統(tǒng)的開發(fā)模型是 __B____ 。 2.在Linux中,進程優(yōu)先級的相關(guān)參數(shù)有多個,與實時進程優(yōu)先級相關(guān)的參數(shù)是 __D____ 。 3.__B___ 屬于SYSTEM Ⅴ進程間通信方式。 4.在Linux系統(tǒng)中,每個進程都有4GB的虛擬地址空間,其中內(nèi)核空間占用 __C___ 。A.0~2GB1 B.0~3GB1 C.3GB~4GB1 D.2GB~4GB15.Linux文件系統(tǒng)中,文件在外存的物理地址放在 ___A___ 中。 D. 進程控制塊6.以長格式列目錄時,若文件test的權(quán)限描述為:drwxrwr,則文件test的類型及文件主的權(quán)限是__A____ 。 A. 目錄文件、讀寫執(zhí)行 B. 目錄文件、讀寫 C. 普通文件、讀寫 、讀 7.當字符串用單引號(’’)括起來時,SHELL將 __C____ 。 8./etc/shadow文件中存放 _B_____ 。 9.Linux系統(tǒng)中,用戶文件描述符0表示 ____A__ 。 10.為卸載一個軟件包,應使用 ___B__ 。 i e q V二、填空題(每空1分,共20分)1.,進程有 ___6___ 種狀態(tài),進程使用 __exit____ 系統(tǒng)調(diào)用后進入僵死狀態(tài)。2.在Linux 中,管道分為 __2____ 種類型,若創(chuàng)建或打開管道時獲得的描述符存放在fd中,則fd[1]是 _管道寫描述符_ 。3.Linux為用戶提供的接口有 shell、XWINDOW、系統(tǒng)調(diào)用4.Linux在I386體系結(jié)構(gòu)中支持 __兩級____分頁機構(gòu)。5.每個設備文件名由主設備號和從設備號描述。第二塊IDE硬盤的設備名為 __hdb____,它上面的第三個主分區(qū)對應的文件名是 __hdb3____ 。6. 超級塊是描述 __文件系統(tǒng)屬性____ 信息的數(shù)據(jù)結(jié)構(gòu),索引節(jié)點是描述 __文件屬性____ 信息的數(shù)據(jù)結(jié)構(gòu)。7.df命令完成_顯示文件系統(tǒng)空間使用情況_____ 功能,du命令完成 _顯示目錄或文件占用磁盤空間容量_____ 功能。8.命令組合(命令表)將 _建立新的子進程_____ 來執(zhí)行命令。9. 磁盤限額管理可以使用 __quota____ 軟件工具,其中硬限額的容量應該__大于____軟限額。10.交換線程通過三種途徑來縮減已使用的內(nèi)存頁面:減少buffer cache和page cache的大小、換出系統(tǒng)V類型的內(nèi)存頁面、換出或丟棄進程的頁面三、簡答題(每小題5分,共20分)2. vi編輯器有哪幾種工作模式?如何在這幾種工作模式之間轉(zhuǎn)換?答:Vi的工作模式有三種:命令模式、輸入模式、末行模式。3分在命令模式下輸入a、A、i、I、o、O等命令之一可以進入輸入模式,在輸入模式下按Esc鍵回到命令模式;在命令模式下輸入:進入末行模式,末行命令執(zhí)行完后回到命令模式。3. 什么是位置變量?shell的變量類型有哪些種?位置變量是指命令行上傳遞給程序的參數(shù)。1分Shell變量可以分為:用戶自定義變量、環(huán)境變量、位置變量、特殊變量 4分4.從內(nèi)核實現(xiàn)的角度說明Linux進程共享文件的方式有哪幾種?舉例說明什么情況下會產(chǎn)生對應的共享情況?答:進程通過多個file結(jié)構(gòu)共享一個inode,進程共享一個file結(jié)構(gòu)。 2分五、下面給出了一個SHELL程序,試對其行后有(n)形式的語句進行解釋,并說明程序完成的功能。(8分)!/bin/bash (1)dir=$1 (2)if [ d $dir ] (3)then cd $dir (4) for file in * doif [f $file ] (5)then cat $file (6)echo “end of file $file” fi done elseecho “bad directory name $dir” fi答:(1)使用/bin/bash解釋腳本(2)將位置變量1賦值給變量dir(3)如果dir所指為目錄(4)將當前目錄改為dir(5)如果循環(huán)變量file所指是普通文件(6)顯示文件file的內(nèi)容 6分程序功能:若命令行參數(shù)是一個合法目錄則顯示該目錄下所有普通文件的內(nèi)容,否則顯示錯誤的目錄名信息。2分六、在Linux系統(tǒng)中運行下面程序,最多可產(chǎn)生多少個進程?畫出進程家族樹。(6分)main(){ fork()。 fork()。 fork()。}答:最多可以產(chǎn)生7個進程 3分家族樹如右 3分ABCEDFGH七、試編寫一個SHELL程序,該程序能接收用戶從鍵盤輸入的100個整數(shù),然后求出其總和、最大值及最小值。(6分)答:!/bin/shread maxmin=$maxsum=$maxi=1while [$i –lt 100]do read xsum=`expr $sum + $x` if [ $max –lt $x ] then max=$x fi if [ $ x –lt $min ] then min=$x fi i=`expr $i + 1`doneecho sum = $sum 。 max = $max min = $min 一、單項選擇題(每題2分,共40分),命令ls –l 將顯示home目錄下的( )。 /etc/sysconfig/networkscripts/ifcfgeth0的描述哪個是正確的? ( )。 3. 如何快速切換到用戶John的主目錄下?( ) @John John amp。John ~John( )A. d start stop C. named start D. named stop5. 若URL地址為,請問哪個代表主機名( )。 HAT LINUX 9默認使用的文件系統(tǒng)類型為( ) ,要查看文件內(nèi)容,可使用( )命令。 ( )。 9660,可以將用戶身份臨時改變?yōu)閞oot的是( )。 ( )目錄中。A./etc/ B./etc/ C./etc/ D./etc/,應使用( )命令。 HAT LINUX所提供的安裝軟件包,默認的打包格式為( )。A..tar B.. C..rpm D..zip,則實現(xiàn)的命令為( )。 –cvf –zcvf –zcvf –cvf ( )。 ,只有root用戶才有權(quán)存取的是( ) ( ) ( )A./ B./lib/modules/ C./boot D./proc( ),該進程是LINUX系統(tǒng)的第一個進程,其進程號PID始終為1。A./etc/fstab B./etc/ C./etc/ D./etc/inittab,X—WINDOWS圖形系統(tǒng)的運行級別為( )。 ,需要
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1