2024年2月11日發(作者:大學德育論文)

中國大學MOOC嵌入式Liunx應用開發習題(含
答案)
1、以下關于嵌入式系統描述,錯誤的選項是()
A、可以解決某類確定問題
B、與通用計算機在技術本質上沒有區別
C、功能比通用計算機更強大
D、對體積和功耗、可靠性、本錢有嚴格要求
答案:功能比通用計算機更強大
2、以下哪一項,不屬于嵌入式系統的固有組成局部()A、處理器
B、外圍電路
C、嵌入式操作系統
D、嵌入式應用軟件
答案:嵌入式操作系統0
3、以下編程語言中,執行效率最高的是()
A、匯編語言
B、C語言
C、C++語言
D、JAVA語言
答案:匯編語言
4、采用嵌入式操作系統的好處是()A、Makefile不支持嵌套
B、Makefile不支持同時生成多個可執行程序C、Makefile中不用明確寫明所有規那么
D、Makefile執行出錯即退出答案:Makefile中不用明確寫明所有規那么
33、基于操作系統的嵌入式軟件平臺,可以不包括下面 哪一項()A、 bootloader
B、操作系統C、文件系統
D、圖形系統答案:圖形系統
34、Busybox的特點不包括()A、將大量程序壓縮到一個文件中
B、通過命令行參數argv[l]識別每一個命令C、為每個命令建立一個符號鏈接
D、將多個命令的公共局部進行合并,只保存一個副本
答案:通過命令行參數argv[l]識別每一個命令
35、bootloader的特點描述正確的選項是()A、在系統中一直工作,直到掉電
B、分為兩階段運行,用匯編設計C、其主要功能是復制操作系統內核到內存中
D、具有用戶交互功能答案:其主要功能是復制操作系統內核到內存中
36、對應嵌入式應用程序來說()A、必須交叉編譯
B、可以交叉編譯C、必須本地編譯
D、可以本地編譯答案:必須交叉編譯
37、以下哪種方式不用于下載和調試程序()A、 TFTP
B、FTPC、 HTTP
D、NFS答案:HTTP
38、關于內核模塊的描述,正確的選項是()A、模塊是可獨立執行的程序
B、模塊一旦鏈接到內核,就與內核中原有的代碼完全等C、模塊一旦加載到內核中,即不可卸載
D、模塊運行于用戶空間答案:B
39、以下哪個命令可將模塊插入內核()
A、 insmod
B、 Ismod
C、 rmmod
D、 depmod
答案:insmod
40、關于模塊的功能,錯誤的選項是()
A、插入模塊到內核時可帶參數
B、可通過模塊擴展內核功能
C、Linux內核模塊必須遵守GPL許可證
D、模塊插入內核后,可導出符號供其他模塊使用 答案:Linux內核模塊必須遵守GPL許可證 41、關于Linux驅動程序的說明,錯誤的選項是() A、驅動程序必須采用模塊動態加載方式插入系統 B、驅動程序屬于內核代碼
C、驅動程序就是一個函數和數據結構的集合D、驅動程序用于控制硬件設備
答案:驅動程序必須采用模塊動態加載方式插入系統
42、Linux的設備,不包括如下哪一項()A、字符設備
B、塊設備C、網絡設備
D、輸出設備答案:輸出設備
43、2. 6及之后的Linux系統主設備號是多少位()A、8
B、12C、24
D、32答案:12
44、2. 6及之后的Linux系統次設備號是多少位()A、8
B、16C、20
D、24答案:20
45、設計Linux設備驅動程序的主要工作是設計()A、函數指針
B、函數C、與函數指針對應的函數
D、與函數對應的函數指針答案:與函數指針對應的函數
46、io_p2V()函數的功能是()A、物理地址轉虛擬地址
B、虛擬地址轉物理地址C、物理地址登記
D、寄存器登記答案:物理地址轉虛擬地址
47、copy_from_ur ()函數的功能是()A、將數據從內核空間復制到用戶空間
B、將數據從用戶空間復制到內核空間C、在驅動程序之間復制數據
D、在應用程序之間復制數據答案:將數據從用戶空間復制到內核空間
48、關于linux中斷驅動程序的描述,錯誤的選項是()A、中斷程序的上半部負責生成小任務
B、中斷服務程序的主體局部由操作系統調度執行C、中斷服務應快速完成,以保證系統的快速響應性
D、中斷程序只能響應外部事件答案:中斷程序只能響應外部事件
49、在ARM11之后,新的Cortex核不包括下面哪個系列A、A
B、RC、N
D、M 答案:N50、STM32F103屬于哪個系列產品()
A、 Cortex M0Cortex M3
B、 Cortex M5Cortex M7
答案:Cortex M351、STM32F103的輸入模式不包括下面
哪一項()
A、模擬輸入模式B、浮空輸入模式
C、上拉/下拉輸入模式D、通用開漏輸入模式
答案:通用開漏輸入模式52、STM32F103的端口輸入數據寄存器是()
A、 GPI0x_IDRGPI0x_CRH
B、 GPI0x_CRLGPI0x_0DR
答案:GPI0x_IDR53、關于STM32處理器的庫,說明錯誤的選項是()
A、意法公司先后推出了 STM32標準庫和HAL庫B、庫是對處理器內部寄存器進行配置的接口
C、庫在系統中的位置是用戶應用程序與寄存器之間D、目前最新的庫是STM32標準庫V3. 5.0
答案:目前最新的庫是STM32標準庫V3. 5.0
A、系統速度更快B、執行效率更高
C、應用軟件運行更快D、程序員可專注于問題
答案:程序員可專注于問題5、直接針對硬件編程,不可以()
A、訪問處理器的寄存器B、控制硬件工作模式和過程
C、利用操作系統的調度機制D、讀寫內存
答案:利用操作系統的調度機制6、關于模塊描述,錯誤的選項是()
A、模塊劃分應符合高內聚低耦合的原那么B、C語言中,源文件和對應頭文件構成一個模塊
C、幾個模塊共享的全局變量,可定義在這些文件共有的
頭文件中。
D、嵌入式系統中,每個硬件設備對應一個模塊
答案:幾個模塊共享的全局變量,可定義在這些文件共 有的頭文件中。
7、關于中斷服務程序,錯誤的選項是()A、可向主程序返回計算結果
B、應該盡可能短小,以增強系統實時性C、不應在其中包含復雜操作
D、不能進行參數傳遞答案:可向主程序返回計算結果
8、關于無操作系統嵌入式系統的中斷模型,正確的選項
是(A、中斷程序中完成對應事務處理
B、中斷程序中僅作中斷登記C、中斷發生時,中斷服務程序將中斷類型登記到堆棧中
D、主程序通過無限循環執行實際中斷任務,不區分中斷
優先級答案:中斷程序中僅作中斷登記
9、在采用C語言模擬面向對象特性時,正確的描述是( )A、結構與類的功能完全相同
B、函數指針用于實現類的屬性成員C、通過結構體包含實現繼承
D、結構可以包含成員函數答案:通過結構體包含實現繼承
10、關于采用C語言進行“面向對象編程”,錯誤的描述
是()A:可以實現更好的程序結構
B:可以有效的組織漢字顯示C:可以實現局部“類”的功能
D:在菜單設計方面效率較低答案:在菜單設計方面效率較低
11、關于ARM C的程序優化,說法錯誤的選項是()A、可分析程序運行時間
B、可指導匯編程序設計C、可分析程序是否高效
D、可指導C程序設計答案:可指導匯編程序設計
12、關于數據類型的描述,正確的選項是()A、數據類型越短越節省存儲空間
B、傳遞參數時盡量采用字符型變量
C、采用整型變量效率最高
D、循環中盡量用短的數據類型,以加快執行速度 答案:采用整型變量效率最高13、關于循環優化的描述,正確的選項是()
A、采用加計數改變循環變量B、采用減計數改變循環變量
C、次數不定循環應采用whileD、循環展開可提高程序質量
答案:采用減計數改變循環變量14、關于指針別名,錯誤的描述是()
A、盡量防止采用指針B、采用指針有可能會降低程序效率
C、編譯器不能識別指針別名D、采用位域時,要注意指針別名問題
答案:盡量防止采用指針15、關于結構體的描述,錯誤的選項是()
A、在結構體中,短的成員先定義,長的成員后定義
B、結構體成員盡量邊界對齊
C、數組元素應放到結構體末尾
D、—packet關鍵字可提高結構體訪問速度 答案:—packet關鍵字可提高結構體訪問速度 16、Linux的特點不包括()A、微內核
B、符合POSIX標準C、可運行于服務器
D、可運行于嵌入式設備答案:微內核
17、以下哪一項,不屬于shell的特點()A、是操作系統的低級接口
B、可從控制臺鍵入shell命令C、可編寫shell腳本
D、linux支持多種shell 答案:是操作系統的低級接口
18、以下哪一個shell環境變量標識了系統可執行文件
路徑()HOME
A、 PATHTERM
D、PWD答案:PATH
19、以下哪個路徑下存放了系統所有設備文件()A、bin
B、devC、lib
B、 root答案:dev
20、查看系統當前進程,采用如下哪個命令()A、rm
C、 touchmkdir
D、ps答案:ps
21、配置網卡ip地址,采用以下哪個命令()ping
C、 ifconfig
D、ftp
答案:ifconfig
22、交叉編譯器的特點是
A、編譯器運行在宿主機,
B、編譯器運行在目標機,
C、編譯器運行在宿主機,
D、編譯器運行在目標機,
A、 telnet
C、 ifconfig
D、ftp
答案:ifconfig
22、交叉編譯器的特點是
()
A、編譯器運行在宿主機,
編譯結果運行在宿主機
B、編譯器運行在目標機,
編譯結果運行在目標機
C、編譯器運行在宿主機,
編譯結果運行在目標機
答案:編譯器運行在宿主機,編譯結果運行在目標機
D、編譯器運行在目標機,
編譯結果運行在宿主機
23、GNU工具鏈不包括以下哪一項()A、GCC
B、GDBC、LD
D、IDE答案:IDE
24、vi的強制存盤退出命令是()A、q
B、q!
C、wqD、x 答案::wq!
25、采用gcc編譯程序時,只進行到預處理階段,采用
以下哪個選項()A、-E
B、-SC、~c
D、-o答案:-E
26、采用gcc編譯程序時,翻開所有警告采用以下哪個 選項()A、-w
B、-0C、-g
D、 -Wall答案:-Wall
27、gdb的斷點功能,采用如下哪一個縮寫形式()n
A. ib
B. 1答案:C
28、make命令確定文件是否應編譯的依據是()A、文件生成時間
B、文件生成大小C、文件類型
D、文件屬性答案:文件生成時間
29、以下哪一項不屬于Makefile的目標類型()A、最終目標
B、中間目標C、標簽
D、依賴文件答案:依賴文件
30、以下關于make執行流程,錯誤的選項是()A、Makefile的第一個目標是最終目標
B、各目標按照堆棧原那么查找C、依賴文件不存在那么直接退出
D、標號會被最先關聯到答案:標號會被最先關聯到
31、以下哪一個不屬于Makefile的變量類型()A、環境變量
B、自動化變量C、遞歸展開變量
D、符號變量答案:符號變量
32、以下哪一項描述是正確的()
本文發布于:2024-02-11 00:03:48,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1707581028139844.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:中國大學MOOC嵌入式Liunx應用開發習題(含答案).doc
本文 PDF 下載地址:中國大學MOOC嵌入式Liunx應用開發習題(含答案).pdf
| 留言與評論(共有 0 條評論) |