MOOC 嵌入式軟件設(shè)計(jì)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案_第1頁(yè)
MOOC 嵌入式軟件設(shè)計(jì)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案_第2頁(yè)
MOOC 嵌入式軟件設(shè)計(jì)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案_第3頁(yè)
MOOC 嵌入式軟件設(shè)計(jì)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案_第4頁(yè)
MOOC 嵌入式軟件設(shè)計(jì)-大連理工大學(xué) 中國(guó)大學(xué)慕課答案_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

MOOC嵌入式軟件設(shè)計(jì)-大連理工大學(xué)中國(guó)大學(xué)慕課答案客觀題1、問題:下列關(guān)于嵌入式系統(tǒng)描述,錯(cuò)誤的是()選項(xiàng):A、可以解決某類確定問題B、與通用計(jì)算機(jī)在技術(shù)本質(zhì)上沒有區(qū)別C、功能比通用計(jì)算機(jī)更強(qiáng)大D、對(duì)體積和功耗、可靠性、成本有嚴(yán)格要求正確答案:【功能比通用計(jì)算機(jī)更強(qiáng)大】2、問題:下列哪一項(xiàng),不屬于嵌入式系統(tǒng)的固有組成部分()選項(xiàng):A、處理器B、外圍電路C、嵌入式操作系統(tǒng)D、嵌入式應(yīng)用軟件正確答案:【嵌入式操作系統(tǒng)】3、問題:下列編程語言中,執(zhí)行效率最高的是()選項(xiàng):A、匯編語言B、C語言C、C++語言D、JAVA語言正確答案:【匯編語言】4、問題:采用嵌入式操作系統(tǒng)的好處是()選項(xiàng):A、系統(tǒng)速度更快B、執(zhí)行效率更高C、應(yīng)用軟件運(yùn)行更快D、程序員可專注于問題正確答案:【程序員可專注于問題】5、問題:直接針對(duì)硬件編程,不可以()選項(xiàng):A、訪問處理器的寄存器B、控制硬件工作模式和過程C、利用操作系統(tǒng)的調(diào)度機(jī)制D、讀寫內(nèi)存正確答案:【利用操作系統(tǒng)的調(diào)度機(jī)制】客觀題1、問題:關(guān)于模塊描述,錯(cuò)誤的是()選項(xiàng):A、模塊劃分應(yīng)符合高內(nèi)聚低耦合的原則B、C語言中,源文件和對(duì)應(yīng)頭文件構(gòu)成一個(gè)模塊C、幾個(gè)模塊共享的全局變量,可定義在這些文件共有的頭文件中。D、嵌入式系統(tǒng)中,每個(gè)硬件設(shè)備對(duì)應(yīng)一個(gè)模塊正確答案:【幾個(gè)模塊共享的全局變量,可定義在這些文件共有的頭文件中。】2、問題:關(guān)于中斷服務(wù)程序,錯(cuò)誤的是()選項(xiàng):A、可向主程序返回計(jì)算結(jié)果B、應(yīng)該盡可能短小,以增強(qiáng)系統(tǒng)實(shí)時(shí)性C、不應(yīng)在其中包含復(fù)雜操作D、不能進(jìn)行參數(shù)傳遞正確答案:【可向主程序返回計(jì)算結(jié)果】3、問題:關(guān)于無操作系統(tǒng)嵌入式系統(tǒng)的中斷模型,正確的是()選項(xiàng):A、中斷程序中完成對(duì)應(yīng)事務(wù)處理B、中斷程序中僅作中斷登記C、中斷發(fā)生時(shí),中斷服務(wù)程序?qū)⒅袛囝愋偷怯浀蕉褩V蠨、主程序通過無限循環(huán)執(zhí)行實(shí)際中斷任務(wù),不區(qū)分中斷優(yōu)先級(jí)正確答案:【中斷程序中僅作中斷登記】4、問題:在采用C語言模擬面向?qū)ο筇匦詴r(shí),正確的描述是()選項(xiàng):A、結(jié)構(gòu)與類的功能完全相同B、函數(shù)指針用于實(shí)現(xiàn)類的屬性成員C、通過結(jié)構(gòu)體包含實(shí)現(xiàn)繼承D、結(jié)構(gòu)可以包含成員函數(shù)正確答案:【通過結(jié)構(gòu)體包含實(shí)現(xiàn)繼承】5、問題:關(guān)于采用C語言進(jìn)行“面向?qū)ο缶幊獭保e(cuò)誤的描述是()選項(xiàng):A、可以實(shí)現(xiàn)更好的程序結(jié)構(gòu)B、可以有效的組織漢字顯示C、可以實(shí)現(xiàn)部分“類”的功能D、在菜單設(shè)計(jì)方面效率較低正確答案:【在菜單設(shè)計(jì)方面效率較低】客觀題1、問題:關(guān)于ARMC的程序優(yōu)化,說法錯(cuò)誤的是()選項(xiàng):A、可分析程序運(yùn)行時(shí)間B、可指導(dǎo)匯編程序設(shè)計(jì)C、可分析程序是否高效D、可指導(dǎo)C程序設(shè)計(jì)正確答案:【可指導(dǎo)匯編程序設(shè)計(jì)】2、問題:關(guān)于數(shù)據(jù)類型的描述,正確的是()選項(xiàng):A、數(shù)據(jù)類型越短越節(jié)省存儲(chǔ)空間B、傳遞參數(shù)時(shí)盡量采用字符型變量C、采用整型變量效率最高D、循環(huán)中盡量用短的數(shù)據(jù)類型,以加快執(zhí)行速度正確答案:【采用整型變量效率最高】3、問題:關(guān)于循環(huán)優(yōu)化的描述,正確的是()選項(xiàng):A、采用加計(jì)數(shù)改變循環(huán)變量B、采用減計(jì)數(shù)改變循環(huán)變量C、次數(shù)不定循環(huán)應(yīng)采用whileD、循環(huán)展開可提高程序質(zhì)量正確答案:【采用減計(jì)數(shù)改變循環(huán)變量】4、問題:關(guān)于指針別名,錯(cuò)誤的描述是()選項(xiàng):A、盡量避免采用指針B、采用指針有可能會(huì)降低程序效率C、編譯器不能識(shí)別指針別名D、采用位域時(shí),要注意指針別名問題正確答案:【盡量避免采用指針】5、問題:關(guān)于結(jié)構(gòu)體的描述,錯(cuò)誤的是()選項(xiàng):A、在結(jié)構(gòu)體中,短的成員先定義,長(zhǎng)的成員后定義B、結(jié)構(gòu)體成員盡量邊界對(duì)齊C、數(shù)組元素應(yīng)放到結(jié)構(gòu)體末尾D、__packet關(guān)鍵字可提高結(jié)構(gòu)體訪問速度正確答案:【__packet關(guān)鍵字可提高結(jié)構(gòu)體訪問速度】客觀題1、問題:Linux的特點(diǎn)不包括()選項(xiàng):A、微內(nèi)核B、符合POSIX標(biāo)準(zhǔn)C、可運(yùn)行于服務(wù)器D、可運(yùn)行于嵌入式設(shè)備正確答案:【微內(nèi)核】2、問題:以下哪一項(xiàng),不屬于shell的特點(diǎn)()選項(xiàng):A、是操作系統(tǒng)的低級(jí)接口B、可從控制臺(tái)鍵入shell命令C、可編寫shell腳本D、linux支持多種shell正確答案:【是操作系統(tǒng)的低級(jí)接口】3、問題:以下哪一個(gè)shell環(huán)境變量標(biāo)識(shí)了系統(tǒng)可執(zhí)行文件路徑()選項(xiàng):A、HOMEB、PATHC、TERMD、PWD正確答案:【PATH】4、問題:以下哪個(gè)路徑下存放了系統(tǒng)所有設(shè)備文件()選項(xiàng):A、binB、devC、libD、root正確答案:【dev】5、問題:查看系統(tǒng)當(dāng)前進(jìn)程,采用如下哪個(gè)命令()選項(xiàng):A、rmB、touchC、mkdirD、ps正確答案:【ps】6、問題:配置網(wǎng)卡ip地址,采用下列哪個(gè)命令()選項(xiàng):A、pingB、telnetC、ifconfigD、ftp正確答案:【ifconfig】第一節(jié)客觀題1、問題:交叉編譯器的特點(diǎn)是()選項(xiàng):A、編譯器運(yùn)行在宿主機(jī),編譯結(jié)果運(yùn)行在宿主機(jī)B、編譯器運(yùn)行在目標(biāo)機(jī),編譯結(jié)果運(yùn)行在目標(biāo)機(jī)C、編譯器運(yùn)行在宿主機(jī),編譯結(jié)果運(yùn)行在目標(biāo)機(jī)D、編譯器運(yùn)行在目標(biāo)機(jī),編譯結(jié)果運(yùn)行在宿主機(jī)正確答案:【編譯器運(yùn)行在宿主機(jī),編譯結(jié)果運(yùn)行在目標(biāo)機(jī)】2、問題:GNU工具鏈不包括以下哪一項(xiàng)()選項(xiàng):A、GCCB、GDBC、LDD、IDE正確答案:【IDE】3、問題:vi的強(qiáng)制存盤退出命令是()選項(xiàng):A、qB、q!C、wqD、x正確答案:【wq】4、問題:采用gcc編譯程序時(shí),只進(jìn)行到預(yù)處理階段,采用下列哪個(gè)選項(xiàng)()選項(xiàng):A、-EB、-SC、-cD、-o正確答案:【-E】5、問題:采用gcc編譯程序時(shí),打開所有警告采用下列哪個(gè)選項(xiàng)()選項(xiàng):A、-wB、-OC、-gD、-Wall正確答案:【-Wall】6、問題:gdb的斷點(diǎn)功能,采用如下哪一個(gè)縮寫形式()選項(xiàng):A、nB、iC、bD、l正確答案:【b】第二節(jié)客觀題1、問題:make命令確定文件是否應(yīng)編譯的依據(jù)是()選項(xiàng):A、文件生成時(shí)間B、文件生成大小C、文件類型D、文件屬性正確答案:【文件生成時(shí)間】2、問題:以下哪一項(xiàng)不屬于Makefile的目標(biāo)類型()選項(xiàng):A、最終目標(biāo)B、中間目標(biāo)C、標(biāo)簽D、依賴文件正確答案:【依賴文件】3、問題:以下關(guān)于make執(zhí)行流程,錯(cuò)誤的是()選項(xiàng):A、Makefile的第一個(gè)目標(biāo)是最終目標(biāo)B、各目標(biāo)按照堆棧原則查找C、依賴文件不存在則直接退出D、標(biāo)號(hào)會(huì)被最先關(guān)聯(lián)到正確答案:【標(biāo)號(hào)會(huì)被最先關(guān)聯(lián)到】4、問題:以下哪一個(gè)不屬于Makefile的變量類型()選項(xiàng):A、環(huán)境變量B、自動(dòng)化變量C、遞歸展開變量D、符號(hào)變量正確答案:【符號(hào)變量】5、問題:以下哪一項(xiàng)描述是正確的()選項(xiàng):A、Makefile不支持嵌套B、Makefile不支持同時(shí)生成多個(gè)可執(zhí)行程序C、Makefile中不用明確寫明所有規(guī)則D、Makefile執(zhí)行出錯(cuò)即退出正確答案:【Makefile中不用明確寫明所有規(guī)則】客觀題1、問題:基于操作系統(tǒng)的嵌入式軟件平臺(tái),可以不包括下面哪一項(xiàng)()選項(xiàng):A、bootloaderB、操作系統(tǒng)C、文件系統(tǒng)D、圖形系統(tǒng)正確答案:【圖形系統(tǒng)】2、問題:Busybox的特點(diǎn)不包括()選項(xiàng):A、將大量程序壓縮到一個(gè)文件中B、通過命令行參數(shù)argv[1]識(shí)別每一個(gè)命令C、為每個(gè)命令建立一個(gè)符號(hào)鏈接D、將多個(gè)命令的公共部分進(jìn)行合并,只保留一個(gè)副本正確答案:【通過命令行參數(shù)argv[1]識(shí)別每一個(gè)命令】3、問題:bootloader的特點(diǎn)描述正確的是()選項(xiàng):A、在系統(tǒng)中一直工作,直到掉電B、分為兩階段運(yùn)行,用匯編設(shè)計(jì)C、其主要功能是復(fù)制操作系統(tǒng)內(nèi)核到內(nèi)存中D、具有用戶交互功能正確答案:【其主要功能是復(fù)制操作系統(tǒng)內(nèi)核到內(nèi)存中】4、問題:對(duì)應(yīng)嵌入式應(yīng)用程序來說()選項(xiàng):A、必須交叉編譯B、可以交叉編譯C、必須本地編譯D、可以本地編譯正確答案:【必須交叉編譯】5、問題:以下哪種方式不用于下載和調(diào)試程序()選項(xiàng):A、TFTPB、FTPC、HTTPD、NFS正確答案:【HTTP】客觀題1、問題:umask()系統(tǒng)調(diào)用的功能是()選項(xiàng):A、設(shè)置新創(chuàng)建的文件或目錄應(yīng)關(guān)閉的權(quán)限位的掩碼B、設(shè)置新創(chuàng)建的文件或目錄應(yīng)打開的權(quán)限位的掩碼C、設(shè)置新創(chuàng)建的文件或目錄的權(quán)限位D、清除新創(chuàng)建的文件或目錄的權(quán)限位正確答案:【設(shè)置新創(chuàng)建的文件或目錄應(yīng)關(guān)閉的權(quán)限位的掩碼】2、問題:關(guān)于系統(tǒng)調(diào)用,說法錯(cuò)誤的是()選項(xiàng):A、系統(tǒng)調(diào)用是操作系統(tǒng)提供給用戶的底層編程接口B、系統(tǒng)調(diào)用存在于內(nèi)核空間C、系統(tǒng)調(diào)用通過調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)D、系統(tǒng)調(diào)用使用不當(dāng)對(duì)系統(tǒng)損害較大正確答案:【系統(tǒng)調(diào)用通過調(diào)用庫(kù)函數(shù)實(shí)現(xiàn)】3、問題:對(duì)應(yīng)fopen()和open()的說法,正確的是()選項(xiàng):A、前者更加底層B、前者返回文件描述符C、后者是系統(tǒng)調(diào)用D、后者返回FILE*類型指針正確答案:【后者是系統(tǒng)調(diào)用】4、問題:下列哪一個(gè)函數(shù)可以檢查是否訪問到了文件尾()選項(xiàng):A、fopenB、feofC、freadD、fseek正確答案:【feof】5、問題:下列哪個(gè)函數(shù)的功能是新建目錄()選項(xiàng):A、chdirB、mkdirC、rmdirD、getcwd正確答案:【mkdir】6、問題:調(diào)用mmap()函數(shù)時(shí),如不知道內(nèi)存映射地址,應(yīng)將下列哪個(gè)參數(shù)置為NULL()選項(xiàng):A、startB、lengthC、protD、offset正確答案:【start】客觀題1、問題:以下哪一項(xiàng)不屬于fork()系統(tǒng)調(diào)用的特點(diǎn)()選項(xiàng):A、會(huì)產(chǎn)生一個(gè)新進(jìn)程B、調(diào)用一次,返回兩次C、子進(jìn)程是父進(jìn)程的副本,二者完全相同D、向子進(jìn)程返回0正確答案:【子進(jìn)程是父進(jìn)程的副本,二者完全相同】2、問題:以下關(guān)于進(jìn)程操作的說法,錯(cuò)誤的是()選項(xiàng):A、fork()用來創(chuàng)建一個(gè)新的進(jìn)程,此進(jìn)程幾乎是當(dāng)前進(jìn)程的一個(gè)完全拷貝B、exec()函數(shù)可以在進(jìn)程中用另外的程序來替換掉當(dāng)前進(jìn)程運(yùn)行的程序C、執(zhí)行到execve()函數(shù)時(shí),當(dāng)前進(jìn)程的代碼部分會(huì)被新程序替換D、exec函數(shù)族一旦執(zhí)行成功,就不會(huì)返回它的調(diào)用者正確答案:【exec()函數(shù)可以在進(jìn)程中用另外的程序來替換掉當(dāng)前進(jìn)程運(yùn)行的程序】3、問題:關(guān)于waitpid()函數(shù)的說法,錯(cuò)誤的是()選項(xiàng):A、waitpid()會(huì)暫時(shí)停止目前進(jìn)程的執(zhí)行,直到有信號(hào)來到或子進(jìn)程結(jié)束B、如果在調(diào)用waitpid時(shí)子進(jìn)程已經(jīng)結(jié)束,則waitpid會(huì)立即返回子進(jìn)程結(jié)束狀態(tài)值C、子進(jìn)程的結(jié)束狀態(tài)值由參數(shù)status返回D、如果執(zhí)行成功則返回子進(jìn)程號(hào)(PID),如果有錯(cuò)誤發(fā)生則返回0正確答案:【如果執(zhí)行成功則返回子進(jìn)程號(hào)(PID),如果有錯(cuò)誤發(fā)生則返回0】4、問題:線程具有下列哪項(xiàng)特點(diǎn)()選項(xiàng):A、每個(gè)進(jìn)程都至少包含1個(gè)線程B、進(jìn)程中的所有線程都結(jié)束,進(jìn)程才能結(jié)束C、新線程擁有獨(dú)立的棧,可在其中共享全局變量和靜態(tài)變量D、多線程程序的效率高于單線程程序正確答案:【每個(gè)進(jìn)程都至少包含1個(gè)線程】5、問題:以下哪一項(xiàng)不屬于基本的線程控制函數(shù)()選項(xiàng):A、pthread_creat()B、pthread_exit()C、pthread_join()D、pthread_start()正確答案:【pthread_start()】6、問題:以下哪個(gè)函數(shù)能夠?qū)崿F(xiàn)信號(hào)量加1的操作()選項(xiàng):A、sem_init()B、sem_wait()C、sem_post()D、sem_destory()正確答案:【sem_post()】7、問題:信號(hào)量的特征不包括以下哪一項(xiàng)()選項(xiàng):A、實(shí)現(xiàn)兩線程的同步操作B、以原子方式工作C、信號(hào)量的值為0或者1D、用于保護(hù)臨界區(qū)正確答案:【信號(hào)量的值為0或者1】客觀題1、問題:以下關(guān)于信號(hào)的描述,錯(cuò)誤的是()選項(xiàng):A、信號(hào)是UNIX/Linux系統(tǒng)響應(yīng)某些條件而產(chǎn)生的一個(gè)事件B、信號(hào)可以被生成、捕獲、響應(yīng)和忽略C、信號(hào)是系統(tǒng)自動(dòng)產(chǎn)生的D、使用kill命令可發(fā)送信號(hào)正確答案:【信號(hào)是系統(tǒng)自動(dòng)產(chǎn)生的】2、問題:通過鍵盤的Ctrlc鍵,可向前臺(tái)進(jìn)程發(fā)送下列哪個(gè)信號(hào)()選項(xiàng):A、SIGABORTB、SIGSTOPC、SIGTSTPD、SIGINT正確答案:【SIGINT】3、問題:通過鍵盤的Ctrl\鍵,可向前臺(tái)進(jìn)程發(fā)送下列哪個(gè)信號(hào)()選項(xiàng):A、SIGALRMB、SIGKILLC、SIGQUITD、SIGTERM正確答案:【SIGQUIT】4、問題:kill調(diào)用失敗的可能原因不包括()選項(xiàng):A、目標(biāo)進(jìn)程在內(nèi)核空間B、給定的信號(hào)無效C、發(fā)送進(jìn)程權(quán)限不夠D、目標(biāo)進(jìn)程不存在正確答案:【目標(biāo)進(jìn)程在內(nèi)核空間】5、問題:關(guān)于signal函數(shù),錯(cuò)誤的描述是()選項(xiàng):A、該函數(shù)有兩個(gè)參數(shù)B、該函數(shù)可對(duì)信號(hào)進(jìn)行處理C、該函數(shù)可將特定信號(hào)與處理函數(shù)進(jìn)行關(guān)聯(lián)D、函數(shù)返回先前用來處理這個(gè)信號(hào)的函數(shù)指針正確答案:【該函數(shù)可對(duì)信號(hào)進(jìn)行處理】6、問題:關(guān)于sigaction函數(shù),錯(cuò)誤的描述是()選項(xiàng):A、與signal函數(shù)功能相同B、該函數(shù)可將特定信號(hào)與處理函數(shù)進(jìn)行關(guān)聯(lián)C、信號(hào)函數(shù)選項(xiàng)標(biāo)識(shí)可設(shè)置為RESETHAND或者RESTARTD、可指定一組將被阻塞且不會(huì)傳遞給該進(jìn)程的信號(hào)正確答案:【與signal函數(shù)功能相同】客觀題1、問題:以下哪一項(xiàng)不屬于IPC方式()選項(xiàng):A、信號(hào)量B、共享內(nèi)存C、消息隊(duì)列D、信號(hào)正確答案:【信號(hào)】2、問題:關(guān)于管道的描述正確的是()選項(xiàng):A、無名管道可在不相關(guān)進(jìn)程間通信B、管道是全雙工工作C、有名管道存在于文件系統(tǒng)中D、管道是單工工作正確答案:【有名管道存在于文件系統(tǒng)中】3、問題:關(guān)于信號(hào)量的描述錯(cuò)誤的是()選項(xiàng):A、分為二進(jìn)制信號(hào)量和通用信號(hào)量B、信號(hào)量用于保護(hù)臨界區(qū)C、信號(hào)量屬于進(jìn)程間通信方式D、信號(hào)量可用普通變量替代正確答案:【信號(hào)量可用普通變量替代】4、問題:通過下列哪個(gè)函數(shù),可將共享內(nèi)存鏈接至進(jìn)程地址空間()選項(xiàng):A、shmat()B、shmctlC、shmgetD、shmdt()正確答案:【shmat()】5、問題:刪除消息隊(duì)列,采用下列哪個(gè)函數(shù)()選項(xiàng):A、msgget()B、msgctlC、msgsnd()D、msgrcv()正確答案:【msgctl】客觀題1、問題:套接字的描述正確的是()選項(xiàng):A、屬于進(jìn)程間通信方式B、和管道的用法相同C、套接字只能在網(wǎng)絡(luò)上的不同機(jī)器間使用D、套接字只能在UNIX/Linux主機(jī)上使用正確答案:【屬于進(jìn)程間通信方式】2、問題:下列哪個(gè)函數(shù)不是服務(wù)器端套接字函數(shù)()選項(xiàng):A、bind()B、listen()C、accetp()D、connect()正確答案:【connect()】3、問題:下列哪一項(xiàng)可唯一標(biāo)識(shí)一個(gè)網(wǎng)絡(luò)套接字()選項(xiàng):A、文件名B、ip地址C、端口號(hào)D、ip地址和端口號(hào)正確答案:【ip地址和端口號(hào)】4、問題:回路網(wǎng)絡(luò)的ip地址為()選項(xiàng):A、B、C、D、正確答案:【】5、問題:關(guān)于accept()系統(tǒng)調(diào)用,描述錯(cuò)誤的是()選項(xiàng):A、服務(wù)器通過其等待客戶建立對(duì)該套接字的連接B、accept函數(shù)只有當(dāng)客戶程序試圖連接到由socket參數(shù)指定的套接字上時(shí)才返回,否則將一直阻塞C、accept函數(shù)將創(chuàng)建一個(gè)新的套接字來與該客戶通信D、accept返回新套接字的描述符,新套接字的類型與服務(wù)器監(jiān)聽套接字不同正確答案:【accept返回新套接字的描述符,新套接字的類型與服務(wù)器監(jiān)聽套接字不同】第一節(jié)客觀題1、問題:關(guān)于內(nèi)核模塊的描述,正確的是()選項(xiàng):A、模塊是可獨(dú)立執(zhí)行的程序B、模塊一旦鏈接到內(nèi)核,就與內(nèi)核中原有的代碼完全等價(jià)C、模塊一旦加載到內(nèi)核中,即不可卸載D、模塊運(yùn)行于用戶空間正確答案:【模塊一旦鏈接到內(nèi)核,就與內(nèi)核中原有的代碼完全等價(jià)】2、問題:下列哪個(gè)命令可將模塊插入內(nèi)核()選項(xiàng):A、insmodB、lsmodC、rmmodD、depmod正確答案:【insmod】3、問題:關(guān)于模塊的功能,錯(cuò)誤的是()選項(xiàng):A、插入模塊到內(nèi)核時(shí)可帶參數(shù)B、可通過模塊擴(kuò)展內(nèi)核功能C、Linux內(nèi)核模塊必須遵守GPL許可證D、模塊插入內(nèi)核后,可導(dǎo)出符號(hào)供其他模塊使用正確答案:【Linux內(nèi)核模塊必須遵守GPL許可證】4、問題:關(guān)于Linux驅(qū)動(dòng)程序的說明,錯(cuò)誤的是()選項(xiàng):A、驅(qū)動(dòng)程序必須采用模塊動(dòng)態(tài)加載方式插入系統(tǒng)B、驅(qū)動(dòng)程序?qū)儆趦?nèi)核代碼C、驅(qū)動(dòng)程序就是一個(gè)函數(shù)和數(shù)據(jù)結(jié)構(gòu)的集合D、驅(qū)動(dòng)程序用于控制硬件設(shè)備正確答案:【驅(qū)動(dòng)程序必須采用模塊動(dòng)態(tài)加載方式插入系統(tǒng)】5、問題:Linux的設(shè)備,不包括如下哪一項(xiàng)()選項(xiàng):A、字符設(shè)備B、塊設(shè)備C、網(wǎng)絡(luò)設(shè)備D、輸出設(shè)備正確答案:【輸出設(shè)備】6、問題:2.6及之后的Linux系統(tǒng)主設(shè)備號(hào)是多少位()選項(xiàng):A、8B、12C、24D、32正確答案:【12】7、問題:2.6及之后的Linux系統(tǒng)次設(shè)備號(hào)是多少位()選項(xiàng):A、8B、16C、20D、24正確答案:【20】8、問題:設(shè)計(jì)Linux設(shè)備驅(qū)動(dòng)程序的主要工作是設(shè)計(jì)()選項(xiàng):A、函數(shù)指針B、函數(shù)C、與函數(shù)指針對(duì)應(yīng)的函數(shù)D、與函數(shù)對(duì)應(yīng)的函數(shù)指針正確答案:【與函數(shù)指針對(duì)應(yīng)的函數(shù)】第二節(jié)客觀題1、問題:io_p2v()函數(shù)的功能是()選項(xiàng):A、物理地址轉(zhuǎn)虛擬地址B、虛擬地址轉(zhuǎn)物理地址C、物理地址登記D、寄存器登記正確答案:【物理地址轉(zhuǎn)虛擬地址】2、問題:copy_from_user()函數(shù)的功能是()選項(xiàng):A、將數(shù)據(jù)從內(nèi)核空間復(fù)制到用戶空間B、將數(shù)據(jù)從用戶空間復(fù)制到內(nèi)核空間C、在驅(qū)動(dòng)程序之間復(fù)制數(shù)據(jù)D、在應(yīng)用程序之間復(fù)制數(shù)據(jù)正確答案:【將數(shù)據(jù)從用戶空間復(fù)制到內(nèi)核空間】3、問題:關(guān)于linux中斷驅(qū)動(dòng)程序的描述,錯(cuò)誤的是()選項(xiàng):A、中斷程序的上半部負(fù)責(zé)生成小任務(wù)B、中斷服務(wù)程序的主體部分由操作系統(tǒng)調(diào)度執(zhí)行C、中斷服務(wù)應(yīng)快速完成,以保證系統(tǒng)的快速響應(yīng)性D、中斷程序只能響應(yīng)外部事件正確答案:【中斷程序只能響應(yīng)外部事件】客觀題1、問題:在ARM11之后,新的Cortex核不包括下面哪個(gè)系列()選項(xiàng):A、AB、RC、ND、M正確答案:【N】2、問題:STM32F103屬于哪個(gè)系列產(chǎn)品()選項(xiàng):A、CortexM0B、CortexM3C、CortexM5D、CortexM7正確答案:【CortexM3】3、問題:STM32F103的輸入模式不包括下面哪一項(xiàng)()選項(xiàng):A、通用開漏輸入模式B、浮空輸入模式C、上拉/下拉輸入模式D、模擬輸入模式正確答案:【通用開漏輸入模式】4、問題:STM32F103的端口輸入數(shù)據(jù)寄存器是()選項(xiàng):A、GPIOx_CRHB、GPIOx_CRLC、GPIOx_ODRD、GPIOx_IDR正確答案:【GPIOx_IDR】5、問題:關(guān)于STM32處理器的庫(kù),說明錯(cuò)誤的是()選項(xiàng):A、庫(kù)在系統(tǒng)中的位置是用戶應(yīng)用程序與寄存器之間B、目前最新的庫(kù)是STM32標(biāo)準(zhǔn)庫(kù)V3.5.0C、庫(kù)是對(duì)處理器內(nèi)部寄存器進(jìn)行配置的接口D、意法公司先后推出了STM32標(biāo)準(zhǔn)庫(kù)和HAL庫(kù)正確答案:【目前最新的庫(kù)是STM32標(biāo)準(zhǔn)庫(kù)V3.5.0】客觀題1、問題:關(guān)于Proteus軟件,說法錯(cuò)誤的是()選項(xiàng):A、Proteus是英國(guó)LabCenter公司發(fā)行的B、Proteus軟件可以通過輸入關(guān)鍵字、器件名、廠商等查找器件C、Proteus軟件是向上兼容的D、Proteus可以使用鼠標(biāo)滾輪實(shí)現(xiàn)放大和縮小正確答案:【Proteus軟件是向上兼容的】2、問題:下面哪種工具欄不屬于左側(cè)專用工具欄()選項(xiàng):A、編輯工具欄B、調(diào)試工具欄C、圖形工具欄D、通用工具欄正確答案:【通用工具欄】3、問題:在LED流水燈實(shí)例中,采用的是哪個(gè)端口()選項(xiàng):A、GPIOAB、GPIOBC、GPIOCD、GPIOD正確答案:【GPIOC】鴻蒙技術(shù)專題作業(yè)第一節(jié):鴻蒙操作系統(tǒng)介紹客觀題1、問題:HarmonyOS是什么操作系統(tǒng)()選項(xiàng):A、新一代的互聯(lián)終端B、新一代的智能終端C、新一代的交互終端D、新一代的全場(chǎng)景終端正確答案:【新一代的智能終端】2、問題:HarmonyOS可以在最小多大級(jí)別的設(shè)備上運(yùn)行()選項(xiàng):A、KBB、百KBC、MBD、百M(fèi)B正確答案:【百KB】3、問題:關(guān)于鴻蒙面對(duì)的挑戰(zhàn),下列說法錯(cuò)誤的是()選項(xiàng):A、差異化多端顯示B、差異化交互方式C、MB-GB級(jí)別的設(shè)備部署D、難以做到統(tǒng)一開發(fā)正確答案:【MB-GB級(jí)別的設(shè)備部署】第二節(jié):基于Hi3861的鴻蒙系統(tǒng)實(shí)驗(yàn)客觀題1、問題:Harmony的技術(shù)特征不包括()選項(xiàng):A、宏內(nèi)核B、微內(nèi)核C、全場(chǎng)景D、分布式正確答案:【宏內(nèi)核】2、問題:以下哪項(xiàng)不屬于微內(nèi)核系統(tǒng)()選項(xiàng):A、windowsNTB、QNXC、MinixD、Linux正確答案:【Linux】3、問題:在“1+8+N”戰(zhàn)略中,“1”代表的是()選項(xiàng):A、手表B、手機(jī)C、耳機(jī)D、平板正確答案:【手機(jī)】4、問題:HarmonyOS是什么操作系統(tǒng)()選項(xiàng):A、分散式軟總線技術(shù)B、分布式軟總線技術(shù)C、分散式硬總線技術(shù)D、分布式硬總線技術(shù)正確答案:【分布式軟總線技術(shù)】5、問題:以下哪項(xiàng)不屬于分布式軟總線的組成()選項(xiàng):A、數(shù)據(jù)總線B、任務(wù)總線C、服務(wù)總線D、總線中樞正確答案:【服務(wù)總線】6、填空題:鴻蒙操作系統(tǒng)采用了兩大技術(shù),彌補(bǔ)微內(nèi)核低效的缺陷。正確答案:【確定時(shí)延引擎和高性能IPC】7、填空題:鴻蒙操作系統(tǒng)通過實(shí)現(xiàn)分布式設(shè)計(jì)。正確答案:【分布式軟總線、分布式設(shè)備虛擬化、分布式數(shù)據(jù)管理、分布式任務(wù)調(diào)度】第三節(jié):鴻蒙系統(tǒng)大作業(yè)客觀題1、問題:HarmonyOS整體遵從分層設(shè)計(jì),從下向上依次為()選項(xiàng):A、內(nèi)核層、框架層、系統(tǒng)服務(wù)層和應(yīng)用層B、內(nèi)核層、系統(tǒng)服務(wù)層、應(yīng)用層和框架層C、應(yīng)用層、框架層、系統(tǒng)服務(wù)層和內(nèi)核層D、內(nèi)核層、系統(tǒng)服務(wù)層、應(yīng)用框架層和應(yīng)用層正確答案:【內(nèi)核層、系統(tǒng)服務(wù)層、應(yīng)用框架層和應(yīng)用層】2、填空題:內(nèi)核層包括的子系統(tǒng)為。正確答案:【內(nèi)核子系統(tǒng)和驅(qū)動(dòng)子系統(tǒng)】3、填空題:內(nèi)核抽象層通過屏蔽多內(nèi)核差異,對(duì)上層提供基礎(chǔ)的內(nèi)核能力,包括。正確答案:【進(jìn)程和線程管理、內(nèi)存管理、文件系統(tǒng)、網(wǎng)絡(luò)管理、外設(shè)管理】4、填空題:系統(tǒng)服務(wù)層是HarmonyOS的核心能力集合,通過框架層對(duì)應(yīng)用程序提供服務(wù)。該層包含的部分是。正確答案:【系統(tǒng)基本能力子系統(tǒng)集、基礎(chǔ)軟件服務(wù)子系統(tǒng)集、增強(qiáng)軟件服務(wù)子系統(tǒng)集、硬件服務(wù)子系統(tǒng)集】5、填空題:系統(tǒng)內(nèi)核設(shè)計(jì)目標(biāo)是。正確答案:【生態(tài)軟件兼容、內(nèi)核機(jī)制增強(qiáng)、生態(tài)器件統(tǒng)一】第四節(jié):鴻蒙拓展資料客觀題1、問題:以下部件不屬于Hi3861主板的是()選項(xiàng):A、User按鍵B、reset復(fù)位按鍵C、電源切換撥碼D、主控芯片正確答案:【電源切換撥碼】2、問題:以下擴(kuò)展板中,哪個(gè)擴(kuò)展板應(yīng)接在Hi3861底板中間()選項(xiàng):A、OLED板B、機(jī)器人板C、Hi3861主板D、交通燈板正確答案:【OLED板】3、問題:關(guān)于HuaweiDevecoDeviceTool的描述,錯(cuò)誤的是()選項(xiàng):A、HuaweiDevecoDeviceTool是面向智能設(shè)備開發(fā)者提供的一站式集成開發(fā)環(huán)境。B、HuaweiDevecoDeviceTool具備HarmonyOS的關(guān)鍵特性,旨在幫助開發(fā)者高效開發(fā)和創(chuàng)新。C、HuaweiDevecoDeviceTool雖然功能強(qiáng)大,但是沒有一鍵編譯和燒錄的功能。D、HuaweiDevecoDeviceTool提供多種產(chǎn)品的示例代碼,能夠快速實(shí)現(xiàn)多設(shè)備協(xié)同。正確答案:【HuaweiDevecoDeviceTool雖然功能強(qiáng)大,但是沒有一鍵編譯和燒錄的功能?!?、問題:在Linux虛擬機(jī)中對(duì)源碼進(jìn)行編譯時(shí),不需要安裝的工具是()選項(xiàng):A、gnB、ninjaC、gcc_riscv32D、hpm正確答案:【hpm】5、問題:在Linux虛擬機(jī)中執(zhí)行編譯的命令是()選項(xiàng):A、pythonbuild.pywifiiotB、wget/harmonyos/os/1.0/code-1.0.tar.gzC、pythonbuild.pyD、pythonbuild.pywifiiotcode-1.0.tar.gz正確答案:【pythonbuild.pywifiiot】6、問題:將HarmonyOS移植到開發(fā)板中的操作中,錯(cuò)誤的是()選項(xiàng):A、首先鍵入命令獲取源代碼壓縮包并將其解壓。B、在環(huán)境配置好后,打開源碼路徑鍵入pythonbuild.pywifiiot進(jìn)行編譯。C、將編譯好生成的文件燒錄到開發(fā)板中,觀察到底板的燈在閃爍。D、源碼編譯完成的文件可以進(jìn)行WLAN模組聯(lián)網(wǎng)測(cè)試實(shí)驗(yàn)。正確答案:【將編譯好生成的文件燒錄到開發(fā)板中,觀察到底板的燈在閃爍?!?、問題:使用Hiburn燒錄工具時(shí),做法錯(cuò)誤的是()選項(xiàng):A、將開發(fā)板與電腦相連,選擇相應(yīng)的文件進(jìn)行燒錄。B、燒錄時(shí)應(yīng)點(diǎn)擊autoburn和connect按鍵,再按下復(fù)位按鍵。C、當(dāng)出現(xiàn)多處ExecutionSuccessful時(shí),燒錄成功。D、燒錄結(jié)束后,開發(fā)板中已經(jīng)燒錄好代碼,不需要按下disconnect按鍵。正確答案:【燒錄結(jié)束后,開發(fā)板中已經(jīng)燒錄好代碼,不需要按下disconnect按鍵?!?、問題:下列文件中,燒錄時(shí)選擇的文件時(shí)()選項(xiàng):A、Hi3861_wifiiot_app_allinone.binB、Hi3861_wifiiot_app.outC、Hi3861_wifiiot_app_burn.binD、Hi3861_wifiiot_app_ota.bin正確答案:【Hi3861_wifiiot_app_allinone.bin】9、填空題:HarmonyOS支持的系統(tǒng)類型為。正確答案:【輕量系統(tǒng)、小型系統(tǒng)、標(biāo)準(zhǔn)系統(tǒng)】第一次單元測(cè)試1、問題:以下哪一項(xiàng)不屬于嵌入式系統(tǒng)的特點(diǎn)選項(xiàng):A、以應(yīng)用為中心B、以計(jì)算機(jī)技術(shù)為基礎(chǔ)C、軟硬件可裁剪D、具有桌面計(jì)算機(jī)的全部功能正確答案:【具有桌面計(jì)算機(jī)的全部功能】2、問題:中斷服務(wù)程序應(yīng)該選項(xiàng):A、功能應(yīng)盡可能完善B、盡可能短小精悍C、盡可能包含復(fù)雜功能D、可以向其傳遞必要的參數(shù)正確答案:【盡可能短小精悍】3、問題:以下哪一項(xiàng),不屬于ARMC代碼優(yōu)化的范疇選項(xiàng):A、循環(huán)展開B、采用合適的變量長(zhǎng)度C、盡量采用指針操作D、在循環(huán)中采用減計(jì)數(shù)正確答案:【盡量采用指針操作】4、問題:在Linux控制臺(tái)中,切換當(dāng)前目錄采用的命令是選項(xiàng):A、cdB、lsC、pwdD、date正確答案:【cd】5、問題:在基于Linux的C語言編程開發(fā)中,采用的編譯器是選項(xiàng):A、viB、gccC、gdbD、svn正確答案:【gcc】6、問題:嵌入式設(shè)備大多運(yùn)行于工廠等場(chǎng)合,對(duì)功耗要求不嚴(yán)格。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】7、問題:Makefile支持采用變量來代替較長(zhǎng)的字符串,增加了編寫的簡(jiǎn)潔性。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問題:采用Makefile來管理項(xiàng)目工程,因需要對(duì)所有源文件進(jìn)行編譯,因此增加了編譯時(shí)間,延緩了開發(fā)進(jìn)度。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問題:如需采用gdb進(jìn)行程序調(diào)試,那么在采用gcc編譯源程序時(shí)必須指定“-g”選項(xiàng)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問題:GNU工具鏈?zhǔn)且惶组_源的、優(yōu)秀的開發(fā)工具選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】11、問題:Linux操作系統(tǒng)只能用于桌面機(jī),無法用于嵌入式系統(tǒng)中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】12、問題:無論任何循環(huán),采用do…while的實(shí)現(xiàn)方式效率最高選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】13、問題:代碼優(yōu)化主要是時(shí)間優(yōu)化,空間不需要優(yōu)化。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】14、問題:實(shí)際嵌入式軟件設(shè)計(jì)中,可以采用C語言來模擬一些面向?qū)ο蟮奶匦浴_x項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】15、問題:任何嵌入式系統(tǒng)都應(yīng)包含一個(gè)嵌入式操作系統(tǒng),以負(fù)責(zé)硬件管理工作。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】第二次單元測(cè)試1、問題:在采用嵌入式操作系統(tǒng)的實(shí)際應(yīng)用場(chǎng)合中,以下軟件層次中,哪一項(xiàng)是非必須的選項(xiàng):A、bootloaderB、文件系統(tǒng)C、圖形系統(tǒng)D、應(yīng)用軟件正確答案:【圖形系統(tǒng)】2、問題:Linux系統(tǒng)的文件類型中,不包括如下哪一項(xiàng)選項(xiàng):A、普通文件B、目錄文件C、套接字文件D、快捷方式文件正確答案:【快捷方式文件】3、問題:關(guān)于進(jìn)程和線程的描述,正確的是選項(xiàng):A、線程切換的代價(jià)比進(jìn)程切換小B、線程切換的代價(jià)比進(jìn)程切換大C、各線程間不可共享變量D、父子進(jìn)程的全部資源都相同正確答案:【線程切換的代價(jià)比進(jìn)程切換小】4、問題:進(jìn)程接收到信號(hào)之后,如果事先沒有安排捕獲它,進(jìn)程將會(huì)執(zhí)行默認(rèn)動(dòng)作,不包括如下哪一項(xiàng)選項(xiàng):A、終止B、忽略C、暫停D、放棄進(jìn)程資源正確答案:【放棄進(jìn)程資源】5、問題:打開一個(gè)管道文件,采用的函數(shù)是選項(xiàng):A、open()B、close()C、read()D、write()正確答案:【open()】6、問題:嵌入式操作系統(tǒng)啟動(dòng)后,bootloader即不再起作用。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】7、問題:采用庫(kù)函數(shù)形式打開一個(gè)文件,返回的數(shù)據(jù)類型為“FILE*”選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】8、問題:Linux系統(tǒng)中,只允許有父子繼承關(guān)系的進(jìn)程之間發(fā)送信號(hào)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】9、問題:進(jìn)程可以通過kill函數(shù)向包括它本身在內(nèi)的其他進(jìn)程發(fā)送一個(gè)信號(hào)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】10、問題:可以通過在鍵盤鍵入Ctrlc組合鍵來終止任意一個(gè)進(jìn)程的執(zhí)行,包括后臺(tái)進(jìn)程選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】11、問題:不相關(guān)進(jìn)程可以用無名管道進(jìn)行通信選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】12、問題:信號(hào)量可用于進(jìn)程間通信,防止多個(gè)進(jìn)程同時(shí)進(jìn)入臨界區(qū)選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】13、問題:在使用共享內(nèi)存之前,進(jìn)程需要將其鏈接如自己的進(jìn)程空間中。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【正確】14、問題:使用套接字機(jī)制,可在網(wǎng)絡(luò)上的不同計(jì)算機(jī)間通信,但不可在同一臺(tái)計(jì)算機(jī)內(nèi)部通信。選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】15、問題:采用網(wǎng)絡(luò)套接字時(shí),不需要考慮字節(jié)序問題選項(xiàng):A、正確B、錯(cuò)誤正確答案:【錯(cuò)誤】2019年春季期末考試1、問題:以下關(guān)于嵌入式系統(tǒng)的描述,哪一項(xiàng)是錯(cuò)誤的選項(xiàng):A、嵌入式系統(tǒng)一般應(yīng)用在工業(yè)領(lǐng)域,在日常生活中很難看到B、嵌入式系統(tǒng)采用的技術(shù)依托于計(jì)算機(jī)技術(shù)C、嵌入式系統(tǒng)對(duì)體積、功耗、可靠性等要求比較嚴(yán)格D、嵌入式系統(tǒng)是專用計(jì)算機(jī)系統(tǒng)正確答案:【嵌入式系統(tǒng)一般應(yīng)用在工業(yè)領(lǐng)域,在日常生活中很難看到】2、問題:對(duì)于單任務(wù)嵌入式系統(tǒng)而言,以下哪個(gè)表述是正確的選項(xiàng):A、單任務(wù)嵌入式系統(tǒng)比多任務(wù)系統(tǒng)更復(fù)雜B、一般采用匯編語言進(jìn)行系統(tǒng)最初的初始化C、一般采用C語言進(jìn)行系統(tǒng)最初的初始化D、單任務(wù)嵌入式系統(tǒng)可以解決任何復(fù)雜的應(yīng)用問題正確答案:【一般采用匯編語言進(jìn)行系統(tǒng)最初的初始化】3、問題:下面關(guān)于C語言的描述,錯(cuò)誤的是選項(xiàng):A、C語言的開發(fā)效率高于匯編語言B、c語言的程序運(yùn)行速度比匯編語言快C、c語言可以直接訪問內(nèi)存地址D、c語言支持指針正確答案:【c語言的程序運(yùn)行速度比匯編語言快】4、問題:在ARMC編程中,以下哪種說法是錯(cuò)誤的選項(xiàng):A、可以針對(duì)ARM體系結(jié)構(gòu)的特點(diǎn),對(duì)C程序進(jìn)行優(yōu)化B、可以針對(duì)編譯器的特點(diǎn),c程序進(jìn)行優(yōu)化C、ARMC程序無法優(yōu)化D、ARMC的變量類型、循環(huán)等特性,都可以進(jìn)行優(yōu)化正確答案:【ARMC程序無法優(yōu)化】5、問題:對(duì)于一個(gè)32位嵌入式處理器,為了盡可能提高C程序執(zhí)行效率,變量、參數(shù)、函數(shù)返回值,應(yīng)盡量將其位數(shù)設(shè)置為選項(xiàng):A、1位B、8位C、16位D、32位正確答案:【32位】6、問題:以下關(guān)于Linux操作系統(tǒng)描述錯(cuò)誤的是選項(xiàng):A、Linux操作系統(tǒng)應(yīng)用非常廣泛B、Linux操作系統(tǒng)可以被移植到很多體系結(jié)構(gòu)的計(jì)算機(jī)上C、Linux操作系統(tǒng)只能運(yùn)行在PC機(jī)上D、Linux通過shell命令實(shí)現(xiàn)了很多系統(tǒng)管理功能正確答案:【Linux操作系統(tǒng)只能運(yùn)行在PC機(jī)上】7、問題:以下哪個(gè)Linux的Shell命令可以實(shí)現(xiàn)目錄切換選項(xiàng):A、lsB、catC、cdD、pwd正確答案:【cd】8、問題:以下關(guān)于vi的描述,錯(cuò)誤的是選項(xiàng):A、vi是功能強(qiáng)大的編輯器B、vi具有命令模式和輸入模式C、vi只適合編輯文本文件,不適合編輯源程序D、vi支持非常豐富的命令正確答案:【vi只適合編輯文本文件,不適合編輯源程序】9、問題:以下關(guān)于gcc的描述,正確的是選項(xiàng):A、gcc是一個(gè)調(diào)試器B、gcc是一個(gè)編譯器C、gcc是一個(gè)連接器D、gcc是一個(gè)版本控制工具正確答案:【gcc是一個(gè)編譯器】10、問題:以下關(guān)于gdb的描述,錯(cuò)誤的是選項(xiàng):A、gdb是一個(gè)功能強(qiáng)大的調(diào)試器B、gdb支持多種調(diào)試命令C、gdb采用命令行方式工作D、gdb采用圖形界面方式工作正確答案:【gdb采用圖形界面方式工作】11、問題:make程序會(huì)從當(dāng)前目錄下尋找makefile,并解析其中內(nèi)容,完成對(duì)工程項(xiàng)目的自動(dòng)編譯,以下哪個(gè)說法是錯(cuò)誤的選項(xiàng):A、makefile是一種行之有效的軟件工程工具B、通過編寫makefile可以大幅提高工程項(xiàng)目編譯效率C、每一個(gè)C程序,都必須采用makefile才能夠編譯D、makefile支持很多語法特性正確答案:【每一個(gè)C程序,都必須采用makefile才能夠編譯】12、問題:以下哪個(gè)函數(shù)可以打開一個(gè)目錄文件選項(xiàng):A、mkdir()B、rmdir()C、opendir()D、closedir()正確答案:【opendir()】13、問題:以下關(guān)于對(duì)文件操作的描述,正確的是選項(xiàng):A、只可以對(duì)文件進(jìn)行讀訪問B、只可以對(duì)文件進(jìn)行寫訪問C、只可以對(duì)文件進(jìn)行追加訪問D、可以對(duì)文件進(jìn)行讀寫和追加訪問正確答案:【可以對(duì)文件進(jìn)行讀寫和追加訪問】14、問題:以下關(guān)于進(jìn)程的描述,正確的是選項(xiàng):A、每個(gè)程序執(zhí)行時(shí)都會(huì)生成一個(gè)進(jìn)程B、不同進(jìn)程之間不能進(jìn)行通信C、父進(jìn)程的進(jìn)程號(hào)和子進(jìn)程的進(jìn)程號(hào)相同D、進(jìn)程和線程的概念完全一致正確答案:【每個(gè)程序執(zhí)行時(shí)都會(huì)生成一個(gè)進(jìn)程】15、問題:以下關(guān)于線程編程,錯(cuò)誤的是選項(xiàng):A、每個(gè)程序執(zhí)行時(shí)都會(huì)生成一個(gè)進(jìn)程B、不同進(jìn)程之間不能進(jìn)行通信C、父進(jìn)程的進(jìn)程號(hào)和子進(jìn)程的進(jìn)程號(hào)相同D、進(jìn)程和線程的概念完全一致正確答案:【每個(gè)程序執(zhí)行時(shí)都會(huì)生成一個(gè)進(jìn)程】16、問題:當(dāng)在鍵盤按下“Ctrlc”按鍵時(shí),會(huì)發(fā)生什么選項(xiàng):A、喚醒前臺(tái)進(jìn)程B、終止前臺(tái)進(jìn)程C、終止后臺(tái)進(jìn)程D、什么都不做正確答案:【終止前臺(tái)進(jìn)程】17、問題:以下哪一項(xiàng),不屬于信號(hào)集處理函數(shù)選項(xiàng):A、sigaddset()B、sigemptyset()C、sigfillset()D、signal()正確答案:【signal()】18、問題:關(guān)于共享內(nèi)存,正確的說法是選項(xiàng):A、共享內(nèi)存不屬于進(jìn)程間通信機(jī)制B、共享內(nèi)存必須連接到進(jìn)程地址空間中才可使用C、不相關(guān)進(jìn)程不可使用同一塊共享內(nèi)存D、只有具有有父子繼承關(guān)系的進(jìn)程才可以使用共享內(nèi)存正確答案:【共享內(nèi)存必須連接到進(jìn)程地址空間中才可使用】19、問題:關(guān)于消息隊(duì)列,錯(cuò)誤的是選項(xiàng):A、消息隊(duì)列屬于一種進(jìn)程間通信機(jī)制B、不同進(jìn)程可以通過消息隊(duì)列傳遞信息C、消息隊(duì)列中可以包含無數(shù)個(gè)消息D、消息隊(duì)列中每個(gè)消息的長(zhǎng)度都有一個(gè)最大限制正確答案:【消息隊(duì)列中可以包含無數(shù)個(gè)消息】20、問題:以下關(guān)于套接字機(jī)制的描述錯(cuò)誤的是選項(xiàng):A、網(wǎng)絡(luò)中的計(jì)算機(jī)可采用套接字通信B、一臺(tái)計(jì)算機(jī)的不同進(jìn)程間可采用套接字通信C、套接字通信中不區(qū)分客戶端和服務(wù)器D、套接字機(jī)制通過一系列函數(shù)來實(shí)現(xiàn)正確答案:【套接字通信中不區(qū)分客戶端和服務(wù)器】21、問題:在內(nèi)核中用來識(shí)別設(shè)備的是選項(xiàng):A、設(shè)備名稱B、設(shè)備別名C、設(shè)備號(hào)D、以上均不對(duì)正確答案:【設(shè)備號(hào)】22、問題:以下關(guān)于驅(qū)動(dòng)程序的描述,正確的是選項(xiàng):A、驅(qū)動(dòng)程序必須以模塊方式插入Linux內(nèi)核B、驅(qū)動(dòng)程序必須直接編譯到內(nèi)核中C、驅(qū)動(dòng)程序可以幫助用戶管理硬件D、驅(qū)動(dòng)程序和應(yīng)用程序沒有區(qū)別正確答案:【驅(qū)動(dòng)程序可以幫助用戶管理硬件】23、問題:以下哪個(gè)命令可以列出系統(tǒng)中的模塊列表選項(xiàng):A、insmodB、rmmodC、lsmodD、depmod正確答案:【lsmod】24、問題:以下關(guān)于設(shè)備的描述,錯(cuò)誤的是選項(xiàng):A、設(shè)備具有主設(shè)備號(hào)B、設(shè)備具有次設(shè)備號(hào)C、主設(shè)備號(hào)和次設(shè)備號(hào)共同確定某個(gè)設(shè)備D、主設(shè)備號(hào)和次設(shè)備號(hào)的概念是一樣的正確答案:【主設(shè)備號(hào)和次設(shè)備號(hào)的概念是一樣的】25、問題:以下哪一項(xiàng)不屬于bootloader的特性選項(xiàng):A、Bootloader在系統(tǒng)剛啟動(dòng)時(shí)運(yùn)行B、Bootloader可以進(jìn)行系統(tǒng)初始化工作C、Bootloader包括了應(yīng)用程序的全部功能D、Bootloader負(fù)責(zé)將操作系統(tǒng)內(nèi)核復(fù)制到內(nèi)存中正確答案:【Bootloader包括了應(yīng)用程序的全部功能】26、問題:C語言的開發(fā)效率和運(yùn)行效率均高于匯編語言,因此C語言在嵌入式系統(tǒng)中應(yīng)用最為廣泛,匯編語言已經(jīng)沒有存在必要選項(xiàng):A、正確B、錯(cuò)誤正

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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)論