版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2024年嵌入式軟件開發(fā)(高級(jí))資格考試題庫(含答案)
一、單選題
1.Qt中用于管理控件布局的類是:()。
A、QWidget
B、QMainWindow
CvQLayout
D\QGraphicsView
答案:c
2.關(guān)于RISC指令系統(tǒng)描述不正確的是()。
A、優(yōu)先選取使用頻率最高的一些指令
B、避免使用復(fù)雜指令
C、不需要一個(gè)復(fù)雜的編譯器
D、尋址方式種類少
答案:C
3.下列工具中能夠?qū)崿F(xiàn)自動(dòng)編譯的是()。
A、rm-1inux-gcc
B、gIibe
Cvstub
D、make
答案:D
4.在下列ARM處理器的各種模式中,只有()模式不可以自由地改變處理器的工作
模式。
A、用戶模式(User)
B、系統(tǒng)模式(System)
C、終止模式(Abort)
D、中斷模式(IRQ)
答案:A
5.對(duì)ARM處理器說法不正確的是()。
A、小體積、低功耗、低成本,高性能
B、支持Thumb(16位)/ARM(32位)雙指令集
C、只有Load/Store指令可以訪問存儲(chǔ)器
D、尋址方式多而復(fù)雜
答案:D
6.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊可以用于測量波形的周期?
()
A、TIM6
B、TIM1
C、TIM14
D、TIM18
答案:B
7.如果P和V操作的信號(hào)量S初值為4,則現(xiàn)在S=-1,表示有()個(gè)進(jìn)程在等
待該信號(hào)量。
A、0
B、1
C、2
D、4
答案:B
8.下列哪個(gè)選項(xiàng)是用于注冊信號(hào)處理函數(shù)的API?()
A、signaI()
B、wait()
C\exec0
D、fork0
答案:A
9.進(jìn)程間的同步是指進(jìn)程間在邏輯上的相互()關(guān)系。
A、聯(lián)接
B、制約
C、繼續(xù)
D、調(diào)用
答案:B
10.STM32的USART根據(jù)()寄存器M位的狀態(tài),來選擇發(fā)送8位或者9位的數(shù)
據(jù)字。
A、USART_CR1
B、USART_CR1
C、USARTBRR
D、USART_CR3
答案:A
11.下列語言中,()是一種通用的編程語言。
A、HTML
B、SQL
C、Python
D、VeriIog
答案:C
12.任何兩個(gè)并發(fā)進(jìn)程之間存在著()的關(guān)系。
A、各自完全獨(dú)立
B、擁有共享變量
C、必須互斥
D、可能相互制約
答案:D
13.以下不屬于UDP協(xié)議特性的是()。
A、面向無連接
B、不對(duì)數(shù)據(jù)回執(zhí)確認(rèn)
C、不提供分包控制
D、支持半關(guān)閉狀態(tài)
答案:D
14.文件系統(tǒng)根據(jù)存儲(chǔ)方式可以分為以下哪種類型?()
A、磁盤文件系統(tǒng)
B、磁盤文件系統(tǒng)
C、磁盤文件系統(tǒng)
D、多媒體文件系統(tǒng)
答案:A
15.下列哪個(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、使用宏GLFOREACH連接多個(gè)信號(hào)
D、以上都可以
答案:C
16.嵌入式處理器指令的執(zhí)行周期包括()。
A、啟動(dòng)運(yùn)行退出
B、取指令指令譯碼執(zhí)行指令存儲(chǔ)
C、啟動(dòng)運(yùn)行掛起退出
D、取指令指令譯碼執(zhí)行指令
答案:D
17.Lambda匿名函數(shù)在面向?qū)ο缶幊讨兄饕糜冢ǎ?/p>
A、定義類的實(shí)例方法
B、實(shí)現(xiàn)繼承關(guān)系
C、匿名函數(shù)式編程
D、實(shí)現(xiàn)封裝和數(shù)據(jù)隱藏
答案:c
18.在ARMcortexA8處理器中,下面哪種中斷方式優(yōu)先級(jí)最高?()
A、FIQ
B、數(shù)據(jù)中止
C、Reset
D、IRQ
答案:c
19.下列哪個(gè)工具是用于設(shè)置開發(fā)環(huán)境的?()
A、包管理器
B、編譯器
C、調(diào)試器
D、自動(dòng)化測試工具
答案:A
20.以下哪個(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ì)通過回調(diào)函數(shù)接收操作完成的通知。
D、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過異步事件來接收操作完成的消息。
答案:A
21.以下哪個(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ì)通過回調(diào)函數(shù)接收操作完成的通知。
D、當(dāng)一個(gè)I/O操作被調(diào)用時(shí),程序會(huì)通過異步事件來接收操作完成的消息。
答案:B
22.在Linux系統(tǒng),默認(rèn)的sheII是什么?()
A、bash
B、ash
Cvsh
Dvgnush
答案:A
23.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備表示為連續(xù)的字節(jié)流?()
A、松散模型
B、連續(xù)模型
C、抽象模型
D、映射模型
答案:B
24.STM32定時(shí)器6時(shí)鐘頻率為72MHz,能夠?qū)崿F(xiàn)定時(shí)時(shí)間為1秒的設(shè)置是()。
A、預(yù)分頻器:71,計(jì)數(shù)周期:999999
B、預(yù)分頻器:7199,計(jì)數(shù)周期:9999
C、預(yù)分頻器:9999,計(jì)數(shù)周期:9999
D、預(yù)分頻器:7200,計(jì)數(shù)周期:7200
答案:B
25.如下哪一個(gè)命令可以幫助你知道shell命令的用法?()
A、man
B、pwd
C、heIp
Dvmore
答案:A
26.在SystemV消息隊(duì)列中,下列哪個(gè)選項(xiàng)是獲取消息隊(duì)列標(biāo)識(shí)符的函數(shù)?()
A、msgget()
B、msgrcv0
C\msgsnd()
D\msgctI0
答案:A
27.SystemV消息隊(duì)列的應(yīng)用場景是什么?()
A、實(shí)時(shí)數(shù)據(jù)傳輸和通信
B、進(jìn)程間同步和互斥
C、文件讀寫操作
D、網(wǎng)絡(luò)通信
答案:A
28.在編譯操作系統(tǒng)時(shí),以下哪個(gè)步驟用于將源代碼編譯為目標(biāo)文件?()
A、預(yù)處理
B、編譯
C、鏈接
D、調(diào)試
答案:B
29.假設(shè)file是文本文件對(duì)象,下列選項(xiàng)中,哪個(gè)用于讀取一行內(nèi)容?()
A、file,read()
B、file,read(200)
C\file,readIine()
D、file,readIines(200)
答案:C
30.通常所說的32位微處理器是指()。
A、地址總線的寬度為32位
B、處理的數(shù)據(jù)長度只能為32位
C、PU字長為32位
D、通用寄存器數(shù)目為32個(gè)
答案:C
31.在面向?qū)ο缶幊讨?,以下關(guān)于類與繼承的說法,哪個(gè)是正確的?()
A、類是對(duì)象的實(shí)例化,繼承是不同類之間的關(guān)聯(lián)。
B、繼承是類的實(shí)例化,類是不同類之間的關(guān)聯(lián)。
C、類和繼承是相同的概念,可以互換使用。
D、類和繼承都是不同類之間的關(guān)聯(lián),沒有實(shí)例化的概念。
答案:A
32.SystemV共享內(nèi)存的應(yī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ò)通信
答案:B
33.ARM處理器的工作模式有()種。
A、5
B、6
C、7
D、8
答案:C
34.在面向?qū)ο缶幊讨校韵玛P(guān)于類內(nèi)存管理的說法,哪個(gè)是正確的?()
A、由編譯器自動(dòng)完成的,無需手動(dòng)介入。
B、涉及創(chuàng)建和釋放類的實(shí)例的過程。
C、只需要在構(gòu)造函數(shù)中進(jìn)行處理。
D、類的內(nèi)存管理是由操作系統(tǒng)負(fù)責(zé)的,與類定義無關(guān)。
答案:B
35.棧和隊(duì)列的共同特點(diǎn)是?()
A、都是先進(jìn)先出
B、都是先進(jìn)后出
C、只允許在端點(diǎn)處插入和刪除元素
D、沒有共同點(diǎn)
答案:C
36.STM32單片機(jī)異步串行口用哪個(gè)函數(shù)對(duì)函數(shù)進(jìn)行初始化?()
A、USART_lnit
B、NVIC_lnit
C、USART_ITConfig
D、USART_Cmd
答案:A
37.在定制文件系統(tǒng)時(shí),以下哪個(gè)方面可以進(jìn)行定制?()
A、文件系統(tǒng)類型
B、文件系統(tǒng)編譯器
C、文件系統(tǒng)傳輸協(xié)議
D、文件系統(tǒng)大小
答案:A
38.下面關(guān)于ARM處理器的體系結(jié)構(gòu)描述哪一個(gè)是錯(cuò)誤的:()。
A、三地址指令格式
B、所有的指令都是單周期執(zhí)行
C、指令長度固定
D、Load-Store結(jié)構(gòu)
答案:B
39.STM32的串口初始化配置需要哪些?()
A、波特率
B、數(shù)據(jù)位
C、停止位
D、以上都需要
答案:D
40.Qt中用于創(chuàng)建窗體的類是:()。
A、QWidget
B\QMainWindow
C、QDiaIog
D、QGraphicsView
答案:A
41.在內(nèi)核混雜設(shè)備框架中,以下哪個(gè)模塊負(fù)責(zé)將混雜設(shè)備注冊到內(nèi)核?()
A、ModuIeCore
B、DeviceCore
C、ProbeCore
DvriverCore
答案:D
42.嵌入式處理器是嵌入式系統(tǒng)的核心,一般可分為嵌入式微處理器(MPU),微控
制器(MCU),數(shù)字信號(hào)處理器(DSP)和片上系統(tǒng)(SOC)o以下描述中,不正確的是()。
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核一般分為硬核、軟核和固核
答案:A
43.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備表示為文件?()
A、松散模型
B、連續(xù)模型
C、抽象模型
D、映射模型
答案:C
44.在面向?qū)ο缶幊讨?,以下關(guān)于類的析構(gòu)函數(shù)的說法,哪個(gè)是正確的?()
A、析構(gòu)函數(shù)負(fù)責(zé)銷毀類的實(shí)例所占用的內(nèi)存空間。
B、析構(gòu)函數(shù)可手動(dòng)調(diào)用來釋放類的實(shí)例。
C、析構(gòu)函數(shù)用于創(chuàng)建類的實(shí)例。
D、類的析構(gòu)函數(shù)與類定義無關(guān),由編譯器自動(dòng)生成。
答案:A
45.一個(gè)任務(wù)被喚醒,意味著()。
A、該任務(wù)重新占有了
B、CPU其優(yōu)先級(jí)變?yōu)樽畲?/p>
C、其任務(wù)移至等待隊(duì)列隊(duì)首
D、任務(wù)變?yōu)榫途w狀態(tài)
答案:D
46.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常不能直接測量波形的頻率?()
A、TIM2
B、TIM5
C、TIM8
D、TIM10
答案:C
47.32位體系結(jié)構(gòu)的ARM處理器有()種不同的處理器工作模式,和()個(gè)主要用來
標(biāo)識(shí)CPU的工作狀態(tài)和程序的運(yùn)行狀態(tài)的狀態(tài)寄存器?()
A、7、7
B、7、6
C、6、6
D、6、7
答案:B
48.當(dāng)一個(gè)類聲明了另一個(gè)類為友元類時(shí),以下哪個(gè)選項(xiàng)是正確的?()
A、友元類可以訪問被聲明為友元類的類的私有成員。
B、友元類必須繼承被聲明為友元的類。
C、友元類可以直接使用被聲明為友元的類的成員函數(shù)。
D、友元類可以被被聲明為友元的類直接訪問。
答案:A
49.BootLoader常見參數(shù)配置中,以下哪個(gè)參數(shù)通常用于確定要加載的應(yīng)用程序
的地址?()
A、芯片型號(hào)
B、Flash起始地址
C、運(yùn)行時(shí)內(nèi)存大小
D、輸入/輸出引腳配置
答案:B
50.下列哪個(gè)排序算法的時(shí)間復(fù)雜度為O(nlogn)?()
A、冒泡排序
B、快速排序
C、歸并排序
D、堆排序
答案:C
51.內(nèi)核GPIO框架中,以下哪個(gè)模塊負(fù)責(zé)提供通用的GPIO操作函數(shù)?()
A、GPIOCore
B、GPIO驅(qū)動(dòng)程序
GGPIO控制器
D、GPIO引腳
答案:A
52.如下哪一個(gè)命令可以幫助你知道shell命令的用法。()
A、man
B、Is
C\d
D\pwd
答案:A
53.關(guān)于ARM匯編和C語言混合編程下列正確的是:()。
A、C語言中可以直接嵌入某些匯編指令
B、C語言中不可以調(diào)用匯編的子程序
C、匯編程序中不可以調(diào)用C語言的函數(shù)
D、C語言嵌入的匯編指令時(shí),不可使用C的變量
答案:A
54.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常用于時(shí)基產(chǎn)生而不是測
量波形的周期?()
A、TIM6
B、TIM9
C、TIM10
D、TIM13
答案:A
55.在STM32單片機(jī)中,以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊不能直接測量波形的周期?
。
A、TIM2
B、TIM3
C、TIM4
D、TIM8
答案:A
56.令序列X、Y、Z的每個(gè)元素按順序進(jìn)棧,且每個(gè)元素進(jìn)棧、出棧各一次,則
不可能得到出棧序列()。
A、XYZ
B、XZY
C、ZXY
D、YZX
答案:C
57.下列哪個(gè)查找算法的時(shí)間復(fù)雜度為0(n)?()
A、二分查找
B、順序查找
C、哈希查找
D、插值查找
答案:B
58.下列哪個(gè)數(shù)據(jù)結(jié)構(gòu)可以用于實(shí)現(xiàn)隊(duì)列?()
A、數(shù)組
B、鏈表
C、集合
D、散列表
答案:B
59.對(duì)于線程間的同步操作而言常常采用互斥鎖和條件變量相結(jié)合的解決方案:
(1)用于短期鎖定,保證互斥進(jìn)入臨界區(qū);(2)用于長期等待,直至所等資源可
用()。
A、①條件變量②互斥鎖
B、①互斥鎖②互斥鎖
C、①條件變量②條件變量
D、①互斥鎖②條件變量
答案:A
60.STM32采用的是以下哪類架構(gòu)?()
A、X86
B、PowerPC
C、1A64
D、Cortex
答案:D
61.在Qt中,如果要實(shí)現(xiàn)一個(gè)按鈕點(diǎn)擊事件的信號(hào)連接到多個(gè)槽,可以使用哪個(gè)
類來實(shí)現(xiàn)?()
A、QSignaIMapper
B、QObject
C、QButton
D、QAction
答案:A
62.字符設(shè)備設(shè)計(jì)模型中,以下哪種模型將設(shè)備數(shù)據(jù)映射到用戶空間?()
A、松散模型
B、連續(xù)模型
C、抽象模型
D、映射模型
答案:D
63.SystemV共享內(nèi)存是一種用于進(jìn)程間通信的機(jī)制,下列哪個(gè)選項(xiàng)描述了Syst
emV共享內(nèi)存的原理?()
A、共享內(nèi)存使用操作系統(tǒng)內(nèi)核中的緩沖區(qū)來傳遞數(shù)據(jù)。
B、共享內(nèi)存允許多個(gè)進(jìn)程訪問同一塊物理內(nèi)存。
C、共享內(nèi)存使用消息隊(duì)列來傳遞數(shù)據(jù)。
D、共享內(nèi)存使用文件進(jìn)行數(shù)據(jù)交換。
答案:B
64.在面向?qū)ο缶幊讨校韵玛P(guān)于多態(tài)的說法,哪個(gè)是正確的?()
A、多態(tài)是指一個(gè)類的實(shí)例可以同時(shí)代表多個(gè)不同的類。
B、多態(tài)是指可以同時(shí)實(shí)例化多個(gè)類的對(duì)象。
C、多態(tài)是指同一類的多個(gè)對(duì)象可以具有不同的屬性和方法。
D、多態(tài)是指通過子類對(duì)象調(diào)用父類的方法。
答案:A
65.匿名函數(shù)通常也被稱為()。
A、閉包
B、Iambda函數(shù)
C、內(nèi)聯(lián)函數(shù)
D、回調(diào)函數(shù)
答案:B
66.關(guān)于友元的說法,以下哪個(gè)選項(xiàng)是正確的?()
A、友元函數(shù)可以直接訪問類的私有成員。
B、友元函數(shù)必須定義在類的內(nèi)部
C、友元函數(shù)是類的成員函數(shù)。
D、友元函數(shù)可以被類的對(duì)象直接調(diào)用。
答案:A
67.在內(nèi)核GPIO框架中,以下哪個(gè)模塊負(fù)責(zé)與硬件進(jìn)行通信和控制?()
A、GPIOCore
B、GPIO驅(qū)動(dòng)程序
GGPIO控制器
D、GPIO引腳
答案:C
68.單片機(jī)的燒錄文件的后綴一般是()。
A、C
B、txt
C\hex
D、zip
答案:C
69.下列哪個(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)程
答案:B
70.線程池的實(shí)現(xiàn)中,以下哪個(gè)選項(xiàng)描述了拒絕策略的作用?()
A、拒絕策略用于強(qiáng)制中止線程池中的所有線程。
B、拒絕策略用于設(shè)置線程池的優(yōu)先級(jí)。
C、拒絕策略用于決定如何處理無法添加到任務(wù)隊(duì)列中的任務(wù)。
D、拒絕策略用于管理線程池中的線程數(shù)量。
答案:C
71.假設(shè)文件不存在,如果使用open方法打開文件會(huì)報(bào)錯(cuò),那么該文件的打開方
式是下列哪種模式?()
A、r
B、w
C、a
D、w+
答案:A
72.以下哪個(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é)議。
答案:C
73.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊通常用于產(chǎn)生固定頻率的時(shí)鐘信號(hào)?()
A、TIM6
B、TIM14
C、TIM14
D、TIM19
答案:A
74.以下ARM異常中,優(yōu)先級(jí)最高的是()。
A、Dataabort
B、FIQ
C、IRQ
D、Reset
答案:D
75.微內(nèi)核操作系統(tǒng)在嵌入式系統(tǒng)中得到越來越廣泛的應(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
76.以下哪個(gè)定時(shí)器/計(jì)數(shù)器模塊可以用于測量波形的頻率?()
A、TIM12
B、TIM7
C、TIM1
D、TIM16
答案:C
77.下列哪個(gè)寄存器用于配置STM32的I/O端口的中斷觸發(fā)類型?()
A、GPIOx_CRL
B、GPIOx_IDR
C、GPIOx_BRR
D、GPIOx_BSRR
答案:A
78.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)程
答案:B
79.下列哪個(gè)選項(xiàng)是STM32的I/O端口電平變化中斷的觸發(fā)條件?()
A、邊沿變化
B、高電平
C、低電平
D\保持不變
答案:A
80.線程池的實(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)。
答案:B
81.8051單片機(jī)的機(jī)器周期為2ns,則其晶振頻率fosc為()MHz
A、1
B、2
C、6
D、12
答案:C
82.下列哪個(gè)布局管理器可以創(chuàng)建一個(gè)水平布局?()
AvQVBoxLayout
B、QHBoxLayout
C、QGridLayout
DvQStackedLayout
答案:B
83.下列哪個(gè)參數(shù)是在配置開發(fā)環(huán)境時(shí)需要設(shè)置的?()
A、代碼高亮
B、代碼提示
C、代碼風(fēng)格、編碼規(guī)范和編譯參數(shù)等
D、調(diào)試器的使用方法
答案:C
84.下列哪個(gè)步驟是在配置開發(fā)環(huán)境時(shí)必須要考慮的?()
A、設(shè)置代碼風(fēng)格
B、設(shè)置編碼規(guī)范
C、設(shè)置編譯參數(shù)
D、考慮個(gè)人開發(fā)機(jī)器的設(shè)置和團(tuán)隊(duì)協(xié)作的問題
答案:D
85.下列哪個(gè)工具是用于管理軟件依賴關(guān)系的?()
A、編譯器
B、包管理器
C、調(diào)試器
D、自動(dòng)化測試工具
答案:B
86.以下哪個(gè)選項(xiàng)描述了Git的基本用法?()
A、使用gitcommit命令提交代碼變更到本地倉庫。
B、使用gitmerge命令合并兩個(gè)分支的代碼。
C、使用gitstatus命令查看當(dāng)前代碼倉庫的狀態(tài)。
D、使用gitpulI命令獲取遠(yuǎn)程倉庫的最新代碼。
答案:C
87.關(guān)于Qt說法不正確的是()。
A、是跨平臺(tái)的C++圖形用戶界面庫
B\QtEmbedded(Qtopia)基于Framebuffer
GQt的各元件通信是基于calIback的
D\可以同幾種Java虛擬機(jī)集成
答案:C
88.下列哪個(gè)庫文件包含了STM32單片機(jī)的USART的功能函數(shù)?()
A、stm32f10x_gpio.h
B、stm32f10x_rcc.h
C、stm32f10x_rtc.h
D、stm32f10x_usart.h
答案:D
89.以下哪個(gè)參數(shù)通常需要在BootLoader中進(jìn)行配置?()
A、操作系統(tǒng)版本號(hào)
B、芯片型號(hào)和Flash起始地址
C、輸入/輸出引腳配置
D、輸入/輸出引腳配置
答案:B
90.下面哪一個(gè)選項(xiàng)不是Iinux系統(tǒng)的進(jìn)程類型?()
A、交互進(jìn)程
B、批處理進(jìn)程
C、守護(hù)進(jìn)程
D、就緒進(jìn)程
答案:D
91.關(guān)于UDP協(xié)議首部,以下說法正確的是()。
A、包含了數(shù)據(jù)加密的信息
B、其長度必須與其所攜帶的用戶數(shù)據(jù)相等
C、規(guī)范了UDP協(xié)議的各項(xiàng)特性
D、是FTP協(xié)議實(shí)現(xiàn)的基礎(chǔ)
答案:C
92.關(guān)于類模板的說法,以下哪個(gè)選項(xiàng)是正確的?()
A、類模板用于定義一個(gè)通用的類,其中所有成員函數(shù)的實(shí)現(xiàn)都是相同的。
B、類模板可以使用不同的數(shù)據(jù)類型來生成具體的類。
C、類模板只適用于單一數(shù)據(jù)類型的類。
D、類模板只能在類的成員函數(shù)中進(jìn)行定義。
答案:B
93.在Cortex-M系列的處理器中,如果一個(gè)指令需要讀取一^直,這個(gè)值從哪里
獲???()
A、指令的輸出寄存器
B、指令的輸入寄存器
C、外設(shè)接口
D、內(nèi)存
答案:A
94.關(guān)于運(yùn)算符重載的說法,以下哪個(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)行定義。
答案:B
95.信號(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)是無序的,可能會(huì)亂序接收。
答案:B
96.所謂的zombie進(jìn)程對(duì)系統(tǒng)有什么潛在影響?()
A、占用過多內(nèi)存資源
B、導(dǎo)致系統(tǒng)運(yùn)行緩慢
C、可能導(dǎo)致系統(tǒng)無法創(chuàng)建新的進(jìn)程
D、導(dǎo)致系統(tǒng)崩潰
答案:C
97.處理zombie進(jìn)程的常用方法是:()。
A、在父進(jìn)程中使用wait()或waitpid()等函數(shù)來回收子進(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)程
答案:A
98.SystemV消息隊(duì)列是一種基于內(nèi)核的進(jìn)程間通信機(jī)制,下列哪個(gè)選項(xiàng)描述了S
ystemV消息隊(duì)列的原理?()
A、消息隊(duì)列使用共享內(nèi)存來傳遞消息數(shù)據(jù)。
B、消息隊(duì)列使用信號(hào)量來實(shí)現(xiàn)進(jìn)程間同步。
C、消息隊(duì)列使用內(nèi)核緩沖區(qū)來存儲(chǔ)消息數(shù)據(jù)。
D、消息隊(duì)列使用管道來傳遞消息數(shù)據(jù)。
答案:C
99.在C程序中,可把整型數(shù)以二進(jìn)制形式存放到文件中的函數(shù)是()。
A、fprintf函數(shù)
B、fread函數(shù)
C\fwrite函數(shù)
D、fputc函數(shù)
答案:A
100.以下哪個(gè)信息不是UDP協(xié)議首部字段之一?()
A、IP地址
B、首部校驗(yàn)和
C、源端端口號(hào)
D、目的端端口號(hào)
答案:A
101.以下關(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)行一系列程序和腳本文件
答案:A
102.匿名函數(shù)適用的場景是()。
A、復(fù)雜邏輯的函數(shù)定義
B、需要頻繁調(diào)用的函數(shù)
C、要傳遞給高階函數(shù)的函數(shù)
D、多線程操作中的函數(shù)
答案:C
103.IRQ中斷的優(yōu)先級(jí)別是0o
A、1
B、2
C、3
D、4
答案:D
104.進(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)用程序的地址沒有影響。
。
A、正確
B、錯(cuò)誤
答案:A
2.在字符設(shè)備設(shè)計(jì)模型中,松散模型將設(shè)備表示為連續(xù)的字節(jié)流。()
A、正確
B、錯(cuò)誤
答案:B
3.STM32單片機(jī)的引腳PORTA.3、PORTB.3以及PORTD.3若產(chǎn)生了外部中斷,它
們都會(huì)到同一個(gè)中斷服務(wù)程序中去執(zhí)行程序()。
A、正確
B、錯(cuò)誤
答案:A
4.在STM32單片機(jī)中,可以使用C語言編寫中斷服務(wù)程序?()
A、正確
B、錯(cuò)誤
答案:A
5.在uCOS-1I操作系統(tǒng)中,已知Taskl的優(yōu)先級(jí)為12,Task2的優(yōu)先級(jí)為26。
假如在Task2運(yùn)行過程中發(fā)生鍵盤中斷,在執(zhí)行中斷服務(wù)程序時(shí)Taskl進(jìn)入就緒
狀態(tài),則中斷返回時(shí)Taskl得到CPU的使用權(quán)。()
A、正確
B、錯(cuò)誤
答案:A
6.共享內(nèi)存使用操作系統(tǒng)內(nèi)核中的緩沖區(qū)來傳遞數(shù)據(jù)?()
A、正確
B、錯(cuò)誤
答案:B
7.堆是一種優(yōu)先隊(duì)列的數(shù)據(jù)結(jié)構(gòu),其中每個(gè)節(jié)點(diǎn)都大于或等于其子節(jié)點(diǎn)?()
A、正確
B、錯(cuò)誤
答案:B
8.二叉樹是一種非線性的數(shù)據(jù)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)最多有兩個(gè)子節(jié)點(diǎn)?()
A、正確
B、錯(cuò)誤
答案:A
9.在內(nèi)核GP10框架中,GP10驅(qū)動(dòng)程序負(fù)責(zé)與應(yīng)用程序進(jìn)行通信和控制。()
A、正確
B、錯(cuò)誤
答案:B
10.STM32F1X芯片TIM6定時(shí)器不具備捕獲/比較通道功能?()
A、正確
B、錯(cuò)誤
答案:B
11.編譯方式和解釋方式都是先進(jìn)行語法分析再進(jìn)行語義分析()。
A、正確
B、錯(cuò)誤
答案:A
12.嵌入式微控制器相比嵌入式微處理器的的最大特點(diǎn)單片化。()
A、正確
B、錯(cuò)誤
答案:A
13.基于ARM架構(gòu)的指令都是32位的?()
A、正確
B、錯(cuò)誤
答案:B
14.Linux的輸入子系統(tǒng)不僅支持鼠標(biāo)、鍵盤等常規(guī)輸入設(shè)備,而且還支持蜂鳴器、
觸摸屏等設(shè)備?()
A、正確
B、錯(cuò)誤
答案:A
15.Qt的布局管理是一種自動(dòng)管理窗體中控件大小和位置的機(jī)制。()
A、正確
B、錯(cuò)誤
答案:A
16.在內(nèi)核中斷機(jī)制中,中斷服務(wù)例程負(fù)責(zé)處理中斷事件。()
A、正確
B、錯(cuò)誤
答案:A
17.在STM32單片機(jī)中,可以使用內(nèi)部時(shí)鐘作為LED閃爍的定時(shí)器?()
A、正確
B、錯(cuò)誤
答案:A
18.匿名函數(shù)可以直接訪問類的成員變量和方法。()
A、正確
B、錯(cuò)誤
答案:A
19.虛函數(shù)是在派生類中重寫并覆蓋基類中的同名函數(shù)。()
A、正確
B、錯(cuò)誤
答案:A
20.在編譯操作系統(tǒng)時(shí),預(yù)處理、編譯和鏈接是必需的三個(gè)步驟。()
A、正確
B、錯(cuò)誤
答案:A
21.多態(tài)性是指一個(gè)對(duì)象可以同時(shí)屬于多個(gè)不同的類。()
A、正確
B、錯(cuò)誤
答案:B
22.ST公司還提供了完善的TIM接口庫函數(shù),其位于stm32f10x_tim.c對(duì)應(yīng)的頭
文件為stm32f10x_tim.h?()
A、正確
B、錯(cuò)誤
答案:B
23.在STM32中,當(dāng)I/O端口電平變化中斷觸發(fā)時(shí),只能通過外部硬件電路檢測
電平變化,軟件無法實(shí)現(xiàn)()。
A、正確
B、錯(cuò)誤
答案:B
24.翻轉(zhuǎn)計(jì)數(shù)模式不屬于STM32通用定時(shí)器TIM的工作方式?()
A、正確
B、錯(cuò)誤
答案:B
25.ADC不只能將模擬電壓值轉(zhuǎn)換為數(shù)字值()。
A、正確
B、錯(cuò)誤
答案:B
26.中斷處理程序是操作系統(tǒng)內(nèi)核的一部分,用于響應(yīng)硬件設(shè)備的中斷信號(hào)。。
A、正確
B、錯(cuò)誤
答案:A
27.HAL庫中,GPIO口的初始化函數(shù)是HAL_GPIO_Delnit?()
A、正確
B、錯(cuò)誤
答案:B
28.在中斷機(jī)制中,中斷請求線負(fù)責(zé)將中斷信號(hào)發(fā)送給中斷控制器。()
A、正確
B、錯(cuò)誤
答案:A
29.使用內(nèi)核GP10框架進(jìn)行GP10控制時(shí),可以使用read。和write。系統(tǒng)調(diào)用
函數(shù)來讀取和寫入GPI0引腳的狀態(tài)。()
A、正確
B、錯(cuò)誤
答案:B
30.字符設(shè)備和塊設(shè)備的文件系統(tǒng)節(jié)點(diǎn)(devfile)都在/dev目錄下,但它們的
訪問方式不同。()
A、正確
B、錯(cuò)誤
答案:A
31.zombie進(jìn)程是已經(jīng)終止執(zhí)行但是仍然存在于進(jìn)程表中的進(jìn)程?()
A、正確
B、錯(cuò)誤
答案:A
32.在內(nèi)核輸入設(shè)備驅(qū)動(dòng)設(shè)計(jì)模型中,面向?qū)ο竽P椭饕糜谔幚碓O(shè)備驅(qū)動(dòng)的可
擴(kuò)展性和可移植性。()
A、正確
B、錯(cuò)誤
答案:B
33.信號(hào)和插槽機(jī)制是Qt的核心特征。但Qt的信號(hào)與槽機(jī)制則不同,Qt的窗口
在事件發(fā)生后會(huì)激發(fā)信號(hào)。()
A、正確
B、錯(cuò)誤
答案:A
34.QtEmbedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11庫。
()
A、正確
B、錯(cuò)誤
答案:A
35.所謂“程序庫”,簡單說,就是包含了數(shù)據(jù)和執(zhí)行碼的文件?()
A、正確
B、錯(cuò)誤
答案:A
36.靜態(tài)庫和動(dòng)態(tài)庫可以同時(shí)在同一個(gè)應(yīng)用程序中使用?()
A、正確
B、錯(cuò)誤
答案:A
37.中斷向量是中斷服務(wù)程序的入口地址()
A、正確
B、錯(cuò)誤
答案:A
38.TIM1的益處/下益時(shí)更新事件只能在重復(fù)向下計(jì)數(shù)達(dá)到0的時(shí)候產(chǎn)生。這對(duì)
于能產(chǎn)生PWM信號(hào)非常有用?()
A、正確
B、錯(cuò)誤
答案:A
39.kill命令可以向指定進(jìn)程發(fā)送SIGINT信號(hào)以終止該進(jìn)程?()
A、正確
B、錯(cuò)誤
答案:A
40.每一次燒錄程序前需要編譯,若沒有錯(cuò)誤、沒有警告就是工程建立成功,才可
繼續(xù)燒錄()。
A、正確
B、錯(cuò)誤
答案:A
41.在STM32單片機(jī)中,可以使用多個(gè)中斷優(yōu)先級(jí)來實(shí)現(xiàn)嵌套中斷?()
A、正確
B、錯(cuò)誤
答案:A
42.在內(nèi)核輸入設(shè)備驅(qū)動(dòng)設(shè)計(jì)模型中,模塊化模型的主要目的是提高輸入設(shè)備的
并發(fā)處理能力。()
A、正確
B、錯(cuò)誤
答案:A
43.在Qt中,信號(hào)和槽的連接是可逆的,可以使用disconnect。函數(shù)來斷開連
接。()
A、正確
B、錯(cuò)誤
答案:A
44.在進(jìn)程調(diào)度中,每個(gè)進(jìn)程的等待時(shí)間加上運(yùn)行時(shí)間等于周轉(zhuǎn)時(shí)間?()
A、正確
B、錯(cuò)誤
答案:A
45.在內(nèi)核混雜設(shè)備框架中,ProbeCore模塊負(fù)責(zé)設(shè)備的注冊和匹配。()
A、正確
B、錯(cuò)誤
答案:A
46.字符設(shè)備設(shè)計(jì)模型中,映射模型可以將設(shè)備數(shù)據(jù)直接映射到用戶空間,以實(shí)
現(xiàn)直接在用戶空間中操作設(shè)備數(shù)據(jù)。()
A、正確
B、錯(cuò)誤
答案:A
47.函數(shù)模板和類模板的定義和實(shí)現(xiàn)必須放在同一個(gè)文件中。()
A、正確
B、錯(cuò)誤
答案:B
48.處理器的流水線越長,指令執(zhí)行的速度越快好?()
A、正確
B、錯(cuò)誤
答案:B
49.在Cortex-M系列的處理器中,指令的執(zhí)行順序是順序的,即按照在指令流中
的順序執(zhí)行()。
A、正確
B、錯(cuò)誤
答案:A
50.GPI0的輸入引腳接地稱為下拉?()
A、正確
B、錯(cuò)誤
答案:A
51.在實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來消
息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱為任務(wù)的同步。()
A、正確
B、錯(cuò)誤
答案:A
52.在Qt中,窗體是使用QWidget類創(chuàng)建的。()
A、正確
B、錯(cuò)誤
答案:A
53.在STM32中,可以通過配置GPIOx_CRL和GPIOx_CRH寄存器來設(shè)置I/0端口
的輸出類型,但不能設(shè)置輸入類型()。
A、正確
B、錯(cuò)誤
答案:B
54.在面向?qū)ο缶幊讨?,可以使用匿名函?shù)作為類的成員方法。()
A、正確
B、錯(cuò)誤
答案:B
55.GPI0Speed用以設(shè)置選中引腳的速率?()
A、正確
B、錯(cuò)誤
答案:A
56.程序處于運(yùn)行狀態(tài)時(shí),寄存器的值會(huì)根據(jù)運(yùn)行情況改變?()
A、正確
B、錯(cuò)誤
答案:A
57.友元函數(shù)可以被類的對(duì)象直接調(diào)用。()
A、正確
B、錯(cuò)誤
答案:B
58.在STM32單片機(jī)中,可以使用C語言編寫LCD顯示驅(qū)動(dòng)程序?()
A、正確
B、錯(cuò)誤
答案:A
59.文件系統(tǒng)根據(jù)存儲(chǔ)方式可以分為磁盤文件系統(tǒng)和網(wǎng)絡(luò)文件系統(tǒng)兩種類型。()
A、正確
B、錯(cuò)誤
答案:A
60.stm32單片機(jī)編程結(jié)束后需要調(diào)整模式,且重啟才能正常運(yùn)行?()
A、正確
B、錯(cuò)誤
答案:A
61.C++是一種面向?qū)ο蟮木幊陶Z言。()
A、正確
B、錯(cuò)誤
答案:A
62.輸入輸出層:由輸入子系統(tǒng)和輸出子系統(tǒng)組成?()
A、正確
B、錯(cuò)誤
答案:A
63.SystemV消息隊(duì)列可以實(shí)現(xiàn)多對(duì)多的進(jìn)程間通信?()
A、正確
B、錯(cuò)誤
答案:A
64.鏈表是一種線性的數(shù)據(jù)結(jié)構(gòu),每個(gè)節(jié)點(diǎn)都有一個(gè)指向下一個(gè)節(jié)點(diǎn)的鏈接?()
A、正確
B、錯(cuò)誤
答案:A
65。.若定義任務(wù)taskl的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12?
A、正確
B、錯(cuò)誤
答案:A
66.ARM處理器中斷有兩種處理模式,分別為快速中斷模式和外部中斷模式?()
A、正確
B、錯(cuò)誤
答案:A
67.BootLoader通常位于單片機(jī)的內(nèi)部FIash存儲(chǔ)器中。()
A、正確
B、錯(cuò)誤
答案:A
68.根據(jù)開發(fā)目標(biāo)平臺(tái)的不同,ARM提供不同的工具解決方案。最常見的是MDK-
ARM、RVDS和ARMDS5()。
A、正確
B、錯(cuò)誤
答案:A
69.嵌入式linux系統(tǒng)中,設(shè)備類型分為字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備等三種。
O
A、正確
B、錯(cuò)誤
答案:A
70.嵌入式Linux驅(qū)動(dòng)程序可以使用moduIe_init()和moduIe_exit()來定義入口
和出口函數(shù)。()
A、正確
B、錯(cuò)誤
答案:A
71.在嵌入式Linux驅(qū)動(dòng)程序中,驅(qū)動(dòng)程序可以在init_module()函數(shù)中申請?jiān)O(shè)
備號(hào)。()
A、正確
B、錯(cuò)誤
答案:A
72.GP10」nit根據(jù)GP10」nitstruct中指定的參數(shù)初始化外設(shè)GPIOx寄存器?
()
A、正確
B、錯(cuò)誤
答案:A
73.調(diào)理就是放大,緩沖或定標(biāo)模擬信號(hào),使其適合于模/數(shù)轉(zhuǎn)換器(ADC)的輸入?
()
A、正確
B、錯(cuò)誤
答案:A
74.SystemV消息隊(duì)列使用共享內(nèi)存來傳遞消息數(shù)據(jù)?()
A、正確
B、錯(cuò)誤
答案:B
75.ARM處理器的運(yùn)行模式可通過中斷或異常處理改變?。
A、正確
B、錯(cuò)誤
答案:A
76.動(dòng)態(tài)庫文件的擴(kuò)展名通常為dlI"(Windows)或".so"(Linux)?()
A、正確
B、錯(cuò)誤
答案:A
77.處理zombie進(jìn)程的方法之一是使用wait()系統(tǒng)調(diào)用來回收子進(jìn)程的資源?
。
A、正確
B、錯(cuò)誤
答案:A
78.單片機(jī)有數(shù)據(jù)存儲(chǔ)器RAM和和特殊功能寄存器SFR?。
A、正確
B、錯(cuò)誤
答案:A
79.STM32單片機(jī)的中斷只要搶占優(yōu)先級(jí)不一樣就有可能發(fā)生中斷嵌套()。
A、正確
B、錯(cuò)誤
答案:A
80.函數(shù)模板和類模板都可以根據(jù)不同的數(shù)據(jù)類型生成對(duì)應(yīng)的函數(shù)或類。()
A、正確
B、錯(cuò)誤
答案:A
81.STM32的ADC轉(zhuǎn)換器在AD轉(zhuǎn)換過程中,不需要轉(zhuǎn)換時(shí)間?()
A、正確
B、錯(cuò)誤
答案:B
82.在面向?qū)ο缶幊讨校惖膬?nèi)存管理是由編譯器自動(dòng)完成的,無需手動(dòng)介入。
()
A、正確
B、錯(cuò)誤
答案:B
83.類的構(gòu)造函數(shù)用于分配類的對(duì)象所需要的內(nèi)存空間。()
A、正確
B、錯(cuò)誤
答案:B
84.signa1()函數(shù)用于注冊信號(hào)處理函數(shù),可以指定特定的信號(hào)和對(duì)應(yīng)的處理函
數(shù)?()
A、正確
B、錯(cuò)誤
答案:A
85.運(yùn)算符重載只能在類的成員函數(shù)中進(jìn)行定義。()
A、正確
B、錯(cuò)誤
答案:B
86.任務(wù)是RT0S中的基本執(zhí)行單元,具有獨(dú)立地址空間和系統(tǒng)資源。()
A、正確
B、錯(cuò)誤
答案:B
87.Qt/Embedded使用信號(hào)和插槽的機(jī)制實(shí)現(xiàn)函數(shù)的回調(diào)。()
A、正確
B、錯(cuò)誤
答案:A
88.C語言程序可以嵌套加入?yún)R編程序模塊()。
A、正確
B、錯(cuò)誤
答案:A
89.類是C++中用于定義對(duì)象的模板。()
A、正確
B、錯(cuò)誤
答案:A
90.STM32單片機(jī)的systick可以設(shè)置為向上加計(jì)數(shù)()。
A、正確
B、錯(cuò)誤
答案:B
91.*so后綴的文件為Linux靜態(tài)庫文件?()
A、正確
B、錯(cuò)誤
答案:B
92.使用內(nèi)核混雜設(shè)備框架進(jìn)行設(shè)備操作時(shí),可以使用ioctl()系統(tǒng)調(diào)用函數(shù)來
進(jìn)行設(shè)備的讀寫操作。()
A、正確
B、錯(cuò)誤
答案:A
93.Cortex-M系列的處理器具有5級(jí)流水線。()
A、正確
B、錯(cuò)誤
答案:B
94.信號(hào)量是解決進(jìn)程或線程之間的同步與互斥問題的一種通信機(jī)制?()
A、正確
B、錯(cuò)誤
答案:A
95.從后臺(tái)啟動(dòng)進(jìn)程,應(yīng)在命令的結(jié)尾加上符號(hào)?()
A、正確
B、錯(cuò)誤
答案:B
96.中斷處理程序必須具有相同的函數(shù)簽名才能被注冊為同一個(gè)中斷的處理程序。
。
A、正確
B、錯(cuò)誤
答案:B
97.棧是一種后人先出(LIFO)的數(shù)據(jù)結(jié)構(gòu),而隊(duì)列是一種先入先出(FIFO)的
數(shù)據(jù)結(jié)構(gòu)?()
A、正確
B、錯(cuò)誤
答案:A
98.在STM32單片機(jī)中,定時(shí)器/計(jì)數(shù)器的輸入捕獲功能只能捕捉外部引腳的邊沿?
()
A、正確
B、錯(cuò)誤
答案:B
99.在Cortex-M系列的處理器中,如果一個(gè)指令需要讀取一^^值,這個(gè)值可以直
接從指令的輸出寄存器中獲取,()。
A、正確
B、錯(cuò)誤
答案:B
100.按鍵在閉合和斷開的時(shí)候,觸點(diǎn)會(huì)存在抖動(dòng)現(xiàn)象?()
A、正確
B、錯(cuò)誤
答案:A
簡答題
1.編寫按鍵輸入程序,在FS-STM32F407開發(fā)板上通過載有的4個(gè)按鈕(KEY3、K
EYO、KEY1和KEY2),來控制板上的3個(gè)LED和蜂鳴器,其中KEY0控制蜂鳴器,
按一次叫,再按一次停;KEY1控制LED0,按一次亮,再按一次滅;KEY2控制L
ED1,效果同KEY1;KEY3則同時(shí)控制LED2,按一次,燈的狀態(tài)就翻轉(zhuǎn)一次。
答案:
#incIude"sys.h"
#incIude"deIay.h"
#incIude"usart.h"
#incIude"Ied.h"
#incIude"beep.h"
#incIude"key.h"
//GECSTM32F407開發(fā)板
〃按鍵輸入實(shí)驗(yàn)-庫函數(shù)版本
Intmain(void)
{
u8key;〃保存鍵值
delay_init(168);〃初始化延時(shí)函數(shù)
LED_lnit();//初始化LED端口
BE印」nit();〃初始化蜂鳴器端口
KEY_lnit();〃初始化與按鍵連接的硬件接口
LEDO=O;
LED1=O;
LED2=0;〃先點(diǎn)亮紅燈
while(1)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024甲乙雙方關(guān)于2024年度小麥?zhǔn)召彽木娱g合同
- 多媒體技術(shù)及應(yīng)用知到智慧樹章節(jié)測試課后答案2024年秋海南師范大學(xué)
- 河道水毀清理維護(hù)施工合同
- 咖啡店臨時(shí)服務(wù)員合同模板
- 2025年度二零二五木坑果場承包經(jīng)營與農(nóng)業(yè)信息化建設(shè)合同3篇
- 海邊度假別墅海濱住宿協(xié)議
- 設(shè)立分公司信息共享協(xié)議
- 美容院健身教練合同模板
- 2024鐵路物流倉儲(chǔ)配送合同范本3篇
- 2024正規(guī)餐飲企業(yè)員工勞動(dòng)合同范本與食品安全管理協(xié)議3篇
- 電商整年銷售規(guī)劃
- 口腔癌放療護(hù)理
- 鉆桿購銷合同模板
- 《危重患者搶救流程》課件
- 煤炭部定額解釋
- 小學(xué)三年級(jí)乘除法豎式練習(xí)題一(每日20題)
- 北京市西城區(qū)2022-2023學(xué)年高三上學(xué)期期末試卷政治試卷 附答案
- 黃山景區(qū)旅游客源消費(fèi)特征分析
- 物業(yè)項(xiàng)目移交清單表
- VTE評(píng)分量表解讀 課件2024.8
- 信息技術(shù)咨詢服務(wù)合同5篇
評(píng)論
0/150
提交評(píng)論