【MOOC】Linux編程技術(shù)-西安郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案_第1頁(yè)
【MOOC】Linux編程技術(shù)-西安郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案_第2頁(yè)
【MOOC】Linux編程技術(shù)-西安郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案_第3頁(yè)
【MOOC】Linux編程技術(shù)-西安郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案_第4頁(yè)
【MOOC】Linux編程技術(shù)-西安郵電大學(xué) 中國(guó)大學(xué)慕課MOOC答案_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

【MOOC】Linux編程技術(shù)-西安郵電大學(xué)中國(guó)大學(xué)慕課MOOC答案單元作業(yè)1單元測(cè)試11、【單選題】在給定文件中查找與設(shè)定條件相符字符串的命令為本題答案:【grep】2、【單選題】為了將當(dāng)前目錄下的壓縮歸檔文件myftp.tar.gz解壓縮,可以使用命令本題答案:【tar-xvzfmyftp.tar.gz】3、【單選題】在shell環(huán)境中,移動(dòng)文件使用的命令是本題答案:【mv】4、【單選題】Linux/UINX系統(tǒng)中top命令的作用是本題答案:【動(dòng)態(tài)監(jiān)視系統(tǒng)任務(wù)】5、【單選題】任何時(shí)候用戶需要回到上一級(jí)目錄,可以命令本題答案:【cd..】6、【單選題】/root目錄是本題答案:【超級(jí)用戶的個(gè)人主目錄】7、【單選題】文件file1的訪問權(quán)限為744,現(xiàn)要取消該文件的文件所有者的執(zhí)行權(quán)限,同時(shí)增加該文件的同組用戶的寫權(quán)限,可以使用下列哪個(gè)命令?本題答案:【chmodu-x,g+wfile1】8、【單選題】哪個(gè)符號(hào)加在命令后面可以在后臺(tái)執(zhí)行程序_______。本題答案:【】9、【單選題】對(duì)所有用戶的變量設(shè)置,應(yīng)當(dāng)放在哪個(gè)文件下?本題答案:【/etc/profile】10、【單選題】系統(tǒng)調(diào)用是()。本題答案:【提供編程人員的接口】11、【單選題】當(dāng)中央處理器處于內(nèi)核態(tài)時(shí),可以執(zhí)行的指令是()。本題答案:【計(jì)算機(jī)系統(tǒng)中的全部命令】12、【單選題】一個(gè)類Unix操作系統(tǒng)具有可移植性,是指它需遵循()。本題答案:【POSIX】13、【單選題】在Linux命令字符界面,編輯一個(gè)C語(yǔ)言源程序的工具可以是()。本題答案:【所有選項(xiàng)都是】14、【單選題】vim的3種模式之間的切換操作如下圖所示,假設(shè)當(dāng)前處于編輯模式,切換到命令模式,需要使用()命令。本題答案:【Esc和:】15、【單選題】gcc命令可以啟動(dòng)C編譯系統(tǒng)。當(dāng)執(zhí)行g(shù)cc命令時(shí),它可以完成()步驟。本題答案:【預(yù)處理、編譯、匯編和鏈接】16、【判斷題】學(xué)習(xí)系統(tǒng)編程一般分三步:分析程序、學(xué)習(xí)系統(tǒng)調(diào)用、編程實(shí)現(xiàn)。本題答案:【正確】17、【判斷題】glibc是GUN發(fā)布的libc庫(kù),即c運(yùn)行庫(kù)。glibc是Linux系統(tǒng)中最底層的API,幾乎其它任何運(yùn)行庫(kù)都會(huì)依賴于glibc。本題答案:【正確】18、【判斷題】GNUC庫(kù)是Linux內(nèi)核系統(tǒng)調(diào)用接口的封裝,其中包括POSIX兼容應(yīng)用函數(shù)調(diào)用。本題答案:【錯(cuò)誤】19、【判斷題】GNU是GNUIsNotUnix的遞歸縮寫,是自由軟件基金會(huì)的一個(gè)項(xiàng)目。本題答案:【正確】20、【判斷題】GPL是GeneralPublicLicense的縮寫,它允許軟件作者擁有軟件版權(quán),但授予其他任何人以合法復(fù)制、發(fā)行和修改軟件的權(quán)利。本題答案:【正確】21、【判斷題】Linux是一種操作系統(tǒng),具有支持多用戶、多任務(wù)、單線程和多CPU等特點(diǎn)。本題答案:【錯(cuò)誤】22、【判斷題】Linux可以運(yùn)行在x86、PowerPC、ARM、SPARC、MIPS、68k等體系結(jié)構(gòu)上。本題答案:【正確】23、【判斷題】bash是一種命令解釋器(shell)。本題答案:【正確】24、【判斷題】Linux內(nèi)核版本號(hào)由3組數(shù)字組成:主版本號(hào)、次版本號(hào)、次次版本號(hào)。如內(nèi)核版本4.8.2,4為主版本號(hào),8為次版本號(hào),9為次次版本號(hào)。本題答案:【正確】25、【判斷題】要使一個(gè)可執(zhí)行文件可以被gdb調(diào)試,那么在使用編譯器gcc編譯程序時(shí)需要加入-j選項(xiàng)。本題答案:【錯(cuò)誤】26、【判斷題】make工程管理器是一個(gè)“自動(dòng)編譯管理器”,make工具依賴一個(gè)特殊的、名字為makefile或Makefile的文件,這個(gè)文件描述了系統(tǒng)中各個(gè)模塊之間的依賴關(guān)系。本題答案:【正確】27、【判斷題】在Linux中,硬件設(shè)備大部分安裝下/mnt目錄下。本題答案:【錯(cuò)誤】28、【判斷題】ATTBellLaboratory是Linux的創(chuàng)始人。本題答案:【錯(cuò)誤】29、【判斷題】“cat-ntest.c”命令表示將文件test.c的內(nèi)容加上行號(hào)后顯示輸出。本題答案:【正確】30、【判斷題】gcc命令只能編譯.c、.s、.i、.o類型文件,不支持.a、.C、.cc、.cpp類型文件。本題答案:【錯(cuò)誤】單元作業(yè)2單元測(cè)試21、【單選題】用ls–al命令列出下面的文件列表,_______文件是符號(hào)連接文件。本題答案:【lrwxr--r--1helusers2024Sep1208:12cheng】2、【單選題】在默認(rèn)狀態(tài)下,對(duì)應(yīng)文件不是系統(tǒng)標(biāo)準(zhǔn)I/O設(shè)備的文件描述符是本題答案:【3】3、【單選題】若Linux系統(tǒng)中的一個(gè)普通文件訪問權(quán)限為:屬主允許讀、寫、執(zhí)行,組用戶允許讀,其他用戶無(wú)權(quán)限訪問,則其權(quán)限顯示為_____。本題答案:【-rwxr-----】4、【單選題】以下不屬于特殊權(quán)限位的是____。本題答案:【stat】5、【單選題】在ext2文件系統(tǒng)中,不包含以下_______類型的塊。本題答案:【校驗(yàn)塊】6、【單選題】UNIX/Linux系統(tǒng)中標(biāo)準(zhǔn)錯(cuò)誤的文件描述符值為本題答案:【2】7、【單選題】調(diào)用lseek函數(shù)時(shí),設(shè)置第三個(gè)參數(shù)為SEEK_END,以下哪種說(shuō)法是正確的?本題答案:【設(shè)置文件的當(dāng)前位置時(shí)以文件尾作為基準(zhǔn)值】8、【單選題】當(dāng)進(jìn)程試圖寫入某個(gè)文件時(shí),Linux內(nèi)核判斷該進(jìn)程是否具有寫權(quán)限是依據(jù)()。本題答案:【進(jìn)程的有效用戶ID】9、【單選題】進(jìn)程通過(guò)fopen()打開的每一個(gè)文件,Linux內(nèi)核都會(huì)為其創(chuàng)建一個(gè)()數(shù)據(jù)結(jié)構(gòu),進(jìn)程所有打開文件的這個(gè)結(jié)構(gòu)由fd_array[]數(shù)組指向,內(nèi)核通過(guò)文件描述符引用fd_array[]數(shù)組下標(biāo),從而訪問這個(gè)結(jié)構(gòu)。本題答案:【file{}】10、【單選題】遵循()標(biāo)準(zhǔn)的fread操作使用了帶用戶緩沖區(qū)的讀文件操作,用戶程序數(shù)據(jù)區(qū)對(duì)磁盤數(shù)據(jù)讀前,需經(jīng)過(guò)系統(tǒng)管理的用戶緩沖區(qū)進(jìn)行緩沖,從而減少了讀磁盤的I/O總次數(shù)。本題答案:【ANSI】11、【單選題】()函數(shù)可以對(duì)已打開的文件描述符進(jìn)行各種控制操作以改變已打開文件的各種屬性。本題答案:【fcntl】12、【單選題】()函數(shù)是將內(nèi)存中的數(shù)據(jù)寫入文件中。本題答案:【write】13、【單選題】關(guān)于如下命令和其結(jié)果,不正確的敘述是?()root@ubuntu:~#ls/-ail2drwxr-xr-x23rootroot40963月2416:07.2drwxr-xr-x23rootroot40963月2416:07..3407873drwxr-xr-x2rootroot409610月282015bin本題答案:【當(dāng)前目錄是不是根目錄】14、【單選題】下列關(guān)于鏈接的描述,錯(cuò)誤的是()本題答案:【硬鏈接和符號(hào)鏈接都會(huì)產(chǎn)生一個(gè)新的inode結(jié)點(diǎn)】15、【單選題】Linux使用root賬戶的shadow文件存放用戶賬戶密碼,只有root賬戶才可以讀寫shadow,普通用戶如何通過(guò)執(zhí)行passwd命令修改個(gè)人的賬戶密碼。()本題答案:【修改passwd命令的權(quán)限為:rwsr-xr-x】16、【判斷題】在Linux系統(tǒng)中,設(shè)備被當(dāng)作文件來(lái)訪問。本題答案:【正確】17、【判斷題】Linux文件系統(tǒng)中每個(gè)文件用i-node結(jié)點(diǎn)來(lái)標(biāo)識(shí)。本題答案:【正確】18、【判斷題】Linux系統(tǒng)中,一切皆文件。本題答案:【正確】19、【判斷題】readdir函數(shù)的返回值為空一定意味著目錄遍歷的結(jié)束。本題答案:【錯(cuò)誤】20、【判斷題】在Linux/UNIX系統(tǒng)中,為了刪除一個(gè)文件,必須對(duì)包含該文件的目錄具有寫權(quán)限和執(zhí)行權(quán)限。本題答案:【正確】21、【判斷題】lstat函數(shù)將會(huì)返回符號(hào)鏈接引用文件的文件屬性。本題答案:【錯(cuò)誤】22、【判斷題】通過(guò)mkdir函數(shù)創(chuàng)建一個(gè)新的空目錄,其中的.和..兩個(gè)目錄項(xiàng)需要手動(dòng)創(chuàng)建。本題答案:【錯(cuò)誤】23、【判斷題】根據(jù)文件路徑來(lái)改變文件權(quán)限使用的系統(tǒng)調(diào)用是chmod。本題答案:【正確】24、【判斷題】Linux為了對(duì)文件進(jìn)行管理,同進(jìn)程PCB一樣,它為每個(gè)文件設(shè)計(jì)了一個(gè)叫FCB的數(shù)據(jù)結(jié)構(gòu),F(xiàn)CB用于描述文件當(dāng)前情況和控制文件的所需信息。本題答案:【正確】25、【判斷題】在內(nèi)核中,通過(guò)一個(gè)無(wú)符號(hào)的32位短整型st_mode數(shù)據(jù)結(jié)構(gòu)存放某一文件的類型、特殊屬性和訪問權(quán)限等信息。本題答案:【錯(cuò)誤】26、【判斷題】文件流是指向FILE結(jié)構(gòu)體類型的一個(gè)指針,該結(jié)構(gòu)體中定義了一組char類型的指針用來(lái)管理用戶I/O數(shù)據(jù)緩沖區(qū),同時(shí)對(duì)文件描述符_fileno進(jìn)行了封裝。本題答案:【正確】27、【判斷題】read系統(tǒng)調(diào)用和write系統(tǒng)調(diào)用的參數(shù)count只是一個(gè)“愿望值”。本題答案:【正確】28、【判斷題】fd=open(example.c,O_CREAT|O_EXCL,S_IRUSR|S_IWUSR));語(yǔ)句使用open系統(tǒng)調(diào)用在當(dāng)前目錄下創(chuàng)建一個(gè)名為example.c的文件,并且新文件的存取權(quán)限為所有者同組用戶可讀可寫。本題答案:【錯(cuò)誤】29、【判斷題】opendir函數(shù)會(huì)返回一個(gè)類似于文件描述符的dirent結(jié)構(gòu)體指針,稱為dirent流,用來(lái)保存打開的目錄信息,對(duì)目錄的一些操作需要借助dirent完成,比如讀目錄readdir函數(shù)。本題答案:【錯(cuò)誤】30、【判斷題】調(diào)整文件偏移量位置的off_tlseek(intfd,off_toffset,intwhence)函數(shù),第三個(gè)參數(shù)取值SEEK_SET表示從文件開始處計(jì)算偏移量。本題答案:【正確】31、【判斷題】intstat(constchar*path,structstat*buf)函數(shù)可以獲得path路徑中文件的屬性,獲取的文件屬性信息保存在buf中。本題答案:【正確】單元作業(yè)3單元測(cè)試31、【單選題】以下哪種狀態(tài)不是進(jìn)程所擁有的狀態(tài)。本題答案:【生存態(tài)】2、【單選題】()是操作系統(tǒng)中最重要、最基本的概念之一,它是系統(tǒng)分配資源的基本單位,是一個(gè)具有獨(dú)立功能的程序段對(duì)某個(gè)數(shù)據(jù)集的一次執(zhí)行活動(dòng)。本題答案:【進(jìn)程】3、【單選題】在Linux操作系統(tǒng)中,運(yùn)行態(tài)和就緒態(tài)進(jìn)程的狀態(tài)被統(tǒng)一為()。本題答案:【TASK_RUNNING】4、【單選題】對(duì)以下程序運(yùn)行成功時(shí)描述正確的是()。#includestdio.h#includestdlib.h#includeunistd.h#includesys/types.hmain(){pid_tpid;if((pid=fork())==-1){perror(“fork”);exit(EXIT_FAILURE);}printf(“hello\n”);return0;}本題答案:【父子進(jìn)程各輸出一個(gè)hello】5、【單選題】eXec族函數(shù)中,只有()是系統(tǒng)調(diào)用,其他五個(gè)都是庫(kù)函數(shù)。本題答案:【execve】6、【單選題】以下()不是waitpid與wait函數(shù)的不同之處。本題答案:【waitpid可以帶回子進(jìn)程結(jié)束的狀態(tài)】7、【單選題】以下哪種方式會(huì)導(dǎo)致進(jìn)程的異常退出。本題答案:【被接收到的信號(hào)終止】8、【單選題】以下函數(shù)會(huì)在被調(diào)用時(shí)刷新進(jìn)程所打開的流對(duì)象的是()。本題答案:【exit】9、【單選題】setsid函數(shù)用來(lái)設(shè)置進(jìn)程的____。本題答案:【會(huì)話號(hào)】10、【單選題】Linux系統(tǒng)中大多數(shù)的軟件服務(wù)器屬于______。本題答案:【守護(hù)進(jìn)程】11、【單選題】task_struct結(jié)構(gòu)體用來(lái)保存_____。本題答案:【進(jìn)程的PCB】12、【單選題】下列eXec函數(shù)中調(diào)用者可以通過(guò)數(shù)組指定命令行參數(shù)并通過(guò)相對(duì)路徑查找可執(zhí)行文件的函數(shù)是________。本題答案:【execvp】13、【單選題】調(diào)用fork函數(shù)后該函數(shù)返回值為0,說(shuō)明出現(xiàn)以下何種情況?本題答案:【當(dāng)前代碼運(yùn)行在子進(jìn)程中】14、【單選題】調(diào)用fork函數(shù)后下列哪一種不屬于父子進(jìn)程之間共享的內(nèi)容?本題答案:【進(jìn)程ID】15、【單選題】下面哪個(gè)函數(shù)既可以指定所等待子進(jìn)程的ID又可以請(qǐng)求內(nèi)核返回子進(jìn)程使用的資源情況匯總?本題答案:【waitpid】16、【單選題】下列何種情況下會(huì)出現(xiàn)不同進(jìn)程共享相同文件表的情況?本題答案:【打開文件的進(jìn)程創(chuàng)建子進(jìn)程】17、【單選題】下列關(guān)于進(jìn)程和程序的描述中哪一項(xiàng)是不正確的?本題答案:【程序只能在前臺(tái)運(yùn)行,而進(jìn)程可以在前臺(tái)或后臺(tái)運(yùn)行】18、【判斷題】在Linux操作系統(tǒng)中,處于阻塞態(tài)的進(jìn)程可以被信號(hào)喚醒。本題答案:【錯(cuò)誤】19、【判斷題】調(diào)用fork時(shí),父子進(jìn)程得到的返回值不同,可用此值來(lái)區(qū)分父子進(jìn)程。其中父進(jìn)程的返回值為子進(jìn)程的進(jìn)程號(hào),子進(jìn)程的返回值為-1。本題答案:【錯(cuò)誤】20、【判斷題】以下程序執(zhí)行成功時(shí),最后顯示的內(nèi)容是:******Thisistheend******#includestdio.h#includeunistd.hintmain(){char*argv[]={“cp”,”/etc/passwd”,”tmppass”,NULL};printf(“Let’suseexecvp.\n”);execvp(“cp”,argv);printf(“******Thisistheend******”);}本題答案:【錯(cuò)誤】21、【判斷題】fork和vfork函數(shù)都可以用來(lái)創(chuàng)建新進(jìn)程。本題答案:【正確】22、【判斷題】父進(jìn)程先于子進(jìn)程結(jié)束,將會(huì)導(dǎo)致子進(jìn)程成為僵尸進(jìn)程。本題答案:【錯(cuò)誤】23、【判斷題】exec函數(shù)并不影響執(zhí)行前打開的文件描述符集合。本題答案:【正確】24、【判斷題】在UNIX/Linux系統(tǒng)中,可以認(rèn)為操作系統(tǒng)用了三張表來(lái)描述一個(gè)被進(jìn)程打開的文件。本題答案:【正確】25、【判斷題】在Linux系統(tǒng)中,可執(zhí)行文件的格式為ELF,可以使用file或readelf命令來(lái)查看文件的情況。本題答案:【正確】26、【判斷題】根據(jù)以下命令及結(jié)果,[huangru@xiyoulinuxarchive]$sizeex1textdatabssdechexfilename915204401159487hello說(shuō)明hello文件大小為1159字節(jié),其中代碼段915字節(jié),數(shù)據(jù)段204字節(jié),bss段是40字節(jié)。本題答案:【正確】27、【判斷題】在Linux環(huán)境下,可以使用top和ps命令來(lái)查看進(jìn)程的情況,區(qū)別是top命令反映的是系統(tǒng)進(jìn)程動(dòng)態(tài)信息,ps命令反映的是系統(tǒng)進(jìn)程過(guò)去的一次性快照。本題答案:【正確】28、【判斷題】在Linux中一個(gè)進(jìn)程的內(nèi)存映像包含:代碼區(qū)、數(shù)據(jù)區(qū)、BSS區(qū)、堆區(qū)和棧區(qū)。其中BSS區(qū)用來(lái)存放未初始化的全局變量和靜態(tài)變量。堆區(qū)(heap)用于存放進(jìn)程運(yùn)行中被動(dòng)態(tài)分配的內(nèi)存段。本題答案:【正確】29、【判斷題】Linux中進(jìn)程的狀態(tài),其中TASK_UNINTERRUPTIBLE表示可喚醒阻塞態(tài),TASK_ZOMBIE表示僵死(僵尸)狀態(tài)。本題答案:【錯(cuò)誤】30、【判斷題】execve(hello,argv,envp);語(yǔ)句表示創(chuàng)建一個(gè)新進(jìn)程,執(zhí)行hello代碼,為main函數(shù)傳遞argv入口參數(shù),以envp為環(huán)境執(zhí)行hello。本題答案:【錯(cuò)誤】31、【判斷題】main函數(shù)的return或隱含返回,以及調(diào)用exit和_exit函數(shù)都是Linux系統(tǒng)的異常退出。本題答案:【錯(cuò)誤】32、【判斷題】守護(hù)進(jìn)程獨(dú)立于控制終端,運(yùn)行在前臺(tái),執(zhí)行日常事務(wù)的特殊進(jìn)程,Linux的大多數(shù)服務(wù)器是以守護(hù)進(jìn)程實(shí)現(xiàn)的。本題答案:【錯(cuò)誤】單元作業(yè)4單元測(cè)試41、【單選題】重定向是由_______實(shí)現(xiàn)的。本題答案:【Shell】2、【單選題】在實(shí)現(xiàn)man-kdirectory|grepread命令時(shí),使用的是______。本題答案:【管道】3、【單選題】命令catfilefile2將會(huì)()。本題答案:【將file1的內(nèi)容添加到file2已有內(nèi)容之后】4、【單選題】將標(biāo)準(zhǔn)輸出重定向到文件描述符為6對(duì)應(yīng)的文件上,對(duì)應(yīng)的c程序語(yǔ)句為______。本題答案:【dup2(6,1);】5、【單選題】以下關(guān)于管道的描述錯(cuò)誤的是()。本題答案:【使用pipe函數(shù)時(shí),得到的文件描述符數(shù)組中,下標(biāo)為0的是管道的寫端】6、【單選題】下面對(duì)管道的描述中哪一個(gè)是不正確的_________。本題答案:【管道存在于用戶空間中】7、【單選題】管道的讀寫操作是以()的方式進(jìn)行的。本題答案:【隊(duì)列】8、【單選題】下列有關(guān)管道的說(shuō)法錯(cuò)誤的是()。本題答案:【讀寫管道的操作都是原子性的】9、【單選題】創(chuàng)建命名管道除了使用mkfifo函數(shù)外,還可以使用()函數(shù)。本題答案:【mknod】10、【單選題】以下命令可以將標(biāo)準(zhǔn)錯(cuò)誤重定向的是()。本題答案:【ls-l/homeerr.txt】11、【判斷題】Shell可以管理命令或程序的輸入輸出。本題答案:【正確】12、【判斷題】標(biāo)準(zhǔn)錯(cuò)誤stderr無(wú)法重定向。本題答案:【錯(cuò)誤】13、【判斷題】管道只能用于有親緣關(guān)系的進(jìn)程進(jìn)行通信。本題答案:【錯(cuò)誤】14、【判斷題】以下語(yǔ)句創(chuàng)建了一個(gè)匿名管道,其中parr[1]記錄了管道的讀端,parr[0]記錄了管道的寫端。intparr[2];pipe(parr);本題答案:【錯(cuò)誤】15、【判斷題】管道是一種特殊的文件,所以操作文件時(shí)可以使用的函數(shù)都可以用于操作管道。本題答案:【錯(cuò)誤】單元作業(yè)5單元測(cè)試51、【單選題】以下哪一種情況不會(huì)產(chǎn)生信號(hào)。本題答案:【從信號(hào)處理函數(shù)退出時(shí)】2、【單選題】以下哪種信號(hào)處理方式不需要提前安裝信號(hào)處理函數(shù)。本題答案:【按默認(rèn)方式處理】3、【單選題】向指定進(jìn)程發(fā)送一個(gè)信號(hào)可使用函數(shù)()。本題答案:【kill】4、【單選題】以下信號(hào)不能被忽略的是()。本題答案:【SIGSTOP】5、【單選題】kill(pid,signum)函數(shù)中,當(dāng)參數(shù)pid為0時(shí)表示()。本題答案:【向與調(diào)用kill函數(shù)的進(jìn)程同組的進(jìn)程發(fā)送signum信號(hào)】6、【單選題】以下哪個(gè)函數(shù)無(wú)法產(chǎn)生信號(hào)?本題答案:【pause】7、【單選題】以下關(guān)于捕捉信號(hào)的說(shuō)法錯(cuò)誤的是()。本題答案:【sigaction函數(shù)無(wú)法獲取指定信號(hào)當(dāng)前的處理函數(shù)】8、【單選題】以下關(guān)于屏蔽信號(hào)的說(shuō)法正確的是()。本題答案:【通常是設(shè)置一個(gè)需要屏蔽的信號(hào)集】9、【單選題】以下不屬于偽信號(hào)處理函數(shù)的是()。本題答案:【SIGINT】10、【單選題】以下關(guān)于信號(hào)機(jī)制描述錯(cuò)誤的是()。本題答案:【使用信號(hào)必須安裝信號(hào)處理函數(shù)】11、【判斷題】支持排隊(duì)的信號(hào)被稱為不可靠信號(hào)。本題答案:【錯(cuò)誤】12、【判斷題】使用signal函數(shù)時(shí),可以設(shè)置要屏蔽的信號(hào)集。本題答案:【錯(cuò)誤】13、【判斷題】信號(hào)是一種通信機(jī)制,可以用于處理異步事件。本題答案:【正確】14、【判斷題】當(dāng)進(jìn)程響應(yīng)信號(hào)x轉(zhuǎn)去執(zhí)行信號(hào)處理函數(shù)時(shí)又收到了信號(hào)y,此時(shí)若處理信號(hào)y,一定會(huì)發(fā)生數(shù)據(jù)損毀。本題答案:【錯(cuò)誤】15、【判斷題】信號(hào)機(jī)制不僅可以向進(jìn)程通知事件,還可以給進(jìn)程傳遞數(shù)據(jù)。本題答案:【正確】單元作業(yè)6單元測(cè)試61、【單選題】以下進(jìn)程間通信方式屬于異步通信方式的是_________。本題答案:【信號(hào)】2、【單選題】下面對(duì)進(jìn)程間通信的共享內(nèi)存機(jī)制的描述中哪一個(gè)是不正確的?本題答案:【對(duì)共享內(nèi)存的訪問無(wú)需再考慮互斥問題】3、【單選題】可以使用命令()獲取當(dāng)前系統(tǒng)中所有IPC資源的狀態(tài)。本題答案:【ipcs】4、【單選題】以下通信機(jī)制屬于SYSTEMVIPC機(jī)制的是()。本題答案:【信號(hào)量】5、【單選題】客戶端使用服務(wù)器創(chuàng)建的共享內(nèi)存可使用函數(shù)()。本題答案:【shmget】6、【單選題】以下不屬于SYSTEMVIPC的通信機(jī)制是()。本題答案:【信號(hào)】7、【單選題】以下關(guān)于通信機(jī)制的描述錯(cuò)誤的是()。本題答案:【每次對(duì)消息隊(duì)列進(jìn)程讀操作時(shí),會(huì)返回隊(duì)列的第一個(gè)消息】8、【單選題】()不是進(jìn)程通信的目的。本題答案:【預(yù)防死鎖】9、【單選題】以下關(guān)于IPC對(duì)象的描述正確的是()。本題答案:【創(chuàng)建IPC對(duì)象時(shí),需要約定一個(gè)鍵值,保證通信的多個(gè)進(jìn)程會(huì)合在同一個(gè)IPC對(duì)象上】10、【單選題】以下關(guān)于信號(hào)量的描述錯(cuò)誤的是()。本題答案:【信號(hào)量的初值通常為0】11、【判斷題】SYSTEMVIPC中信號(hào)量集機(jī)制中信號(hào)量的P操作和V操作都是通過(guò)調(diào)用semop函數(shù)來(lái)實(shí)現(xiàn)的。本題答案:【正確】12、【判斷題】使用共享內(nèi)存無(wú)法解決多個(gè)進(jìn)程同時(shí)讀寫的沖突。本題答案:【正確】13、【判斷題】操作IPC對(duì)象時(shí),既可以使用該對(duì)象的鍵值,也可以使用該對(duì)象的id值。本題答案:【錯(cuò)誤】14、【判斷題】使用共享內(nèi)存的進(jìn)程在創(chuàng)建或關(guān)聯(lián)了共享內(nèi)存后,還需要將共享內(nèi)存綁定到自己的進(jìn)程空間中。本題答案:【正確】15、【判斷題】信號(hào)量也可用于線程間通信。本題答案:【正確】單元作業(yè)7單元測(cè)試71、【單選題】在POSIX中,創(chuàng)建線程使用()函數(shù)。本題答案:【pthread_create】2、【單選題】以下哪一項(xiàng)不是線程與進(jìn)程對(duì)比的優(yōu)點(diǎn)?本題答案:【線程擁有更靈活的調(diào)度策略】3、【單選題】線程使用以下哪種方式退出時(shí),無(wú)法保證不結(jié)束整個(gè)進(jìn)程?本題答案:【線程執(zhí)行eXec函數(shù)后,導(dǎo)致當(dāng)前進(jìn)程地址空間全部更新】4、【單選題】以下敘述正確的是()。本題答案:【操作系統(tǒng)可以感知到內(nèi)核級(jí)線程,無(wú)法感知到用戶級(jí)線程】5、【單選題】以下說(shuō)法正確的是()。本題答案:【只有用戶級(jí)線程的操作系統(tǒng)中,調(diào)度以進(jìn)程為單位,由用戶程序控制進(jìn)程中的多個(gè)線程運(yùn)行?!?、【單選題】以下不屬于線程私有資源的是本題答案:【文件描述符表】7、【單選題】調(diào)用pthread_create函數(shù)創(chuàng)建一個(gè)線程后,()會(huì)先運(yùn)行。本題答案:【創(chuàng)建的新線程或調(diào)用pthread_create函數(shù)的線程】8、【單選題】以下哪種情況不會(huì)導(dǎo)致線程被取消本題答案:【線程處于CANCELED狀態(tài),且線程收到了取消信號(hào)】9、【單選題】以下關(guān)于線程清理函數(shù)的說(shuō)法,錯(cuò)誤的是()。本題答案:【線程從其代碼中的return語(yǔ)句結(jié)束時(shí),會(huì)引發(fā)pthread_cleanup_push和pthread_cleanup_pop函數(shù)執(zhí)行】10、【單選題】以下關(guān)于線程屬性的說(shuō)法,正確的是()?本題答案:【一個(gè)線程對(duì)應(yīng)一個(gè)屬性對(duì)象】11、【單選題】以下關(guān)于線程私有數(shù)據(jù)的說(shuō)法,錯(cuò)誤的是()?本題答案:【線程的ID號(hào)是線程的私有數(shù)據(jù)】12、【判斷題】線程是系統(tǒng)調(diào)度的基本單元。本題答案:【正確】13、【判斷題】同一進(jìn)程的所有線程共享進(jìn)程的所有信息,包括堆棧。本題答案:【正確】14、【判斷題】線程可以分為用戶級(jí)線程和內(nèi)核級(jí)線程。本題答案:【正確】15、【判斷題】當(dāng)進(jìn)程的某個(gè)線程調(diào)用pthread_cancel函數(shù)取消同進(jìn)程的指定線程時(shí),指定線程不一定會(huì)被取消。本題答案:【正確】16、【判斷題】可以通過(guò)兩個(gè)線程ID是否相當(dāng)來(lái)判斷這兩個(gè)線程是否是同一個(gè)線程。本題答案:【錯(cuò)誤】17、【判斷題】線程ID只在它所屬的進(jìn)程環(huán)境中有效。本題答案:【正確】18、【判斷題】調(diào)用pthread_create函數(shù)創(chuàng)建線程時(shí),通過(guò)函數(shù)參數(shù)arg傳給啟動(dòng)例程的執(zhí)行參數(shù)只能有一個(gè),傳遞多個(gè)參數(shù)將會(huì)出錯(cuò)。本題答案:【正確】19、【判斷題】編寫Linux下的多線程程序時(shí),編譯需要用到-thread選項(xiàng)。本題答案:【錯(cuò)誤】單元作業(yè)8單元測(cè)試81、【單選題】以下不屬于線程同步機(jī)制的是()。本題答案:【正則表達(dá)式】2、【單選題】()函數(shù)用來(lái)初始化一個(gè)互斥鎖。本題答案:【pthread_mutex_init】3、【單選題】以下關(guān)于互斥鎖的描述,錯(cuò)誤的是()。本題答案:【若線程申請(qǐng)的互斥鎖正被其他線程占用,則該線程將被掛起】4、【單選題】以下關(guān)于讀寫鎖的說(shuō)法錯(cuò)誤的是()。本題答案:【同一時(shí)間段只能有一個(gè)進(jìn)程為讀鎖定競(jìng)爭(zhēng)資源】5、【單選題】以下關(guān)于條件變量的說(shuō)法,錯(cuò)誤的是()。本題答案:【使用條件變量需要用pthread_cond_init函數(shù)初始化】6、【單選題】以下關(guān)于線程同步說(shuō)法錯(cuò)誤的是()。本題答案:【互斥量和條件變量結(jié)合使用就不會(huì)導(dǎo)致系統(tǒng)死鎖】7、【單選題】以下關(guān)于線程同步正確的說(shuō)法是()。本題答案:【線程同步也可已使用信號(hào)量和信號(hào)】8、【單選題】pthread_cond_wait函數(shù)的作用是本題答案:【等待參數(shù)指定的條件變量發(fā)出信號(hào)】9、【單選題】以下關(guān)于讀寫鎖,正確的說(shuō)法是()。本題答案:【使用讀寫鎖的多線程比使用互斥量的多線程并行度更高】10、【單選題】以下函數(shù)中,()是用于控制條件變量的。本題答案:【pthread_mutex_timedlock】11、【單選題】以下()步驟是正確的。①對(duì)互斥量加鎖②改變互斥量保護(hù)的條件③給等待條件的線程發(fā)信號(hào)④對(duì)互斥量解鎖本題答案:

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論