嵌入式開發(fā)基礎(chǔ)練習題及答案2-2023-背題版_第1頁
嵌入式開發(fā)基礎(chǔ)練習題及答案2-2023-背題版_第2頁
嵌入式開發(fā)基礎(chǔ)練習題及答案2-2023-背題版_第3頁
嵌入式開發(fā)基礎(chǔ)練習題及答案2-2023-背題版_第4頁
嵌入式開發(fā)基礎(chǔ)練習題及答案2-2023-背題版_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

試題說明

本套試題共包括1套試卷

每題均顯示答案和解析

嵌入式開發(fā)基礎(chǔ)練習題及答案2(500題)

嵌入式開發(fā)基礎(chǔ)練習題及答案2

L[單選題]哪種輸入輸出方式速度最快()

A)查詢

B)中斷

C)DMA

答案:C

解析:二.填空題

2.[單選題]STM32中,1個DMA請求占用至少()個周期的CPU訪問系統(tǒng)總線時間。

A)1

B)2

03

D)4

答案:B

解析:

3.[單選題]uClinux與標準Linux最大的區(qū)別在于()。

A)任務(wù)調(diào)度算法

B)內(nèi)存管理

C)文件系統(tǒng)

D)應用開發(fā)模式

答案:B

解析:

4.[單選題]以下關(guān)于嵌入式實時操作系統(tǒng)(RT0S)的敘述中,錯誤的是()。

A)實時性和公平性是RT0S調(diào)度器最重要的兩個指標

B)RT0S調(diào)度器多采用基于優(yōu)先級的可搶占調(diào)度算法

C)單調(diào)速率調(diào)度算法的基本思想是任務(wù)的周期越短,優(yōu)先級越高

D)最早期限優(yōu)先算法會根據(jù)任務(wù)的截止時間來確定其優(yōu)先級

答案:A

解析:實時操作系統(tǒng)強調(diào)的是實時性,即在規(guī)定的時間內(nèi)能夠完成系統(tǒng)功能,返回正確的結(jié)果,因此

最重要的指標是實時性和正確性。

5.[單選題]基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)

,下面列出的組件中,不與系統(tǒng)總線相連的組件是()。

A)電源管理與時鐘控制器

B)DMA控制接口

ORTC

D)中斷控制器

答案:C

解析:

6.[單選題]在Linux開發(fā)環(huán)境里,可以完成自動編譯工程的是。

A)vim

B)Makefile

C)gcc

D)gdb

答案:B

解析:

7.[單選題]PV操作是在

A)臨界區(qū)上的操作

B)進程上的操作

C)緩沖區(qū)上的操作

D)信號量上的操作

答案:D

解析:

8.[單選題]ARM7TDMI在開始執(zhí)行代碼時應處于()。

A)ARM狀態(tài)

B)Thumb狀態(tài)

C)由用戶通過硬件設(shè)計指定

D)不確定

答案:A

解析:

9.[單選題]編譯器和解釋器是兩種基本的高級語言處理程序。編譯器對高級語言源程序的處理過程

可以劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化、目標代碼生成等階段,其

中,(請作答此空)并不是每個編譯器都必需的。與編譯器相比,解釋器O

A)詞法分析和語法分析

B)語義分析和中間代碼生成

C)中間代碼生成和代碼優(yōu)化

D)代碼優(yōu)化和目標代碼生成

答案:C

解析:本題考查程序語言基礎(chǔ)知識。解釋程序也稱為解釋器,它可以直接解釋執(zhí)行源程序,或者將源

程序翻譯成某種中間表示形式后再加以執(zhí)行;而編譯程序(編譯器)則首先將源程序翻譯成目標語

言程序,然后在計算機上運行目標程序。這兩種語言處理程序的根本區(qū)別是:在編譯方式下,機器

上運行的是與源程序等價的目標程序,源程序和編譯程序都不再參與目標程序的執(zhí)行過程;而在解

釋方式下,解釋程序和源程序(或其某種等價表示)要參與到程序的運行過程中,運行程序的控制

權(quán)在解釋程序。解釋器翻譯源程序時不產(chǎn)生獨立的目標程序,而編譯器則需將源程序翻譯成獨立的

目標程序。分階段編譯器的工作過程如下圖所示。其中,中間代碼生成和代碼優(yōu)化不是必須的。

10.[單選題]下面指令執(zhí)行后,改變R1寄存器內(nèi)容的指令是

A)TSTRl,#2

B)ORRRI,RI,RI

OCMPRI,#2

D)EORR1,R1,R1

答案:D

解析:

IL[單選題]假設(shè)系統(tǒng)采用PV操作實現(xiàn)進程同步與互斥。若n個進程共享兩臺打印機,那么信號量S的

取值范圍為______O

A)-2?n

B)-(n-1)~1

0-(n-1)?2

D)-(n-2)-2

答案:D

解析:本題考查的是操作系統(tǒng)PV操作方面的基本知識。系統(tǒng)采用PV操作實現(xiàn)進程同步與互斥,若有

n個進程共享兩臺打印機,那么信號量S初值應為2。當?shù)?個進程執(zhí)行P(S)操作時,信號量S的值減

去1等于1;當?shù)?個進程執(zhí)行P(S)操作時,信號量S的值減去1等于0;當?shù)?個進程執(zhí)行P(S)操作

時,信號量S的值減去1等于T;當?shù)?個進程執(zhí)行P(S)操作時,信號量S的值減去1等于-

2;……;當?shù)趎個進程執(zhí)行P(S)操作時,信號量S的值減去1等于-(n-2)0可見,信號量S的取值

范圍為-(n-2)?2。

12.[單選題]ARM共有幾種處理器模式?

A)7

B)8

09

D)10

答案:A

解析:

13.[單選題]向量中斷控制器最多可支持()個IRQ中斷

A)127

B)128

0240

D)255

答案:C

解析:

14.[單選題]DMA控制器可編程的數(shù)據(jù)傳輸數(shù)目最大為()。

A)65535

B)1024

065536

D)4096

答案:C

解析:

15.[單選題]以下哪個不是嵌入式系統(tǒng)設(shè)計的主要目標?()

A)低成本

B)低功耗

C)實時要求高

D)超高性能

答案:D

解析:

16.[單選題]下列對shell變量FRUIT操作,正確的是

A)為變量賦值:$FRUIT=apple

B)顯示變量的值:fruit=apple

C)顯示變量的值:echo$FRUIT

D)判斷變量是否有值:[-f"$FRurr”]

答案:C

解析:

17.[單選題]下面工作模式中不屬于ARM特權(quán)模式的是。

A)用戶模式

B)管理模式

C)系統(tǒng)模式

D)數(shù)據(jù)訪問終止模式

答案:A

解析:

18.[單選題]嵌入式微控制器相比嵌入式微處理器的最大特點()。

A)體積大大減小

B)單片化

C)功耗低

D)成本高

答案:B

解析:

19.[單選題]RS232接口最少需要連接線的根數(shù)是

A)9

B)5

03

D)1

答案:C

解析:

20.[單選題]每個通用I/O端口有()個32位的配置寄存器,()個32位的數(shù)據(jù)寄存器,(

)個32位的置位/復位寄存器,()個16位的復位寄存器,()個32位的鎖定寄存器

A)2,1,2,1,1

B)2,2,1,1,1

C)2,2,2,1,1

D)2,2,1,2,1

答案:B

解析:

21.[單選題]通常用作堆棧指針的寄存器是()。

A)R13

B)R14

C)R15

D)CPSR

答案:A

解析:

22.[單選題]以下正確的描述是()。

A)continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行

B)只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句

C)在循環(huán)體內(nèi)使用break語句或continue語句的作用相同

D)從多層循環(huán)嵌套中退出時,只能使用goto語句

答案:B

解析:

23.[單選題]USB總線采用的通信方式為()

A)輪詢方式

B)中斷方式

ODMA方式

D)I/O通道方式

答案:A

解析:

24.[單選題]USB接口鼠標最合適的傳輸類型為()。

A)控制傳輸

B)批量傳輸

C)中斷傳輸

D)等時傳輸

答案:C

解析:

25.[單選題]touch命令的可以完成的任務(wù)是()。

A)新建文件

B)新建目錄

C)查看文件類型

D)文件移動

答案:A

解析:

26.[單選題]以下4種路由中,___路由的子網(wǎng)掩碼是255.255.255.255。

A)遠程網(wǎng)絡(luò)

B)靜態(tài)

C)默認

D)主機

答案:D

解析:主機路由的子網(wǎng)掩碼是55。網(wǎng)絡(luò)路由要指明一個子網(wǎng),所以不可能為全1,默認

路由是訪問默認網(wǎng)關(guān),而默認網(wǎng)關(guān)與本地主機屬于同一個子網(wǎng),其子網(wǎng)掩碼也應該與網(wǎng)絡(luò)路由相同

,對靜態(tài)路由也是同樣的道理。

27.[單選題]近年來具有健壯分區(qū)功能的嵌入式實時操作系統(tǒng)(例如VxWorks653)在嵌入式領(lǐng)域得到

了廣泛應用,以下不屬于分區(qū)操作系統(tǒng)特點的是o

A)具有分區(qū)級,進程級兩級調(diào)度功能

B)應用軟件和操作系統(tǒng)軟件處于同一特權(quán)態(tài)和同一地址空間

C)具有健康監(jiān)控功能,阻止故障蔓延

D)具有時間分區(qū)和空間分區(qū)

答案:B

解析:本題考查關(guān)于嵌入式實時操作系統(tǒng)方面的基礎(chǔ)知識。為了滿足高度綜合化、模塊化航空電子系

統(tǒng)實時性安全性等方面的要求,近年來,具有健壯分區(qū)功能的嵌入式實時操作系統(tǒng)(例如

VxWorks653)在嵌入式領(lǐng)域得到廣泛應用。這種操作系統(tǒng),滿足ARINC653規(guī)范,具有時間分區(qū)、空

間分區(qū)功能,應用軟件運行在用戶態(tài),操作系統(tǒng)運行在系統(tǒng)態(tài),且分處在不同的地址空間。系統(tǒng)調(diào)

度分為兩級,即:分區(qū)級、進程級,分區(qū)級采取主時間框架輪轉(zhuǎn)調(diào)度,進程級采取優(yōu)先級搶占調(diào)度

等。為了制止故障在分區(qū)間蔓延,該類操作系統(tǒng)具有三級故障管理的健康監(jiān)控功能,實現(xiàn)故障接管

28.[單選題]DMA數(shù)據(jù)的傳送是以為單位進行的。

A)字節(jié)

B)字

C)數(shù)據(jù)塊

D)位

答案:C

解析:

29.[單選題]ARM匯編語言中,用于實現(xiàn)軟中斷的是哪條指令?()。

A)ADD

B)SUB

OSWI

D)M0V

答案:C

解析:

30.[單選題]以下哪個屬性用于保存數(shù)組中當前包含的元素總數(shù)?()

A)Count

B)Length

C)Totlal

D)Sum

答案:B

解析:

31.[單選題]以下與文件系統(tǒng)相關(guān)的敘述中,不正確的是()。

A)文件系統(tǒng)負責文件的組織、存儲、檢索、命名、共享和保護

B)文件系統(tǒng)為用戶提供描述文件抽象的程序接口

C)文件通常存儲在磁盤或其他非易失存儲介質(zhì)上

D)程序設(shè)計者需要關(guān)心文件存儲分配的細節(jié)

答案:D

解析:

32.[單選題]STM32中,1個DMA請求占用至少

A)1個周期的CPU訪問系統(tǒng)總線時間

B)2個周期的CPU訪問系統(tǒng)總線時間

03個周期的CPU訪問系統(tǒng)總線時間

D)4個周期的CPU訪問系統(tǒng)總線時間

答案:B

解析:

33.[單選題]USB接口移動硬盤最合適的傳輸類型為()。

A)控制傳輸

B)批量傳輸

C)中斷傳輸

D)等時傳輸

答案:B

解析:

34.[單選題]指令“ADDRO,R1,R2”的尋址式為()。

A)即尋址

B)寄存器間接尋址

C)多寄存器尋址

D)寄存器尋址

答案:D

解析:

35.[單選題]在某一分頁存儲管理系統(tǒng)中,頁面的大小為4KBO現(xiàn)有一作業(yè),其部分頁表如表6T所

示。若給定一個十進制邏輯地址為8644,則其十進制物理地址是()。表6T某分頁存儲管理系統(tǒng)

部分頁表

A)6186

B)12330

033220

D)因產(chǎn)生缺頁中斷,暫時無法獲得

答案:C

解析:由于頁面的大小為4KB=22X210=4096B,邏輯地址8644=4096X2+452,得頁號為2,偏移量

為452。查表7-15可知,頁號為2所對應的物理塊號是8,因此所求物理地址=4096X8+452=33

220o

36.[單選題]關(guān)于ARM子程序和Thumb子程序互相調(diào)用描述正確的是()。

A)系統(tǒng)初始化之后,ARM處理器只能工作在一種狀態(tài),不存在互相調(diào)用。

B)只要遵循一定調(diào)用的規(guī)則,Thumb子程序和ARM子程序就可以互相調(diào)用。

C)只要遵循一定調(diào)用的規(guī)則,僅能Thumb子程序調(diào)用ARM子程序。

D)只要遵循一定調(diào)用的規(guī)則,僅能ARM子程序調(diào)用Thumb子程序。

答案:B

解析:

37.[單選題]中斷屏蔽器能屏蔽(

A)所有中斷和異常

B)除了NMI外所有異常和中斷

C)除了NMI、異常所有其他中斷

D)部分中斷

答案:B

解析:

38.[單選題]Cortex-M處理器采用的架構(gòu)是()

A)v4T

B)v5TE

C)v6

D)v7

答案:D

解析:

39.[單選題]ARM指令集是()字節(jié)對齊,Thumb指令集是2字節(jié)對齊的。

A)1

B)2

03

D)4

答案:D

解析:

40.[單選題]以下對STM32F107集成A/D的特性描述正確的是()

A)供電需求:2.6V到3.8V

B)輸入范圍:VREF-WVINWVREF

C)性能線設(shè)備的轉(zhuǎn)換時間:28MHz時為lus

D)訪問線設(shè)備的轉(zhuǎn)換時間:56MHz時為lus

答案:B

解析:

41.[單選題]開漏輸出輸出高電平需要怎么做?

A)將10直接配置成輸出高電平。

B)外接上拉電阻

0外接下拉電阻

D)該模式無法輸出高電平

答案:B

解析:

42.[單選題]通常所說的32位微處理器是指()

A)地址總線的寬度為32位

B)處理的數(shù)據(jù)長度只能為32位

OCPU字長為32位

D)通用寄存器數(shù)目為32個

答案:C

解析:

43.[單選題]關(guān)于非內(nèi)核中斷下列描述正確的是

A)非內(nèi)核中斷不可屏蔽

B)非內(nèi)核中斷可以通過編程控制開啟或關(guān)閉該中斷

C)向量號為11的中斷是非內(nèi)核中斷

D)DMA中斷不是非內(nèi)核中斷

答案:B

解析:

44.[單選題]共享內(nèi)存通信機制的缺點是。

A)需要花費額外的內(nèi)存空間

B)需要使用額外的同步機制

C)需要額外硬件支持

D)通信過程中需要反復讀取內(nèi)存,時間開銷大

答案:B

解析:本題考查任務(wù)間通信方面的基礎(chǔ)知識。共享內(nèi)存指在多處理器的計算機系統(tǒng)中,可以被不同中

央處理器(CPU)訪問的大容量內(nèi)存。共享內(nèi)存也可以是一個操作系統(tǒng)中的多進程之間的通信方法

,這種方法通常用于一個程序的多進程間通信,實際上多個程序間也可以通過共享內(nèi)存來傳遞信息

o如下圖所示。共享內(nèi)存相比其他通信方式有著更方便的數(shù)據(jù)控制能力,數(shù)據(jù)在讀寫過程中會更透

明。當成功導入一塊共享內(nèi)存后,它只是相當于一個字符串指針來指向一塊內(nèi)存,在當前進程下用

戶可以隨意的訪問。共享內(nèi)存的一個缺點是:由于多個CPU需要快速訪問存儲器,這樣就要對存儲器

進行緩存(Cache)o任何一個緩存的數(shù)據(jù)被更新后,由于其他處理器也可能要存取,共享內(nèi)存就需

要立即更新,否則不同的處理器可能用到不同的數(shù)據(jù)。另一個缺點是,數(shù)據(jù)寫入進程或數(shù)據(jù)讀出進

程中,需要附加的數(shù)據(jù)結(jié)構(gòu)控制。

45.[單選題]關(guān)于ARM處理器的異常向量表的描述正確的是()。

A)外部中斷會引起異常

B)異常向量表放的是中斷服務(wù)子程序的入口地址

C)異常向量表放的是跳轉(zhuǎn)指令,執(zhí)行該指令進入相應中斷服務(wù)子程序

D)以上都不是

答案:C

解析:

46.[單選題]下列程序采用寄存器間接尋址方式的為

A)LDRR6,[R7]

B)ADDR2,R3.R5

C)ADDR6,R6,#128

D)ADDRO,R1,R2.LSL#3

答案:A

解析:

47.[單選題]0x07&0xll的運算結(jié)果是()。

A)0x01

B)0x11

C)0x17

D)0x07

答案:A

解析:

48.[單選題]以下對UART通信說法正確的是?

A)UART為同步通信

B)UART為異步通信

OUART為半雙工通信

D)UART為單工通信

答案:B

解析:

49.[單選題]SysTick定時器校正值為()

A)9000

B)10000

C)12000

D)15000

答案:B

解析:

50.[單選題]程序:

Inta=3;

Intb=a++a+++a++;

Console.Write(a);

Console.Write(b);

的執(zhí)行結(jié)果為()o

A)511

B)513

0612

D)613

答案:C

解析:

51.[單選題]嵌入式操作系統(tǒng)的主要目標并不包括()。

A)強大多任務(wù)支持

B)實時處理能力

C)代碼體積

D)與硬的交互能力

答案:A

解析:

52.[單選題]下關(guān)于哈佛結(jié)構(gòu)描述正確的是()。

A)程序存儲空間與數(shù)據(jù)存儲空間分

B)存儲空間與10空間分離

C)程序存儲空間與數(shù)據(jù)存儲空間合并

D)存儲空間與10空間合并

答案:C

解析:

53.[單選題]下面不是嵌入式操作系統(tǒng)的是()。

A)uClinux

B)WinC

C)C.

D)Windows

答案:D

解析:

54.[單選題]當處理器訪問存儲器失敗時,將發(fā)生哪種異常?

A)DataAbort

B)指令預取異常

C)IRQ中斷請求

D)FIQ中斷請求

答案:B

解析:

55.[單選題]執(zhí)行下面的一段C程序后,變量ret的值為()。charstr[20];int

ret=strlen(strcpy(str,"Hello_Worldw));

A)0

B)ll

012

D)20

答案:B

解析:題中,從最內(nèi)層括號開始看起,將常量拷貝到str中,strcpy函數(shù)會在字符結(jié)束符\0時停止拷

貝,因此只管Hello_World長度,strlen相當于strlen(str),字符串長度為11.

56.[單選題]對于STM32F103ZET6這款芯片,DAC1對應的10為

A)PA4

B)PA5

C)PAO

D)可以將10口復用,從而使得任意10均可。

答案:A

解析:

57.[單選題]USB總線系統(tǒng)支持()個設(shè)備。

A)1

B)127

0128

0)256

答案:B

解析:

58.[單選題]若有語句chara;,要求把字符a賦給變量a,下面的表達式正確的是()。

A)a="a"

B)a='a'

C)a="97"

D)a='97'

答案:B

解析:

59.[單選題]用標準C語言庫進行文件操作時,若要以a+方式打開一個己經(jīng)存在的文件,則下列敘述

中正確的是()。

A)原有的文件內(nèi)容保留,位置指針移動到文件的末尾,可進行讀寫操作

B)原有的文件內(nèi)容保留,位置指針移動到文件的開頭,可進行讀寫操作

C)原有的文件內(nèi)容保留,位置指針移動到文件的末尾,可進行只讀操作

D)原有的文件內(nèi)容被刪除,可進行寫操作

答案:A

解析:fopen文件打開模式r代表read的簡寫,+代表可讀可寫,w代表write,b代表bit二進制位,t代

表textr=rt,打開只讀文件,該文件必須存在r+=rt+,打開可讀可寫的文件,該文件必須存在

rb,只讀,打開一個二進制文件,該文件必須存在rb+,打開一個二進制文件,允許讀和寫,該文件

必須存在\丫=討3新建一個文本文件,已存在的文件將被刪除,只允許寫w+=wt+,新建一個文本文件

,已存在的文件將被刪除,可讀可寫wb,新建一個二進制文件文件,已存在的文件將被刪除,只允

許寫Wb+,新建一個二進制文件,已存在的文件將被刪除,可讀可寫2=21,打開或新建一個文本文件

,只允許在文件末尾追寫a+=at+,打開或新建一個文本文件,可以讀,但只允許在文件末尾追寫

ab,打開或新建一個二進制文件,只允許在文件末尾追寫。ab+,打開或新建一個二進制文件,可以

讀,但只允許在文件末尾追寫

60.[單選題]STM32處理器的USB接口可達()

A)8Mbit/s

B)12Mbit/s

C)16Mbit/s

D)24Mbit/s

答案:B

解析:

61.[單選題]對于STM32F10x,經(jīng)過PPL倍頻后,其最高值為多少?

A)72Mhz

B)36Mhz

C)根據(jù)時鐘源確定,最高值無法確定。

D)64Mhz

答案:A

解析:

62.[單選題]系統(tǒng)控制寄存器NVIC和處理器內(nèi)核接口緊密耦合,主要目的是()

A)結(jié)構(gòu)更緊湊,減小芯片的尺寸

B)連接更可靠,減小出錯的概率

C)減小延時,高效處理最近發(fā)生的中斷

D)無所謂,沒有特別的意思,遠一點也沒有關(guān)系

答案:C

解析:

63.[單選題]在下列ARM處理器的各種模式中,只有模式不可以可以自由地改變處理器的工作

式。

A)用戶模式(User)

B)系統(tǒng)模式(System)

C)終止模式(Abort)

D)中斷模式(IRQ)

答案:A

解析:

64.[單選題]虛擬存儲器的管理方式分為段式、頁式和段頁式三種,以下描述中,不正確的是

A)頁式虛擬存儲器中,虛擬地址到實地址的變換是由主存中的頁表來實現(xiàn)的

B)段式存儲管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個段的長度一致

C)段頁式存儲管理中主存的調(diào)入和調(diào)出是按照頁進行,但可按段來實現(xiàn)保護

D)在一般的大中型機中,都采用段頁式的虛擬存儲管理方式

答案:B

解析:本題考查虛擬存儲器管理的基礎(chǔ)知識。虛擬存儲器的工作原理是:在執(zhí)行程序時,允許將程序

的一部分調(diào)入主存,其他部分保留在輔存。即由操作系統(tǒng)的存儲管理軟件先將當前要執(zhí)行的程序段

(如主程序)從輔存調(diào)入主存,暫時不執(zhí)行的程序段(如子程序)仍保留在輔存,當需要執(zhí)行存放

在輔存的某個程序段時,由CPU執(zhí)行某種程序調(diào)度算法將它們調(diào)入主存。虛擬存儲器的調(diào)度方式有分

頁式、段式、段頁式三種。頁式調(diào)度是將邏輯和物理地址空間都分成固定大小的頁。主存按頁順序

編號,而每個獨立編址的程序空間有自己的頁號順序,通過調(diào)度輔存中程序的各頁可以離散裝入主

存中不同的頁面位置,并可據(jù)表一一對應檢索。頁式調(diào)度的優(yōu)點是頁內(nèi)零頭小,頁表對程序員來說

是透明的,地址變換快,調(diào)入操作簡單;缺點是各頁不是程序的獨立模塊,不便于實現(xiàn)程序和數(shù)據(jù)

的保護。段式調(diào)度是按程序的邏輯結(jié)構(gòu)劃分地址空間,段的長度是隨意的,并且允許伸長,它的優(yōu)

點是消除了內(nèi)存零頭,易于實現(xiàn)存儲保護,便于程序動態(tài)裝配;缺點是調(diào)入操作復雜。將這兩種方

法結(jié)合起來便構(gòu)成段頁式調(diào)度。在段頁式調(diào)度中把物理空間分成頁,程序按模塊分段,每個段再分

成與物理空間頁同樣小的頁面。段頁式調(diào)度綜合了段式和頁式的優(yōu)點。其缺點是增加了硬件成本

,軟件也較復雜。大型通用計算機系統(tǒng)多數(shù)采用段頁式調(diào)度。頁式虛擬存儲器中,虛擬地址到實地

址的變換是由主存中的頁表來實現(xiàn)的,段頁式存儲管理中主存的調(diào)入和調(diào)出是按照頁進行,但可按

段來實現(xiàn)保護,段式存儲管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個段的長度可以按照其實際

需要進行大小分配。

65.[單選題]只能被外部中斷和RTC作為喚醒源的是哪種模()

A)空閑

B)正常

C)省電

D)掉電

答案:D

解析:

66.[單選題]執(zhí)行指令BLXR6之后,存放在該指令之后的一條指令的地址將

A)不存放在任何寄存器中

B)存放在PC中

C)存放在LR中

D)存放在SP中

答案:C

解析:

67.[單選題]KL25處理器中,片內(nèi)SRAM位于

A)ROM區(qū)存儲映像

B)RAM區(qū)存儲映像

C)外設(shè)區(qū)存儲映像

D)系統(tǒng)保留段存儲映像

答案:B

解析:

68.[單選題]ARM匯編指令中,用于實現(xiàn)加法運算的是哪條指令

A)ADD

B)SUB

OMUL

D)M0V

答案:A

解析:

69.[單選題]對于STM32F103ZET6這款芯片,F(xiàn)lash的起始地址為多少。

A)0x08000000

B)0x00000000

00x080007FF

D)0x10000000

答案:A

解析:

70.[單選題]stm3Fl系列開發(fā)板,默認的系統(tǒng)時鐘是()

A)6M

B)12M

C)36M

D)72M

答案:D

解析:

71.[單選題]片上系統(tǒng)是嵌入式處理器芯片的一個重要品種,下列敘述中錯誤的是()。

A)SoC已經(jīng)成為嵌入式處理器芯片的主流發(fā)展趨勢

B)它是集成電路加工工藝進入到深亞微米時代的產(chǎn)物

C)片上系統(tǒng)使用單個芯片進行數(shù)據(jù)的采集、轉(zhuǎn)換、存儲和處理,但不支持I/O功能

D)片上系統(tǒng)既能把數(shù)字電路也能把模擬電路集成在單個芯片上

答案:C

解析:

72.[單選題]ARM指令集和Thumb指令集分別是()位的。

A)8位,16位

B)16位,32位

016位,16位

D)32位,16位

答案:D

解析:

73.[單選題]STM32F103X有()個可屏蔽中斷通道。

A)40

B)50

060

D)70

答案:C

解析:

74.[單選題]指令MOVRO,RI,LSL

A)直接尋址

B)立即尋址

C)寄存器尋址

D)寄存器移位尋址

答案:D

解析:

75.[單選題]ARM指令中對立即數(shù)的操作有一定限制,下面所列立即數(shù)中,屬于合法立即數(shù)的是哪一

個?()。

A)0X101

B)0X102

OOXffl

D)0Xff

答案:D

解析:

76.[單選題]當中斷服務(wù)子程序的運行結(jié)束后,系統(tǒng)()

A)必須回到剛才被中斷的任務(wù)

B)運行具有最高優(yōu)先級別的就緒任務(wù)

C)轉(zhuǎn)向運行統(tǒng)計任務(wù)

D)轉(zhuǎn)向運行空閑任務(wù)

答案:B

解析:

77.[單選題]SETL偽指令的含義是

A)給數(shù)字變量賦值

B)給邏輯變量賦值

C)給字符串變量賦值

D)以上都不正確

答案:B

解析:

78.[單選題]嵌入式微控制器相比嵌入式微處理器的的最大特點

A)體積大大減小

B)單片化

C)功耗低

D)成本高

答案:B

解析:

79.[單選題]關(guān)于STM32fl0x系統(tǒng)時鐘一下說法錯誤的是?

A)AHB是預分頻器,分頻的是SYSCLK。

B)APB1預分頻器,預分頻后產(chǎn)生PCLK1與TIMxCLK

OAPB2預分頻器,預分頻后產(chǎn)生PCLK1、TIM1CLK與ADCCLK。

D)ADCCLK無法進行分頻操作。

答案:D

解析:

80.[單選題]ARM11微處理器采用什么架構(gòu)()。

A)ARMv5-TE架構(gòu)

B)ARMv6架構(gòu)

C)ARMv6-M架構(gòu)

D)以上都不是

答案:B

解析:

81.[單選題]以下if語句的表達式哪個是錯誤的?()

A)if(a==100)

B)if(a<100)

C)if(a=100)

D)if(a>100)

答案:C

解析:

82.[單選題]嵌入式系統(tǒng)加電或復位后,所有的CPU通常都從某個由CPU制造商預先安排的地址上

取指令。例如:對于S3C2410來說,BootLoader會映射到地址處

A)0x0c000000

B)0x00000000

00x00000018

D)0x40000018

答案:B

解析:

83.[單選題]使用Vim作為文本編輯器,在指令模式下要將光標移動到文檔的最后一行的命令是

A)0

B)$

C)G

D)GG

答案:C

解析:

84.[單選題]每個通用I/O端口有個32位的配置寄存器,個32位的數(shù)據(jù)寄存器,個32位的置

位/復位寄存器,個16位的復位寄存器,()個32位的鎖定寄存器

A)2,l,2,1,1

B)2,2,1,1,1

02,2,2,1,1

D)2,2,1,2,1

答案:B

解析:

85.[單選題]假設(shè)R0=0x01,Rl=0x03,正確執(zhí)行MOVRO,RILSL#1后,R0的值為?

A)0x05

B)0x06

C)0x07

D)0x08

答案:B

解析:

86.[單選題]STM32F103VE芯片的定時器屬于高級定時器的是()。

A)TIM1,TIM2

B)TIM3,TIM4

C)TIM6,TIM7

D)TIM1TIM8

答案:D

解析:

87.[單選題]NVIC可用來表示優(yōu)先權(quán)等級的位數(shù)為()位。

A)2

B)4

C)6

D)8

答案:B

解析:

88.[單選題]一個C語言程序的執(zhí)行是從()。

A)本程序的MAIN函數(shù)開始,到MAIN函數(shù)結(jié)束

B)本程序文件的第一個函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束

C)本程序的MAIN函數(shù)開始,到本程序的最后一個函數(shù)結(jié)束

D)本程序文件的第一個函數(shù)開始,到本程序MAIN函數(shù)結(jié)束

答案:A

解析:C語言程序從main()函數(shù)開始執(zhí)行,執(zhí)行期間會根據(jù)main()函數(shù)中的調(diào)用關(guān)系,調(diào)用其

他函數(shù)執(zhí)行,當main()函數(shù)執(zhí)行完,程序運行結(jié)束。

89.[單選題]關(guān)于中斷嵌套說法對的是()

A)只要響應優(yōu)先級不一樣就有可能發(fā)生中斷嵌套

B)只要搶占式優(yōu)先級不一樣就有可能發(fā)生中斷嵌套

C)只有搶占式優(yōu)先級和響應優(yōu)先級都不一才有可能發(fā)生中斷嵌套

D)以上說法都不對

答案:B

解析:

90.[單選題]以下協(xié)議中屬于應用層協(xié)議的是(),該協(xié)議的報文封裝在(請作答此空)中傳送。

A)TCP

B)IP

C)UDP

D)ICMP

答案:C

解析:ARP和ICMP是網(wǎng)絡(luò)層協(xié)議,X.25是數(shù)據(jù)鏈路層協(xié)議,只有SNMP是應用層協(xié)議。SNMP協(xié)議的報文

是封裝在UDP協(xié)議中傳送。

91.[單選題]假設(shè)段頁式存儲管理系統(tǒng)中的地址結(jié)構(gòu)如下圖所示,則系統(tǒng)o

A)最多可有2048個段,每個段的大小均為2048個頁,頁的大小為2K

B)最多可有2048個段,每個段最大允許有2048個頁,頁的大小為2K

C)最多可有1024個段,每個段的大小均為1024個頁,頁的大小為4K

D)最多可有1024個段,每個段最大允許有1024個頁,頁的大小為4K

答案:D

解析:本題考查操作系統(tǒng)頁式存儲管理方面的基礎(chǔ)知識。從圖中可見,頁內(nèi)地址的長度是12位

,212=4096,即4K;頁號部分的地址長度是10位,每個段最大允許有210=1024個頁;段號部分的地

址長度是10位,210=1024,最多可有1024個段。

92.[單選題]下列各方式的數(shù)據(jù)傳輸過程中,無需CPU執(zhí)行指令的傳輸方式是。

A)無條件

B)查詢

C)DMA

D)中斷

答案:C

解析:

93.[單選題]執(zhí)行語句:

Inti;

For(i=l;i++<4;);

后變量i的值是0

A)3

B)4

05

D)不定

答案:C

解析:

94.[單選題]一個完整的編譯過程是

A)編譯預處理、編譯、鏈接

B)編譯預處理、編譯

C)編譯、鏈接

D)編譯預處理、鏈接

答案:A

解析:

95.[單選題]所有的GPIO引腳有一個內(nèi)部微弱的上拉和下拉,當它們被配置為()時可以是激活

的或者非激活的。

A)輸入

B)輸出

C)推挽

D)開漏

答案:A

解析:

96.[單選題]Cortex-M系列正式發(fā)布的版本是()。

A)Cortex-M3

B)Cortex-M4

C)Cortex-M6

D)Cortex-M8

答案:A

解析:

97.[單選題]測試網(wǎng)絡(luò)連通性通常采用的命令是()。

A)Netstat

B)Ping

C)Msconfig

D)Cmd

答案:B

解析:ping命令用來測試網(wǎng)絡(luò)連通性。A用于顯示網(wǎng)絡(luò)狀態(tài),C用于windows配置的應用程序;D是打開

命令提示符窗口。

98.[單選題]USB總線采用的通信方式為

A)輪詢方式

B)中斷方式

C)DMA方式

D)I/O通道方式

答案:A

解析:

99.[單選題]有如下程序

MainO

Intx=l,a=0,b=0;

Switch(x)

Case0:b++;

Case1:a++;

Case2:a++;b++;

}

Printf("a=%d,b=%d\n",a,b);

}

該程序的輸出結(jié)果是()。

A)a=2,b=l

B)a=l,b=l

C)a=l,b=0

D)a=2,b=2

答案:A

解析:

100.[單選題]ARM架構(gòu)中針對實時操作系統(tǒng)的體系結(jié)構(gòu)是。

A)Cortex-A

B)Cortex-R

C)Cortex-M

D)以上都不正確

答案:B

解析:

101.[單選題]以下循環(huán)執(zhí)行次數(shù)是()。

For(inti=2;i==0;)

Console.WriteLine(i-);

A)無限次

B)0次

C)1次

D)2次

答案:B

解析:

102.[單選題]以下關(guān)于程序設(shè)計語言的敘述中,不正確的是()。

A)腳本語言中不使用變量和函數(shù)

B)標記語言常用于描述格式化和鏈接

C)腳本語言采用解釋方式實現(xiàn)

D)編譯型語言的執(zhí)行效率更高

答案:A

解析:任何程序設(shè)計語言都要使變量和函數(shù),這是基本組成,腳本語言中只是不需要定義就可以使用

,高級程序設(shè)計語言需要先定義再使用。

103.[單選題]某個應用任務(wù)TaskA正在等待信號量到來從而執(zhí)行,此時TaskA所處的狀態(tài)名稱為(

)o

A)就緒態(tài)狀態(tài)

B)執(zhí)行狀態(tài)

C)阻塞狀態(tài)

D)結(jié)束狀態(tài)

答案:C

解析:進程基礎(chǔ)三態(tài)是阻塞、就緒、執(zhí)行,題中任務(wù)沒有執(zhí)行,也不僅僅缺CPU資源,還缺信號量資

源,因此是阻塞狀態(tài)。

104.[單選題]DCW偽指令的含義是

A)分配一片連續(xù)的字存儲單元

B)分配一片連續(xù)的字節(jié)存儲單元

C)分配一片連續(xù)的半字存儲單元

D)以上都不正確

答案:C

解析:

105.[單選題]下列描述中,不屬于嵌入式系統(tǒng)特點的是—o

A)實時性強

B)專用性強

C)系統(tǒng)內(nèi)核小

D)價錢便宜

答案:D

解析:

106.[單選題]寄存器R13除了可以做通用寄存器外,還可以做()

A)程序計數(shù)器

B)鏈接寄存器

C)棧指針寄存器

D)基址寄存器

答案:C

解析:

107.[單選題]ARM寄存器組有()個寄存器。

A)7

B)32

06

D)37

答案:D

解析:

108.[單選題]Linux件權(quán)限共10位長度,分成四段,第三段表的內(nèi)容是()

A)件類型

B)件所有者的權(quán)限

C)件所有者所在組的權(quán)限

D)其他戶的權(quán)限

答案:C

解析:

109.[單選題]指令尋址方式通常是指尋找的方式。

A)操作數(shù)

B)操作碼

C)I/O端口

D)內(nèi)存單元

答案:A

解析:

110.[單選題]可以通過()屬性獲得窗體客戶區(qū)域的尺寸。

A)Location

B)Size

C)Width和Height

D)ClientSize

答案:D

解析:

111.[單選題]ENTRY偽指令的功能是

A)應用程序的結(jié)尾

B)指定匯編的入口點

C)指定匯編的結(jié)尾

D)應用程序的入口點

答案:B

解析:

112.[單選題]下面哪個操作系統(tǒng)不是實時操作系統(tǒng)。()

A)RTXC

B)uClinux

C)uC/OS-11

D)VXWorks

答案:B

解析:

113.[單選題]以下對STM32F107集成A/D的特性描述對的是()

A)供電需求:2.6V到3.8V

B)輸入范圍:VREF-WVINWVREF+

C)性能線設(shè)備的轉(zhuǎn)換時間:28MHz時為1US

D)訪問線設(shè)備的轉(zhuǎn)換時間:56MHz時為lus

答案:B

解析:

H4.[單選題]和PC機系統(tǒng)相比下列哪個不是嵌入式系統(tǒng)獨具的特點()

A)系統(tǒng)內(nèi)核小

B)專用性強

C)可執(zhí)行多任務(wù)

D)系統(tǒng)精簡

答案:C

解析:

115.[單選題]設(shè)有以下C語言說明語句:structex{intx;floaty;charz;}example;則下面的

敘述中不正確的是()。

A)struct是結(jié)構(gòu)體類型的關(guān)鍵字

B)x、y、z都是結(jié)構(gòu)體成員名

C)ex是結(jié)構(gòu)體名

D)example是結(jié)構(gòu)體類型名

答案:D

解析:在C語言環(huán)境中,結(jié)構(gòu)體類型說明的一般形式:struct結(jié)構(gòu)體名{類型名結(jié)構(gòu)體成員名…}結(jié)構(gòu)

體變量名;其中,“struct”是結(jié)構(gòu)體類型的關(guān)鍵字。對于本題而言,example是結(jié)構(gòu)體變量名,而

非結(jié)構(gòu)體類型名。

116.[單選題]以下哪一項不屬于ARM異常中斷()。

A)復位

B)IRQ

C)條件轉(zhuǎn)移

D)數(shù)據(jù)終止

答案:C

解析:

117.[單選題]通常用來保存子程序返回地址的連接寄存器是通常用來保存子程序返回地址的連接寄

存器是

A)R

B)R14

OSPSR

D)CPSR

答案:B

解析:

118.[單選題]以下命令可以查看文件詳細信息

A)Is-1

B)Is-a

Owe-1

D)we-a

答案:A

解析:

119.[單選題]若前次運算結(jié)果為零,則CPSR中為1的標志為

A)N

B)Z

C)C

D)V

答案:B

解析:

120.[單選題]寄存器R13除了可以做通用寄存器外,還可以做。

A)程序計數(shù)器

B)移位寄存器

C)棧指針寄存器

D)基址寄存器

答案:C

解析:

121.[單選題]通常所說的32位微處理器是指

A)地址總線的寬度為32位

B)處理的數(shù)據(jù)長度只能為32位

OCPU字長為32位

D)通用寄存器數(shù)目為32個

答案:C

解析:

122.[單選題]下列哪條指令,可以實現(xiàn)將地址單元(R1+R2X4)的數(shù)據(jù)讀到R0?()0

A)LDRRO,[RI,R2,LSLX2]

B)LDRR0,[R2,RI,LSLX2]

C)STRR0,[RI,R2,LSLX2]

D)STRRO,[R2,RI,LSLX2]

答案:A

解析:

123.[單選題]下面屬于嵌入式系統(tǒng)的是()

A)“天河”計算機系統(tǒng)

B)智能電能表

C)聯(lián)想筆記本電腦

D)核電站控制系統(tǒng)

答案:A

解析:

124.[單選題]在ARM體系結(jié)構(gòu)中,要從主動用戶模式(User)切換到超級用戶模式(Supervisor),

應采用(C)方法。

A)直接修改CPU狀態(tài)寄存器(CPSR)對應的模式

B)先修改程序狀態(tài)備份寄存器(SPSR)到對應的模式,再更新CPU狀態(tài)

C)使用軟件中斷指令(SWI)

D)讓處理器執(zhí)行未定義指令

答案:C

解析:

125.[單選題]下面屬于UML中的動態(tài)視圖的是()。

A)時序圖

B)用例圖

C)對象圖

D)類圖

答案:A

解析:

126.[單選題]程序:

Inta=6;

Console.Write(-a++);

Console.Write(-a-);

Console.Write(-++a);

的執(zhí)行結(jié)果為()。

A)-6-7-7

B)-7-8-8

C)-6-7-8

D)-7-8-9

答案:A

解析:

127.[單選題]如圖所示,STM32通過PAO接LED燈,并進行開關(guān)LED燈操作,則PAO口需要設(shè)置的工作模式

為()。.

連接/通訊

VDD_3.3VO------------------外22----------------——^2----------------------

LED

A)通用推挽輸出

B)通用開漏輸出

C)復用推挽輸出

D)復用開漏輸出

答案:A

解析:

128.[單選題]條件判斷語句是通過判斷()而選擇執(zhí)行相應語句的。

A)給定條件

B)結(jié)果

C)過程

D)真假

答案:A

解析:

129.[單選題]串口通信常見的波特率為()

A)4800

B)9600

O115200

D)以上都對

答案:D

解析:

130.[單選題]下列條件碼中表示無符號數(shù)小于的是()。

A)HI

B)LS

C)CS

D)CC

答案:D

解析:

131.[單選題]()寄存器的目的就是用來允許對GPI0寄存器進行原子的讀/修改操作

A)GPI0X_BSRR和GPI0X_BRR

B)GPI0X_CRL和GPI0X_CRH

C)GPI0X_BSRR和GPI0X_LCKR

D)GPI0X_IDR和GPI0X_0DR

答案:A

解析:

132.[單選題]固件庫中的標志狀態(tài)(FlagStatus)類型被賦予以下兩個值()

A)ENABLE或者DISABLE

B)SUCCESS或者ERROR

C)SET或者RESTE

D)YES或者NO

答案:C

解析:

133.[單選題]ARM偽指令中,可用于大范圍地址讀取的是

A)ADR

B)ADRL

C)LDR

D)NOP

答案:C

解析:

134.[單選題]STM32定時器6時鐘頻率為72MHz,能夠?qū)崿F(xiàn)定時時間為1秒的設(shè)置是()。

A)預分頻器:71,計數(shù)周期:999999

B)預分頻器:7199,計數(shù)周期:9999

C)預分頻器:9999,計數(shù)周期:9999

D)預分頻器:7200,計數(shù)周期:7200

答案:B

解析:

135.[單選題]在STM32中,()寄存器的ALIGN位選擇轉(zhuǎn)換后數(shù)據(jù)儲存的對齊方式。

A)ADC_CR2

B)ADCJDRx

C)ADC_CR1

D)ADCJSQR

答案:A

解析:

136.[單選題]ARM7TDMI的工作狀態(tài)包括()。

A)測試狀態(tài)和運行狀態(tài)

B)掛起狀態(tài)和就緒狀態(tài)

C)就緒狀態(tài)和運行狀態(tài)

D)ARM狀態(tài)和Thumb狀態(tài)

答案:D

解析:

137.[單選題]當ARM核當中CPSR中的T位為1時,下面說法正確的是()。

A)程序運算在ARM態(tài),指令長度為32位

B)程序運算在THUMB態(tài),指令長度為16位

C)程序運算在ARM態(tài),指令長度為16位

D)程序運算在THUMB態(tài),指令長度為32位

答案:B

解析:

138.[單選題]一個半字對齊地址應該是

A)2的倍數(shù)

B)4的倍數(shù)

08的倍數(shù)

D)16的倍數(shù)

答案:A

解析:

139.[單選題]在Thumb指令集中,32位有效立即數(shù)是由8位立即數(shù)通過下面哪一種操作而間接得到的

A)左移

B)右移

C)循環(huán)左移

D)循環(huán)右移

答案:A

解析:

140.[單選題]USB接口攝像頭最合適的傳輸類型為()o

A)控制傳輸

B)批量傳輸

C)中斷傳輸

D)等時傳輸

答案:D

解析:

141.[單選題]假設(shè)R0=0x01,Rl=0x03,正確執(zhí)行ADDRO,RO,RILSL#1后,RO的值為?

A)0x05

B)0x06

00x07

D)0x08

答案:C

解析:

142.[單選題]下面的程序使用了函數(shù)指針,其運行結(jié)果是____o

#include<stdio.h>#include<math.h>intfl(inta){returna*a;}intf2(inta){return

a*a*a;}voidmain(){int

x=3,yl,y2,y3,y4;f=fl;yl=(*f)(x);y2=f1(x);f=f2;y3=f(x);y4=f2(x);printf("yl=%d

,y2=%d,y3=%d,y4=%d\n",yl,y2,y3,y4);)

A)yl=27,y2=9,y3=9,y4=27

B)yl=9,y2=9,y3=27,y4=27

C)yl=9,y2=27,y3=9,y4=27

D)yl=27,y2=27,y3=9,y4=9

答案:B

解析:本題考查C語言函數(shù)指針的基礎(chǔ)知識。仔細閱讀程序,正確理解函數(shù)指針并將參數(shù)正確代入函

數(shù),可得到y(tǒng)1=9,y2=9,y3=27,y4=27的結(jié)果。

143.[單選題]x是整型變量,pb是整型指針變量,如果將pb指向x,則正確的表達式是_

A)pb=&x

B)pb=x

C)*pb=&x

D)*pb=*x

答案:A

解析:本題考查C語言方面的基礎(chǔ)知識。選項A將變量x的地址賦給指針變量pb,使pb指向x;選項B將

x的值當作地址賦給指針pb;選項C將x的地址賦給指針pb指向的地址等于x的內(nèi)存單元;選項D使pb指

向一個地址等于x值的內(nèi)存單元。根據(jù)題意,如果將pb指向x,則正確的表達式是pb=&x。因此正確答

案為A。

144.[單選題]想要控制燈,嵌入式的10口應該用作()

A)第二功能

B)都不是

C)輸入

D)輸出

答案:D

解析:

145.[單選題]在嵌入式系統(tǒng)設(shè)計過程中,明確軟硬件功能劃分的階段是()。

A)需求分析

B)規(guī)格說明

C)體系結(jié)構(gòu)設(shè)計

D)構(gòu)件設(shè)計

答案:C

解析:

146.[單選題]以下關(guān)于任務(wù)分類的描述,不正確的是()

A)按照到達情況的可預測性,任務(wù)可劃分為周期任務(wù)和非周期任務(wù);

B)按照重要程度,任務(wù)可分為關(guān)鍵任務(wù)和非關(guān)鍵任務(wù);

C)非關(guān)鍵任務(wù)如果沒有得到及時執(zhí)行,將會產(chǎn)生嚴重后果;

D)周期任務(wù)每隔一個固定的時間間隔就會執(zhí)行一次。

答案:C

解析:

147.[單選題]使用Host-Target聯(lián)合開發(fā)嵌入式應用,不是必須的。

A)宿主機

B)銀河麒麟操作系統(tǒng)

C)目標機

D)交叉編譯器

答案:B

解析:

148.[單選題]Cortex-M系列正式發(fā)布的版本()

A)Cortex-M3

B)Cortex-M4

C)Cortex-M6

D)Cortex-M8

答案:A

解析:

149.[單選題]數(shù)字引腳不具備的功能是

A)被配置成GPI0

B)輸出高低電平作為邏輯“1”和“0”

C)接收和識別高低電平作為邏輯“1”和“0”

D)作為RESET引腳

答案:D

解析:

150.[單選題]當輸出模式位MODE[1:0]=時,最大輸出速度為()。

A)10MHz

B)2MHz

C)50MHz

D)72MHz

答案:B

解析:

151.[單選題]在DAC轉(zhuǎn)換中,Vref+是什么含義。

A)DAC的供電電壓負極

B)DAC的參照電壓

C)用于DAC與ADC的轉(zhuǎn)換

D)DAC的供電電壓正極

答案:B

解析:

152.[單選題]IRQ18是

A)內(nèi)核中斷

B)DMA中斷

CUART1中斷

D)TPM1中斷

答案:B

解析:

153.[單選題]STM32的外部中斷/事件控制器(EXTI)支持()個中斷/事件請求。

A)16

B)43

019

D)36

答案:C

解析:

154.[單選題]ARM11微處理器采用什么架構(gòu)()

A)AMv5-TE架構(gòu)

B)ARv6架構(gòu)

C)AMv6-M架構(gòu)

D)以上都不是

答案:B

解析:

155.[單選題]ARM中哪個異常優(yōu)先級最高()

A)Reset

B)未定義指令

0IRQ

D)FIQ

答案:A

解析:

156.[單選題]能隔離局域網(wǎng)中廣播風暴、提高帶寬利用率的設(shè)備是()。

A)網(wǎng)橋

B)集線器

C)路由器

D)交換機

答案:C

解析:路由器不轉(zhuǎn)發(fā)廣播包,可以隔離廣播風暴。

157.[單選題]通常用來保存子程序返回地址的連接寄存器是()。

A)R

B)R14

OSPSR

D)CPSR

答案:B

解析:

158.[單選題]數(shù)字引腳

A)不能被配置成GPIO

B)通過一個ESD保護二極管連接到VSS

C)包括RESET引腳

D)包括XTAL引腳

答案:B

解析:

159.[單選題]在使用MMU的系統(tǒng)中,處理器使用的內(nèi)存地址和地址總線上的內(nèi)存地址分別是

A)虛擬地址,虛擬地址

B)虛擬地址,物理地址

C)物理地址,虛擬地址

D)物理地址,物理地址

答案:B

解析:

160.[單選題]下列哪條指令執(zhí)行完成后,可以影響程序的標志狀態(tài)寄存器?()。

A)M0VRI,R2

B)CMPRI,R2

C)ADDRO,RI,R2

D)SUBRO,RI,R2

答案:B

解析:

161.[單選題]以下關(guān)于嵌入式軟件開發(fā)的敘述中,正確的是()。

A)宿主機與目標機之間只需要建立邏輯連接即可

B)調(diào)試器與被調(diào)試程序一般位貴同一臺機器上

C)嵌入式系統(tǒng)開發(fā)通常采用的是交叉編譯器

D)宿主機與目標機之間的通信方式只有串口和并口兩種

答案:C

解析:本題考查嵌入式系統(tǒng)軟件開發(fā)調(diào)試的基礎(chǔ)知識。嵌入式系統(tǒng)的軟件開發(fā)與通常軟件開發(fā)的區(qū)別

:要在于軟件實現(xiàn)部分,其中又可以分為編譯和調(diào)試兩部分,下面分別對這兩部分進行講解。第一

是交叉編譯。嵌入式軟件開發(fā)所采用的編譯為交叉編譯。所謂交叉編譯就是在一個平臺上生成可以

在另一個平臺上執(zhí)行的代碼。編譯的最主要的工作就在將程序轉(zhuǎn)化成運行該程序的CPU所能識別的機

器代碼,由于不同的體系結(jié)構(gòu)有不同的指令系統(tǒng)。因此,不同的CPU需要有相應的編譯器,而交叉編

譯就如同翻譯一樣,把相同的程序代碼翻譯成不同CPU的對應可執(zhí)行二進制文件。要注意的是,編譯

器本身也是程序,也要在與之對應的某一個CPU平臺上運行。這里一般將進行交叉編譯的主機稱為宿

主機,也就是普通的通用PC,而將程序?qū)嶋H的運行環(huán)境稱為目標機,也就是嵌入式系統(tǒng)環(huán)境。由于

一般通用計算機擁有非常豐富的系統(tǒng)資源、使用方便的集成開發(fā)環(huán)境和調(diào)試工具等,而嵌入式系統(tǒng)

的系統(tǒng)資源非常緊缺,無法在其上運行相關(guān)的編譯工具,因此,嵌入式系統(tǒng)的開發(fā)需要借助宿主機

(通用計算機)來編譯出目標機的可執(zhí)行代碼。第二是交叉調(diào)試。嵌入式軟件經(jīng)過編譯和鏈接后即

進入調(diào)試階段,調(diào)試是軟件開發(fā)過程中必不可少的一個環(huán)節(jié),嵌入式軟件開發(fā)過程中的交叉調(diào)試與

通用軟件開發(fā)過程中的調(diào)試方式有很大的差別。在常見軟件開發(fā)中,調(diào)試器與被調(diào)試的程序往往運

行在同一臺計算機上,調(diào)試器是一個單獨運行著的進程它通過操作系統(tǒng)提供的調(diào)試接口來控制被調(diào)

試的進程。而在嵌入式軟件開發(fā)中,調(diào)試時采用的是在宿主機和目標機之間進行的交叉調(diào)試,調(diào)試

器仍然運行在宿主機的通用操作系統(tǒng)之上,但被調(diào)試的進程卻是運行在基于特定硬件平臺的嵌入式

操作系統(tǒng)中,調(diào)試器和被調(diào)試進程通過串口或者網(wǎng)絡(luò)進行通信,調(diào)試器可以控制、訪問被調(diào)試進程

,讀取被調(diào)試進程的當前狀態(tài),并能夠改變被調(diào)試進程的運行狀態(tài)。

162.[單選題]對于STM32F103ZET6芯片,他的DAC是多少位的。

A)12

B)16

08

D)4

答案:A

解析:

163.[單選題]下面哪一種工作模式不屬于ARM特權(quán)模式()。

A)用戶模式

B)管理模式

C)系統(tǒng)模式

D)數(shù)據(jù)訪問終止模式

答案:A

解析:

164.[單選題]UART串行通信中,一幀數(shù)據(jù)中的起始位有位。

A)1位

B)2位

03位

D)4位

答案:A

解析:

165.[單選題]下面關(guān)于DRAM存儲描述錯誤的是().

A)DRAM存儲器需要對存儲內(nèi)容定時刷新

B)DRAM存儲器具有單位空間存儲容量大的特點

0DRAM存儲器屬于非易失的存儲器

D)DRAM存儲器主要依靠電容的電荷存儲效應記憶信息

答案:C

解析:

166.[單選題]對ARM處理器說法不正確的是()。

A)小體積、低功耗、低成本、高性能

B)支持Thumb(16位)/ARM(32位)雙指令集

C)只有Load/Store指令可以訪問存儲器

D)尋址方式多而復雜

答案:D

解析:

167.[單選題]NVIC_PriorityGroupConfig(NVIC_PriorityGroup_l);貝[STM32F103響應優(yōu)先級占()位

A)1

B)2

03

D)4

答案:C

解析:

168.[單選題]基于ARM內(nèi)核的嵌入式芯片中包含定時/計數(shù)組件,下面列出的()不屬于定時器/計數(shù)

組件。

A)ADC

B)Timer

C)RTC

D)WDT

答案:A

解析:

169.[單選題]哪個不屬于12c總線的信號時序()

A)開始信號

B)使能信號

C)應答信號

D)結(jié)束信號

答案:B

解析:

170.[單選題]ADC轉(zhuǎn)換過程對的是()

A)采樣-量化-編碼

B)量化-采樣-編碼

C)采樣-編碼-量化

D)編碼-采樣-量化

答案:A

解析:

171.[單選題]KL25中8位.9位.10位數(shù)據(jù)模式均支持的UART模塊是

A)UARTO

B)UART1

0UART2

D)三個UAR模塊都支持

答案:A

解析:

172.[單選題]已知TIM1定時器的起始地址為0x40012C00,則定時器1的捕獲/比較寄存器2的

地址為

()

A)0x40012C20

B)0x40012C2C

C)0x40012C38

D)0x40012C34

答案:C

解析:

173.[單選題]ARM處理器的體系結(jié)構(gòu)發(fā)展經(jīng)歷了v「v8共8個版本,CortexA53處理器的體系結(jié)構(gòu)屬于

O

A)v5

B)v6

C)v7

D)v8

答案:D

解析:

174.[單選題]Cortex-M3的提供的單周期乘法位數(shù)()

A)8

B)16

032

D)64

答案:C

解析:

175.[單選題]嵌入式操作系統(tǒng)來解決代碼體積與嵌入式應用多樣性的問題一般是

A)使用可定制的操作系統(tǒng)

B)將操作系統(tǒng)分布在多個處理器上運行

C)增大嵌入式設(shè)備的存儲容量

D)使用壓縮軟件對操作系統(tǒng)進行壓縮

答案:A

解析:

176.[單選題]ARM的全稱是什么?()。

A)AdvancedRISRMachines

B)ARunMachine

C)AdvancedResearchMan

D)AddressedRedMiddle

答案:A

解析:

177.[單選題]刪除文件命令rm可以用來完整的刪除整個目錄的選項是()。

A)-l

B)-t

C)-r

D)-a

答案:C

解析:

178.[單選題]R2=0xl00055aa,R3=0x20101010,則指令E0RR2,R2,R3的執(zhí)行結(jié)果是

A)0x301065ba

B)0x00001000

C)0x301045ba

D)0x000050a0

答案:C

解析:

179.[單選題]ARW用于響應快速外部中斷的處理器模式叫什么?()。

A)FIQ

B)IRQ

C)數(shù)據(jù)異常

D)SW

答案:A

解析:

180.[單選題]假設(shè)b的初值為5,那么表達式b*=b-=b+b的值為0。

A)25

B)5

0-5

D)-25

答案:D

解析:

181.[單選題]下列串行通信標準中,屬于同步通信是()?

A)RS-232

B)SPI

C)RS-485

D)CAN

答案:B

解析:

182.[單選題]指令ADDR2,R1,R1,LSR#2中,LSR的含義是

A)邏輯左移

B)邏輯右移

C)算術(shù)右移

D)循環(huán)右移

答案:B

解析:

183.[單選題]若當前目錄為/home,命令I(lǐng)sT將顯示home目錄下的。

A)所有文件

B)所有隱含文件

C)所有非隱含文件

D)文件的具體信息

答案:D

解析:

184.[單選題]以下關(guān)于層次化局域網(wǎng)模型中核心層的敘述,正確的是&

A)為了保障安全性,對分組要進行有效性檢查

B)將分組從一個區(qū)域高速地轉(zhuǎn)發(fā)到另一個區(qū)域

C)由多臺二、三層交換機組成

D)提供多條路徑來緩解通信瓶頸

答案:B

解析:在層次化局域網(wǎng)模型中,核心層的主要功能是將分組從一個區(qū)域高速地轉(zhuǎn)發(fā)到另一個區(qū)域。核

心層是因特網(wǎng)絡(luò)的高速骨干,由于其重要性,因此在設(shè)計中應該采用冗余組件設(shè)計,使其具備高可

靠性,能快速適應變化。在設(shè)計核心層設(shè)備的功能時,應盡量避免使用數(shù)據(jù)包過濾、策略路由等降

低數(shù)據(jù)包轉(zhuǎn)發(fā)處理的特性,以優(yōu)化核心層獲得低延遲和良好的可管理性。匯聚層是核心層和接入層

的分界點,應盡量將資源訪問控制、核心層流量的控制等都在匯聚層實施。匯聚層應向核心層隱藏

接入層的詳細信息,匯聚層向核心層路由器進行路由宣告時,僅宣告多個子網(wǎng)地址匯聚而形成的一

個網(wǎng)絡(luò)。另外,匯聚層也會對接入層屏蔽網(wǎng)絡(luò)其他部分的信息,匯聚層路由器可以不向接入路由器

宣告其他網(wǎng)絡(luò)部分的路由,而僅僅向接入設(shè)備宣告自己為默認路由。接入層為用戶提供了在本地網(wǎng)

段訪問應用系統(tǒng)的能力,接入層要解決相鄰用戶之間的互訪需要,并且為這些訪問提供足夠的帶寬

o接入層還應該適當負責一些用戶管理功能,包括地址認證、用戶認證和計費管理等內(nèi)容。接入層

還負責一些信息的用戶信息收集工作,例如用戶的IP地址、MAC地址和訪問日志等信息。

185.[單選題]設(shè)有程序段:

Inti=10;

While(i==0)

i=i-l;

以下描述中正確的是()

A)while循環(huán)執(zhí)行10次

B)循環(huán)是無限循環(huán)

C)循環(huán)體語句一次也不執(zhí)行

D)循環(huán)體語句執(zhí)行一次

答案:C

解析:

186.[單選題]用來配置GPI0接口是否啟用上拉或下拉的寄存器是

A)全局引腳控制寄存器

B)引腳控制寄存器

C)數(shù)據(jù)輸出寄存器

D)數(shù)據(jù)方向寄存器

答案:B

解析:

187.[單選題]已知TIM1定時器的起始地址為0x40012C00,則定時器1的捕獲/比較寄存器1的

地址為()。

A)0x40012C20

B)0x40012C2C

00x40012C38

D)0x40012C34

答案:D

解析:

188.[單選題]以下程序段的運行結(jié)果是0。

Intnum=0;

While(num<=2)

{

Num++;

Console.WriteLine(num);

}

A)1

B)1

2

01

2

3

D)1

2

3

4

答案:C

解析:

189.[單選題]關(guān)于ARM的七種工作模式中,軟件中斷發(fā)生后系統(tǒng)進入的是()。

A)系統(tǒng)模式

B)管理模式

C)用戶模式

D)外部中斷模式

答案:B

解析:

190.[單選題]關(guān)于指令LDRRO,[R1,

A)將R1所指向的內(nèi)存字讀到R0,再計算R1=R1+

B)將R1所指向的內(nèi)存字讀到RO,R1的值不變

C)先計算R1=R1+

D)將R0所指向的內(nèi)存字讀到R1,再計算Rl=Rl+4

答案:C

解析:

191.[單選題]ARM寄存器組有()個狀態(tài)寄存器

A)7

B)32

C)6

D)37

答案:C

解析:

192.[單選題]定時器的中央對齊計數(shù)模式中,在一個計數(shù)周期內(nèi),會產(chǎn)生幾次更新事件

A)1

B)

溫馨提示

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

評論

0/150

提交評論