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

正文內(nèi)容

linux操作系統(tǒng)考試題庫-wenkub

2023-04-11 23:38:17 本頁面
 

【正文】 進(jìn)程可以忽略大部分信號,但下列信號中(D)不能忽略213 72. 調(diào)用exec函數(shù)會將原來設(shè)置為要捕獲的信號都更改為(A)214A. 默認(rèn) 73. 可用于在不同主機(jī)的進(jìn)程間通信的技術(shù)是(D)225A. 管道 74. 只能在同源進(jìn)程間通信的技術(shù)(A)224A. 普通管道 75. 不屬于System V IPC通信技術(shù)的是(A)A. 管道 76. 建立從父進(jìn)程到子進(jìn)程的管道的方法(B)225A. 父進(jìn)程關(guān)閉管道的寫端,子進(jìn)程關(guān)閉管道讀端,子進(jìn)程關(guān)閉管道的寫端 76.獲取某個環(huán)境變量值使用函數(shù)AA.getenv B.putenv C.setenv D.unsetenv77.文件系統(tǒng)保存在磁盤的B 78.Linux文件系統(tǒng)的根目錄的i節(jié)點號為CA. 0 B. 1 79.文件描述符的數(shù)據(jù)類型是B A. char 80.設(shè)置文件偏移量的系統(tǒng)調(diào)用是CA. truncate B. sync C . lseek 81.下面那個不是lseek第三個參數(shù)的取值C 82.可以使用(C)系統(tǒng)調(diào)用獲得符號鏈接所引用文件名稱 83.獲得工作路徑名稱的系統(tǒng)調(diào)用是A 84.通過文件屬性中的uid獲得文件擁有者名字的系統(tǒng)調(diào)用是B 85.通過文件屬性中的gid獲得文件所屬組名字的系統(tǒng)調(diào)用是C 86.根據(jù)文件路徑來改變文件權(quán)限使用系統(tǒng)調(diào)用是B 一、填空題:Linux Kernel ,而Ubuntu ,提供了用戶與操作系統(tǒng)進(jìn)行交互的接口,本質(zhì)上是命令解釋器,可為用戶提供個性化的使用環(huán)境。其中()函數(shù)是將格式化數(shù)據(jù)輸出到指定大小的字符緩沖區(qū)。unmask amp。A. ${stra pattern} B.${strapattern } C.${stra%pattern} D.${stra%%pattern}30. 為了使子進(jìn)程能繼承父進(jìn)程中定義的變量,就必須使(D)命令將這些變量送入進(jìn)程轉(zhuǎn)出區(qū)83A. read 31. 使用(D)形式時,即使表達(dá)式中有Shell的特殊字符時,也不必用雙引號將其括起來。期中光盤或光盤鏡像對應(yīng)的文件系統(tǒng)類型是(C)44A. vfat B. ext3 D vboxsf18. 下面更改文件命令只能更改符號連接的目標(biāo)文件的權(quán)限的命令是(C)A. chown C. chmod 19. chmod命令的權(quán)限模式可使用字符串形式或八進(jìn)制形式,當(dāng)使用八進(jìn)制形式時模式應(yīng)由三或四位八進(jìn)制構(gòu)成,其中從最高到最低位依次表示為(A)每個八進(jìn)制的三個二進(jìn)制位從高到低分別表示為有無讀、寫、執(zhí)行權(quán)限 文件所屬組 其他用戶 B. 其他用戶 文件所屬組 文件所有者 文件所有者 其他用戶 文件所有者 文件所屬組20. chmod命令的權(quán)限模式可使用字符串形式或八進(jìn)制形式,當(dāng)使用八進(jìn)制形式時模式應(yīng)由三或四位八進(jìn)制構(gòu)成,其中每個八進(jìn)制的三個二進(jìn)制位從高到低分別表示為有無 (A) 讀 寫 寫 讀21. 運行時不會創(chuàng)建子進(jìn)程的方式是(C)69A. 賦予shell程序文件可執(zhí)行權(quán)限 ,直接運行shell 程序(外部命令)B. 調(diào)用命令解釋器解釋執(zhí)行shell程序 (Shell函數(shù)) 程序(內(nèi)部命令)( )將多條命令括起來而形成的復(fù)合命令執(zhí)行22. 對于使用(C)連接的兩條命令,只有當(dāng)左邊的命令執(zhí)行失敗(退出狀態(tài)為非0值)才會繼續(xù)執(zhí)行右邊的命令。1. 在Linux目錄結(jié)構(gòu)中目錄中的文件是普通用戶可以使用的可使用的可執(zhí)行文件的目錄是(B)19 A./sbin B./bin C./usr D./lib2. 在Linux目錄結(jié)構(gòu)中Linux的內(nèi)核及引導(dǎo)程序所需要的文件位于(B)目錄 A/bin B./boot C./root D./proc3. 在Linux目錄結(jié)構(gòu)中用來存放系統(tǒng)配置文件(D)目錄 A./lib B./dev C./proc D./etc4. Linux三種特殊權(quán)限中僅用于目錄文件的權(quán)限是(C)22 5. Linux三種權(quán)限中允許進(jìn)入目錄的權(quán)限(C) 22 6. 下列腳本文件最先自動執(zhí)行的是(A)24A./etc/ B./etc/profile C.~/.bashrc D.~/.bash_logout7. 下面通配符可匹配多個任意字符的通配符是(A)29A.* B. ? C.[abcde ] D.[!ae]8. 輸出重定向符號右邊的文件已經(jīng)存在,不會覆蓋文件而是追加的定向符是(B)A. B. C. 2 D.amp。A. ;B. amp。87A. test 表達(dá)式 B.[ 表達(dá)式 ] 算術(shù)表達(dá)式 D.((算術(shù)表達(dá)式))32. 使用(D)形式時可以返回算術(shù)表達(dá)式的確切值A(chǔ). test 表達(dá)式 B. let 算術(shù)表達(dá)式 C.((算術(shù)表達(dá)式 )) D.$((算術(shù)表達(dá)式))33. gcc可以對編譯階段進(jìn)行控制,其中(B)選項規(guī)定編譯到匯編語言,不進(jìn)行其他操作。~unmask 非掩碼38. Lseek()中第三個參數(shù)的值為0表示(A) B. 文件讀寫指針當(dāng)前位置 C. 文件結(jié)束位置 39. 文件屬性讀取函數(shù)中,依據(jù)文件名且當(dāng)文件是一個符號鏈接時返回是鏈接所指向文件的信息的函數(shù)是(A)152 B. lstat C. fstat 40. 利用文件屬性讀取函數(shù)獲取的st_mode進(jìn)行文件類型測試方法正確的是DA. 對成員st_mode同文件類型掩碼進(jìn)行與運算 B. 對成員st_mode直接判斷C. 利用帶成員st_mode參數(shù)宏(用于文件類型判斷)定義 D. A和C都可以41. 下列函數(shù)中可關(guān)閉文件的函數(shù)(A)() B. dup2() C. A和B都可以 ()42. 下列底層文件訪問函數(shù)中第一個參數(shù)是文件描述符的是(C)157 B. lchown C. fchown 43. 硬鏈接是(B)162A. 指向目標(biāo)文件的指針 B. 指向文件的索引節(jié)點C. 可跨越不同文件系統(tǒng)創(chuàng)建 ()來創(chuàng)建44. 讀取鏈接readlink和刪除鏈接unlink操作對象是(C)163A. 都只對硬鏈接有效 B. 都對軟鏈接無效B. 讀取只對軟鏈接有效,刪除都兩種都有效 ,刪除只對軟鏈接有效。(D)183 57. 格式化輸入可從標(biāo)準(zhǔn)輸入、指定文件及字符緩沖區(qū)讀取格式化數(shù)據(jù)。、字符串測試、數(shù)值測試、邏輯運算。預(yù)處理是對源程序進(jìn)行頭文件加載和宏展開等操作,由cpp完成;匯編一是產(chǎn)生匯編代碼,二是產(chǎn)生二進(jìn)制的目標(biāo)文件,由gcc使用as;,使用ld工具,可使用兩類庫文件。8.命令行參數(shù)是main。11.Linux系統(tǒng)下表示標(biāo)準(zhǔn)輸入、標(biāo)準(zhǔn)輸出和標(biāo)準(zhǔn)錯誤輸出的文件描述符(符號表示)分別為(STDIN_FILENO、STDOUT_FILENO 、STDERR_FILENO),它們的值分別為0、2。15.文件偏移量代表下一次讀或?qū)懙奈恢谩?9.如果umask設(shè)置為024,則創(chuàng)建一個新文件夾(數(shù)字表示)的權(quán)限為(642)、創(chuàng)建一個新目錄的權(quán)限為(753)。23.可以使用(stat或fstat或lstat)系統(tǒng)調(diào)用顯示文件屬性信息。27.打開目錄使用(DIR *opendir(const char *name))系統(tǒng)調(diào)用,關(guān)閉目錄使用( int closedir(DIR *dir))系統(tǒng)調(diào)用,讀取目錄內(nèi)容使用(struct dirent *readdir(DIR *dir))系統(tǒng)調(diào)用。,發(fā)送方進(jìn)程應(yīng)具有相應(yīng)的權(quán)限:接受和發(fā)送進(jìn)程的所有者相同,發(fā)送進(jìn)程的所有者是超級用戶三、簡答題1.系統(tǒng)調(diào)用、庫函數(shù)的區(qū)別和練習(xí)從用戶角度觀察,系統(tǒng)調(diào)用和庫函數(shù)都以C函數(shù)形式出現(xiàn),提供給用戶一種功能實現(xiàn)的接口,需要用戶輸入指定的參數(shù),調(diào)用結(jié)束得到指定的返回值。(2)接口函數(shù):是提供給應(yīng)用程序的API,該庫中存放了所有系統(tǒng)調(diào)用的接口函數(shù)的目標(biāo)代碼,用匯編語言書寫。(3)。 fd1=open(“/etc/passwd”,O_RDONLY)。 close(fd2)。13.硬鏈接和符號鏈接的區(qū)別(1)命令ln 原文件硬鏈接文件(不能對目錄創(chuàng)建硬鏈接)ln –s 原文件/目錄符號鏈接文件(2)是否新增文件:硬鏈接不增文件,符號鏈接增加文件。刪除符號鏈接文件,對原文件/目錄無任何影響(5)是否跨文件系統(tǒng):硬鏈接不可以,符號鏈接可以14.fork與vfork區(qū)別?(1)fork創(chuàng)建的子進(jìn)程復(fù)制父進(jìn)程的整個地址空間,vfork不創(chuàng)建這一副本,子進(jìn)程借用父進(jìn)程的地址空間,直到其調(diào)用exec族函數(shù)或終止;(2)fork創(chuàng)建的子進(jìn)程和父進(jìn)程相互獨立地運行,而vfork創(chuàng)建子進(jìn)程后掛起父進(jìn)程,直到子進(jìn)程終止或調(diào)用exec族函數(shù)。 printf(“Done!\n”)。void thread1(void){ printf(“This is sentence 1\n”)。 x=x+y。 printf(“This is sentence 1\n”)。id1,NULL,(void *)thread1,NULL)。pthread_ join(id2,NULL)。后阻塞,線程2繼續(xù)執(zhí)行,線程2執(zhí)行到sleep(1)。(2)管道:連接一個進(jìn)程的輸出至另一個進(jìn)程的輸入的一種方法。(6)套接字:在網(wǎng)絡(luò)上主機(jī)間進(jìn)程進(jìn)行通信的方式。19.書名產(chǎn)生信號的幾種方式?(1)用戶操作。(3)進(jìn)程執(zhí)行某個系統(tǒng)調(diào)用。內(nèi)核要更新目標(biāo)進(jìn)程的數(shù)據(jù)結(jié)構(gòu),表示一個新的信號已經(jīng)被發(fā)送給此進(jìn)程。四、編程題1.向文件f1中寫入“hello world!”,然后再將f1中的內(nèi)容讀出并顯示在屏幕上。 int num。 } num=write(fd,buf1,sizeof(buf1)1)。 if(num!=12) printf(read less than 12\n)。 char buf1[11]={aabbccddee}。 if(fd==1) { perror(f2 not open)。 lseek(fd,4,SEEK_SET)。 close(fd)。 int num。 } num=write(fd,buf1,sizeof(buf1)1)。 num=read(fd,buf2,8)。}4.實現(xiàn)“cat文件名”顯示文件內(nèi)容include main(int argc,char *argv[]){ int fd。 exit(1)。 } while((num=read(fd,buf,10))!=0) write(1,buf,num)。 char buf[10]。 to=open(argv[2],O_WRONLY|O_CREAT|O_TRUNC,0644)。} close(from)。 if(dup2(fd,1)==1) perror(Redirect failed)。 pid = fork()。 else printf(I am the father\n)。 char* args[64]。 pid=fork()。 exit(0)。 break。}10.使用PIPE時限父子進(jìn)程向子進(jìn)程發(fā)送1234567890,子進(jìn)程接收并顯示include sys/include main(){ int pfd[2]。 if((pid=fork())0) perror(fork)。 read(pfd[0],buf,11)。A、IDE0接口上的從盤 B、IDE0接口上主盤的第三個分區(qū) C、IDE0接口上的第三個主分區(qū) D、IDE0接口上的第三個邏輯分區(qū) 一般情況下,Swap的大小建議是( C )。Linux的內(nèi)核版本分為_穩(wěn)定版_和開發(fā)版,其版本號通常由3個數(shù)字組成,并表示為X、Y、Z的形式,X代表__主版本號_,Y代表__次版本號_,Z代表_末版本號_。在Windows與Linux并存的計算機(jī)中,安全刪除Linux而不影響Windows的兩個步驟分別是_刪除Linux的引導(dǎo)裝載程序__和__刪除Linux的磁盤分區(qū)從GNOME切換到KDE有兩種方法,分別是__利用桌面切換工具和_利用登錄畫面.Linux的虛擬終端有__7__個,從圖形模式切換到第一個文字界面的快捷鍵組合是____Ctrl+Alt+_[F1]~ [F6]。想知道當(dāng)前目錄的絕對路徑,可以在字符界
點擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1