當前位置:才華齋>計算機>計算機三級>

2017年9月計算機三級嵌入式系統開發考前模擬卷

計算機三級 閱讀(2.14W)

計算機三級考試內容有嵌入式系統的概念與基礎知識、嵌入式處理器、嵌入式系統硬體組成、嵌入式系統軟體、嵌入式系統的開發等相關知識和技能。下面是小編蒐集的2017年9月計算機三級嵌入式系統開發考前模擬卷,快來看看吧。

2017年9月計算機三級嵌入式系統開發考前模擬卷

1[單選題] 下面是關於基於ARM核心的嵌入式晶片中的儲存器及高頻寬外部儲存器控制介面的敘述,其中錯誤的是( )。

晶片片內配有的Flash儲存器,通常用作系統的程式儲存器

晶片內的Cache採用SRAM

C.高頻寬外部儲存器控制介面只能用於擴充套件系統的程式儲存器

D.高頻寬外部儲存器控制介面與AMBA的系統匯流排部分相連

參考答案:C

參考解析:ARM晶片片內配有的Flash儲存器,通常用作系統的程式儲存器;其內部Cache一般採用SRAM;高頻寬外部儲存器控制介面為外部儲存器擴充套件提供了介面,可以擴充套件程式儲存器和資料儲存器,與AMBA的系統匯流排部分相連。故本題選擇c。

2[單選題] 在ARM組合語言程式設計中,經常用到子程式設計及呼叫,與子程式設計與呼叫無關的指令或偽指令是( )。

SerchMin

RT SerchMin

PC,LR

D.B SerchMin

參考答案:D

參考解析:在ARM組合語言程式中,子程式的呼叫一般是通過BL指令來實現。IMPORT偽指令用於通知編譯器要使用的標號在其他的原始檔中定義但要在當前原始檔中引用;MOV PC,LR在ARM彙編中用於子程式的返回。所以本題選擇D。

3[單選題] 下面有關片上除錯技術的描述語句中,不恰當的是( )。

A.邊界掃描技術是除錯硬體晶片及目標機電路板的一種常用除錯技術

組織所研究的測試訪問埠和邊界掃描結構標準,成為了片上測試技術的一種國際標準,即俗稱的JTAG標準

C.使用片上除錯技術進行嵌入式系統目標機除錯時,無需目標儲存器,也不佔用目標機任何I/O埠

D.經常用於嵌入式系統設計中的微處理器(如:MCS-51、DSP、ARM)都支援JTAG標準的片上除錯技術

參考答案:D

參考解析:邊界掃描測試技術是對晶片或印製電路板進行片上除錯最常用的一種技術;JTAG是IEEE下的一個組織,是研究測試訪問埠和邊界掃描結構的標準,研究結果即俗稱的JTAG標準;使用JTAG進行嵌入式系統的除錯,無需目標儲存器,也不佔用目標機任何I/O埠;對於不支援JTAG除錯標準的嵌入式CPU,如MCS-51微控制器,其軟體固化要使用稱為“程式設計器”的裝置來進行。故本題選擇D。

4[單選題] 以下關於ARM處理器核心說法正確的是( )。

A.經典ARM處理器包括Codex-M、Cortex-R和Codex-A三大類

x-A系列為應用Cortex處理器,主要面向高階應用設計

x-M系列為面向控制領域的實時嵌入式處理器

11效能優於Codex-A5,但低於Codex-A15

參考答案:B

參考解析:ARM公司在經典處理器ARM11以後的產品改用Cortex命名,並分成A、R和M三類,旨在為各種不同的市場提供服務。Cortex系列屬於ARMv7架構,這是到2010年為止ARM公司最新的指令集架構。(2011年,ARMv8架構在TeehCon上推出)ARMy7架構定義了三大分工明確的系列:“A”系列面向尖端的基於虛擬記憶體的作業系統和使用者應用;“R”系列針對實時系統;“M”系列對微控制器。故本題選擇B。

5[單選題] 下面關於LCD顯示裝置的敘述中,錯誤的是( )。

顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件,價格最低

顯示模組內建LCD顯示屏、控制器和驅動模組,有字元型、有圖形點陣型等

機通常使用的是LCD顯示器,除具備顯示屏外,還包括驅動器、控制器以及外殼等,是完整的`LCD顯示裝置

(Digita1 Visual Interface)是一種LCD控制器的標準

參考答案:D

參考解析:LCD顯示屏自身不帶控制器,沒有驅動電路,僅僅是顯示器件(屏),價格最低;LCD顯示模組內建了LCD顯示屏、控制器和驅動模組,這類顯示模組有字元型、有圖形點陣型等。PC機通常使用的是LCD顯示器,除具備顯示屏外還包括驅動器、控制器以及外殼等,是完整的LCD顯示裝置,其介面也有相應的標準,主要包括VGA、DVI兩種主要形式,現在 又開始流行HDMI介面。D項敘述錯誤,故本題選擇D。

6[單選題] 以下對偽指令的解釋錯誤的是( )。

0x12;在記憶體區域分配一個32位字的記憶體空間並初始化為0x00000012

16;偽指令通知編譯器,其後的指令序列為16位的Thumb指令

EQU 50;定義一個常量Test值為50,不能定義32位常數

RT Main;該偽指令通知編譯器當前檔案要引用標號Main,但Main在其他原始檔中定義

參考答案:C

參考解析:DCD為ARM彙編器所支援的資料定義偽指令,用於分配一片連續的字儲存單元並用指定的資料初始化,A項正確;CODEl6偽指令通知編譯器,其後的指令序列為16位的Thumb指令,故B正確;EQU是等於偽指令,用於為程式中的常量、標號等定義一個等效的字元名稱,Test EQU 50定義標號Test的值為50,C錯誤;IMPORT偽指令用於通知編譯器要使用的標號在其他原始檔中定義,但要在當前原始檔中引用,而且無論當前原始檔是否引用該標號,該標號均會被加入到當前原始檔的符號表中,D項解釋正確。故本題選擇C。

7[單選題] 以下各項陳述中,不屬於單核心作業系統特點的是( )。

A.基於客戶機/伺服器體系結構

B.執行效率高

C.效能好

D.佔用資源較多

參考答案:A

參考解析:單核心結構是傳統作業系統採用的結構,也稱為巨集核心。優點是應用程式生產效率高,系統花在核心功能切換上的開銷非常小,對外來時間反應速度快,作業系統核心的執行效率高;缺點是佔記憶體空間大,缺乏可擴充套件性,維護困難,任務執行時間的可預測性較低,可靠性低,排除故障和增加新功能需要重編譯。故本題選擇A。

8[單選題] 下面關於ARM嵌入式處理器的GPIO的敘述中,錯誤的是( )。

的引腳一般是三態的,即具有0態,1態和高阻狀態

B.有些GPIO引腳具有多種功能,通過設定相關控制暫存器的某些位來進行選擇

C.有些ARM晶片的GPIO引腳可以設定成具有中斷輸入功能

D.只有幾個按鍵的簡單鍵盤介面,應採用專用的鍵盤介面晶片來實現,而不宜採用GPIO來設計

參考答案:D

參考解析:GPIO一般具有三態,即0態、1態和高阻狀態;為了節省引腳條數,通常有些GPIO引腳有多種功能以供選擇,可以通過設定相關控制暫存器的位來確定引腳功能;有些ARM晶片,如新唐科技的Cortexc-M0晶片每個引腳多可以設定成中斷輸入;在嵌入式應用系統中,少數幾個按鍵作為簡單鍵盤的應用非常普遍,通常可應用GPIO引腳構建簡單鍵盤。故本題選擇D。

9[單選題] 關於硬體抽象層,下面的描述中錯誤的是( )。

A.硬體抽象層是嵌入式硬體電路板的最基本軟體

B.硬體抽象層包含嵌入式軟體中直接訪問底層硬體的例程集合

的函式是移植作業系統的基礎

D.硬體抽象層是作業系統核心的重要組成部分

參考答案:D

參考解析:硬體抽象層(HAL)最早由微軟公司在研發Windows NT作業系統時提出,在嵌入式領域,硬體抽象層主要用來簡化嵌入式作業系統的移植作業,其定義與微軟公司在Windows NT開發時的實現目標基本一致,指的是嵌入式軟體中直接訪問底層硬體的例程集合。在嵌入式系統軟體結構中增加的HAL位於硬體電路板和作業系統核心之間,它是嵌入式硬體電路板的最基本軟體,HAL的函式是移植作業系統的基礎。A、B、C項正確,故本題選擇D。

10[單選題] 下面關於USB介面的敘述中,錯誤的是( )。

支援熱插拔

2.0是目前傳輸速率最高的USB版本

介面提供了內建電源

2.0採用半雙工差分方式傳送資訊

參考答案:B

參考解析:USB介面提供了內建電源,主機的USB介面向從裝置提供電源;USB匯流排介面支援裝置的即插即用和熱插拔功能,USB 2.0採用半雙工差分方式傳送資訊,目前USB2.0的速度為480Mb/s,USB3.0達到5Gb/s即640MB/s,B項錯誤;故本題選擇B。

11[單選題] 下面是關於嵌入式系統使用的儲存器的敘述,其中錯誤的是( )。

使用最頻繁的少量的程式程式碼和資料存放在Cache中

B.系統正在執行的程式的大部分資料和程式碼存放在主儲存器(記憶體)中

C.嵌入式系統使用Cache的優點是隻需要增加少許成本,就能使整個系統的效能得到顯著提高

D.嵌入式處理器內部的Cache採用DRAM

參考答案:D

參考解析:在嵌入式系統中,對於CPU使用最頻繁的少量的程式程式碼和資料用SRAM作為高速緩衝儲存器(Cache)存放,系統正在執行中的程式的大部分資料和程式碼存放在主儲存器(記憶體)中,尚未啟動執行的其餘程式或資料則存放在容量大的外部儲存器如磁碟中待命。使用Cache的優點是隻需要增加少許成本,就能使整個系統的效能得到顯著提高。D項敘述有誤,故本題選擇D。記憶難度:容易(0)一般(0)難(0)筆 記:記筆記聽課程檢視網友筆記(0)

12[單選題] 基於ARM核心的嵌入式晶片中包含定時/計陣列件,下面列出的( )不屬於定時/計陣列件。

r

參考答案:A

參考解析:ARM晶片內部有多個定時計陣列件,主要包括看門狗定時器(WDT)、Timer通用定時器、RTC、脈衝寬度調製器(PWM)。而ADC是模數轉換控制器。故本題選擇A。

13[單選題] 嵌入式系統是一類特殊的計算機系統。下列產品中不屬於嵌入式系統的是( )。

A.電飯煲

B.路由器

C.巨型機

參考答案:C

參考解析:嵌入式系統以應用為中心,以計算機技術為基礎,軟硬體可裁剪、適應應用系統對功能、可靠性、成本、體積、功耗嚴格要求的專用計算機系統。巨型計算機實際上是一個巨大的計算機系統。故本題選擇C。

14[單選題] 乙太網中計算機間以幀為單位進行通訊,下列選項中不屬於乙太網資料幀內容的是( )。

地址

地址

C.有效載荷

D.校驗資訊

參考答案:A

參考解析:乙太網資料幀:前導碼(7位元組)、幀起始定界符(1位元組)、目的MAC地址(6位元組)、源MAC地址(6位元組)、型別/長度(2位元組)、資料(46~1500位元組)、幀校驗序列(4位元組)。A選項IP地址不屬於乙太網資料幀內容。故本題選擇A。

15[單選題] 下面有關基於嵌入式WEB伺服器應用的描述語句中,不恰當的是( )。

A.嵌入式WEB伺服器通常與裝置的控制器融為一體

B.嵌入式WEB伺服器的功能通常與Pc機的WEB伺服器相同

C.基於嵌入式WEB伺服器的應用系統,其設計工作中有許多工作是涉及網頁設計

D.嵌入式WEB伺服器的主要用途是提供一個遠端操控裝置的手段

參考答案:B

參考解析:通用WEB伺服器一般執行在計算資源和記憶體資源都比較豐富的通用計算機上,向用戶提供資訊服務;而嵌入式WEB伺服器是嵌入在裝置中的,通常與裝置的控制器融為一體,用來控制和管理裝置,但也向客戶提供裝置的執行狀態資訊;基於嵌入式WEB伺服器的應用系統,其設計工作中有許多工作是涉及網頁設計,而嵌入式WEB伺服器的主要用途是提供一個遠端操控裝置的手段。故本題選擇B。

16[單選題] 以下對偽指令的解釋錯誤的是( )。

0x12;在記憶體區域分配半字的記憶體空間並初始化為0x0012

32;偽指令通知彙編器,其後的指令序列為32位的ARM指令

EQU 2400;為定義一個16位常量Baud值為2400

RN SUB1;當前檔案引用外部標號SUBl

參考答案:C

參考解析:偽指令DCW用於分配一片連續的半字儲存單元並用指定的資料初始化;CODE32通知編譯器,其後的指令序列為32位的ARM指令;EQU是等於偽指令,用於為程式中的常量、標號等定義一個等效的字元名稱;EXTERN是外部標號引用宣告偽指令,用於通知編譯器要使用的標號在其他的原始檔中定義,但要在當前檔案中引用。C項錯誤,故本題選擇C。

17[單選題] 以下ARM指令中屬於暫存器問接定址的指令是( )。

R1,#0Xfe

R1,[R2]

R1,R0,LSL#3

R0,R0,#0x0B

參考答案:B

參考解析:暫存器間接定址就是以暫存器中的值作為運算元地址,而運算元本身存放在儲存器中。用於間接定址的暫存器必須用[]括起來。因此,只有B選項正確,故本題選擇B。

18[單選題] 下面關於Linux作業系統的論述中,錯誤的是( )。

x是能夠為多使用者提供多工功能的單核心作業系統

VistaLinux是一種嵌入式作業系統發行版

C.虛擬檔案系統(VFS)在系統呼叫介面和核心所支援的檔案系統之間提供了一個交換層

x核心通過系統呼叫介面訪問系統硬體

參考答案:D

參考解析:Linux是能夠為多使用者提供多工、多執行緒功能的大型單核心作業系統;MontaVistaLinux是一種嵌入式作業系統發行版,是MontaVistaSoftware公司於1999年7月推出的;虛擬檔案系統(VFS)是Linux的通用檔案系統模型,在系統呼叫介面和核心所支援的檔案系統之間提供了一個交換層;系統呼叫是Linux中使用者程序和作業系統之間的重要介面。故本題選擇D。

19[單選題] 下面關於AMBA的敘述中,錯誤的是( )。

公司定義的AMBA其中文名為“先進微控制器匯流排體系結構”

公司定義的AMBA是用於連線和管理片上系統中各功能模組的開放標準和片上互連規範

C.至2011年,AMBA已從AMBA1.0發展到了AMBA4.0

7和ARM11採用的AMBA的版本相同

參考答案:D

參考解析:AMBA是ARM公司公佈的匯流排協議,其中文名為“先進微控制器匯流排體系結構”;用於連線和管理片上系統中各功能模組的開放標準和片上互連規範;AMBA有多個版本,至2011年,AMBA已從AMBA1.0發展到了AMBA4.0,效能隨版本的發展而逐步提高,ARM7採用AMBAl,而ARM9採用AMBA2。故本題選擇D。

20[單選題] μC/OS-Ⅱ的事件控制塊有4種類型,需要使用4個不同的函式來建立。如下選項中哪一個用於建立事件控制塊?

skCreate()

readCreate()

reate()

xSw()

參考答案:C

參考解析:μC/OS-Ⅱ的事件控制塊有4種類型,需要使用4個不同的函式來建立。4個不同的函式分別是:OSSemCreate()、OSMutexCreate()、OSMb0x Create()、OSQCreate()。故本題選擇C。