版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE12024年嵌入式軟件開發(fā)(高級(jí))資格考試題庫(kù)(含答案)一、單選題1.Qt中用于管理控件布局的類是:()。A、QWidgetB、QMainWindowC、QLayoutD、QGraphicsView答案:C2.關(guān)于RISC指令系統(tǒng)描述不正確的是()。A、優(yōu)先選取使用頻率最高的一些指令B、避免使用復(fù)雜指令C、不需要一個(gè)復(fù)雜的編譯器D、尋址方式種類少答案:C3.下列工具中能夠?qū)崿F(xiàn)自動(dòng)編譯的是()。A、rm-linux-gccB、glibcC、stubD、make答案:D4.在下列ARM處理器的各種模式中,只有()模式不可以自由地改變處理器的工作模式。A、用戶模式(User)B、系統(tǒng)模式(System)C、終止模式(Abort)D、中斷模式(IRQ)答案:A5.對(duì)ARM處理器說(shuō)法不正確的是()。A、小體積、低功耗、低成本、高性能B、支持Thumb(16位)/ARM(32位)雙指令集C、只有Load/Store指令可以訪問(wèn)存儲(chǔ)器D、尋址方式多而復(fù)雜答案:D6.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊可以用于測(cè)量波形的周期?()A、TIM6B、TIM1C、TIM14D、TIM18答案:B7.如果P和V操作的信號(hào)量S初值為4,則現(xiàn)在S=-1,表示有()個(gè)進(jìn)程在等待該信號(hào)量。A、0B、1C、2D、4答案:B8.下列哪個(gè)選項(xiàng)是用于注冊(cè)信號(hào)處理函數(shù)的API?()A、signal()B、wait()C、exec()D、fork()答案:A9.進(jìn)程間的同步是指進(jìn)程間在邏輯上的相互()關(guān)系。A、聯(lián)接B、制約C、繼續(xù)D、調(diào)用答案:B10.STM32的USART根據(jù)()寄存器M位的狀態(tài),來(lái)選擇發(fā)送8位或者9位的數(shù)據(jù)字。A、USART_CR1B、USART_CR1C、USART_BRRD、USART_CR3答案:A11.下列語(yǔ)言中,()是一種通用的編程語(yǔ)言。A、HTMLB、SQLC、PythonD、Verilog答案:C12.任何兩個(gè)并發(fā)進(jìn)程之間存在著()的關(guān)系。A、各自完全獨(dú)立B、擁有共享變量C、必須互斥D、可能相互制約答案:D13.以下不屬于UDP協(xié)議特性的是()。A、面向無(wú)連接B、不對(duì)數(shù)據(jù)回執(zhí)確認(rèn)C、不提供分包控制D、支持半關(guān)閉狀態(tài)答案:D14.文件系統(tǒng)根據(jù)存儲(chǔ)方式可以分為以下哪種類型?()A、磁盤文件系統(tǒng)B、磁盤文件系統(tǒng)C、磁盤文件系統(tǒng)D、多媒體文件系統(tǒng)答案:A15.下列哪個(gè)選項(xiàng)可以實(shí)現(xiàn)將同一個(gè)槽連接到多個(gè)信號(hào),且當(dāng)任一信號(hào)被發(fā)射時(shí),該槽都會(huì)被執(zhí)行?()A、多次調(diào)用connect()函數(shù)B、使用逗號(hào)操作符連接多個(gè)信號(hào)C、使用宏Q_FOREACH連接多個(gè)信號(hào)D、以上都可以答案:C16.嵌入式處理器指令的執(zhí)行周期包括()。A、啟動(dòng)運(yùn)行退出B、取指令指令譯碼執(zhí)行指令存儲(chǔ)C、啟動(dòng)運(yùn)行掛起退出D、取指令指令譯碼執(zhí)行指令答案:D17.Lambda匿名函數(shù)在面向?qū)ο缶幊讨兄饕糜冢ǎ?。A、定義類的實(shí)例方法B、實(shí)現(xiàn)繼承關(guān)系C、匿名函數(shù)式編程D、實(shí)現(xiàn)封裝和數(shù)據(jù)隱藏答案:C18.在ARMcortexA8處理器中,下面哪種中斷方式優(yōu)先級(jí)最高?()A、FIQB、數(shù)據(jù)中止C、ResetD、IRQ答案:C19.下列哪個(gè)工具是用于設(shè)置開發(fā)環(huán)境的?()A、包管理器B、編譯器C、調(diào)試器D、自動(dòng)化測(cè)試工具答案:A20.以下哪個(gè)選項(xiàng)描述了阻塞I/O模型的特點(diǎn)?()A、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)一直等待直到操作完成。B、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)立即返回并繼續(xù)執(zhí)行其他任務(wù)。C、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過(guò)回調(diào)函數(shù)接收操作完成的通知。D、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過(guò)異步事件來(lái)接收操作完成的消息。答案:A21.以下哪個(gè)選項(xiàng)描述了非阻塞I/O模型的特點(diǎn)?()A、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)一直等待直到操作完成。B、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)立即返回并繼續(xù)執(zhí)行其他任務(wù)。C、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過(guò)回調(diào)函數(shù)接收操作完成的通知。D、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過(guò)異步事件來(lái)接收操作完成的消息。答案:B22.在Linux系統(tǒng),默認(rèn)的shell是什么?()A、bashB、ashC、shD、gnush答案:A23.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備表示為連續(xù)的字節(jié)流?()A、松散模型B、連續(xù)模型C、抽象模型D、映射模型答案:B24.STM32定時(shí)器6時(shí)鐘頻率為72MHz,能夠?qū)崿F(xiàn)定時(shí)時(shí)間為1秒的設(shè)置是()。A、預(yù)分頻器:71,計(jì)數(shù)周期:999999B、預(yù)分頻器:7199,計(jì)數(shù)周期:9999C、預(yù)分頻器:9999,計(jì)數(shù)周期:9999D、預(yù)分頻器:7200,計(jì)數(shù)周期:7200答案:B25.如下哪一個(gè)命令可以幫助你知道shell命令的用法?()A、manB、pwdC、helpD、more答案:A26.在SystemV消息隊(duì)列中,下列哪個(gè)選項(xiàng)是獲取消息隊(duì)列標(biāo)識(shí)符的函數(shù)?()A、msgget()B、msgrcv()C、msgsnd()D、msgctl()答案:A27.SystemV消息隊(duì)列的應(yīng)用場(chǎng)景是什么?()A、實(shí)時(shí)數(shù)據(jù)傳輸和通信B、進(jìn)程間同步和互斥C、文件讀寫操作D、網(wǎng)絡(luò)通信答案:A28.在編譯操作系統(tǒng)時(shí),以下哪個(gè)步驟用于將源代碼編譯為目標(biāo)文件?()A、預(yù)處理B、編譯C、鏈接D、調(diào)試答案:B29.假設(shè)file是文本文件對(duì)象,下列選項(xiàng)中,哪個(gè)用于讀取一行內(nèi)容?()A、file.read()B、file.read(200)C、file.readline()D、file.readlines(200)答案:C30.通常所說(shuō)的32位微處理器是指()。A、地址總線的寬度為32位B、處理的數(shù)據(jù)長(zhǎng)度只能為32位C、PU字長(zhǎng)為32位D、通用寄存器數(shù)目為32個(gè)答案:C31.在面向?qū)ο缶幊讨校韵玛P(guān)于類與繼承的說(shuō)法,哪個(gè)是正確的?()A、類是對(duì)象的實(shí)例化,繼承是不同類之間的關(guān)聯(lián)。B、繼承是類的實(shí)例化,類是不同類之間的關(guān)聯(lián)。C、類和繼承是相同的概念,可以互換使用。D、類和繼承都是不同類之間的關(guān)聯(lián),沒(méi)有實(shí)例化的概念。答案:A32.SystemV共享內(nèi)存的應(yīng)用場(chǎng)景是什么?()A、實(shí)現(xiàn)進(jìn)程間同步和互斥B、實(shí)現(xiàn)進(jìn)程間數(shù)據(jù)共享C、實(shí)現(xiàn)多線程間的數(shù)據(jù)共享D、實(shí)現(xiàn)網(wǎng)絡(luò)通信答案:B33.ARM處理器的工作模式有()種。A、5B、6C、7D、8答案:C34.在面向?qū)ο缶幊讨?,以下關(guān)于類內(nèi)存管理的說(shuō)法,哪個(gè)是正確的?()A、由編譯器自動(dòng)完成的,無(wú)需手動(dòng)介入。B、涉及創(chuàng)建和釋放類的實(shí)例的過(guò)程。C、只需要在構(gòu)造函數(shù)中進(jìn)行處理。D、類的內(nèi)存管理是由操作系統(tǒng)負(fù)責(zé)的,與類定義無(wú)關(guān)。答案:B35.棧和隊(duì)列的共同特點(diǎn)是?()A、都是先進(jìn)先出B、都是先進(jìn)后出C、只允許在端點(diǎn)處插入和刪除元素D、沒(méi)有共同點(diǎn)答案:C36.STM32單片機(jī)異步串行口用哪個(gè)函數(shù)對(duì)函數(shù)進(jìn)行初始化?()A、USART_InitB、NVIC_InitC、USART_ITConfigD、USART_Cmd答案:A37.在定制文件系統(tǒng)時(shí),以下哪個(gè)方面可以進(jìn)行定制?()A、文件系統(tǒng)類型B、文件系統(tǒng)編譯器C、文件系統(tǒng)傳輸協(xié)議D、文件系統(tǒng)大小答案:A38.下面關(guān)于ARM處理器的體系結(jié)構(gòu)描述哪一個(gè)是錯(cuò)誤的:()。A、三地址指令格式B、所有的指令都是單周期執(zhí)行C、指令長(zhǎng)度固定D、Load-Store結(jié)構(gòu)答案:B39.STM32的串口初始化配置需要哪些?()A、波特率B、數(shù)據(jù)位C、停止位D、以上都需要答案:D40.Qt中用于創(chuàng)建窗體的類是:()。A、QWidgetB、QMainWindowC、QDialogD、QGraphicsView答案:A41.在內(nèi)核混雜設(shè)備框架中,以下哪個(gè)模塊負(fù)責(zé)將混雜設(shè)備注冊(cè)到內(nèi)核?()A、ModuleCoreB、DeviceCoreC、ProbeCoreD、riverCore答案:D42.嵌入式處理器是嵌入式系統(tǒng)的核心,一般可分為嵌入式微處理器(MPU),微控制器(MCU),數(shù)字信號(hào)處理器(DSP)和片上系統(tǒng)(SOC)。以下描述中,不正確的是()。A、MPU在可靠性等方面做了各種增強(qiáng),適用于運(yùn)算量較大的智能系統(tǒng)設(shè)計(jì)B、微控制器俗稱單片機(jī),其品種數(shù)量非常豐富C、DSP處理器對(duì)系統(tǒng)結(jié)構(gòu)和指令進(jìn)行了特殊設(shè)計(jì),適合數(shù)字信號(hào)處理D、片上系統(tǒng)設(shè)計(jì)的關(guān)鍵是IP核,IP核一般分為硬核、軟核和固核答案:A43.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備表示為文件?()A、松散模型B、連續(xù)模型C、抽象模型D、映射模型答案:C44.在面向?qū)ο缶幊讨?,以下關(guān)于類的析構(gòu)函數(shù)的說(shuō)法,哪個(gè)是正確的?()A、析構(gòu)函數(shù)負(fù)責(zé)銷毀類的實(shí)例所占用的內(nèi)存空間。B、析構(gòu)函數(shù)可手動(dòng)調(diào)用來(lái)釋放類的實(shí)例。C、析構(gòu)函數(shù)用于創(chuàng)建類的實(shí)例。D、類的析構(gòu)函數(shù)與類定義無(wú)關(guān),由編譯器自動(dòng)生成。答案:A45.一個(gè)任務(wù)被喚醒,意味著()。A、該任務(wù)重新占有了B、CPU其優(yōu)先級(jí)變?yōu)樽畲驝、其任務(wù)移至等待隊(duì)列隊(duì)首D、任務(wù)變?yōu)榫途w狀態(tài)答案:D46.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常不能直接測(cè)量波形的頻率?()A、TIM2B、TIM5C、TIM8D、TIM10答案:C47.32位體系結(jié)構(gòu)的ARM處理器有()種不同的處理器工作模式,和()個(gè)主要用來(lái)標(biāo)識(shí)CPU的工作狀態(tài)和程序的運(yùn)行狀態(tài)的狀態(tài)寄存器?()A、7、7B、7、6C、6、6D、6、7答案:B48.當(dāng)一個(gè)類聲明了另一個(gè)類為友元類時(shí),以下哪個(gè)選項(xiàng)是正確的?()A、友元類可以訪問(wèn)被聲明為友元類的類的私有成員。B、友元類必須繼承被聲明為友元的類。C、友元類可以直接使用被聲明為友元的類的成員函數(shù)。D、友元類可以被被聲明為友元的類直接訪問(wèn)。答案:A49.BootLoader常見(jiàn)參數(shù)配置中,以下哪個(gè)參數(shù)通常用于確定要加載的應(yīng)用程序的地址?()A、芯片型號(hào)B、Flash起始地址C、運(yùn)行時(shí)內(nèi)存大小D、輸入/輸出引腳配置答案:B50.下列哪個(gè)排序算法的時(shí)間復(fù)雜度為O(nlogn)?()A、冒泡排序B、快速排序C、歸并排序D、堆排序答案:C51.內(nèi)核GPIO框架中,以下哪個(gè)模塊負(fù)責(zé)提供通用的GPIO操作函數(shù)?()A、GPIOCoreB、GPIO驅(qū)動(dòng)程序C、GPIO控制器D、GPIO引腳答案:A52.如下哪一個(gè)命令可以幫助你知道shell命令的用法。()A、manB、lsC、dD、pwd答案:A53.關(guān)于ARM匯編和C語(yǔ)言混合編程下列正確的是:()。A、C語(yǔ)言中可以直接嵌入某些匯編指令B、C語(yǔ)言中不可以調(diào)用匯編的子程序C、匯編程序中不可以調(diào)用C語(yǔ)言的函數(shù)D、C語(yǔ)言嵌入的匯編指令時(shí),不可使用C的變量答案:A54.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常用于時(shí)基產(chǎn)生而不是測(cè)量波形的周期?()A、TIM6B、TIM9C、TIM10D、TIM13答案:A55.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊不能直接測(cè)量波形的周期?()A、TIM2B、TIM3C、TIM4D、TIM8答案:A56.令序列X、Y、Z的每個(gè)元素按順序進(jìn)棧,且每個(gè)元素進(jìn)棧、出棧各一次,則不可能得到出棧序列()。A、XYZB、XZYC、ZXYD、YZX答案:C57.下列哪個(gè)查找算法的時(shí)間復(fù)雜度為O(n)?()A、二分查找B、順序查找C、哈希查找D、插值查找答案:B58.下列哪個(gè)數(shù)據(jù)結(jié)構(gòu)可以用于實(shí)現(xiàn)隊(duì)列?()A、數(shù)組B、鏈表C、集合D、散列表答案:B59.對(duì)于線程間的同步操作而言常常采用互斥鎖和條件變量相結(jié)合的解決方案:(1)用于短期鎖定,保證互斥進(jìn)入臨界區(qū);(2)用于長(zhǎng)期等待,直至所等資源可用()。A、①條件變量②互斥鎖B、①互斥鎖②互斥鎖C、①條件變量②條件變量D、①互斥鎖②條件變量答案:A60.STM32采用的是以下哪類架構(gòu)?()A、X86B、PowerPCC、1A64D、Cortex答案:D61.在Qt中,如果要實(shí)現(xiàn)一個(gè)按鈕點(diǎn)擊事件的信號(hào)連接到多個(gè)槽,可以使用哪個(gè)類來(lái)實(shí)現(xiàn)?()A、QSignalMapperB、QObjectC、QButtonD、QAction答案:A62.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備數(shù)據(jù)映射到用戶空間?()A、松散模型B、連續(xù)模型C、抽象模型D、映射模型答案:D63.SystemV共享內(nèi)存是一種用于進(jìn)程間通信的機(jī)制,下列哪個(gè)選項(xiàng)描述了SystemV共享內(nèi)存的原理?()A、共享內(nèi)存使用操作系統(tǒng)內(nèi)核中的緩沖區(qū)來(lái)傳遞數(shù)據(jù)。B、共享內(nèi)存允許多個(gè)進(jìn)程訪問(wèn)同一塊物理內(nèi)存。C、共享內(nèi)存使用消息隊(duì)列來(lái)傳遞數(shù)據(jù)。D、共享內(nèi)存使用文件進(jìn)行數(shù)據(jù)交換。答案:B64.在面向?qū)ο缶幊讨校韵玛P(guān)于多態(tài)的說(shuō)法,哪個(gè)是正確的?()A、多態(tài)是指一個(gè)類的實(shí)例可以同時(shí)代表多個(gè)不同的類。B、多態(tài)是指可以同時(shí)實(shí)例化多個(gè)類的對(duì)象。C、多態(tài)是指同一類的多個(gè)對(duì)象可以具有不同的屬性和方法。D、多態(tài)是指通過(guò)子類對(duì)象調(diào)用父類的方法。答案:A65.匿名函數(shù)通常也被稱為()。A、閉包B、lambda函數(shù)C、內(nèi)聯(lián)函數(shù)D、回調(diào)函數(shù)答案:B66.關(guān)于友元的說(shuō)法,以下哪個(gè)選項(xiàng)是正確的?()A、友元函數(shù)可以直接訪問(wèn)類的私有成員。B、友元函數(shù)必須定義在類的內(nèi)部C、友元函數(shù)是類的成員函數(shù)。D、友元函數(shù)可以被類的對(duì)象直接調(diào)用。答案:A67.在內(nèi)核GPIO框架中,以下哪個(gè)模塊負(fù)責(zé)與硬件進(jìn)行通信和控制?()A、GPIOCoreB、GPIO驅(qū)動(dòng)程序C、GPIO控制器D、GPIO引腳答案:C68.單片機(jī)的燒錄文件的后綴一般是()。A、CB、txtC、hexD、zip答案:C69.下列哪個(gè)選項(xiàng)描述了kill命令的作用?()A、終止一個(gè)進(jìn)程B、發(fā)送一個(gè)信號(hào)給一個(gè)進(jìn)程C、查看進(jìn)程列表D、啟動(dòng)一個(gè)新進(jìn)程答案:B70.線程池的實(shí)現(xiàn)中,以下哪個(gè)選項(xiàng)描述了拒絕策略的作用?()A、拒絕策略用于強(qiáng)制中止線程池中的所有線程。B、拒絕策略用于設(shè)置線程池的優(yōu)先級(jí)。C、拒絕策略用于決定如何處理無(wú)法添加到任務(wù)隊(duì)列中的任務(wù)。D、拒絕策略用于管理線程池中的線程數(shù)量。答案:C71.假設(shè)文件不存在,如果使用open方法打開文件會(huì)報(bào)錯(cuò),那么該文件的打開方式是下列哪種模式?()A、rB、wC、aD、w+答案:A72.以下哪個(gè)定時(shí)器/以下哪個(gè)選項(xiàng)正確描述了BootLoader的功能?()A、BootLoader是一個(gè)軟件程序,用于加載操作系統(tǒng)到內(nèi)存中。B、ootLoader是用于更新單片機(jī)固件的工具。C、BootLoader是一個(gè)獨(dú)立的程序,用于初始化硬件并加載應(yīng)用程序。D、BootLoader是用于數(shù)據(jù)傳輸?shù)耐ㄐ艆f(xié)議。答案:C73.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常用于產(chǎn)生固定頻率的時(shí)鐘信號(hào)?()A、TIM6B、TIM14C、TIM14D、TIM19答案:A74.以下ARM異常中,優(yōu)先級(jí)最高的是()。A、DataabortB、FIQC、IRQD、Reset答案:D75.微內(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)境答案:D76.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊可以用于測(cè)量波形的頻率?()A、TIM12B、TIM7C、TIM1D、TIM16答案:C77.下列哪個(gè)寄存器用于配置STM32的I/O端口的中斷觸發(fā)類型?()A、GPIOx_CRLB、GPIOx_IDRC、GPIOx_BRRD、GPIOx_BSRR答案:A78.Zombie進(jìn)程是指:()。A、一種能夠在后臺(tái)運(yùn)行的進(jìn)程B、一種已經(jīng)完成執(zhí)行但尚未被父進(jìn)程回收資源的進(jìn)程C、一種具有高優(yōu)先級(jí)的進(jìn)程D、一種在內(nèi)核模式下運(yùn)行的進(jìn)程答案:B79.下列哪個(gè)選項(xiàng)是STM32的I/O端口電平變化中斷的觸發(fā)條件?()A、邊沿變化B、高電平C、低電平D、保持不變答案:A80.線程池的實(shí)現(xiàn)中,以下哪個(gè)選項(xiàng)描述了任務(wù)隊(duì)列的作用?()A、任務(wù)隊(duì)列用于存放已經(jīng)完成的任務(wù)。B、任務(wù)隊(duì)列用于存放待執(zhí)行的任務(wù)。C、任務(wù)隊(duì)列用于存放線程池中的所有線程。D、任務(wù)隊(duì)列用于存放線程池的配置信息和狀態(tài)。答案:B81.8051單片機(jī)的機(jī)器周期為2μs,則其晶振頻率fosc為()MHzA、1B、2C、6D、12答案:C82.下列哪個(gè)布局管理器可以創(chuàng)建一個(gè)水平布局?()A、QVBoxLayoutB、QHBoxLayoutC、QGridLayoutD、QStackedLayout答案:B83.下列哪個(gè)參數(shù)是在配置開發(fā)環(huán)境時(shí)需要設(shè)置的?()A、代碼高亮B、代碼提示C、代碼風(fēng)格、編碼規(guī)范和編譯參數(shù)等D、調(diào)試器的使用方法答案:C84.下列哪個(gè)步驟是在配置開發(fā)環(huán)境時(shí)必須要考慮的?()A、設(shè)置代碼風(fēng)格B、設(shè)置編碼規(guī)范C、設(shè)置編譯參數(shù)D、考慮個(gè)人開發(fā)機(jī)器的設(shè)置和團(tuán)隊(duì)協(xié)作的問(wèn)題答案:D85.下列哪個(gè)工具是用于管理軟件依賴關(guān)系的?()A、編譯器B、包管理器C、調(diào)試器D、自動(dòng)化測(cè)試工具答案:B86.以下哪個(gè)選項(xiàng)描述了Git的基本用法?()A、使用gitcommit命令提交代碼變更到本地倉(cāng)庫(kù)。B、使用gitmerge命令合并兩個(gè)分支的代碼。C、使用gitstatus命令查看當(dāng)前代碼倉(cāng)庫(kù)的狀態(tài)。D、使用gitpull命令獲取遠(yuǎn)程倉(cāng)庫(kù)的最新代碼。答案:C87.關(guān)于Qt說(shuō)法不正確的是()。A、是跨平臺(tái)的C++圖形用戶界面庫(kù)B、QtEmbedded(Qtopia)基于FramebufferC、Qt的各元件通信是基于callback的D、可以同幾種Java虛擬機(jī)集成答案:C88.下列哪個(gè)庫(kù)文件包含了STM32單片機(jī)的USART的功能函數(shù)?()A、stm32f10x_gpio.hB、stm32f10x_rcc.hC、stm32f10x_rtc.hD、stm32f10x_usart.h答案:D89.以下哪個(gè)參數(shù)通常需要在BootLoader中進(jìn)行配置?()A、操作系統(tǒng)版本號(hào)B、芯片型號(hào)和Flash起始地址C、輸入/輸出引腳配置D、輸入/輸出引腳配置答案:B90.下面哪一個(gè)選項(xiàng)不是linux系統(tǒng)的進(jìn)程類型?()A、交互進(jìn)程B、批處理進(jìn)程C、守護(hù)進(jìn)程D、就緒進(jìn)程答案:D91.關(guān)于UDP協(xié)議首部,以下說(shuō)法正確的是()。A、包含了數(shù)據(jù)加密的信息B、其長(zhǎng)度必須與其所攜帶的用戶數(shù)據(jù)相等C、規(guī)范了UDP協(xié)議的各項(xiàng)特性D、是FTP協(xié)議實(shí)現(xiàn)的基礎(chǔ)答案:C92.關(guān)于類模板的說(shuō)法,以下哪個(gè)選項(xiàng)是正確的?()A、類模板用于定義一個(gè)通用的類,其中所有成員函數(shù)的實(shí)現(xiàn)都是相同的。B、類模板可以使用不同的數(shù)據(jù)類型來(lái)生成具體的類。C、類模板只適用于單一數(shù)據(jù)類型的類。D、類模板只能在類的成員函數(shù)中進(jìn)行定義。答案:B93.在Cortex-M系列的處理器中,如果一個(gè)指令需要讀取一個(gè)值,這個(gè)值從哪里獲取?()A、指令的輸出寄存器B、指令的輸入寄存器C、外設(shè)接口D、內(nèi)存答案:A94.關(guān)于運(yùn)算符重載的說(shuō)法,以下哪個(gè)選項(xiàng)是正確的?()A、運(yùn)算符重載只能改變運(yùn)算符的優(yōu)先級(jí)和結(jié)合性。B、運(yùn)算符重載可以對(duì)已有的運(yùn)算符重新定義其行為。C、運(yùn)算符重載只適用于內(nèi)置的數(shù)據(jù)類型,不能用于用戶自定義的類。D、運(yùn)算符重載只能在類的成員函數(shù)中進(jìn)行定義。答案:B95.信號(hào)是Linux中用于進(jìn)程間通信和處理異步事件的機(jī)制,下列哪個(gè)選項(xiàng)描述了信號(hào)的特性?()A、信號(hào)是可靠的,保證一定會(huì)被接收到。B、信號(hào)是不可靠的,可能會(huì)丟失或中斷。C、信號(hào)是同步的,需要發(fā)送方和接收方進(jìn)行協(xié)調(diào)。D、信號(hào)是無(wú)序的,可能會(huì)亂序接收。答案:B96.所謂的zombie進(jìn)程對(duì)系統(tǒng)有什么潛在影響?()A、占用過(guò)多內(nèi)存資源B、導(dǎo)致系統(tǒng)運(yùn)行緩慢C、可能導(dǎo)致系統(tǒng)無(wú)法創(chuàng)建新的進(jìn)程D、導(dǎo)致系統(tǒng)崩潰答案:C97.處理zombie進(jìn)程的常用方法是:()。A、在父進(jìn)程中使用wait()或waitpid()等函數(shù)來(lái)回收子進(jìn)程資源B、重啟系統(tǒng)以清除所有zombie進(jìn)程C、將zombie進(jìn)程的資源釋放并從進(jìn)程列表中刪除D、將zombie進(jìn)程轉(zhuǎn)變?yōu)槭刈o(hù)進(jìn)程答案:A98.SystemV消息隊(duì)列是一種基于內(nèi)核的進(jìn)程間通信機(jī)制,下列哪個(gè)選項(xiàng)描述了SystemV消息隊(duì)列的原理?()A、消息隊(duì)列使用共享內(nèi)存來(lái)傳遞消息數(shù)據(jù)。B、消息隊(duì)列使用信號(hào)量來(lái)實(shí)現(xiàn)進(jìn)程間同步。C、消息隊(duì)列使用內(nèi)核緩沖區(qū)來(lái)存儲(chǔ)消息數(shù)據(jù)。D、消息隊(duì)列使用管道來(lái)傳遞消息數(shù)據(jù)。答案:C99.在C程序中,可把整型數(shù)以二進(jìn)制形式存放到文件中的函數(shù)是()。A、fprintf函數(shù)B、fread函數(shù)C、fwrite函數(shù)D、fputc函數(shù)答案:A100.以下哪個(gè)信息不是UDP協(xié)議首部字段之一?()A、IP地址B、首部校驗(yàn)和C、源端端口號(hào)D、目的端端口號(hào)答案:A101.以下關(guān)于init進(jìn)程,描述不正確的是:()。A、一個(gè)通用進(jìn)程B、可以產(chǎn)生新的進(jìn)程C、在某些程序退出的時(shí)候能重起它們D、負(fù)責(zé)在系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行一系列程序和腳本文件答案:A102.匿名函數(shù)適用的場(chǎng)景是()。A、復(fù)雜邏輯的函數(shù)定義B、需要頻繁調(diào)用的函數(shù)C、要傳遞給高階函數(shù)的函數(shù)D、多線程操作中的函數(shù)答案:C103.IRQ中斷的優(yōu)先級(jí)別是()。A、1B、2C、3D、4答案:D104.進(jìn)程有三種狀態(tài):()。A、準(zhǔn)備態(tài)、執(zhí)行態(tài)和退出態(tài)B、精確態(tài)、模糊態(tài)和隨機(jī)態(tài)C、運(yùn)行態(tài)、就緒態(tài)和等待態(tài)D、手工態(tài)、自動(dòng)態(tài)和自由態(tài)答案:C判斷題1.在BootLoader中配置運(yùn)行時(shí)內(nèi)存大小的參數(shù)對(duì)加載應(yīng)用程序的地址沒(méi)有影響。()A、正確B、錯(cuò)誤答案:A2.在字符設(shè)備設(shè)計(jì)模型中,松散模型將設(shè)備表示為連續(xù)的字節(jié)流。()A、正確B、錯(cuò)誤答案:B3.STM32單片機(jī)的引腳PORTA.3、PORTB.3以及PORTD.3若產(chǎn)生了外部中斷,它們都會(huì)到同一個(gè)中斷服務(wù)程序中去執(zhí)行程序()。A、正確B、錯(cuò)誤答案:A4.在STM32單片機(jī)中,可以使用C語(yǔ)言編寫中斷服務(wù)程序?()A、正確B、錯(cuò)誤答案:A5.在μCOS-II操作系統(tǒng)中,已知Task1的優(yōu)先級(jí)為12,Task2的優(yōu)先級(jí)為26。假如在Task2運(yùn)行過(guò)程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務(wù)程序時(shí)Task1進(jìn)入就緒狀態(tài),則中斷返回時(shí)Task1得到CPU的使用權(quán)。()A、正確B、錯(cuò)誤答案:A6.共享內(nèi)存使用操作系統(tǒng)內(nèi)核中的緩沖區(qū)來(lái)傳遞數(shù)據(jù)?()A、正確B、錯(cuò)誤答案:B7.堆是一種優(yōu)先隊(duì)列的數(shù)據(jù)結(jié)構(gòu),其中每個(gè)節(jié)點(diǎn)都大于或等于其子節(jié)點(diǎn)?()A、正確B、錯(cuò)誤答案:B8.二叉樹是一種非線性的數(shù)據(jù)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)最多有兩個(gè)子節(jié)點(diǎn)?()A、正確B、錯(cuò)誤答案:A9.在內(nèi)核GPIO框架中,GPIO驅(qū)動(dòng)程序負(fù)責(zé)與應(yīng)用程序進(jìn)行通信和控制。()A、正確B、錯(cuò)誤答案:B10.STM32F1X芯片TIM6定時(shí)器不具備捕獲/比較通道功能?()A、正確B、錯(cuò)誤答案:B11.編譯方式和解釋方式都是先進(jìn)行語(yǔ)法分析再進(jìn)行語(yǔ)義分析()。A、正確B、錯(cuò)誤答案:A12.嵌入式微控制器相比嵌入式微處理器的的最大特點(diǎn)單片化。()A、正確B、錯(cuò)誤答案:A13.基于ARM架構(gòu)的指令都是32位的?()A、正確B、錯(cuò)誤答案:B14.Linux的輸入子系統(tǒng)不僅支持鼠標(biāo)、鍵盤等常規(guī)輸入設(shè)備,而且還支持蜂鳴器、觸摸屏等設(shè)備?()A、正確B、錯(cuò)誤答案:A15.Qt的布局管理是一種自動(dòng)管理窗體中控件大小和位置的機(jī)制。()A、正確B、錯(cuò)誤答案:A16.在內(nèi)核中斷機(jī)制中,中斷服務(wù)例程負(fù)責(zé)處理中斷事件。()A、正確B、錯(cuò)誤答案:A17.在STM32單片機(jī)中,可以使用內(nèi)部時(shí)鐘作為L(zhǎng)ED閃爍的定時(shí)器?()A、正確B、錯(cuò)誤答案:A18.匿名函數(shù)可以直接訪問(wèn)類的成員變量和方法。()A、正確B、錯(cuò)誤答案:A19.虛函數(shù)是在派生類中重寫并覆蓋基類中的同名函數(shù)。()A、正確B、錯(cuò)誤答案:A20.在編譯操作系統(tǒng)時(shí),預(yù)處理、編譯和鏈接是必需的三個(gè)步驟。()A、正確B、錯(cuò)誤答案:A21.多態(tài)性是指一個(gè)對(duì)象可以同時(shí)屬于多個(gè)不同的類。()A、正確B、錯(cuò)誤答案:B22.ST公司還提供了完善的TIM接口庫(kù)函數(shù),其位于stm32f10x_tim.c對(duì)應(yīng)的頭文件為stm32f10x_tim.h?()A、正確B、錯(cuò)誤答案:B23.在STM32中,當(dāng)I/O端口電平變化中斷觸發(fā)時(shí),只能通過(guò)外部硬件電路檢測(cè)電平變化,軟件無(wú)法實(shí)現(xiàn)()。A、正確B、錯(cuò)誤答案:B24.翻轉(zhuǎn)計(jì)數(shù)模式不屬于STM32通用定時(shí)器TIM的工作方式?()A、正確B、錯(cuò)誤答案:B25.ADC不只能將模擬電壓值轉(zhuǎn)換為數(shù)字值()。A、正確B、錯(cuò)誤答案:B26.中斷處理程序是操作系統(tǒng)內(nèi)核的一部分,用于響應(yīng)硬件設(shè)備的中斷信號(hào)。()A、正確B、錯(cuò)誤答案:A27.HAL庫(kù)中,GPIO口的初始化函數(shù)是HAL_GPIO_Delnit?()A、正確B、錯(cuò)誤答案:B28.在中斷機(jī)制中,中斷請(qǐng)求線負(fù)責(zé)將中斷信號(hào)發(fā)送給中斷控制器。()A、正確B、錯(cuò)誤答案:A29.使用內(nèi)核GPIO框架進(jìn)行GPIO控制時(shí),可以使用read()和write()系統(tǒng)調(diào)用函數(shù)來(lái)讀取和寫入GPIO引腳的狀態(tài)。()A、正確B、錯(cuò)誤答案:B30.字符設(shè)備和塊設(shè)備的文件系統(tǒng)節(jié)點(diǎn)(devfile)都在/dev目錄下,但它們的訪問(wèn)方式不同。()A、正確B、錯(cuò)誤答案:A31.zombie進(jìn)程是已經(jīng)終止執(zhí)行但是仍然存在于進(jìn)程表中的進(jìn)程?()A、正確B、錯(cuò)誤答案:A32.在內(nèi)核輸入設(shè)備驅(qū)動(dòng)設(shè)計(jì)模型中,面向?qū)ο竽P椭饕糜谔幚碓O(shè)備驅(qū)動(dòng)的可擴(kuò)展性和可移植性。()A、正確B、錯(cuò)誤答案:B33.信號(hào)和插槽機(jī)制是Qt的核心特征。但Qt的信號(hào)與槽機(jī)制則不同,Qt的窗口在事件發(fā)生后會(huì)激發(fā)信號(hào)。()A、正確B、錯(cuò)誤答案:A34.QtEmbedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11庫(kù)。()A、正確B、錯(cuò)誤答案:A35.所謂“程序庫(kù)”,簡(jiǎn)單說(shuō),就是包含了數(shù)據(jù)和執(zhí)行碼的文件?()A、正確B、錯(cuò)誤答案:A36.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)可以同時(shí)在同一個(gè)應(yīng)用程序中使用?()A、正確B、錯(cuò)誤答案:A37.中斷向量是中斷服務(wù)程序的入口地址()A、正確B、錯(cuò)誤答案:A38.TIM1的益處/下益時(shí)更新事件只能在重復(fù)向下計(jì)數(shù)達(dá)到0的時(shí)候產(chǎn)生。這對(duì)于能產(chǎn)生PWM信號(hào)非常有用?()A、正確B、錯(cuò)誤答案:A39.kill命令可以向指定進(jìn)程發(fā)送SIGINT信號(hào)以終止該進(jìn)程?()A、正確B、錯(cuò)誤答案:A40.每一次燒錄程序前需要編譯,若沒(méi)有錯(cuò)誤、沒(méi)有警告就是工程建立成功,才可繼續(xù)燒錄()。A、正確B、錯(cuò)誤答案:A41.在STM32單片機(jī)中,可以使用多個(gè)中斷優(yōu)先級(jí)來(lái)實(shí)現(xiàn)嵌套中斷?()A、正確B、錯(cuò)誤答案:A42.在內(nèi)核輸入設(shè)備驅(qū)動(dòng)設(shè)計(jì)模型中,模塊化模型的主要目的是提高輸入設(shè)備的并發(fā)處理能力。()A、正確B、錯(cuò)誤答案:A43.在Qt中,信號(hào)和槽的連接是可逆的,可以使用disconnect()函數(shù)來(lái)斷開連接。()A、正確B、錯(cuò)誤答案:A44.在進(jìn)程調(diào)度中,每個(gè)進(jìn)程的等待時(shí)間加上運(yùn)行時(shí)間等于周轉(zhuǎn)時(shí)間?()A、正確B、錯(cuò)誤答案:A45.在內(nèi)核混雜設(shè)備框架中,ProbeCore模塊負(fù)責(zé)設(shè)備的注冊(cè)和匹配。()A、正確B、錯(cuò)誤答案:A46.字符設(shè)備設(shè)計(jì)模型中,映射模型可以將設(shè)備數(shù)據(jù)直接映射到用戶空間,以實(shí)現(xiàn)直接在用戶空間中操作設(shè)備數(shù)據(jù)。()A、正確B、錯(cuò)誤答案:A47.函數(shù)模板和類模板的定義和實(shí)現(xiàn)必須放在同一個(gè)文件中。()A、正確B、錯(cuò)誤答案:B48.處理器的流水線越長(zhǎng),指令執(zhí)行的速度越快好?()A、正確B、錯(cuò)誤答案:B49.在Cortex-M系列的處理器中,指令的執(zhí)行順序是順序的,即按照在指令流中的順序執(zhí)行()。A、正確B、錯(cuò)誤答案:A50.GPIO的輸入引腳接地稱為下拉?()A、正確B、錯(cuò)誤答案:A51.在實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來(lái)消息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱為任務(wù)的同步。()A、正確B、錯(cuò)誤答案:A52.在Qt中,窗體是使用QWidget類創(chuàng)建的。()A、正確B、錯(cuò)誤答案:A53.在STM32中,可以通過(guò)配置GPIOx_CRL和GPIOx_CRH寄存器來(lái)設(shè)置I/O端口的輸出類型,但不能設(shè)置輸入類型()。A、正確B、錯(cuò)誤答案:B54.在面向?qū)ο缶幊讨?,可以使用匿名函?shù)作為類的成員方法。()A、正確B、錯(cuò)誤答案:B55.GPIOSpeed用以設(shè)置選中引腳的速率?()A、正確B、錯(cuò)誤答案:A56.程序處于運(yùn)行狀態(tài)時(shí),寄存器的值會(huì)根據(jù)運(yùn)行情況改變?()A、正確B、錯(cuò)誤答案:A57.友元函數(shù)可以被類的對(duì)象直接調(diào)用。()A、正確B、錯(cuò)誤答案:B58.在STM32單片機(jī)中,可以使用C語(yǔ)言編寫LCD顯示驅(qū)動(dòng)程序?()A、正確B、錯(cuò)誤答案:A59.文件系統(tǒng)根據(jù)存儲(chǔ)方式可以分為磁盤文件系統(tǒng)和網(wǎng)絡(luò)文件系統(tǒng)兩種類型。()A、正確B、錯(cuò)誤答案:A60.stm32單片機(jī)編程結(jié)束后需要調(diào)整模式,且重啟才能正常運(yùn)行?()A、正確B、錯(cuò)誤答案:A61.C++是一種面向?qū)ο蟮木幊陶Z(yǔ)言。()A、正確B、錯(cuò)誤答案:A62.輸入輸出層:由輸入子系統(tǒng)和輸出子系統(tǒng)組成?()A、正確B、錯(cuò)誤答案:A63.SystemV消息隊(duì)列可以實(shí)現(xiàn)多對(duì)多的進(jìn)程間通信?()A、正確B、錯(cuò)誤答案:A64.鏈表是一種線性的數(shù)據(jù)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)都有一個(gè)指向下一個(gè)節(jié)點(diǎn)的鏈接?()A、正確B、錯(cuò)誤答案:A65.若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12?()A、正確B、錯(cuò)誤答案:A66.ARM處理器中斷有兩種處理模式,分別為快速中斷模式和外部中斷模式?()A、正確B、錯(cuò)誤答案:A67.BootLoader通常位于單片機(jī)的內(nèi)部Flash存儲(chǔ)器中。()A、正確B、錯(cuò)誤答案:A68.根據(jù)開發(fā)目標(biāo)平臺(tái)的不同,ARM提供不同的工具解決方案。最常見(jiàn)的是MDK-ARM、RVDS和ARMDS5()。A、正確B、錯(cuò)誤答案:A69.嵌入式linux系統(tǒng)中,設(shè)備類型分為字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備等三種。()A、正確B、錯(cuò)誤答案:A70.嵌入式Linux驅(qū)動(dòng)程序可以使用module_init()和module_exit()來(lái)定義入口和出口函數(shù)。()A、正確B、錯(cuò)誤答案:A71.在嵌入式Linux驅(qū)動(dòng)程序中,驅(qū)動(dòng)程序可以在init_module()函數(shù)中申請(qǐng)?jiān)O(shè)備號(hào)。()A、正確B、錯(cuò)誤答案:A72.GPIO_Init根據(jù)GPIO_Initstruct中指定的參數(shù)初始化外設(shè)GPIOx寄存器?()A、正確B、錯(cuò)誤答案:A73.調(diào)理就是放大,緩沖或定標(biāo)模擬信號(hào),使其適合于模/數(shù)轉(zhuǎn)換器(ADC)的輸入?()A、正確B、錯(cuò)誤答案:A74.SystemV消息隊(duì)列使用共享內(nèi)存來(lái)傳遞消息數(shù)據(jù)?()A、正確B、錯(cuò)誤答案:B75.ARM處理器的運(yùn)行模式可通過(guò)中斷或異常處理改變?()A、正確B、錯(cuò)誤答案:A76.動(dòng)態(tài)庫(kù)文件的擴(kuò)展名通常為".dll"(Windows)或".so"(Linux)?()A、正確B、錯(cuò)誤答案:A77.處理zombie進(jìn)程的方法之一是使用wait()系統(tǒng)調(diào)用來(lái)回收子進(jìn)程的資源?()A、正確B、錯(cuò)誤答案:A78.單片機(jī)有數(shù)據(jù)存儲(chǔ)器RAM和和特殊功能寄存器SFR?()A、正確B、錯(cuò)誤答案:A79.STM32單片機(jī)的中斷只要搶占優(yōu)先級(jí)不一樣就有可能發(fā)生中斷嵌套()。A、正確B、錯(cuò)誤答案:A80.函數(shù)模板和類模板都可以根據(jù)不同的數(shù)據(jù)類型生成對(duì)應(yīng)的函數(shù)或類。()A、正確B、錯(cuò)誤答案:A81.STM32的ADC轉(zhuǎn)換器在AD轉(zhuǎn)換過(guò)程中,不需要轉(zhuǎn)換時(shí)間?()A、正確B、錯(cuò)誤答案:B82.在面向?qū)ο缶幊讨校惖膬?nèi)存管理是由編譯器自動(dòng)完成的,無(wú)需手動(dòng)介入。()A、正確B、錯(cuò)誤答案:B83.類的構(gòu)造函數(shù)用于分配類的對(duì)象所需要的內(nèi)存空間。()A、正確B、錯(cuò)誤答案:B84.signal()函數(shù)用于注冊(cè)信號(hào)處理函數(shù),可以指定特定的信號(hào)和對(duì)應(yīng)的處理函數(shù)?()A、正確B、錯(cuò)誤答案:A85.運(yùn)算符重載只能在類的成員函數(shù)中進(jìn)行定義。()A、正確B、錯(cuò)誤答案:B86.任務(wù)是RTOS中的基本執(zhí)行單元,具有獨(dú)立地址空間和系統(tǒng)資源。()A、正確B、錯(cuò)誤答案:B87.Qt/Embedded使用信號(hào)和插槽的機(jī)制實(shí)現(xiàn)函數(shù)的回調(diào)。()A、正確B、錯(cuò)誤答案:A88.C語(yǔ)言程序可以嵌套加入?yún)R編程序模塊()。A、正確B、錯(cuò)誤答案:A89.類是C++中用于定義對(duì)象的模板。()A、正確B、錯(cuò)誤答案:A90.STM32單片機(jī)的systick可以設(shè)置為向上加計(jì)數(shù)()。A、正確B、錯(cuò)誤答案:B91.*.so后綴的文件為L(zhǎng)inux靜態(tài)庫(kù)文件?()A、正確B、錯(cuò)誤答案:B92.使用內(nèi)核混雜設(shè)備框架進(jìn)行設(shè)備操作時(shí),可以使用ioctl()系統(tǒng)調(diào)用函數(shù)來(lái)進(jìn)行設(shè)備的讀寫操作。()A、正確B、錯(cuò)誤答案:A93.Cortex-M系列的處理器具有5級(jí)流水線。()A、正確B、錯(cuò)誤答案:B94.信號(hào)量是解決進(jìn)程或線程之間的同步與互斥問(wèn)題的一種通信機(jī)制?()A、正確B、錯(cuò)誤答案:A95.從后臺(tái)啟動(dòng)進(jìn)程,應(yīng)在命令的結(jié)尾加上符號(hào)?()A、正確B、錯(cuò)誤答案:B96.中斷處理程序必須具有相同的函數(shù)簽名才能被注冊(cè)為同一個(gè)中斷的處理程序。()A、正確B、錯(cuò)誤答案:B97.棧是一種后入先出(LIFO)的數(shù)據(jù)結(jié)構(gòu),而隊(duì)列是一種先入先出(FIFO)的數(shù)據(jù)結(jié)構(gòu)?()A、正確B、錯(cuò)誤答案:A98.在STM32單片機(jī)中,定時(shí)器/計(jì)數(shù)器的輸入捕獲功能只能捕捉外部引腳的邊沿?()A、正確B、錯(cuò)誤答案:B99.在Cortex-M系列的處理器中,如果一個(gè)指令需要讀取一個(gè)值,這個(gè)值可以直接從指令的輸出寄存器中獲取,()。A、正確B、錯(cuò)誤答案:B100.按鍵在閉合和斷開的時(shí)候,觸點(diǎn)會(huì)存在抖動(dòng)現(xiàn)象?()A、正確B、錯(cuò)誤答案:A簡(jiǎn)答題1.編寫按鍵輸入程序,在FS-STM32F407開發(fā)板上通過(guò)載有的4個(gè)按鈕(KEY3、KEY0、KEY1和KEY2),來(lái)控制板上的3個(gè)LED和蜂鳴器,其中KEY0控制蜂鳴器,按一次叫,再按一次停;KEY1控制LED0,按一次亮,再按一次滅;KEY2控制LED1,效果同KEY1;KEY3則同時(shí)控制LED2,按一次,燈的狀態(tài)就翻轉(zhuǎn)一次。答案:
#include"sys.h"
#include"delay.h"
#include"usart.h"
#include"led.h"
#include"beep.h"
#include"key.h"
//GECSTM32F407開發(fā)板
//按鍵輸入實(shí)驗(yàn)-庫(kù)函數(shù)版本
Intmain(void)
{
u8key;//保存鍵值
delay_init(168);//初始化延時(shí)函數(shù)
LED_Init();//初始化LED端口
BEEP_Init();//初始化蜂鳴器端口
KEY_Init();//初始化與按鍵連接的硬件接口
LED0=0;
LED1=0;
LED2=0;//先點(diǎn)亮紅燈
while(1)
{
key=KEY_Scan(0);//得到鍵值
if(key)
{
switch(key)
{
caseKEY0_PRES://控制蜂鳴器
BEEP=!BEEP;
break;
caseKEY1_PRES://控制LED0翻轉(zhuǎn)
LED0=!LED0;
break;
caseKEY2_PRES://控制LED1翻轉(zhuǎn)
LED1=!LED1;
break;
caseKEY3_PRES://
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州鐵路職業(yè)技術(shù)學(xué)院《攝影攝像》2023-2024學(xué)年第一學(xué)期期末試卷
- 長(zhǎng)春醫(yī)學(xué)高等專科學(xué)?!段⑸镔Y源保護(hù)與利用》2023-2024學(xué)年第一學(xué)期期末試卷
- 玉溪農(nóng)業(yè)職業(yè)技術(shù)學(xué)院《程序設(shè)計(jì)技術(shù)(C語(yǔ)言)》2023-2024學(xué)年第一學(xué)期期末試卷
- 物聯(lián)網(wǎng)設(shè)備電源功耗降低
- IT項(xiàng)目季報(bào)告模板
- 實(shí)習(xí)機(jī)會(huì)獲取指導(dǎo)
- 初一軍訓(xùn)學(xué)生發(fā)言稿
- 村容村情調(diào)研報(bào)告
- 統(tǒng)編版六年級(jí)語(yǔ)文上冊(cè)寒假作業(yè)(九)(有答案)
- 二零二五版房屋租賃合同附押金退還條款2篇
- 綠色供應(yīng)鏈管理制度內(nèi)容
- 心理學(xué)基礎(chǔ)知識(shí)考試參考題庫(kù)500題(含答案)
- 電力智慧檢修安全運(yùn)行三維可視化管理平臺(tái)建設(shè)方案
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 消防安全應(yīng)急預(yù)案下載
- 《北航空氣動(dòng)力學(xué)》課件
- 附件:財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范(3.0版)
- 電商公司售后服務(wù)管理制度
- 火災(zāi)應(yīng)急處理課件
- 創(chuàng)新者的逆襲3:新質(zhì)生產(chǎn)力的十八堂案例課-記錄
- 2024年河南省公務(wù)員考試《行測(cè)》真題及答案解析
評(píng)論
0/150
提交評(píng)論