中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)_第1頁
中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)_第2頁
中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)_第3頁
中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)_第4頁
中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、中國大學(xué)MOOC嵌入式Liunx應(yīng)用開發(fā)習(xí)題(含答案)1、下列關(guān)于嵌入式系統(tǒng)描述,錯誤的是( )A、可以解決某類確定問題B、與通用計算機在技術(shù)本質(zhì)上沒有區(qū)別C、功能比通用計算機更強大D、對體積和功耗、可靠性、成本有嚴(yán)格要求答案:功能比通用計算機更強大2、下列哪一項,不屬于嵌入式系統(tǒng)的固有組成部分( )A、處理器B、外圍電路C、嵌入式操作系統(tǒng)D、嵌入式應(yīng)用軟件答案:嵌入式操作系統(tǒng)()3、下列編程語言中,執(zhí)行效率最高的是( )A、匯編語言B、C語言C、C+語言D、JAVA語言答案:匯編語言4、采用嵌入式操作系統(tǒng)的好處是( )A、系統(tǒng)速度更快B、執(zhí)行效率更高C、應(yīng)用軟件運行更快D、程序員可專注于問題

2、答案:程序員可專注于問題5、直接針對硬件編程,不可以( )A、訪問處理器的寄存器B、控制硬件工作模式和過程C、利用操作系統(tǒng)的調(diào)度機制D、讀寫內(nèi)存答案:利用操作系統(tǒng)的調(diào)度機制6、關(guān)于模塊描述,錯誤的是( )A、模塊劃分應(yīng)符合高內(nèi)聚低耦合的原則B、C語言中,源文件和對應(yīng)頭文件構(gòu)成一個模塊C、幾個模塊共享的全局變量,可定義在這些文件共有的頭文件中。D、嵌入式系統(tǒng)中,每個硬件設(shè)備對應(yīng)一個模塊答案:幾個模塊共享的全局變量,可定義在這些文件共有的頭文件中。7、關(guān)于中斷服務(wù)程序,錯誤的是( )A、可向主程序返回計算結(jié)果B、應(yīng)該盡可能短小,以增強系統(tǒng)實時性C、不應(yīng)在其中包含復(fù)雜操作D、不能進行參數(shù)傳遞答案:可

3、向主程序返回計算結(jié)果8、關(guān)于無操作系統(tǒng)嵌入式系統(tǒng)的中斷模型,正確的是( )A、中斷程序中完成對應(yīng)事務(wù)處理B、中斷程序中僅作中斷登記C、中斷發(fā)生時,中斷服務(wù)程序?qū)⒅袛囝愋偷怯浀蕉褩V蠨、主程序通過無限循環(huán)執(zhí)行實際中斷任務(wù),不區(qū)分中斷優(yōu)先級答案:中斷程序中僅作中斷登記9、在采用C語言模擬面向?qū)ο筇匦詴r,正確的描述是( )A、結(jié)構(gòu)與類的功能完全相同B、函數(shù)指針用于實現(xiàn)類的屬性成員C、通過結(jié)構(gòu)體包含實現(xiàn)繼承D、結(jié)構(gòu)可以包含成員函數(shù)答案:通過結(jié)構(gòu)體包含實現(xiàn)繼承10、關(guān)于采用C語言進行“面向?qū)ο缶幊獭?,錯誤的描述是( )A:可以實現(xiàn)更好的程序結(jié)構(gòu)B:可以有效的組織漢字顯示C:可以實現(xiàn)部分“類”的功能D:在

4、菜單設(shè)計方面效率較低答案:在菜單設(shè)計方面效率較低11、關(guān)于ARM C的程序優(yōu)化,說法錯誤的是( )A、可分析程序運行時間B、可指導(dǎo)匯編程序設(shè)計C、可分析程序是否高效D、可指導(dǎo)C程序設(shè)計答案:可指導(dǎo)匯編程序設(shè)計12、關(guān)于數(shù)據(jù)類型的描述,正確的是( )A、數(shù)據(jù)類型越短越節(jié)省存儲空間B、傳遞參數(shù)時盡量采用字符型變量C、采用整型變量效率最高D、循環(huán)中盡量用短的數(shù)據(jù)類型,以加快執(zhí)行速度答案:采用整型變量效率最高13、關(guān)于循環(huán)優(yōu)化的描述,正確的是( )A、采用加計數(shù)改變循環(huán)變量B、采用減計數(shù)改變循環(huán)變量C、次數(shù)不定循環(huán)應(yīng)采用whileD、循環(huán)展開可提高程序質(zhì)量答案:采用減計數(shù)改變循環(huán)變量14、關(guān)于指針別名

