點(diǎn)擊查看:全國(guó)計(jì)算機(jī)三級(jí)嵌入式系統(tǒng)開(kāi)發(fā)技術(shù)歷年真題精選匯總
選擇題
1:UNIX、嵌入式Linux、WinCE、Mac OS、Android OS和DOS操作系統(tǒng)是典型的單內(nèi)核(也稱為宏內(nèi)核)操作系統(tǒng),相對(duì)于微內(nèi)核操作系統(tǒng),下面不屬于單內(nèi)核操作系統(tǒng)缺點(diǎn)的是( )。
A.占用內(nèi)存空間大
B.缺乏可擴(kuò)展性而不方便移植
C.內(nèi)核切換太快
D.可靠性較低
2:如下幾種Bootloader中,用于Linux 操作系統(tǒng)引導(dǎo)程序加載時(shí)所支持不同體系結(jié)構(gòu)處理器種類最多的是( )。
A.LILO
B.GRUB
C.U-Boot
D.Loadlin
3:關(guān)于uC/OS-II的基本特點(diǎn),以下說(shuō)法錯(cuò)誤的是( )。
A.uC/OS-II是搶占式實(shí)時(shí)操作系統(tǒng)內(nèi)核
B.由于存在內(nèi)核任務(wù),用戶編寫的應(yīng)用程序最多可以有60個(gè)任務(wù)
C.uC/OS-II不支持時(shí)間片輪轉(zhuǎn)調(diào)度法
D.uC/OS-II允許每個(gè)任務(wù)有不同的?臻g
4:在uC/OS-II中有多種方法可以保護(hù)任務(wù)之間的共享數(shù)據(jù)和提供任務(wù)之間的通信。其中不能達(dá)到保護(hù)目的的方法是( )。
A.利用宏OS_ENTER_CRITICAL()和OS_EXIT_CRITICAL()來(lái)關(guān)閉中斷和打開(kāi)中斷
B.利用函數(shù)OSSchedLock()和OSSchedUnlock()對(duì)任務(wù)調(diào)度函數(shù)上鎖和開(kāi)鎖
C.利用信號(hào)量、互斥信號(hào)量、郵箱和消息隊(duì)列進(jìn)行任務(wù)間通信
D.利用內(nèi)存文件進(jìn)行任務(wù)間的大規(guī)模數(shù)據(jù)共享
5:移植uC/OS-II到一個(gè)嵌入式系統(tǒng)電路板上正常運(yùn)行,下面哪個(gè)條件不是必須的?( )。
A.處理器的C編譯器能產(chǎn)生可重入代碼,且用C語(yǔ)言就可以打開(kāi)和關(guān)閉中斷
B.該電路板的處理器必須具備MMU(存儲(chǔ)管理單元)
C.處理器支持中斷,并且能產(chǎn)生定時(shí)中斷(通常在10至100Hz之間)
D.處理器支持能夠容納一定量數(shù)據(jù)(可能是幾千字節(jié))的硬件棧區(qū)
6:Nios II軟核處理器的硬件抽象層(HAL)系統(tǒng)庫(kù)是一個(gè)輕量級(jí)C/C++運(yùn)行時(shí)環(huán)境,屬于單線程的類UNIX運(yùn)行庫(kù),關(guān)于它所提供的服務(wù)如下哪一項(xiàng)說(shuō)法是錯(cuò)誤的( )。
A.結(jié)合NewLib ANSI C標(biāo)準(zhǔn)庫(kù),向用戶提供熟知的標(biāo)準(zhǔn)庫(kù)函數(shù)
B.提供設(shè)備驅(qū)動(dòng),使用戶可以訪問(wèn)系統(tǒng)中的所有設(shè)備
C.為系統(tǒng)提供了TCP/IP協(xié)議棧
D.系統(tǒng)初始化,在main()函數(shù)之前完成軟核處理器Nios和運(yùn)行庫(kù)環(huán)境的初始化任務(wù)
7:蘋果公司的嵌入式移動(dòng)電子產(chǎn)品風(fēng)靡全球,iOS操作系統(tǒng)也隨之為大眾所熟悉。根據(jù)iOS的發(fā)展歷史,它的前身是( )。
A.DOS
B.UNIX-BSD
C.OS/2
D.pSOS 4.4
8:以下關(guān)于微內(nèi)核操作系統(tǒng)的敘述中,錯(cuò)誤的是( )。
A.內(nèi)核小巧,傳統(tǒng)操作系統(tǒng)內(nèi)核中的許多部分都被移出內(nèi)核
B.接口一致,所有進(jìn)程請(qǐng)求使用統(tǒng)一接口,進(jìn)程不區(qū)分內(nèi)核模式和用戶模式服務(wù)
C.各個(gè)功能模塊之間松散耦合,只完成服務(wù)功能,系統(tǒng)管理功能交給一個(gè)或多個(gè)特權(quán)服務(wù)程序
D.微內(nèi)核功能擴(kuò)充方便,而且各個(gè)功能之間的切換而引起的開(kāi)銷比較小
9:開(kāi)發(fā)嵌入式系統(tǒng)時(shí),需要構(gòu)建一個(gè)宿主機(jī)-目標(biāo)機(jī)的開(kāi)發(fā)環(huán)境。若目標(biāo)機(jī)是裸機(jī),那么為了調(diào)試和下載軟件需要將調(diào)試仿真器連接到目標(biāo)機(jī)的哪一種接口?( )。
A.SPI接口
B.以太網(wǎng)接口
C.JTAG接口
D.USB接口
10:嵌入式系統(tǒng)的應(yīng)用形式是多種多樣的,不同的嵌入式應(yīng)用系統(tǒng),需要選擇適合其應(yīng)用需求的開(kāi)發(fā)工具來(lái)進(jìn)行開(kāi)發(fā)。采用開(kāi)發(fā)工具的主要目的是( )。
A.提高開(kāi)發(fā)質(zhì)量,縮短開(kāi)發(fā)周期,降低開(kāi)發(fā)成本
B.優(yōu)化軟件代碼的存儲(chǔ)容量,以便降低存儲(chǔ)器的需求
C.降低嵌入式系統(tǒng)的功耗
D.便于設(shè)計(jì)需要調(diào)用操作系統(tǒng)API函數(shù)的應(yīng)用程序
參考答案
1-5:CCBDB 6-10:CBDCA
微信搜索"考試吧"了解更多考試資訊、下載備考資料
相關(guān)推薦:
2018年全國(guó)計(jì)算機(jī)等級(jí)考試必做試題匯總(各科目)
2018年全國(guó)計(jì)算機(jī)等級(jí)考試復(fù)習(xí)知識(shí)點(diǎn)匯總(各科目)
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |