版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
試卷科目:嵌入式開(kāi)發(fā)基礎(chǔ)嵌入式開(kāi)發(fā)基礎(chǔ)(習(xí)題卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages嵌入式開(kāi)發(fā)基礎(chǔ)第1部分:?jiǎn)雾?xiàng)選擇題,共169題,每題只有一個(gè)正確答案,多選或少選均不得分。[單選題]1.刪除任務(wù),是說(shuō)任務(wù)將返回并處于(),任務(wù)的代碼不再被uscoII調(diào)用。A)休眠狀態(tài)B)等待狀態(tài)C)就緒態(tài)D)中斷狀態(tài)答案:A解析:[單選題]2.下列設(shè)備類(lèi)型中,分類(lèi)方式與其他3個(gè)不同的是。A)字符設(shè)備B)塊設(shè)備C)總線設(shè)備D)網(wǎng)絡(luò)設(shè)備答案:C解析:[單選題]3.將系統(tǒng)啟動(dòng)代碼讀入內(nèi)存是()的主要職責(zé)。A)內(nèi)存管理B)VFSC)BootLoaderD)虛擬內(nèi)存答案:C解析:[單選題]4.若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是()。A)函數(shù)調(diào)用可以作為獨(dú)立的語(yǔ)句存在B)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的實(shí)參C)函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中D)函數(shù)調(diào)用可以作為一個(gè)函數(shù)的形參答案:D解析:[單選題]5.從層次結(jié)構(gòu)來(lái)看,嵌入式系統(tǒng)包插(A)硬件層B)板級(jí)支持包C)實(shí)時(shí)操作系統(tǒng)和應(yīng)用軟件D)以上都是答案:D解析:[單選題]6.()寄存器的目的就是用來(lái)允許對(duì)GPIO寄存器進(jìn)行原子的讀/修改操作A)GPIOX_BSRR和GPIOX_BRRB)GPIOX_CRL和GPIOX_CRHC)GPIOX_BSRR和GPIOX_LCKRD)GPIOX_IDR和GPIOX_ODR答案:A解析:[單選題]7.一個(gè)完整的編譯過(guò)程是A)編譯預(yù)處理、編譯、鏈接B)編譯預(yù)處理、編譯C)編譯、鏈接D)編譯預(yù)處理、鏈接答案:A解析:[單選題]8.下列32位數(shù)中,不可作為立即數(shù)的是____A)0x81000007B)0x04800000C)0x00000012D)0x8000007答案:A解析:[單選題]9.下列屬于低級(jí)任務(wù)間通信方式的是()。A)共享內(nèi)存B)PV操作C)消息傳遞D)管道通信答案:B解析:在實(shí)時(shí)操作系統(tǒng)中,任務(wù)間通信是指任務(wù)之間為了協(xié)調(diào)工作,需要相互交換數(shù)據(jù)和控制信息,可分為低級(jí)通信和高級(jí)通信兩種類(lèi)型。PV操作等信號(hào)量機(jī)制和信號(hào)機(jī)制屬于低級(jí)任務(wù)間通信方式。消息傳遞、共享內(nèi)存、管道通信屬于高級(jí)任務(wù)間通信方式。任務(wù)間通信又可分為直接通信和間接通信兩種類(lèi)型。send、receive原語(yǔ)屬于直接通信方式,郵箱、消息隊(duì)列屬于間接通信方式。[單選題]10.若有如下語(yǔ)句:Intx=1;Do{Console.WriteLine(x-=2);}While(x<0);則上面程序段()。A)輸出的是1B)輸出的是1和-2C)輸出的是3和0D)是死循環(huán)答案:D解析:[單選題]11.R5=0X40000000,R4=0X20001220,地址0X20001224處存放的數(shù)據(jù)是0X12340000,則執(zhí)行指令STRR5,{R4,#4}后R5中的值是A)0X40000000B)0X20001220C)0X12340000D)0X20001224答案:A解析:[單選題]12.執(zhí)行下面C語(yǔ)言程序段的結(jié)果是()。main(){intx=l,a=l,b=l;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(?a=%d,b=%d?,a,b);}A)a=2,b=2B)a=3,b=2C)a=2,b=lD)a=3,b=3答案:B解析:switchcase語(yǔ)句語(yǔ)法,當(dāng)匹配到了一個(gè)case條件,會(huì)從該條件開(kāi)始往下執(zhí)行其余所有條件語(yǔ)句,不再進(jìn)行判斷,因此這里x=1匹配到了case1,其會(huì)執(zhí)行case1及case2的語(yǔ)句。[單選題]13.Cortex-M3的提供的單周期乘法位數(shù)是()A)8B)16C)32D)64答案:C解析:[單選題]14.寄存器R13除可做通用寄存器外,還可以做A)程序計(jì)數(shù)器B)鏈接寄存器C)棧指針寄存器D)基址寄存器答案:C解析:[單選題]15.C語(yǔ)言提供的合法關(guān)鍵字是()。A)nextB)defaultC)stringD)docase答案:B解析:[單選題]16.STM32F103最高主頻是()MHzA)72B)36C)18D)9答案:A解析:[單選題]17.立應(yīng)用程的平臺(tái),它在內(nèi)部封裝了大量的功能強(qiáng)大的(利用這些函數(shù)可以開(kāi)發(fā)各類(lèi)Windows應(yīng)用軟件。A)運(yùn)行時(shí)庫(kù)(CLR)B)應(yīng)用程序接口函數(shù)(API)C)擴(kuò)展標(biāo)識(shí)語(yǔ)言(XML)D)微軟基礎(chǔ)類(lèi)(MFC)答案:A解析:[單選題]18.ARM匯編語(yǔ)言中,用于實(shí)現(xiàn)軟中斷的是哪條指令?()。A)ADDB)SUBC)SWID)MOV答案:C解析:[單選題]19.下面是路由表的4個(gè)表項(xiàng),與地址2匹配的表項(xiàng)是()。A)2/22B)4/22C)4/22D)4/22答案:D解析:地址2中179的二進(jìn)制碼為1011?0011,假如網(wǎng)絡(luò)號(hào)采用22位,與該地址匹配的路由表項(xiàng)則為4/22。[單選題]20.以下關(guān)于嵌入式實(shí)時(shí)系統(tǒng)說(shuō)法錯(cuò)誤的是()。A)實(shí)時(shí)系統(tǒng)要求在任何情況下,結(jié)果產(chǎn)生的時(shí)間都應(yīng)該是可以預(yù)期的B)實(shí)時(shí)操作系統(tǒng)采用虛擬內(nèi)存管理方式實(shí)現(xiàn)對(duì)內(nèi)存資源的合理分配和存取C)實(shí)時(shí)操作系統(tǒng)中,為了能夠保證響應(yīng)時(shí)間,應(yīng)當(dāng)允許具有較高優(yōu)先級(jí)的任務(wù)夠搶占低優(yōu)先級(jí)的任務(wù)運(yùn)行D)由于文件系統(tǒng)對(duì)于實(shí)時(shí)系統(tǒng)來(lái)說(shuō)不是必需的,因此實(shí)時(shí)操作系統(tǒng)中的文件系統(tǒng)部分最好是一個(gè)可以自由裁減的組件答案:B解析:由于實(shí)時(shí)系統(tǒng)的應(yīng)用環(huán)境具有特殊性,因此其存儲(chǔ)管理與普通操作系統(tǒng)的存儲(chǔ)管理有很大的區(qū)別。其中,最主要的區(qū)別是實(shí)時(shí)操作系統(tǒng)不采用虛擬內(nèi)存管理方式,而是采用物理內(nèi)存直接管理方式。理由如下:①虛擬存儲(chǔ)技術(shù)用于提供比計(jì)算機(jī)系統(tǒng)中實(shí)際使用的物理內(nèi)存大得多的內(nèi)存空間,使編程人員在寫(xiě)程序時(shí)不用考慮計(jì)算機(jī)中的物理內(nèi)存的實(shí)際容量。其機(jī)制中換頁(yè)操作及其查詢(xún)、調(diào)度等增加了系統(tǒng)的復(fù)雜性,減慢了響應(yīng)時(shí)間。②實(shí)時(shí)系統(tǒng)軟件小巧緊湊,因此運(yùn)行過(guò)程中需要調(diào)入內(nèi)存的數(shù)據(jù)比較少。③實(shí)時(shí)系統(tǒng)一般都運(yùn)行在單用戶的模式下,無(wú)需在軟件中強(qiáng)調(diào)系統(tǒng)的安全機(jī)制。[單選題]21.下列哪個(gè)數(shù)代表十六進(jìn)制整數(shù)?()A)0123B)1900C)fa00D)0xa2答案:D解析:[單選題]22.以下關(guān)于嵌入式系統(tǒng)軟件與通用計(jì)算機(jī)系統(tǒng)軟件的異同的陳述中,錯(cuò)誤的是()。A)通常嵌入式系統(tǒng)的軟件配備沒(méi)有通用系統(tǒng)多B)嵌入式系統(tǒng)必須配備實(shí)時(shí)操作系統(tǒng),而通用計(jì)算機(jī)系統(tǒng)上的操作系統(tǒng)沒(méi)有實(shí)時(shí)性要求C)嵌入式系統(tǒng)應(yīng)用軟件往往內(nèi)部結(jié)構(gòu)精簡(jiǎn)化、代碼輕量化、占用存儲(chǔ)資源少D)嵌入式系統(tǒng)軟件和通用計(jì)算機(jī)系統(tǒng)軟件都可以實(shí)現(xiàn)圖形用戶界面答案:B解析:[單選題]23.虛擬存儲(chǔ)器的管理方式分為段式、頁(yè)式和段頁(yè)式三種,以下描述中,不正確的是______。A)頁(yè)式虛擬存儲(chǔ)器中,虛擬地址到實(shí)地址的變換是由主存中的頁(yè)表來(lái)實(shí)現(xiàn)的B)段式存儲(chǔ)管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個(gè)段的長(zhǎng)度一致C)段頁(yè)式存儲(chǔ)管理中主存的調(diào)入和調(diào)出是按照頁(yè)進(jìn)行,但可按段來(lái)實(shí)現(xiàn)保護(hù)D)在一般的大中型機(jī)中,都采用段頁(yè)式的虛擬存儲(chǔ)管理方式答案:B解析:本題考查虛擬存儲(chǔ)器管理的基礎(chǔ)知識(shí)。虛擬存儲(chǔ)器的工作原理是:在執(zhí)行程序時(shí),允許將程序的一部分調(diào)入主存,其他部分保留在輔存。即由操作系統(tǒng)的存儲(chǔ)管理軟件先將當(dāng)前要執(zhí)行的程序段(如主程序)從輔存調(diào)入主存,暫時(shí)不執(zhí)行的程序段(如子程序)仍保留在輔存,當(dāng)需要執(zhí)行存放在輔存的某個(gè)程序段時(shí),由CPU執(zhí)行某種程序調(diào)度算法將它們調(diào)入主存。虛擬存儲(chǔ)器的調(diào)度方式有分頁(yè)式、段式、段頁(yè)式三種。頁(yè)式調(diào)度是將邏輯和物理地址空間都分成固定大小的頁(yè)。主存按頁(yè)順序編號(hào),而每個(gè)獨(dú)立編址的程序空間有自己的頁(yè)號(hào)順序,通過(guò)調(diào)度輔存中程序的各頁(yè)可以離散裝入主存中不同的頁(yè)面位置,并可據(jù)表一一對(duì)應(yīng)檢索。頁(yè)式調(diào)度的優(yōu)點(diǎn)是頁(yè)內(nèi)零頭小,頁(yè)表對(duì)程序員來(lái)說(shuō)是透明的,地址變換快,調(diào)入操作簡(jiǎn)單;缺點(diǎn)是各頁(yè)不是程序的獨(dú)立模塊,不便于實(shí)現(xiàn)程序和數(shù)據(jù)的保護(hù)。段式調(diào)度是按程序的邏輯結(jié)構(gòu)劃分地址空間,段的長(zhǎng)度是隨意的,并且允許伸長(zhǎng),它的優(yōu)點(diǎn)是消除了內(nèi)存零頭,易于實(shí)現(xiàn)存儲(chǔ)保護(hù),便于程序動(dòng)態(tài)裝配;缺點(diǎn)是調(diào)入操作復(fù)雜。將這兩種方法結(jié)合起來(lái)便構(gòu)成段頁(yè)式調(diào)度。在段頁(yè)式調(diào)度中把物理空間分成頁(yè),程序按模塊分段,每個(gè)段再分成與物理空間頁(yè)同樣小的頁(yè)面。段頁(yè)式調(diào)度綜合了段式和頁(yè)式的優(yōu)點(diǎn)。其缺點(diǎn)是增加了硬件成本,軟件也較復(fù)雜。大型通用計(jì)算機(jī)系統(tǒng)多數(shù)采用段頁(yè)式調(diào)度。頁(yè)式虛擬存儲(chǔ)器中,虛擬地址到實(shí)地址的變換是由主存中的頁(yè)表來(lái)實(shí)現(xiàn)的,段頁(yè)式存儲(chǔ)管理中主存的調(diào)入和調(diào)出是按照頁(yè)進(jìn)行,但可按段來(lái)實(shí)現(xiàn)保護(hù),段式存儲(chǔ)管理中,段是按照程序的邏輯結(jié)構(gòu)劃分的,各個(gè)段的長(zhǎng)度可以按照其實(shí)際需要進(jìn)行大小分配。[單選題]24.DCW偽指令的含義是()。A)分配一片連續(xù)的字存儲(chǔ)單元B)分配一片連續(xù)的字節(jié)存儲(chǔ)單元C)分配一片連續(xù)的半字存儲(chǔ)單元D)以上都不正確答案:C解析:[單選題]25.GPIOA_PDDR寄存器的D0位被置1表示A)PORTA的D0位被置1B)PORTA的D0位被清0C)PORTA的D0位發(fā)生翻轉(zhuǎn)D)PORTA的D0為輸出引腳答案:D解析:[單選題]26.在DAC轉(zhuǎn)換中,Vref+是什么含義。A)DAC的供電電壓負(fù)極B)DAC的參照電壓C)用于DAC與ADC的轉(zhuǎn)換D)DAC的供電電壓正極答案:B解析:[單選題]27.運(yùn)行以下程序段,結(jié)果是()。Doublek,t;Intn;T=1;For(n=1;n<=10;n++){For(k=1;k<=5;k++)t=t+k;}Console.WriteLine(t);A)150B)152C)149D)151答案:D解析:[單選題]28.PWM是()A)脈沖頻率調(diào)制B)脈沖寬度調(diào)制C)脈沖幅度調(diào)制D)脈沖位置調(diào)制答案:B解析:[單選題]29.ARM共有幾種處理器模式?A)7B)8C)9D)10答案:A解析:[單選題]30.中斷屏蔽器能屏蔽(A)所有中斷和異常B)除了NMI外所有異常和中斷C)除了NMI、異常所有其他中斷D)部分中斷答案:B解析:[單選題]31.下面哪個(gè)選項(xiàng)不是USB設(shè)備的特點(diǎn)()A)串行通信方式B)不可熱撥插C)分HOST、DEVICE和HUD)(D)通信速率比RS232快答案:B解析:[單選題]32.對(duì)寄存器R1的內(nèi)容乘以4的正確指令是()。A)LSRRl,#2B)LSLR1,#2/C)MOVR1,R1,LSL#2D)MOVR1,R1,LSR#2答案:C解析:[單選題]33.ARM匯編語(yǔ)言中,用于實(shí)現(xiàn)軟中斷的是哪條指令?A)ADDB)SUBC)SWID)MOV答案:C解析:[單選題]34.下面不是嵌入式操作系統(tǒng)的是()。A)μClinuxB)WinCC)D)Windows答案:D解析:[單選題]35.嵌入式系統(tǒng)最常用的數(shù)據(jù)傳送方式是A)查詢(xún)B)中斷C)DMAD)I/O處理機(jī)答案:B解析:[單選題]36.下列命令中,以文本菜單界面配置內(nèi)核選項(xiàng)的是。A)makemenuconfigB)makexconfigC)makeconfigD)makemrproper答案:A解析:[單選題]37.若Vref為4V,則在DHRx寄存器中設(shè)置多少可以輸出1V電壓。A)1023B)4095C)2047D)65535答案:A解析:[單選題]38.uscoII中,下列哪個(gè)系統(tǒng)函數(shù)不能夠引起任務(wù)調(diào)度()。A)OSStart()B)OS_TASK_SW()C)OSTaskSuspend(D)OSTaskResume()答案:B解析:[單選題]39.指令?LDMIAR0!,{R1,R2,R3,R4}?的尋址方式為()。A)立即尋址B)寄存器間接尋址C)多寄存器尋址D)堆棧尋址答案:C解析:[單選題]40.在嵌入式系統(tǒng)設(shè)計(jì)中,明確軟硬件功能劃分的階段是()。A)需求分析B)體系結(jié)構(gòu)設(shè)計(jì)C)構(gòu)件設(shè)計(jì)D)系統(tǒng)集成答案:B解析:[單選題]41.touch命令的可以完成的任務(wù)是()。A)新建文件B)新建目錄C)查看文件類(lèi)型D)文件移動(dòng)答案:A解析:[單選題]42.x是整型變量,pb是整型指針變量,如果將pb指向x,則正確的表達(dá)式是______。A)pb=&xB)pb=xC)*pb=&xD)*pb=*x答案:A解析:本題考查C語(yǔ)言方面的基礎(chǔ)知識(shí)。選項(xiàng)A將變量x的地址賦給指針變量pb,使pb指向x;選項(xiàng)B將x的值當(dāng)作地址賦給指針pb;選項(xiàng)C將x的地址賦給指針pb指向的地址等于x的內(nèi)存單元;選項(xiàng)D使pb指向一個(gè)地址等于x值的內(nèi)存單元。根據(jù)題意,如果將pb指向x,則正確的表達(dá)式是pb=&x。因此正確答案為A。[單選題]43.實(shí)時(shí)操作系統(tǒng)(RTOS)內(nèi)核與應(yīng)用程序之間的接口稱(chēng)為A)輸入/輸出接口B)文件系統(tǒng)C)APID)圖形用戶接口答案:C解析:[單選題]44.?gotodefinetion?命令的作用是()A)編譯程序B)編譯函數(shù)C)準(zhǔn)備宏定義D)準(zhǔn)備查詢(xún)答案:D解析:[單選題]45.消息框的按鈕顯示為?是?和?否?,應(yīng)將Buttons設(shè)置為()。A)MessageBoxButtons.OKCancelB)MessageBoxButtons.YesNoCancelC)MessageBoxButtons.YesNoCancelD)MessageBoxButtons.YesNo答案:D解析:[單選題]46.下面關(guān)于DRAM存儲(chǔ)描述錯(cuò)誤的是().A)DRAM存儲(chǔ)器需要對(duì)存儲(chǔ)內(nèi)容定時(shí)刷新B)DRAM存儲(chǔ)器具有單位空間存儲(chǔ)容量大的特點(diǎn)C)DRAM存儲(chǔ)器屬于非易失的存儲(chǔ)器D)DRAM存儲(chǔ)器主要依靠電容的電荷存儲(chǔ)效應(yīng)記憶信息答案:C解析:[單選題]47.U-Boot的命令中,打印環(huán)境變量的命令是。A)setenvB)printenvC)saveenvD)reboot答案:B解析:[單選題]48.下面關(guān)于嵌入式系統(tǒng)邏輯組成的敘述中,錯(cuò)誤的是()。A)嵌入式系統(tǒng)與通用計(jì)算機(jī)一樣,也由硬件和軟件兩部分組成B)硬件的主體是CPU和存儲(chǔ)器,它們通過(guò)I/O接口和I/O設(shè)備與外部世界聯(lián)系C)嵌入式系統(tǒng)的CPU主要使用的是數(shù)字信號(hào)處理器D)嵌入式系統(tǒng)的軟件配置有些很簡(jiǎn)單,有些比較復(fù)雜答案:C解析:[單選題]49.()偽指令用于定義一個(gè)代碼段或數(shù)據(jù)段。A)RLISTB)DCBC)MAPD)AREA答案:D解析:[單選題]50.以下關(guān)于直接存儲(chǔ)器訪問(wèn)(DMA)的敘述中,錯(cuò)誤的是()。A)DMA是一種快速傳遞大數(shù)據(jù)的技術(shù)B)DMA將傳輸?shù)臄?shù)據(jù)從一個(gè)地址空間復(fù)制到另一個(gè)地址空間C)DMA數(shù)據(jù)傳送過(guò)程中,由CPU和DMA控制器共同控制D)在DMA控制器控制下,主存和外設(shè)之間直接交換數(shù)據(jù)答案:C解析:DMA直接在主存和外設(shè)之間建立一條數(shù)據(jù)傳輸通道,無(wú)需CPU來(lái)控制傳輸過(guò)程,是一種快速傳遞大數(shù)據(jù)塊的技術(shù)。[單選題]51.STM32規(guī)則組由多達(dá)()個(gè)轉(zhuǎn)換組成。A)16B)18C)4D)20答案:A解析:[單選題]52.對(duì)ARM處理器說(shuō)法不正確的是()。A)小體積、低功耗、低成本、高性能B)支持Thumb(16位)/ARM(32位)雙指令集C)只有Load/Store指令可以訪問(wèn)存儲(chǔ)器D)尋址方式多而復(fù)雜答案:D解析:[單選題]53.STM32全系列芯片的GPIO被分成多組,每組有()引腳。A)4B)16C)8D)32答案:B解析:[單選題]54.UART狀態(tài)寄存器的D3被置位時(shí)表示A)DMA請(qǐng)求B)發(fā)送完成C)奇偶校驗(yàn)錯(cuò)D)接收器溢出答案:D解析:[單選題]55.當(dāng)異常發(fā)生時(shí),寄存器(A)用于保存CPSR的當(dāng)前值,從異常退出時(shí)則可由它來(lái)恢復(fù)CPSR.A)SPSRB)R13C)R14D)R15答案:A解析:[單選題]56.由于受到某種強(qiáng)干擾導(dǎo)致程序"跑飛",ARM處理器的最可能進(jìn)入哪一種工作模式A)管理模式B)數(shù)據(jù)訪問(wèn)終止模式C)系統(tǒng)模式D)未定義指令中止模式答案:D解析:[單選題]57.RS-232C的幀格式由四部分組成,但是不包括()。A)起始位B)數(shù)據(jù)位C)奇偶校驗(yàn)位D)狀態(tài)位答案:D解析:[單選題]58.以下程序段的運(yùn)行結(jié)果是()。Intnum=0;While(num<=2){Num++;Console.WriteLine(num);}A)1B)12C)123D)1234答案:C解析:[單選題]59.某系統(tǒng)需要大量的高速緩存,最合適的存儲(chǔ)器是()A)SRAMB)DRAMC)EEPROMD)Flash答案:A解析:[單選題]60.紅外遙控器屬于什么通信?A)單工通信B)半雙工通信C)全雙工通信D)以上都不對(duì)答案:A解析:[單選題]61.以下對(duì)STM32F107集成A/D的特性描述不正確的是()A)12位精度B)單一轉(zhuǎn)換模式C)按通道配置采樣時(shí)間D)數(shù)據(jù)對(duì)齊方式與內(nèi)建數(shù)據(jù)一致答案:B解析:[單選題]62.下面哪一種功能單元不屬于I/O接口電路。()A)USB控制器B)UART控制器C)以太網(wǎng)控制器D)LED答案:D解析:[單選題]63.下面屬于嵌入式系統(tǒng)的是A)?銀河?巨型計(jì)算機(jī)B)GPS接收機(jī)C)?曙光?計(jì)算機(jī)D)IBMX60筆記本計(jì)算機(jī)答案:B解析:[單選題]64.在FTP協(xié)議中,控制連接是由A)服務(wù)器端主動(dòng)建立的B)客戶端主動(dòng)建立的C)操作系統(tǒng)主動(dòng)建立的D)服務(wù)提供商主動(dòng)建立的答案:B解析:[單選題]65.任務(wù)是一個(gè)無(wú)返回的無(wú)窮循環(huán),uscoII總是進(jìn)入就緒態(tài)的()的任務(wù)A)最高優(yōu)先級(jí)B)最低優(yōu)先級(jí)C)第二高優(yōu)先級(jí)D)任意優(yōu)先級(jí)答案:A解析:[單選題]66.在ARM體系結(jié)構(gòu)中,要從主動(dòng)用戶模式(User)切換到超級(jí)用戶模式(Supervisor),應(yīng)采用何種方法?A)直接修改CPU狀態(tài)寄存器(CPSR)對(duì)應(yīng)的模式B)先修改程序狀態(tài)備份寄存器(SPSR)到對(duì)應(yīng)的模式,再更新CPU狀態(tài)C)使用軟件中斷指令(SWI)D)讓處理器執(zhí)行未定義指令答案:C解析:[單選題]67.下面哪個(gè)系統(tǒng)屬于嵌入式系統(tǒng)(A)?銀河?巨型計(jì)算機(jī)B)MP4播放器、C)?曙光?計(jì)算機(jī)D)IBMXG0筆記本計(jì)算機(jī)答案:B解析:[單選題]68.以下對(duì)定時(shí)器說(shuō)法錯(cuò)誤的是___。A)基本定時(shí)器沒(méi)有捕獲/比較通道。B)高級(jí)定時(shí)器和通用定時(shí)器都有4個(gè)捕獲/比較通道。C)高級(jí)定時(shí)器和通用定時(shí)器為32位,基本定時(shí)器為16位。D)高級(jí)定時(shí)器、通用定時(shí)器和基本定時(shí)器都可以使用DMA。答案:C解析:[單選題]69.指令LDRR5,{R4}中{R4}所用的尋址方式是A)立即數(shù)尋址方式B)直接尋址方式C)寄存器尋址方式D)寄存器間接尋址方式答案:D解析:[單選題]70.存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為A)02HB)16HC)65HD)84H答案:A解析:[單選題]71.UART構(gòu)件需要封裝的功能不包括A)UART初始化B)系統(tǒng)時(shí)鐘初始化C)UART數(shù)據(jù)接收D)UART數(shù)據(jù)發(fā)送答案:B解析:[單選題]72.用于Linux操作系統(tǒng)引導(dǎo)程序加載時(shí)所支持不同體系結(jié)構(gòu)處理器種類(lèi)最多的是A)LILOB)GRUBC)U-BootD)Loadlin答案:C解析:[單選題]73.內(nèi)核不包括的子系統(tǒng)是。A)進(jìn)程管理系統(tǒng)B)內(nèi)存管理系統(tǒng)C)I/O管理系統(tǒng)D)硬件管理系統(tǒng)答案:D解析:[單選題]74.實(shí)時(shí)系統(tǒng)操作的正確性取決于()。A)邏輯設(shè)計(jì)的正確性B)相應(yīng)操作執(zhí)行時(shí)間C)邏輯設(shè)計(jì)的正確性和相應(yīng)操作執(zhí)行時(shí)間D)以上都不是答案:A解析:[單選題]75.對(duì)結(jié)構(gòu)體變量賦值時(shí),使用?XXXX.XXXXXX=?結(jié)構(gòu),那么()A)點(diǎn)的前面是變量名B)敲完?.?后變量會(huì)自己出現(xiàn)C)敲完?=?后結(jié)果會(huì)自己出現(xiàn)D)以上都不對(duì)答案:B解析:[單選題]76.嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下不屬于嵌入式系統(tǒng)軟件的是()。A)系統(tǒng)軟件B)驅(qū)勁C)FPGA編程軟件D)嵌入式中間件答案:C解析:[單選題]77.端口輸入數(shù)據(jù)寄存器的地址偏移為()A)00HB)08HC)0CHD)04H2答案:B解析:[單選題]78.使用Vim作為文本編輯器,在指令模式下要將光標(biāo)移動(dòng)到文檔的最后一行的命令是A)0B)$C)GD)GG答案:C解析:[單選題]79.在嵌入式系統(tǒng)設(shè)計(jì)中,進(jìn)行硬件版圖設(shè)計(jì)的完成階段是A)需求分析B)系統(tǒng)集成C)體系結(jié)構(gòu)設(shè)計(jì)D)軟硬件設(shè)計(jì)答案:D解析:[單選題]80.直接存儲(chǔ)器存取的英文縮寫(xiě)是()。A)DMAB)DRAMC)ISAD)IRQ答案:A解析:[單選題]81.設(shè)有定義變量:charw;intx;floaty;doublez;則表達(dá)式w*x+z-y值的數(shù)據(jù)類(lèi)型為()。A)floatB)charC)intD)double答案:D解析:[單選題]82.下列說(shuō)法正確的是A)MCU中包含了CPUB)單片機(jī)不是嵌入式系統(tǒng)C)和通用CPU相比,MCU的功耗較高D)只有使用ARM處理器的系統(tǒng)才是嵌入式系統(tǒng)答案:A解析:[單選題]83.UART模塊的數(shù)據(jù)寄存器是A)64位B)32位C)16位D)8位答案:D解析:[單選題]84.從層次結(jié)構(gòu)來(lái)看,嵌入式系統(tǒng)包括A)硬件層B)板級(jí)支持包C)實(shí)時(shí)操作系統(tǒng)和應(yīng)用軟件D)以上都是答案:D解析:[單選題]85.將高級(jí)語(yǔ)言源程序通過(guò)編譯或解釋方式進(jìn)行翻譯時(shí),可以先生成與源程序等價(jià)的某種中間代碼。以下關(guān)于中間代碼的敘述中,正確的是()。A)中間代碼常采用符號(hào)表來(lái)表示B)后綴式和三地址碼是常用的中間代碼C)對(duì)中間代碼進(jìn)行優(yōu)化要依據(jù)運(yùn)行程序的機(jī)器特性D)中間代碼不能跨平臺(tái)答案:B解析:常見(jiàn)的中間代碼有后綴式、三地址碼、樹(shù),符號(hào)表是在編譯預(yù)處理時(shí),中間代碼不依賴(lài)于硬件平臺(tái),可移植性強(qiáng),可跨平臺(tái)。[單選題]86.Cortex-M系列正式發(fā)布的版本是()A)Cortex-M3B)Cortex-M4C)Cortex-M6D)Cortex-M8答案:A解析:[單選題]87.開(kāi)漏輸出輸出高電平需要怎么做?A)將IO直接配置成輸出高電平。B)外接上拉電阻C)外接下拉電阻D)該模式無(wú)法輸出高電平答案:B解析:[單選題]88.PC寄存器的編號(hào)是A)R12B)R13C)R14D)R15答案:D解析:[單選題]89.ARM匯編指令中,用于實(shí)現(xiàn)乘法運(yùn)算的指令是A)ADDB)SUBC)MULD)MOV答案:C解析:[單選題]90.在32位處理器上,假設(shè)棧頂指針寄存器的當(dāng)前值為0x00FFFFE8,那么在執(zhí)行完指令?pusheax?后,棧指針的當(dāng)前值應(yīng)為A)0x00FFFFE4B)0x00FFFFE6C)0x00FFFFEAD)0x00FFFFEC答案:A解析:[單選題]91.交叉編譯器軟件屬于嵌入式系統(tǒng)的()。A)系統(tǒng)軟件B)應(yīng)用軟件C)支撐軟件D)中間件答案:C解析:嵌入式系統(tǒng)由硬件部分和軟件部分構(gòu)成。通常將嵌入式軟件分為嵌入式系統(tǒng)軟件、嵌入式應(yīng)用軟件和嵌入式支撐軟件三大類(lèi),如表6-14所示。交叉編譯器是嵌入式系統(tǒng)的輔助工具軟件。表6-14嵌入式軟件分類(lèi)[單選題]92.若前次運(yùn)算結(jié)果為零,則CPSR中為1的標(biāo)志為A)NB)ZC)CD)V答案:B解析:[單選題]93.當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置出現(xiàn)了問(wèn)題,滿足該目的的命令是A)pingB)ifconfigC)tracerouteD)netstat答案:C解析:[單選題]94.微內(nèi)核操作系統(tǒng)在嵌入式系統(tǒng)中得到越來(lái)越廣泛的應(yīng)用,以下關(guān)于微內(nèi)核操作系統(tǒng)敘述中,錯(cuò)誤的是()。A)微內(nèi)核操作系統(tǒng),就是一種基于微內(nèi)核架構(gòu)的操作系統(tǒng)B)微內(nèi)核操作系統(tǒng)由一群盡可能將數(shù)量最小化的軟件程序組成C)微內(nèi)核并非一個(gè)完整的操作系統(tǒng),而只是操作系統(tǒng)中最基本的部分D)由于微內(nèi)核不能有效的支持多處理機(jī)運(yùn)行,所以不適用分布式系統(tǒng)環(huán)境答案:D解析:微內(nèi)核操作系統(tǒng)的基本思想是盡可能的將操作系統(tǒng)核心縮小,僅僅實(shí)現(xiàn)核心基礎(chǔ)部分,如中斷、并行調(diào)度等與硬件有關(guān)部分,而策略、應(yīng)用層次則面向用戶,這樣大量的代碼就移向進(jìn)程,因此其只是操作系統(tǒng)中最基本部分;微內(nèi)核可以支持多處理機(jī)運(yùn)行,適用于分布式系統(tǒng)環(huán)境。[單選題]95.NVIC_PriorityGroupConfig(NVIC_PriorityGroup_1);則STM32F103響應(yīng)優(yōu)先級(jí)占()位A)1B)2C)3D)4答案:C解析:[單選題]96.S3C2410芯片的寄存器組有A)7個(gè)寄存器B)17個(gè)寄存器C)27個(gè)寄存器D)37個(gè)寄存器答案:D解析:[單選題]97.除了I/O設(shè)備本身的性能外,可能影響嵌入式系統(tǒng)I/O數(shù)據(jù)傳輸速度的主要因素是A)Cache存儲(chǔ)器性能B)總線的傳輸速率C)主存儲(chǔ)器的容量D)CPU的字長(zhǎng)答案:B解析:[單選題]98.ADC轉(zhuǎn)換過(guò)程不含哪項(xiàng)()A)采樣B)量化C)編碼D)逆采樣答案:D解析:[單選題]99.下列判斷中,對(duì)ARM指令集和Thumb指令集的關(guān)系描述正確的是?A)ARM指令集是Thumb指令集的子集B)Thumb指令集是ARM指令集的子集C)Thumb指令集是ARM指令集的補(bǔ)充D)ARM指令集是Thumb指令集的補(bǔ)充答案:B解析:[單選題]100.閱讀下面的C語(yǔ)言程序,請(qǐng)給出正確的輸出結(jié)果()。#include#defineN10#defines(x)x*x#definef(x)(x*x)#defineg(x)((x)*(x))main(){inti1,i2,i3,i4;i1=1000/s(N);i2=1000/f(N);i3=f(N+1);i4=g(N+1);printf(?i1=%d,i2=%d,i3=%d,i4=%d\n?,i1,i2,i3,i4);}A)i1=1000,i2=10,i3=21,i4=121B)i1=10,i2=10,i3=121,i4=121C)i1=1000,i2=1000,i3=21,i4=21D)i1=10,i2二1000,i3=121,i4=21答案:A解析:本題考查宏概念,以及宏替換相關(guān)的基礎(chǔ)知識(shí)。表達(dá)式1000/s(N)宏替換后為:1000/10*10,因此結(jié)果為1000,而不是期待的10。表達(dá)式1000/f(N)宏替換后為:1000/(10*10),因此結(jié)果為10,是期待的結(jié)果。表達(dá)式f(N+1)宏替換后為:(10+1*10+1),因此結(jié)果為21,而不是期待的121。表達(dá)式g(N+1)宏替換后為:((10+1)*(10+1)),結(jié)果為121,是期待的結(jié)果。因此,題中程序運(yùn)行結(jié)果為?i1=1000,i2=10,i3=21,i4=121?。[單選題]101.下面哪個(gè)系統(tǒng)不屬于嵌入式系統(tǒng)()。A)MP3播放器B)GPS接收機(jī)C)?銀河玉衡?核心路由器D)?銀河?巨型計(jì)算機(jī)答案:D解析:[單選題]102.對(duì)于UART通信,什么時(shí)間觸發(fā)第一次中斷。A)完成一次數(shù)據(jù)幀的發(fā)送B)每發(fā)送一位數(shù)據(jù)都可以觸發(fā)中斷C)要發(fā)送的數(shù)據(jù)傳輸結(jié)束后D)緩存區(qū)填充完畢后答案:A解析:[單選題]103.Drawlmage()方法用于在畫(huà)布上繪制圖像,以下哪個(gè)方法原型是錯(cuò)誤的?A)Drawlmage(Imageimage,intx,floaty)B)Drawlmage(Imageimage,floatx,floaty)C)Drawlmage(Imageimage,Pointpoint)D)Drawlmage(Imageimage,PointFpoint)答案:A解析:[單選題]104.下面指令執(zhí)行后,改變R1寄存器內(nèi)容的指令是A)TSTR1,#2B)ORRR1,R1,R1C)CMPR1,#2D)EORR1,R1,R1答案:D解析:[單選題]105.關(guān)于中斷,下列說(shuō)法正確的是A)內(nèi)核中斷的中斷向量號(hào)小于16B)DMA中斷是內(nèi)核中斷C)所有的中斷源都有對(duì)應(yīng)的IRQ中斷號(hào)D)內(nèi)核時(shí)鐘中斷是非內(nèi)核中斷答案:A解析:[單選題]106.STM32F1系列基于ARM公司()內(nèi)核設(shè)計(jì)的。A)Crotex-M0B)Crotex-M3C)Crotex-M4D)Crotex-M7答案:B解析:[單選題]107.STM32嵌套向量中斷控制器NVIC;具有()個(gè)可編程的優(yōu)先等級(jí)。A)16B)43C)72D)36答案:A解析:[單選題]108.算法是為解決某個(gè)問(wèn)題而設(shè)計(jì)的步驟和方法。以下關(guān)于算法的敘述中,不正確的是______。A)解決同一個(gè)問(wèn)題,不同的人(甚至是同一個(gè)人)可能會(huì)寫(xiě)出幾種不同的算法B)常用算法主要有迭代法、窮舉搜索法、遞推法、遞歸法、貪婪法、回溯法等C)遞推法是利用所解問(wèn)題本身所具有的遞推關(guān)系來(lái)求得問(wèn)題解的一種算法D)任何可以用遞推法解決的問(wèn)題,亦可用遞歸法解決,反之亦然答案:D解析:本題考查關(guān)于算法方面的基礎(chǔ)知識(shí)。算法是為解決某個(gè)問(wèn)題而設(shè)計(jì)的步驟和方法,有了算法,就可以據(jù)此編寫(xiě)程序。常用算法主要有迭代法、窮舉搜索法、遞推法、遞歸法、貪婪法、回溯法等。解決同一個(gè)問(wèn)題,不同的人(甚至是同一個(gè)人)可能會(huì)寫(xiě)出幾種不同的算法,但算法有優(yōu)劣之分。遞推法是利用所解問(wèn)題本身所具有的遞推關(guān)系來(lái)求得問(wèn)題解的一種算法。遞推法與遞歸法的關(guān)系是,任何可以用遞推法解決的問(wèn)題,可以很方便的用遞歸法寫(xiě)出程序解決。反之,許多用遞歸法解決的問(wèn)題不能用遞推法解決。這是因?yàn)檫f歸法利用遞歸時(shí)的壓棧,可以有任意長(zhǎng)度和順序的前效相關(guān)性,這是遞推法所不具備的。[單選題]109.ICMP協(xié)議屬于因特網(wǎng)中的(請(qǐng)作答此空)協(xié)議,ICMP協(xié)議數(shù)據(jù)單元封裝在______中傳送。A)數(shù)據(jù)鏈路層B)網(wǎng)絡(luò)層C)傳輸層D)會(huì)話層答案:B解析:ICMP(InternetcontrolMessageProtocol)與IP協(xié)議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)通信問(wèn)題的消息。例如數(shù)據(jù)報(bào)不能到達(dá)目標(biāo)站,路由器沒(méi)有足夠的緩存空間,或者路由器向發(fā)送主機(jī)提供最短通路信息等。ICMP報(bào)文封裝在IP數(shù)據(jù)報(bào)中傳送,因而不保證可靠的提交。[單選題]110.保存所有打開(kāi)的文件使用的快捷鍵是()。A)Ctrl+SB)Ctrl+Shift+FC)Ctrl+FD)Ctrl+Shift+S答案:A解析:[單選題]111.ARM指令集是()字節(jié)對(duì)齊,Thumb指令集是2字節(jié)對(duì)齊的。A)1B)2C)3D)4答案:D解析:[單選題]112.KL25芯片每個(gè)GPIO端口有寄存器的個(gè)數(shù)是A)4B)5C)6D)7答案:C解析:[單選題]113.下列哪項(xiàng)不是ADC轉(zhuǎn)換器的主要技術(shù)指標(biāo)()A)分辨率B)頻率C)轉(zhuǎn)換速率D)量化誤差答案:B解析:[單選題]114.存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為()。A)0x21B)0x68C)0x65D)0x02答案:D解析:[單選題]115.三目運(yùn)算符表達(dá)式?d=a>b?(a>c?a:c):(b>c?b:c);?等價(jià)于下列①、②、③、④四組程序的______組解釋。A)④B)③C)②D)①答案:A解析:本題考查三目運(yùn)算符表達(dá)式的基礎(chǔ)知識(shí)。題目中的三目運(yùn)算表達(dá)式?d=a>b?(a>c?a:c):(b>c?b:c)?求值結(jié)果是取a、b、c中最大的值賦給d。三目運(yùn)算符的通常格式為?a>b?a:b?,其含義為:當(dāng)a>b為真時(shí),取a為表達(dá)式的值,否則,取b為表達(dá)式的值。需要注意的是,三元運(yùn)算符???的執(zhí)行優(yōu)先級(jí)低于所有二元操作符,僅高于逗號(hào)運(yùn)算符。[單選題]116.KL25UART接口用于獲取發(fā)送完成標(biāo)記的寄存器為A)UARTx控制寄存2B)UARTx狀態(tài)寄存器C)UARTx控制寄存4D)UARTx數(shù)據(jù)寄存器答案:B解析:[單選題]117.以下關(guān)于ARM處理器說(shuō)法錯(cuò)誤的是()。A)大端格式是指數(shù)據(jù)的高字節(jié)存儲(chǔ)在高字節(jié)地址,低字節(jié)數(shù)據(jù)存放在低字節(jié)地址B)ARM處理器支持8位、16位和32位數(shù)據(jù)處理C)MPU為ARM處理器的存儲(chǔ)器保護(hù)單元D)MMU為ARM處理器的存儲(chǔ)器管理單元答案:A解析:大端格式是指數(shù)據(jù)的高字節(jié)存儲(chǔ)在低字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在高字節(jié)地址中;小端格式是指數(shù)據(jù)的高字節(jié)存儲(chǔ)在高字節(jié)地址中,低字節(jié)數(shù)據(jù)存放在低字節(jié)地址中[單選題]118.將存儲(chǔ)器中的一個(gè)32位字?jǐn)?shù)據(jù)加載到寄存器中的指令是。A)LDRB)STRC)LDMD)STM答案:A解析:[單選題]119.下列哪條指令,可以實(shí)現(xiàn)將地址單元(R1+R2x4)的數(shù)據(jù)讀到RO?A)LDRRO,[R1,R2,LSLx2]B)LDRRO,[R2,R1,LSLx2]C)STRRO,[R1,R2,LSLx2]D)STRRO,[R2,R1,LSLx2]答案:A解析:[單選題]120.KL25關(guān)于UART模塊錯(cuò)誤的說(shuō)法是A)KL25有3個(gè)UART模塊B)UART1支持10位數(shù)據(jù)模式C)UART2支持8位數(shù)據(jù)模式D)UART0支持所有數(shù)據(jù)模式答案:B解析:[單選題]121.ADC轉(zhuǎn)換過(guò)程正確的是()A)采樣-量化-編碼B)量化-采樣-編碼C)采樣-編碼-量化D)編碼-采樣-量化答案:A解析:[單選題]122.優(yōu)先級(jí)倒置出現(xiàn)的條件有()。A)優(yōu)先級(jí)任務(wù)調(diào)度B)搶占式任務(wù)調(diào)度C)資源共享D)以上都是答案:D解析:[單選題]123.下列哪項(xiàng)不是ARM處理器的特點(diǎn)()。A)小體積、低功耗B)可以使用除加載/存儲(chǔ)指令外的多種指令訪問(wèn)存儲(chǔ)器C)大多數(shù)數(shù)據(jù)操作在寄存器中完成,執(zhí)行速度快D)支持Thumb/ARM雙指令集答案:B解析:[單選題]124.ARM處理器的體系結(jié)構(gòu)發(fā)展經(jīng)歷了v1~v8共8個(gè)版本,CortexA9處理器的體系結(jié)構(gòu)屬于。A)v5B)v6C)v7D)v8答案:C解析:[單選題]125.當(dāng)SizeMode屬性取何值時(shí)PictureBox中的圖像被拉伸或收縮,以適合PictureBox的大小?()A)StretchlmageB)NormalC)AutoSizeD)Zoom答案:A解析:[單選題]126.嵌入式軟件開(kāi)發(fā)不同于傳統(tǒng)軟件開(kāi)發(fā),其所使用的開(kāi)發(fā)環(huán)境、工具都有特殊性,下列對(duì)嵌入式軟件開(kāi)發(fā)相關(guān)描述不正確的是______。A)嵌入式軟件開(kāi)發(fā)一般需要交叉開(kāi)發(fā)環(huán)境B)目標(biāo)機(jī)是嵌入式軟件的實(shí)際運(yùn)行環(huán)境或是能替代實(shí)際運(yùn)行環(huán)境的仿真系統(tǒng)C)在線仿真器ICE(InCircuitEmulator)是一種模擬CPU的設(shè)備D)JTAG仿真器能訪問(wèn)、控制處理器核,但是不能訪問(wèn)I/O系統(tǒng)答案:D解析:本題考查嵌入式軟件開(kāi)發(fā)的基礎(chǔ)知識(shí)。嵌入式軟件開(kāi)發(fā)不同于傳統(tǒng)軟件開(kāi)發(fā),其所使用的開(kāi)發(fā)環(huán)境、工具都有特殊性,在嵌入式軟件開(kāi)發(fā)中,一般使用宿主機(jī)和目標(biāo)機(jī)的模式進(jìn)行系統(tǒng)開(kāi)發(fā),并且借助于開(kāi)發(fā)工具進(jìn)行目標(biāo)開(kāi)發(fā)。宿主機(jī)是指普通PC機(jī)中構(gòu)建的開(kāi)發(fā)環(huán)境,一般需要配置交叉編譯器,借助于宿主機(jī)的環(huán)境,使用交叉編譯器進(jìn)行目標(biāo)編譯,代碼生成,同時(shí)借助仿真器或者是網(wǎng)絡(luò)進(jìn)行目標(biāo)機(jī)的程序調(diào)式。目標(biāo)機(jī)可以是嵌入式系統(tǒng)的實(shí)際運(yùn)行環(huán)境,也可以是能夠替代實(shí)際運(yùn)行環(huán)境的仿真系統(tǒng)。在線仿真器ICE是一種模擬CPU的設(shè)備,可以根據(jù)配置模擬實(shí)際CPU的寄存器環(huán)境。JTAG(JointTestActionGroup,聯(lián)合測(cè)試工作組)是一種國(guó)際標(biāo)準(zhǔn)測(cè)試協(xié)議(IEEE1149.1兼容),主要用于芯片內(nèi)部測(cè)試。現(xiàn)在多數(shù)的高級(jí)器件都支持JTAG協(xié)議,如DSP、FPGA器件等。標(biāo)準(zhǔn)的JTAG接口是4線:TMS、TCK、TDI、TDO,分別為模式選擇、時(shí)鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。JTAG最初是用來(lái)對(duì)芯片進(jìn)行測(cè)試的,JTAG的基本原理是在器件內(nèi)部定義一個(gè)TAP(TestAccessPort;測(cè)試訪問(wèn)口)通過(guò)專(zhuān)用的JTAG測(cè)試工具對(duì)內(nèi)部節(jié)點(diǎn)進(jìn)行測(cè)試。JTAG測(cè)試允許多個(gè)器件通過(guò)JTAG接口串聯(lián)在一起,形成一個(gè)JTAG鏈,能實(shí)現(xiàn)對(duì)各個(gè)器件分別測(cè)試。如今,JTAG接口還常用于實(shí)現(xiàn)ISP(In-SystemProgrammer,在系統(tǒng)編程),對(duì)FLASH等器件進(jìn)行編程。通常所說(shuō)的JTAG大致分兩類(lèi):一類(lèi)用于測(cè)試芯片的電氣特性,檢測(cè)芯片是否有問(wèn)題;一類(lèi)用于Debug,一般支持JTAG的CPU內(nèi)都包含了這兩個(gè)模塊。一個(gè)含有JTAGDebug接口模塊的CPU,只要時(shí)鐘正常,就可以通過(guò)JTAG接口訪問(wèn)CPU的內(nèi)部寄存器和掛在CPU總線上的設(shè)備,如FLASH,RAM,SOC內(nèi)置模塊的寄存器,像UART,Timers,GPIO等等的寄存器。[單選題]127.指令A(yù)DDR0,R1,R2的尋址方式為()。A)直接尋址B)立即尋址C)間接尋址D)寄存器尋址答案:D解析:[單選題]128.程序代碼區(qū)存放函數(shù)體的()進(jìn)制代碼A)二進(jìn)制代碼B)十六進(jìn)制代碼C)八進(jìn)制代碼D)以上都不正確答案:A解析:[單選題]129.下面哪個(gè)選項(xiàng)不是SUB設(shè)備的特點(diǎn)。()A)串行通信方式B)不可熱撥插C)分HOST、DEVICE和HUBD)通信速率比RS232快答案:B解析:[單選題]130.語(yǔ)句GPIO_SetBits(GPIOA,GPIO_Pin_2)的意思是()A)配置端口的功能B)指定端口輸出1C)端口懸空D)指定端口輸出0答案:B解析:[單選題]131.以下哪個(gè)不屬于STM32F103的端口號(hào)()A)GPIOXB)GPIOC)GPIOFD)GPI0G答案:A解析:[單選題]132.硬實(shí)時(shí)系統(tǒng)要求()。A)事件響應(yīng)實(shí)時(shí)B)事件和任務(wù)響應(yīng)都實(shí)時(shí)C)任務(wù)響應(yīng)實(shí)時(shí)D)事件和任務(wù)響應(yīng)都不實(shí)時(shí)答案:B解析:[單選題]133.系統(tǒng)控制寄存器NVIC和處理器內(nèi)核接口緊密耦合,主要目的是()A)結(jié)構(gòu)更緊湊,減小芯片的尺寸B)連接更可靠,減小出錯(cuò)的概率C)減小延時(shí),高效處理最近發(fā)生的中斷D)無(wú)所謂,沒(méi)有特別的意思,遠(yuǎn)一點(diǎn)也沒(méi)有關(guān)系答案:C解析:[單選題]134.如圖所示,STM32通過(guò)PA0接LED燈,并進(jìn)行開(kāi)關(guān)LED燈操作,則PA0口需要設(shè)置的工作模式為()。.A)通用推挽輸出B)通用開(kāi)漏輸出C)復(fù)用推挽輸出D)復(fù)用開(kāi)漏輸出答案:A解析:[單選題]135.下列所列出的指令條件執(zhí)行的助記符,哪一個(gè)代表不相等A)NEB)EQC)GED)LT答案:A解析:[單選題]136.程序:Inta=6;Intb=7;Intmin=a<b?a:b;Console.WriteLine(min);的執(zhí)行結(jié)果為()。A)15B)6C)7D)-1答案:B解析:[單選題]137.()命令可更改?個(gè)?件的權(quán)限設(shè)置?A)attribB)chmodC)changeD)file答案:B解析:[單選題]138.DMA控制器可編程的數(shù)據(jù)傳輸數(shù)目最大為()。A)65536B)65535C)1024D)4096答案:A解析:[單選題]139.GPIO寄存器寬度為A)64位B)32位C)16位D)8位答案:B解析:[單選題]140.以下哪個(gè)是端口初始化的函數(shù)()A)GPIO_EXTILineConfig(B)GPIO_Init(C)GPIO_ResetBits(D)GPIO_Write(答案:B解析:[單選題]141.ARM指令集和Thumb指令集分別是()位的。A)8位,16位B)16位,32位C)16位,16位D)32位,16位答案:D解析:[單選題]142.以下有關(guān)ARM處理器工作狀態(tài)的描述中()是不正確的。A)ARM處理器有兩種工作狀態(tài)。B)系統(tǒng)復(fù)位后自動(dòng)處于ARM工作狀態(tài).C)在程序執(zhí)行過(guò)程中,微處理器可以隨時(shí)在兩種工作狀態(tài)之間切換。D)切換工作狀態(tài)時(shí)必須保存現(xiàn)場(chǎng)。答案:D解析:[單選題]143.下列文件系統(tǒng)中,采用了inode來(lái)標(biāo)識(shí)文件的是A)ntfsB)fat16C)fat32D)ext3答案:D解析:[單選題]144.關(guān)于ARM的七種工作模式中,軟件中斷發(fā)生后系統(tǒng)進(jìn)入的是()。A)系統(tǒng)模式B)管理模式C)用戶模式D)外部中斷模式答案:B解析:[單選題]145.下列做法中不符合命名規(guī)則的是A)命名清晰明了,有明確含義B)命名風(fēng)格一致C)命名中使用與具體項(xiàng)目相關(guān)的前綴D)對(duì)程序?qū)嶓w的命名體現(xiàn)其出所屬構(gòu)件名稱(chēng)答案:C解析:[單選題]146.下列()設(shè)備是字符設(shè)備。A)hdcB)fd0C)hda1D)tty1答案:D解析:[單選題]147.ICMP協(xié)議屬于因特網(wǎng)中的______協(xié)議,ICMP協(xié)議數(shù)據(jù)單元封裝在(請(qǐng)作答此空)中傳送。A)以太幀B)TCP段C)UDP數(shù)據(jù)報(bào)D)IP數(shù)據(jù)報(bào)答案:D解析:ICMP(InternetcontrolMessageProtocol)與IP協(xié)議同屬于網(wǎng)絡(luò)層,用于傳送有關(guān)通信問(wèn)題的消息。例如數(shù)據(jù)報(bào)不能到達(dá)目標(biāo)站,路由器沒(méi)有足夠的緩存空間,或者路由器向發(fā)送主機(jī)提供最短通路信息等。ICMP報(bào)文封裝在IP數(shù)據(jù)報(bào)中傳送,因而不保證可靠的提交。[單選題]148.下面是Context-M3處理器代碼執(zhí)行方式的是()A)特權(quán)方式B)普通方式C)Handle方式D)Thread方式答案:A解析:[單選題]149.下面不是高速緩存(cache)的替換策略的是()。A)隨機(jī)法B)先進(jìn)先出(FIFO)法C)設(shè)定優(yōu)先級(jí)法D)最近最少使用(LRU)法答案:C解析:[單選題]150.在Thumb指令集中,32位有效立即數(shù)是由8位立即數(shù)通過(guò)下面哪一種操作而間接得到的A)左移B)右移C)循環(huán)左移D)循環(huán)右移答案:A解析:[單選題]151.上圖是NEC碼的簡(jiǎn)示,代表了高低電平的變化以及持續(xù)時(shí)間,分別代表什么邏輯值?A)左側(cè)代表邏輯1,右側(cè)代表邏輯0;B)左側(cè)代表邏輯0,右側(cè)代表邏輯1;C)左側(cè)代表邏輯0,右側(cè)代表邏輯0;D)左側(cè)代表邏輯1,右側(cè)代表邏輯1;答案:A解析:[單選題]152.對(duì)于指令CMPR4,#27下列說(shuō)法描述正確的是A)該語(yǔ)句的執(zhí)行結(jié)果不改變R4中的值B)該語(yǔ)句執(zhí)行了加法操作C)該指令的執(zhí)行不影響N.Z.C和Z標(biāo)志位D)#27采用了直接尋址方式答案:A解析:[單選題]153.下圖中PC13_KEY1連接了STM32F10X的PC13管腳,則此IO端口映射到外部中斷事件線上是()。A)EXTI線3B)EXTI線13C)EXTI線23D)EXTI線16答案:B解析:[單選題]154.從層次結(jié)構(gòu)看,嵌入式系統(tǒng)由以下層次結(jié)構(gòu)組成()。A)應(yīng)用軟件層、操作系統(tǒng)層、板級(jí)支持包、硬件層B)系統(tǒng)層、應(yīng)用層、硬件層C)系統(tǒng)層、應(yīng)用層、接口層D)應(yīng)用軟件層、操作系統(tǒng)層、中間件層、硬件層答案:A解析:[單選題]155.假設(shè)RO=0x05,R1=0x03,正確執(zhí)行SUBRO,RO,R1后,RO的值為?A)0x01B)0x02C)0x03D)0x04答案:B解析:[單選題]156.Cortex-M3使用的存儲(chǔ)器格式是()A)小端格式B)大端格式C)小端或大端格式D)沒(méi)有答案:D解析:[單選題]157.PWM是()A)脈沖寬度調(diào)制B)脈沖頻率調(diào)制C)脈沖幅度調(diào)制D)脈沖位置調(diào)制答案:A解析:[單選題]158.如果需要點(diǎn)亮STM32單片機(jī)PA8引腳上的LED燈,則PA8引腳應(yīng)設(shè)置為()工作模式。A)輸入上拉B)推挽輸出C)輸入下拉D)輸入浮空答案:B解析:[單選題]159.假設(shè)R1=0x31,R2=0x2則執(zhí)行指令A(yù)DDR0,R1,R2LSL#3后,R0的值是A)0x33B)0x34C)0x39D)0x38答案:C解析:[單選題]160.如果常數(shù)OS_LOWEST_PRIO為6,使能了統(tǒng)計(jì)任務(wù),則最多可安排的用戶任務(wù)數(shù)為()A)6B)5C)4D)7答案:C解析:[單選題]161.PORTB端口寄存器對(duì)應(yīng)的基地址是A)400F_F000HB)400F_F040HC)400F_F0C0HD)400F_F100H答案:B解析:[單選題]162.RS232接口電平邏輯正確的是A)用+5V表示邏輯?1?B)用低于0.4V的電平表示邏輯?1?C)用+3~+15V表示邏輯?1?D)用-15~-3V表示邏輯?1?答案:D解析:[單選題]163.下面的一段C程序中,循環(huán)體語(yǔ)句______退出循環(huán)。unsignedcharn;inttotal;n=50;while(n-->=0)?{total+=n;}A)執(zhí)行49次后B)執(zhí)行50次后C)執(zhí)行51次后D)死循環(huán),不會(huì)答案:D解析:本題考查C語(yǔ)言編程的基本知識(shí)。在本題中考生需注意unsignedchar的用法,因?yàn)閚為無(wú)符號(hào)整型,永遠(yuǎn)不會(huì)為負(fù)數(shù),所以循環(huán)語(yǔ)句會(huì)陷入死循環(huán),不會(huì)退出循環(huán)。在實(shí)際的軟件編程中一定要小心判斷條件是否可達(dá)到。[單選題]164.以下描述中不屬于嵌入式操作系統(tǒng)特點(diǎn)的是______。A)面向應(yīng)用,可以進(jìn)行裁剪和移植B)用于特定領(lǐng)域,不需要支持多任務(wù)C)可靠性高,無(wú)須人工干預(yù)獨(dú)立運(yùn)行,并處理各類(lèi)事件和故障D)要求編碼體積小,能夠在嵌入式系統(tǒng)的有效存儲(chǔ)空間內(nèi)運(yùn)行答案:B解析:本題考查嵌入式操作系統(tǒng)的基礎(chǔ)知識(shí)。嵌入式操作系統(tǒng)(EOS,EmbeddedOperatingSystem)是指用于嵌入式系統(tǒng)的操作系統(tǒng)。嵌入式操作系統(tǒng)是一種用途廣泛的系統(tǒng)軟件,通常包括與硬件相關(guān)的底層驅(qū)動(dòng)軟件、系統(tǒng)內(nèi)核、設(shè)備驅(qū)動(dòng)接口、通信協(xié)議、圖形界面、標(biāo)準(zhǔn)化瀏覽器等。嵌入式操作系統(tǒng)負(fù)責(zé)嵌入式系統(tǒng)的全部軟、硬件資源的分配、任務(wù)調(diào)度,控制、協(xié)調(diào)并發(fā)活動(dòng)。它必須體現(xiàn)其所在系統(tǒng)的特征,能夠通過(guò)裝卸某些模塊來(lái)達(dá)到系統(tǒng)所要求的功能。目前在嵌入式領(lǐng)域廣泛使用的操作系統(tǒng)有:嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-Ⅱ、嵌入式Linux、WindowsEmbedded、VxWorks等,以及應(yīng)用在智能手機(jī)和平板電腦的Android、iOS等。嵌入式操作系統(tǒng)的特點(diǎn)有:(1)系統(tǒng)內(nèi)核小。由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置,系統(tǒng)資源相對(duì)有限,所以?xún)?nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多。(2)專(zhuān)用性強(qiáng)。嵌入式系統(tǒng)的個(gè)性化很強(qiáng),其中的軟件系統(tǒng)和硬件的結(jié)合非常緊密,一般要針對(duì)硬件進(jìn)行系統(tǒng)的移植,即使在同一品牌、同一系列的產(chǎn)品中也需要根據(jù)系統(tǒng)硬件的變化和增減不斷進(jìn)行修改。同時(shí)針對(duì)不同的任務(wù),往往需要對(duì)系統(tǒng)進(jìn)行較大更改,程序的編譯下載要和系統(tǒng)相結(jié)合,這種修改和通用軟件的?升級(jí)?是完全兩個(gè)概念。(3)系統(tǒng)精簡(jiǎn)。嵌入式系統(tǒng)一般沒(méi)有系統(tǒng)軟件和應(yīng)用軟件的明顯區(qū)分,不要求其功能設(shè)計(jì)及實(shí)現(xiàn)上過(guò)于復(fù)雜,這樣一方面利于控制系統(tǒng)成本,同時(shí)也利于實(shí)現(xiàn)系統(tǒng)安全。(4)高實(shí)時(shí)性。高實(shí)時(shí)性的系統(tǒng)軟件是嵌入式軟件的基本要求,而且軟件要求固態(tài)存儲(chǔ),以提高速度;軟件代碼要求高質(zhì)量和高可靠性。(5)多任務(wù)的操作系統(tǒng)。嵌入式軟件開(kāi)發(fā)需要使用多任務(wù)的操作系統(tǒng)。嵌入式系統(tǒng)的應(yīng)用程序可以沒(méi)有操作系統(tǒng)直接在芯片上運(yùn)行。但是為了合理地調(diào)度多任務(wù)、利用系統(tǒng)資源、系統(tǒng)函數(shù)以及和專(zhuān)用庫(kù)函數(shù)接口,用戶必須自行選配操作系統(tǒng)開(kāi)發(fā)平臺(tái),這樣才能保證程序執(zhí)行的實(shí)時(shí)性、可靠性,并減少開(kāi)發(fā)時(shí)間,保障軟件質(zhì)量。[單選題]165.通過(guò)______可清除上網(wǎng)痕跡。A)禁用腳本B)禁止SSLC)清除CookieD)查看ActiveX控件答案:C解析:本題考查瀏覽器配置相關(guān)知識(shí)。禁用腳本是禁止本地瀏覽器解釋執(zhí)行客戶端腳本;禁止SSL是禁止采用加密方式傳送網(wǎng)頁(yè);Cookie中保存有用戶賬號(hào)等臨時(shí)信息,即上網(wǎng)之后留下的信息;ActiveX控件是本地可執(zhí)行的插件。因此要清除上網(wǎng)痕跡,需清除Cookie。[單選題]166.寄存器R13除了可以做通用寄存器外,還可以做()。A)程序計(jì)數(shù)器B)鏈接寄存器C)棧指針寄存器D)基址寄存器答案:C解析:[單選題]167.ARM的全稱(chēng)是什么?()。A)AdvancedRISRMachinesB)ARunMachineC)AdvancedResearchManD)AddressedRedMiddle答案:A解析:[單選題]168.CPU通過(guò)接口對(duì)外設(shè)控制的方式一般包含程序查詢(xún)方式、中斷處理方式和DMA方式,以下描述正確的是______。A)程序查詢(xún)方式下的結(jié)構(gòu)復(fù)雜,但是工作效率很高B)中斷處理方式下CPU不再被動(dòng)等待,而是可以執(zhí)行其他程序C)DMA方式下的內(nèi)存和外設(shè)之間的數(shù)據(jù)傳輸需要CPU介入D)在DMA進(jìn)行數(shù)據(jù)傳送之前,DMA控制器不需要向CPU申請(qǐng)總線控制權(quán)答案:B解析:本題考查嵌入式處理器外設(shè)控制方式相關(guān)的基礎(chǔ)知識(shí)。CPU通過(guò)接口對(duì)外設(shè)控制的方式一般包含程序查詢(xún)方式、中斷處理方式和DMA方式,程序查詢(xún)方式是早期的計(jì)算機(jī)系統(tǒng)對(duì)I/O設(shè)備的一種管理方式。它定時(shí)對(duì)各種設(shè)備輪流詢(xún)問(wèn)一遍有無(wú)處理要求。輪流詢(xún)問(wèn)之后,有要求的,則加以處理。在處理I/O設(shè)備的要求之后,處理機(jī)返回繼續(xù)工作。在中斷處理方式下,中央處理器與I/O設(shè)備之間數(shù)據(jù)的傳輸步驟如下:(1)在某個(gè)進(jìn)程需要數(shù)據(jù)時(shí),發(fā)出指令啟動(dòng)輸入輸出設(shè)備準(zhǔn)備數(shù)據(jù);(2)進(jìn)程發(fā)出指令啟動(dòng)設(shè)備之后,該進(jìn)程放棄處理器,等待相關(guān)I/O操作完成。此時(shí),進(jìn)程調(diào)度程序會(huì)調(diào)度其他就緒進(jìn)程使用處理器;(3)當(dāng)I/O操作完成時(shí),輸入輸出設(shè)備控制器通過(guò)中斷請(qǐng)求線向處理器發(fā)出中斷信號(hào),處理器收到中斷信號(hào)之后,轉(zhuǎn)向預(yù)先設(shè)計(jì)好的中斷處理程序,對(duì)數(shù)據(jù)傳送工作進(jìn)行相應(yīng)的處理;(4)得到了數(shù)據(jù)的進(jìn)程則轉(zhuǎn)入就緒狀態(tài)。在隨后的某個(gè)時(shí)刻,進(jìn)程調(diào)度程序會(huì)選中該進(jìn)程繼續(xù)工作。DMA是在內(nèi)存與IO設(shè)備間傳送一個(gè)數(shù)據(jù)塊的過(guò)程中,不需要CPU的任何中間干涉,只需要CPU在過(guò)程開(kāi)始時(shí)向設(shè)備發(fā)出?傳送塊數(shù)據(jù)?的命令,然后通過(guò)中斷來(lái)得知過(guò)程是否結(jié)束和下次操作是否準(zhǔn)備就緒。DMA工作過(guò)程:(1)當(dāng)進(jìn)程要求設(shè)備輸入數(shù)據(jù)時(shí),CPU把準(zhǔn)備存放輸入數(shù)據(jù)的內(nèi)存起始地址以及要傳送的字節(jié)數(shù)分別送入DMA控制器中的內(nèi)存地址寄存器和傳送字節(jié)計(jì)數(shù)器。(2)發(fā)出數(shù)據(jù)傳輸要求的進(jìn)程進(jìn)入等待狀態(tài)。此時(shí)正在執(zhí)行的CPU指令被暫時(shí)掛起。進(jìn)程調(diào)度程序調(diào)度其他進(jìn)程占據(jù)CPU。(3)輸入設(shè)備不斷地竊取CPU工作周期,將數(shù)據(jù)緩沖寄存器中的數(shù)據(jù)源源不斷地寫(xiě)入內(nèi)存,直到所要求的字節(jié)全部傳送完畢。(4)DMA控制器在傳送完所有字節(jié)時(shí),通過(guò)中斷請(qǐng)求線發(fā)出中斷信號(hào)。CPU在接收到中斷信號(hào)后,轉(zhuǎn)入中斷處理程序進(jìn)行后續(xù)處理。(5)中斷處理結(jié)束后,CPU返回到被中斷的進(jìn)程中,或切換到新的進(jìn)程上下文環(huán)境中,繼續(xù)執(zhí)行。DMA與中斷的區(qū)別:(1)中斷方式是在數(shù)據(jù)緩沖寄存器滿之后發(fā)出中斷,要求CPU進(jìn)行中斷處理,而DMA方式則是在所要求傳送的數(shù)據(jù)塊全部傳送結(jié)束時(shí)要求CPU進(jìn)行中斷處理。這就大大減少了CPU進(jìn)行中斷處理的次數(shù)。(2)中斷方式的數(shù)據(jù)傳送是在中斷處理時(shí)由CPU控制完成的,而DMA方式則是在DMA控制器的控制下完成的。這就排除了CPU因并行設(shè)備過(guò)多而來(lái)不及處理以及因速度不匹配而造成數(shù)據(jù)丟失等現(xiàn)象。[單選題]169.以下哪一項(xiàng)不屬于ARM9TDMI內(nèi)核的功能模塊()。A)支持16位壓縮指令集ThumbB)支持片上DebugC)媒體功能擴(kuò)展SIMD)E)支持片上斷點(diǎn)和調(diào)試答案:C解析:第2部分:判斷題,共39題,請(qǐng)判斷題目是否正確。[判斷題]170.STM32F10x系列單片機(jī)的一般工作電壓設(shè)置為3.3V。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]171.從某種意義上說(shuō),異常就是中斷。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]172.算術(shù)運(yùn)算符的優(yōu)先級(jí)比關(guān)系運(yùn)算符的高。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]173.變量在使用之前必須先對(duì)其值進(jìn)行初始化,之后無(wú)法再次改變它的值。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]174.switch后的表達(dá)式,其值的類(lèi)型必須是字符串或整數(shù)。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]175.用ifconfig命令配置的網(wǎng)絡(luò)參數(shù)不需要重啟就可生效,但機(jī)器重新啟動(dòng)以后其設(shè)置將會(huì)失效;A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]176.C#語(yǔ)言中條件判斷語(yǔ)句只有一種if語(yǔ)句。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]177.C#程序必須包含一個(gè)Main方法。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]178.串口通信實(shí)驗(yàn)可以通過(guò)電腦窗口觀察傳輸?shù)臄?shù)據(jù)()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]179.STM32的端口都可以作為IO口使用()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]180.所有的控件都具有Name屬性。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]181.數(shù)組的最大下標(biāo)值可以通過(guò)GetLength方法來(lái)得到。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]182.內(nèi)核模塊的加載命令是insmod。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]183.NVICIRQChannelPreemptionPriority的數(shù)字越小,優(yōu)先級(jí)越高。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]184.將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路是DA轉(zhuǎn)換器。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]185.當(dāng)需要用戶在多個(gè)選項(xiàng)中選擇多個(gè)項(xiàng)時(shí),可以使用復(fù)選框(CheckBox)或復(fù)選列表框(CheckedListBox).A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]186.二極管具有單向?qū)ㄐ浴T撜f(shuō)法是()。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]187.STM32單片機(jī)可以基于uCOS-II、FreeRTOS等操作系統(tǒng)開(kāi)發(fā)。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]188.當(dāng)搶占式優(yōu)先級(jí)不一樣時(shí),一定會(huì)發(fā)生搶占。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]189.?旋鎖可以?在單機(jī)系統(tǒng)中來(lái)保證內(nèi)核相關(guān)操作的原?性。該說(shuō)法是()。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]190.stm32的寄存器都是32位的()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]191.STM32編譯不會(huì)生成HEX文件()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]192.ADC轉(zhuǎn)換器在每次結(jié)束一次轉(zhuǎn)換后觸發(fā)一次DMA傳輸。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]193.typedef可以用來(lái)定義具體數(shù)據(jù)()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]194.如果規(guī)則轉(zhuǎn)換已經(jīng)在運(yùn)行,為了注入轉(zhuǎn)換后確保同步,所有的ADC的規(guī)則轉(zhuǎn)換被停止,并在注入轉(zhuǎn)換結(jié)束時(shí)同步恢復(fù)。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]195.在串口通信中,SCLK指的是發(fā)送器時(shí)鐘輸出引腳,這個(gè)引腳僅適用于同步模式。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]196.轉(zhuǎn)換速率是指完成一次從模擬到數(shù)字的AD轉(zhuǎn)換所需的時(shí)間。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]197.STM32的庫(kù)函數(shù)調(diào)用不涉及寄存器,說(shuō)明寄存器可以不用操作()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]198.固件包里的Library文件夾包括一個(gè)標(biāo)準(zhǔn)的模板工程,該工程編譯所有的庫(kù)文件和所有用于創(chuàng)建一個(gè)新工程所必須的用戶可修改文件。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]199.使用雙緩沖技術(shù)可以有效地減少窗體繪制時(shí)出現(xiàn)的閃爍問(wèn)題。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]200.Cortex-M系列不支持Thumb-2指令集。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]201.標(biāo)簽控件是用來(lái)顯示動(dòng)態(tài)文本的。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]202.所有的GPIO引腳有一個(gè)內(nèi)部微弱的上拉和下拉,當(dāng)它們被配置為輸入時(shí)可以是激活的或者非激活的。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]203.MessageBoxButtons默認(rèn)為只顯示【確定】按鈕。A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]204.主設(shè)備號(hào)用來(lái)區(qū)分串口1和串口2。A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]205.u16是一種C語(yǔ)言的數(shù)據(jù)類(lèi)型()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]206.每個(gè)DMA通道可以接收多個(gè)外設(shè)的請(qǐng)求同一時(shí)間可以同時(shí)接收多個(gè)。()A)正確B)錯(cuò)誤答案:錯(cuò)解析:[判斷題]207.ADC主要完成模/數(shù)轉(zhuǎn)換功能。()A)正確B)錯(cuò)誤答案:對(duì)解析:[判斷題]208.程序設(shè)計(jì)中的屏幕坐標(biāo)系統(tǒng)與數(shù)學(xué)中的幾何坐標(biāo)系統(tǒng)相同。A)正確B)錯(cuò)誤答案:錯(cuò)解析:第3部分:?jiǎn)柎痤},共52題,請(qǐng)?jiān)诳瞻滋幪顚?xiě)正確答案。[問(wèn)答題]209.ST公司還提供了完善的通用IO接口庫(kù)函數(shù),其位于____________,對(duì)應(yīng)的頭文件為_(kāi)________。答案:stm32f10x_gpio.cstm32f10x_gpio.h解析:[問(wèn)答題]210.簡(jiǎn)述編寫(xiě)uCLinux驅(qū)動(dòng)程序的步驟。答案:(1)要根據(jù)設(shè)備功能的需要,編寫(xiě)file_operations結(jié)構(gòu)中的操作函數(shù);(2)要向系統(tǒng)注冊(cè)該設(shè)備,包括字符設(shè)備的注冊(cè),devfs節(jié)點(diǎn)的注冊(cè)與中斷響應(yīng)函數(shù)的注冊(cè);(3)設(shè)備驅(qū)動(dòng)程序編譯和安裝。如果沒(méi)有應(yīng)用設(shè)備文件系統(tǒng),則需要手工為設(shè)備添加文件節(jié)點(diǎn)。以后就可以利用對(duì)應(yīng)的文件進(jìn)行設(shè)備操控。解析:[問(wèn)答題]211.uC/Os是一個(gè)可升級(jí)的、可固化的給予優(yōu)先級(jí)的____(實(shí)時(shí)/非實(shí)時(shí))內(nèi)核。答案:實(shí)時(shí)解析:[問(wèn)答題]212.編寫(xiě)應(yīng)用函數(shù)的內(nèi)容(xxx_init)包含以下3步。答案:開(kāi)啟時(shí)鐘|函數(shù)參數(shù)配置|初始化函數(shù)、使能函數(shù)(功能函數(shù)有)解析:[問(wèn)答題]213.簡(jiǎn)述嵌入式使用實(shí)時(shí)操作系統(tǒng)的優(yōu)點(diǎn)。答案:實(shí)時(shí)內(nèi)核也稱(chēng)為實(shí)時(shí)操作系統(tǒng)或RTOS。它的使用使得實(shí)時(shí)應(yīng)用程序的設(shè)計(jì)和擴(kuò)展變得容易,不需要大的改動(dòng)就可以增加新的功能。通過(guò)將應(yīng)用程序分割成若干獨(dú)立的任務(wù),RTOS使得應(yīng)用程序的設(shè)計(jì)過(guò)程大為減化。使用可剝奪性?xún)?nèi)核時(shí),所有時(shí)間要求苛刻的事件都得到了盡可能快捷、有效的處理。通過(guò)有效的服務(wù),如信號(hào)量、郵箱、隊(duì)列、延時(shí)、超時(shí)等,RTOS使得資源得到更好的利用。解析:[問(wèn)答題]214.已知GPIOA->ODR的地址為0xDF457899,值為0x00000001,經(jīng)過(guò)GPIOA->ODR|=1<<5運(yùn)行后,此時(shí)GPIOA->ODR為多少?答案:0x00000021解析:[問(wèn)答題]215.使用[]偽指令可以分配一片8字節(jié)為單位的連續(xù)的存儲(chǔ)單元答案:[DCQ]解析:[問(wèn)答題]216.嵌入式軟件開(kāi)發(fā)的流程包括編碼階段、構(gòu)建階段、部署階段、()。答案:運(yùn)行階段解析:[問(wèn)答題]217.ARM處理器中的R15常用作存儲(chǔ)()。答案:PC解析:[問(wèn)答題]218.在Terminal中,跳轉(zhuǎn)到根目錄的命令是(),存放設(shè)備和設(shè)備接口文件的子目錄是()。輸入()回到家目錄,輸入()查看家目錄下的文件或子目錄。答案:cd\|dev|cd|ls解析:[問(wèn)答題]219.如果某一個(gè)任務(wù)不是必須的監(jiān)控任務(wù),我們一般采用[]的機(jī)制來(lái)創(chuàng)建該任務(wù)所需要的變量?jī)?nèi)存空間。答案:[動(dòng)態(tài)內(nèi)存管理]解析:[問(wèn)答題]220.當(dāng)系統(tǒng)發(fā)生[]異常和指令領(lǐng)取異常時(shí),異常處理程序透過(guò)嵌入式操作系統(tǒng)的內(nèi)存管理機(jī)制,通過(guò)MMU交換物理內(nèi)存和虛擬內(nèi)存的頁(yè)面,以保證程序正常執(zhí)行。答案:[數(shù)據(jù)]解析:[問(wèn)答題]221.備份寄存器位于()里,當(dāng)()被切斷,他們?nèi)匀挥桑ǎ┚S持供電。當(dāng)系統(tǒng)在待機(jī)模式下被喚醒,或系統(tǒng)復(fù)位或電源復(fù)位時(shí),他們()被復(fù)位。答案:--|--|--|--解析:[問(wèn)答題]222.目前使用的嵌入式操作系統(tǒng)主要有答案:WindowsCE/WindowsMobileLinux|uCos|Symbian解析:[問(wèn)答題]223.塊設(shè)備以塊為單位傳輸數(shù)據(jù),字符設(shè)備以()為單位傳輸數(shù)據(jù)。答案:字節(jié)解析:[問(wèn)答題]224.實(shí)時(shí)系統(tǒng)按照實(shí)時(shí)性要求不同可以分為兩種:軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。答案:軟實(shí)時(shí)系統(tǒng)和硬實(shí)時(shí)系統(tǒng)。解析:[問(wèn)答題]225.RS-232C的幀格式由四部分組成,包括:起始位,數(shù)據(jù)位,奇偶校驗(yàn)位,停止位。答案::起始位,數(shù)據(jù)位,奇偶校驗(yàn)位,停止位。解析:[問(wèn)答題]226.為了優(yōu)化不同引腳封裝的外設(shè)數(shù)目,可以把一些()重新映射到其他引腳上。這時(shí),復(fù)用功能不再映射到()上。在程序上,是通過(guò)設(shè)置()來(lái)實(shí)現(xiàn)引腳的重新映射。答案:--|--|--解析:[問(wèn)答題]227.編寫(xiě)一個(gè)ARM匯編程序,累加一個(gè)隊(duì)列中的所有元素,碰到0時(shí)停止,結(jié)果放入R4。答案:假設(shè)隊(duì)列為地址從R0開(kāi)始遞增的字隊(duì)列:解析:[問(wèn)答題]228.總線協(xié)議依據(jù)同步方式可分為[]時(shí)序協(xié)議和異步時(shí)序協(xié)議。答案:[同步]解析:[問(wèn)答題]229.ARM的運(yùn)行模式有多少種?哪些是特權(quán)模式?哪些是異常模式?答案:七種。特權(quán)模式:User異常模式、FIQ、IRQ、Supervisor、Abort、Undef系統(tǒng)模式:S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆高考生物一輪復(fù)習(xí)第1單元生命活動(dòng)的調(diào)節(jié)練習(xí)含解析新人教版必修3
- 家居用品簡(jiǎn)單租賃合同
- 化工工程施工合同
- 體育館乳膠漆粉刷施工合同
- 娛樂(lè)場(chǎng)所廣告施工合同文本格式
- 房屋租賃合同擔(dān)保書(shū)-住宅租賃
- 電商倉(cāng)儲(chǔ)操作員派遣合同
- 證券市場(chǎng)財(cái)務(wù)審計(jì)員協(xié)議
- 汽車(chē)零部件凈化工程承包合同
- 博物館講解員志愿者協(xié)議
- DBJ53/T-39-2020 云南省民用建筑節(jié)能設(shè)計(jì)標(biāo)準(zhǔn)
- 2022版義務(wù)教育數(shù)學(xué)課程標(biāo)準(zhǔn)解讀課件PPT模板
- 實(shí)驗(yàn)五 PCR擴(kuò)增課件
- 馬拉松運(yùn)動(dòng)醫(yī)療支援培訓(xùn)課件
- 中醫(yī)藥宣傳手冊(cè)
- 不良資產(chǎn)處置盡職指引
- 人教部編版七年級(jí)歷史上冊(cè)第19課 北魏政治和北方民族大交融課件(23張PPT)
- 機(jī)械設(shè)備定期檢查維修保養(yǎng)使用臺(tái)賬
- 麗聲北極星分級(jí)繪本第四級(jí)上 Stop!Everyone Stop!教學(xué)設(shè)計(jì)
- 小學(xué)科學(xué)教育科學(xué)三年級(jí)上冊(cè)天氣《認(rèn)識(shí)氣溫計(jì)》教學(xué)設(shè)計(jì)
- 液化氣站氣質(zhì)分析報(bào)告管理制度
評(píng)論
0/150
提交評(píng)論