5、,錯誤的描述是( )A、盡量避免采用指針B、采用指針有可能會降低程序效率C、編譯器不能識別指針別名D、采用位域時,要注意指針別名問題答案:盡量避免采用指針15、關(guān)于結(jié)構(gòu)體的描述,錯誤的是( )A、在結(jié)構(gòu)體中,短的成員先定義,長的成員后定義B、結(jié)構(gòu)體成員盡量邊界對齊C、數(shù)組元素應(yīng)放到結(jié)構(gòu)體末尾D、_packet關(guān)鍵字可提高結(jié)構(gòu)體訪問速度答案:_packet關(guān)鍵字可提高結(jié)構(gòu)體訪問速度16、Linux的特點不包括( )A、微內(nèi)核B、符合POSIX標(biāo)準(zhǔn)C、可運行于服務(wù)器D、可運行于嵌入式設(shè)備答案:微內(nèi)核17、以下哪一項,不屬于shell的特點( )A、是操作系統(tǒng)的低級接口B、可從控制臺鍵入shell命

6、令C、可編寫shell腳本D、linux支持多種shell答案:是操作系統(tǒng)的低級接口18、以下哪一個shell環(huán)境變量標(biāo)識了系統(tǒng)可執(zhí)行文件路徑( )A、HOMEB、PATHC、TERMD、PWD答案:PATH19、以下哪個路徑下存放了系統(tǒng)所有設(shè)備文件( )A、binB、devC、libD、root答案:dev20、查看系統(tǒng)當(dāng)前進程,采用如下哪個命令( )A、rmB、touchC、mkdirD、ps答案:ps21、配置網(wǎng)卡ip地址,采用下列哪個命令( )A、pingB、telnetC、ifconfigD、ftp答案:ifconfig22、交叉編譯器的特點是( )A、編譯器運行在宿主機,編譯結(jié)果運

7、行在宿主機B、編譯器運行在目標(biāo)機,編譯結(jié)果運行在目標(biāo)機C、編譯器運行在宿主機,編譯結(jié)果運行在目標(biāo)機D、編譯器運行在目標(biāo)機,編譯結(jié)果運行在宿主機答案:編譯器運行在宿主機,編譯結(jié)果運行在目標(biāo)機23、GNU工具鏈不包括以下哪一項( )A、GCCB、GDBC、LDD、IDE答案:IDE24、vi的強制存盤退出命令是( )A、qB、q!C、wqD、x答案::wq!25、采用gcc編譯程序時,只進行到預(yù)處理階段,采用下列哪個選項( )A、-EB、-SC、-cD、-o答案:-E26、采用gcc編譯程序時,打開所有警告采用下列哪個選項( )A、-wB、-OC、-gD、-Wall答案:-Wall27、gdb的斷

8、點功能,采用如下哪一個縮寫形式( )A.nB.iC.bD.l答案:C28、make命令確定文件是否應(yīng)編譯的依據(jù)是( )A、文件生成時間B、文件生成大小C、文件類型D、文件屬性答案:文件生成時間29、以下哪一項不屬于Makefile的目標(biāo)類型( )A、最終目標(biāo)B、中間目標(biāo)C、標(biāo)簽D、依賴文件答案:依賴文件30、以下關(guān)于make執(zhí)行流程,錯誤的是( )A、Makefile的第一個目標(biāo)是最終目標(biāo)B、各目標(biāo)按照堆棧原則查找C、依賴文件不存在則直接退出D、標(biāo)號會被最先關(guān)聯(lián)到答案:標(biāo)號會被最先關(guān)聯(lián)到31、以下哪一個不屬于Makefile的變量類型( )A、環(huán)境變量B、自動化變量C、遞歸展開變量D、符號變量

9、答案:符號變量32、以下哪一項描述是正確的( )A、Makefile不支持嵌套B、Makefile不支持同時生成多個可執(zhí)行程序C、Makefile中不用明確寫明所有規(guī)則D、Makefile執(zhí)行出錯即退出答案:Makefile中不用明確寫明所有規(guī)則33、基于操作系統(tǒng)的嵌入式軟件平臺,可以不包括下面哪一項( )A、bootloaderB、操作系統(tǒng)C、文件系統(tǒng)D、圖形系統(tǒng)答案:圖形系統(tǒng)34、Busybox的特點不包括( )A、將大量程序壓縮到一個文件中B、通過命令行參數(shù)argv1識別每一個命令C、為每個命令建立一個符號鏈接D、將多個命令的公共部分進行合并,只保留一個副本答案:通過命令行參數(shù)argv1

10、識別每一個命令35、bootloader的特點描述正確的是( )A、在系統(tǒng)中一直工作,直到掉電B、分為兩階段運行,用匯編設(shè)計C、其主要功能是復(fù)制操作系統(tǒng)內(nèi)核到內(nèi)存中D、具有用戶交互功能答案:其主要功能是復(fù)制操作系統(tǒng)內(nèi)核到內(nèi)存中36、對應(yīng)嵌入式應(yīng)用程序來說( )A、必須交叉編譯B、可以交叉編譯C、必須本地編譯D、可以本地編譯答案:必須交叉編譯37、以下哪種方式不用于下載和調(diào)試程序( )A、TFTPB、FTPC、HTTPD、NFS答案:HTTP38、關(guān)于內(nèi)核模塊的描述,正確的是( )A、模塊是可獨立執(zhí)行的程序B、模塊一旦鏈接到內(nèi)核,就與內(nèi)核中原有的代碼完全等價C、模塊一旦加載到內(nèi)核中,即不可卸載D

11、、模塊運行于用戶空間答案:B39、下列哪個命令可將模塊插入內(nèi)核( )A、insmodB、lsmodC、rmmodD、depmod答案:insmod40、關(guān)于模塊的功能,錯誤的是( )A、插入模塊到內(nèi)核時可帶參數(shù)B、可通過模塊擴展內(nèi)核功能C、Linux內(nèi)核模塊必須遵守GPL許可證D、模塊插入內(nèi)核后,可導(dǎo)出符號供其他模塊使用答案:Linux內(nèi)核模塊必須遵守GPL許可證41、關(guān)于Linux驅(qū)動程序的說明,錯誤的是( )A、驅(qū)動程序必須采用模塊動態(tài)加載方式插入系統(tǒng)B、驅(qū)動程序?qū)儆趦?nèi)核代碼C、驅(qū)動程序就是一個函數(shù)和數(shù)據(jù)結(jié)構(gòu)的集合D、驅(qū)動程序用于控制硬件設(shè)備答案:驅(qū)動程序必須采用模塊動態(tài)加載方式插入系統(tǒng)4

12、2、Linux的設(shè)備,不包括如下哪一項( )A、字符設(shè)備B、塊設(shè)備C、網(wǎng)絡(luò)設(shè)備D、輸出設(shè)備答案:輸出設(shè)備43、2.6及之后的Linux系統(tǒng)主設(shè)備號是多少位( )A、8B、12C、24D、32答案:1244、2.6及之后的Linux系統(tǒng)次設(shè)備號是多少位( )A、8B、16C、20D、24答案:2045、設(shè)計Linux設(shè)備驅(qū)動程序的主要工作是設(shè)計( )A、函數(shù)指針B、函數(shù)C、與函數(shù)指針對應(yīng)的函數(shù)D、與函數(shù)對應(yīng)的函數(shù)指針答案:與函數(shù)指針對應(yīng)的函數(shù)46、io_p2v()函數(shù)的功能是( )A、物理地址轉(zhuǎn)虛擬地址B、虛擬地址轉(zhuǎn)物理地址C、物理地址登記D、寄存器登記答案:物理地址轉(zhuǎn)虛擬地址47、copy_f

13、rom_user()函數(shù)的功能是( )A、將數(shù)據(jù)從內(nèi)核空間復(fù)制到用戶空間B、將數(shù)據(jù)從用戶空間復(fù)制到內(nèi)核空間C、在驅(qū)動程序之間復(fù)制數(shù)據(jù)D、在應(yīng)用程序之間復(fù)制數(shù)據(jù)答案:將數(shù)據(jù)從用戶空間復(fù)制到內(nèi)核空間48、關(guān)于linux中斷驅(qū)動程序的描述,錯誤的是( )A、中斷程序的上半部負責(zé)生成小任務(wù)B、中斷服務(wù)程序的主體部分由操作系統(tǒng)調(diào)度執(zhí)行C、中斷服務(wù)應(yīng)快速完成,以保證系統(tǒng)的快速響應(yīng)性D、中斷程序只能響應(yīng)外部事件答案:中斷程序只能響應(yīng)外部事件49、在ARM11之后,新的Cortex核不包括下面哪個系列( )A、AB、RC、ND、M答案:N50、STM32F103屬于哪個系列產(chǎn)品( )A、Cortex M0B、Cortex M3C、Cortex M5D、Cortex M7答案:Cortex M351、STM32F103的輸入模式不包括下面哪一項( )A、模擬輸入模式B、浮空輸入模式C、上拉/下拉輸入模式D、通用開漏輸入模式答案:通用開漏輸入模式52、STM32F

溫馨提示

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

評論

0/150

提交評論