- 相關(guān)推薦
嵌入式助理工程師認(rèn)證考試題庫(kù)及答案
嵌入式開(kāi)發(fā)就是指在嵌入式操作系統(tǒng)下進(jìn)行開(kāi)發(fā),一般常用的系統(tǒng)有WinCE,linux,android等。那么嵌入式助理工程師認(rèn)證考試內(nèi)容是什么呢?下面yjbys小編為大家分享助理工程師認(rèn)證考試題庫(kù),僅供參考!
一、 選擇題
1、以下說(shuō)法不正確的是(B )。
A、任務(wù)可以有類(lèi)型說(shuō)明 B、任務(wù)可以返回一個(gè)數(shù)值
C、任務(wù)可以有形參變量 D、任務(wù)是一個(gè)無(wú)限循環(huán)
2、用圖形點(diǎn)陣的方式顯示一個(gè)16*16點(diǎn)陣漢字需要(B )字節(jié)。
A、8 B、32
C、16 D、64
3、下列描述不屬于RISC計(jì)算機(jī)的特點(diǎn)的是(C)。(2009.06.06)
A.流水線每周期前進(jìn)一步。
B.更多通用寄存器。
C.指令長(zhǎng)度不固定,執(zhí)行需要多個(gè)周期。
D.獨(dú)立的Load和Store指令完成數(shù)據(jù)在寄存器和外部存儲(chǔ)器之間的傳輸。
4、存儲(chǔ)一個(gè)32位數(shù)0x2168465到2000H~2003H四個(gè)字節(jié)單元中,若以大端模式存儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為( D)。(2009.12.26)
A、0x21 B、0x68
C、0x65 D、0x02
5、μCOS-II中對(duì)關(guān)鍵代碼段由于希望在執(zhí)行的過(guò)程中不被中斷干擾,通常采用關(guān)中斷的方式,以下X86匯編代碼正確而且不會(huì)改變關(guān)中斷之前的中斷開(kāi)關(guān)狀態(tài)的是(D)
A. 先CLI、執(zhí)行關(guān)鍵代碼、再STI
B. 先STI、執(zhí)行關(guān)鍵代碼、再CLI
C. 先POPF、CLI、執(zhí)行關(guān)鍵代碼、再PUSHF
D. 先PUSHF、CLI、執(zhí)行關(guān)鍵代碼、再POPF。
5、采用RS232-C串行通信至少需要三根線,其中不包括(A)
A、電源線 B、地線
C、發(fā)送數(shù)據(jù)線 D、接收數(shù)據(jù)線
6、RS232-C串口通信中,表示邏輯1的電平是(D )。
A、0v B、3.3v
C、+5v~+15v D、-5v~-15v
25、RS232-C串口通信中,表示邏輯0的電平是( C )
A、0v B、3.3v
C、+5v~+15v D、-5v~-15v
7、 ARM匯編語(yǔ)句“ADD R0, R2, R3, LSL#1”的作用是(A)。(2009.06.06)
A. R0 = R2 + (R3 << 1)
B. R0 =( R2<< 1) + R3
C. R3= R0+ (R2 << 1)
D. (R3 << 1)= R0+ R2
8、IRQ中斷的入口地址是( C)。(2009.06.06)
A、0x00000000 B、0x00000008
C、0x00000018 D、0x00000014
9、 S3C2420X I/O口常用的控制器是(D)。
(1)端口控制寄存器(GPACON-GPHCON)。
(2)端口數(shù)據(jù)寄存器(GPADAT-GPHDAT)。
(3)外部中斷控制寄存器(EXTINTN)。
(4)以上都是。
8、在c語(yǔ)言中以下不正確的說(shuō)法是(B )
A、實(shí)參可以是常量、變量、或表達(dá)式
B、形參可以是常量、變量或表達(dá)式
C、實(shí)參可以為任意類(lèi)型
D、形參應(yīng)與其對(duì)應(yīng)的實(shí)參類(lèi)型一致
10、實(shí)時(shí)操作系統(tǒng)中,兩個(gè)任務(wù)并發(fā)執(zhí)行,一個(gè)任務(wù)要等待其合作伙伴發(fā)來(lái)信息,或建立某個(gè)條件后再向前執(zhí)行,這種制約性合作關(guān)系被成為(A)。(2009.06.06)
A. 同步 B. 互斥 C. 調(diào)度 D. 執(zhí)行
11、和PC系統(tǒng)機(jī)相比嵌入式系統(tǒng)不具備以下哪個(gè)特點(diǎn)( C)。
A、系統(tǒng)內(nèi)核小 B、專(zhuān)用性強(qiáng)
C、可執(zhí)行多任務(wù) D、系統(tǒng)精簡(jiǎn)
12、ADD R0,R1,#3屬于(A)尋址方式。
A. 立即尋址 B. 多寄存器尋址
C. 寄存器直接尋址 D. 相對(duì)尋址
2、MOV R1,#3屬于(A )尋址方式。新
A、立即尋址 B、多寄存器尋址
C、寄存器直接尋址 D、相對(duì)尋址
13、GET偽指令的含義是( A)
A. 包含一個(gè)外部文件 B. 定義程序的入口
C. 定義一個(gè)宏 D. 聲明一個(gè)變量
14、存儲(chǔ)一個(gè)32位數(shù)0x876165到2000H~2003H四個(gè)字節(jié)單元中,若以小端模式存
儲(chǔ),則2000H存儲(chǔ)單元的內(nèi)容為( C)。
A、0x00 B、0x87
C、0x65 D、0x61
15、μCOS-II操作系統(tǒng)不屬于( C)。
A、RTOS B、占先式實(shí)時(shí)操作系統(tǒng)
C、非占先式實(shí)時(shí)操作系統(tǒng) D、嵌入式實(shí)時(shí)操作系統(tǒng)
16、若R1=2000H,(2000H)=0x86,(2008H)=0x39,則執(zhí)行指令LDR R0,[R1,#8]!后R0的值為(D )。
A. 0x2000 B. 0x86
C. 0x2008 D. 0x39
17、寄存器R13除了可以做通用寄存器外,還可以做(C )。
A、程序計(jì)數(shù)器 B、鏈接寄存器
C、棧指針寄存器 D、基址寄存器
18、FIQ中斷的入口地址是( A)。
A、0x0000001C B、0x00000008
C、0x00000018 D、0x00000014
19、ARM指令集和Thumb指令集分別是(D )位的。(2009.12.26)
A. 8位,16位 B. 16位,32位
C. 16位,16位 D. 32位,16位
20、ARM寄存器組有(D )個(gè)寄存器。
A、7 B、32
C、6 D、37
21、若R1=2000H,(2000H)=0x28,(2008H)=0x87,則執(zhí)行指令LDR R0,[R1,#8]!后R0的值為(D )。
A. 0x2000 B. 0x28
C. 0x2008 D. 0x87
22、寄存器R15除了可以做通用寄存器外,還可以做( A)
A. 程序計(jì)數(shù)器 B. 鏈接寄存器
C. 堆棧指針寄存器 D. 基址寄存器
24、μCOS-II操作系統(tǒng)屬于(B)
A、順序執(zhí)行系統(tǒng) B、占先式實(shí)時(shí)操作系統(tǒng)
C、非占先式實(shí)時(shí)操作系統(tǒng) D、分時(shí)操作系統(tǒng)
25、ARM指令集是( B)位的。
A. 16 B. 32
C. 8 D. 24
26、假設(shè)R1=0x31,R2=0x2 則執(zhí)行指令A(yù)DD R0,R1,R2 LSL #3 后,R0的值是( C)
A. 0x33 B. 0x34
C. 0x39 D. 0x38
27、寄存器R13除了可以做通用寄存器外,還可以做( C)
A、程序計(jì)數(shù)器 B、鏈接寄存器
C、棧指針寄存器 D、基址寄存器
28、ARM寄存器組有(C )個(gè)狀態(tài)寄存器
A、7 B、32
C、6 D、37
29、和PC機(jī)系統(tǒng)相比下列哪個(gè)不是嵌入式系統(tǒng)獨(dú)具的特點(diǎn)(C)
A、系統(tǒng)內(nèi)核小 B、專(zhuān)用性強(qiáng)
C、可執(zhí)行多任務(wù) D、系統(tǒng)精簡(jiǎn)
30、Unicode編碼與(A)編碼方式兼容。(2009.12.26)
A、ASCII碼 B、GBK
C、GB2312 D、區(qū)位碼
31、嵌入式系統(tǒng)有硬件和軟件部分構(gòu)成,以下(C)不屬于嵌入式系統(tǒng)軟件。
A. 系統(tǒng)軟件 B. 驅(qū)動(dòng) C. FPGA編程軟件 D. 嵌入式中間件
32、 Cache用于存放主存數(shù)據(jù)的部分拷貝,主存單元地址與Cache單元地址之間的轉(zhuǎn)換用(A)完成。
A.硬件 B. 軟件 C. 用戶 D. 程序員
23、對(duì)于UC/OS-II操作系統(tǒng),以下說(shuō)法不正確的是( B )
A、任務(wù)可以有類(lèi)型說(shuō)明
B、任務(wù)可以返回一個(gè)數(shù)值
C、任務(wù)可以有形參變量
D、任務(wù)是一個(gè)無(wú)限循環(huán)
33、 在μC/OS-II系統(tǒng)中,OSTimeTick()函數(shù)只被以下(A)函數(shù)或過(guò)程所調(diào)用。
A. OSTickISR B. OSShed C. OSCtxSw D. OSIntCtxSw
34、 每種嵌入式操作系統(tǒng)都有自身的特點(diǎn)以吸引相關(guān)用戶,下列說(shuō)法錯(cuò)誤的是(D)。(2009.12.26)
A. 嵌入式Linux提供了完善的網(wǎng)絡(luò)技術(shù)支持;
B. mCLinux是專(zhuān)門(mén)為沒(méi)有MMU的ARM芯片開(kāi)發(fā)的;
C. mC/OS-Ⅱ操作系統(tǒng)是一種實(shí)時(shí)操作系統(tǒng)(RTOS);
D. WinCE提供完全開(kāi)放的源代碼。
35、下列關(guān)于存儲(chǔ)管理單元(MMU)說(shuō)法錯(cuò)誤的是(B)。(2009.06.06)
A. MMU提供的一個(gè)關(guān)鍵服務(wù)是使各個(gè)任務(wù)作為各自獨(dú)立的程序在其自己的私有存儲(chǔ)空間中運(yùn)行。
B. 在帶MMU的操作系統(tǒng)控制下,運(yùn)行的任務(wù)必須知道其他與之無(wú)關(guān)的任務(wù)的存儲(chǔ)需求情況,這就簡(jiǎn)化了各個(gè)任務(wù)的設(shè)計(jì)。
C. MMU提供了一些資源以允許使用虛擬存儲(chǔ)器。
D. MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時(shí)的連接地址)轉(zhuǎn)換成實(shí)際的物理地址,即在物理主存中的地址。
36、 下列CPSR寄存器標(biāo)志位的作用說(shuō)法錯(cuò)誤的是(D)。
A. N:負(fù)數(shù) B. Z: 零 C. C: 進(jìn)位 D. V: 借位
37、 S3C2410X處理器為用戶進(jìn)行應(yīng)用設(shè)計(jì)提供了支持多主總線的IIC接口。處理器提供符合IIC協(xié)議的設(shè)備連接的串行連接線為(C)。(2009.06.06)
A. SCL和RTX B. RTX和RCX
C. SCL和SDA D. SDA和RCX
38、棧和隊(duì)列的共同特點(diǎn)是 (C)。(2009.12.26)
A. 都是先進(jìn)先出B. B. 都是先進(jìn)后出
C. 只允許在端點(diǎn)處插入和刪除元素 D. 沒(méi)有共同點(diǎn)
39、 有如下程序
main()
{
int x=1,a=0,b=0;
switch(x)
{
case 0: b++;
case 1: a++;
case 2: a++;b++;
}
printf("a=%d,b=%d\n",a,b);
}
該程序的輸出結(jié)果是 (A)。
A. a=2 ,b=1 B. a=1, b=1 C. a=1, b=0 D. a=2, b=2
40、 若已定義的函數(shù)有返回值,則以下關(guān)于該函數(shù)調(diào)用的敘述中錯(cuò)誤的是(D)。(2009.12.26)
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ù)的形參
41、 以下說(shuō)法正確的是 (C)。(2009.06.06)
A. C語(yǔ)言程序總是從第一個(gè)的函數(shù)開(kāi)始執(zhí)行
B. 在C語(yǔ)言程序中,要調(diào)用函數(shù)必須在main()函數(shù)中定義
C. C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行
D. C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分
42、 寄存器R15用作( B )。(2009.06.06)
A. 棧指針寄存器 B. 程序計(jì)數(shù)器
C. 當(dāng)前程序狀態(tài)寄存器 D. 基地址寄存器
43、 IRQ中斷的優(yōu)先級(jí)別是( D )。
A. 1 B. 2
C. 3 D. 4
15、隨機(jī)存取存儲(chǔ)器具有( A )功能
A、讀/寫(xiě) B、無(wú)讀/寫(xiě)
C、只讀 D、只寫(xiě)
44、 LDR R2,[R3,#128] 的尋址方式是( C )。
A. 寄存器尋址 B. 寄存器移位
C. 變址尋址 D. 間接尋址
45、 S3C2410有( B )個(gè)USB接口。
A. 1 B. 2
C.3 D. 4
46、 ARM處理器的工作模式有( C )種。
A. 5 B.6
C. 7 D.8
二、 填空題:
1、串行通信方式有三中 單工 通信、 雙工 通信和 半雙工 通信。
2、填寫(xiě)μC/OS-II中任務(wù)創(chuàng)建函數(shù)OSTaskCreate()的四個(gè)參數(shù)的含義:
OSTaskCreate(
MyTask, //(任務(wù)的函數(shù)指針)
(void *)s, //(傳給任務(wù)函數(shù)的參數(shù))
&TaskStartStk[TASK_STK_SIZE - 1], //(任務(wù)的堆棧指針)
0 //(任務(wù)的優(yōu)先級(jí)號(hào))
);。
3、ARM7指令系統(tǒng)采用三級(jí)流水線指令,分別包括:取指、譯碼和執(zhí)行。
4、 TCP/IP在多個(gè)層引入了安全機(jī)制,其中TLS協(xié)議位于(傳輸)層。
5、OSTaskSuspend (self)可把正在運(yùn)行的任務(wù)掛起(或等待),參數(shù)self指任務(wù)自身的優(yōu)先級(jí)。用此函數(shù)掛起的任務(wù)可通過(guò) OSTaskResume(self)函數(shù)喚醒。
6、下列程序的輸出結(jié)果是 (“Hello”) 。
maim ()
{ char b[]="Hello you";
b[5]=0;
printf ("%s\n",b); }
7、有數(shù)組定義int a[2][2]={{1},{2,3}};則a[0][1]的值為( 0 )。
8、若有int a[3]={10,12,30},則 *(a+2)= 30 。
9、在ARM處理器的各種模式中,大多數(shù)應(yīng)用程序運(yùn)行在(用戶)模式,當(dāng)一個(gè)高優(yōu)先級(jí)中斷產(chǎn)生時(shí)會(huì)進(jìn)入(快速中斷)模式,在復(fù)位或軟件軟中斷時(shí)進(jìn)入(特權(quán))模式。
10、 一個(gè)嵌入式系統(tǒng)結(jié)構(gòu)有典型的四層組成,包括:硬件層、中間層、軟件層 和功能層 。
11、 一個(gè)FAT文件系統(tǒng)卷有四部分組成,包括:保留區(qū) 、 FAT區(qū) 、 根目錄 和 數(shù)據(jù)區(qū) 。
12、 事件控制塊ECB中OSEventType表示 事件類(lèi)型 ,OSEventCnt表示 信號(hào)量計(jì)數(shù)器(和信號(hào)量的值) 。
13、 串行通信方式有三中 單工 通信、 雙工 通信和 半雙工 通信。
14、 OSTaskSuspend (self)可把正在運(yùn)行的任務(wù) 掛起(或等待) ,參數(shù)self指 任務(wù)自身的優(yōu)先級(jí)。用此函數(shù)掛起的任務(wù)可通過(guò) OSTaskResume(self) 函數(shù)喚醒。
15、 如果信號(hào)量是用于表示打印機(jī)不忙,那么該信號(hào)量的初始值應(yīng)設(shè)為 1 。
16、 一個(gè)1024×8位的ROM,其存儲(chǔ)容量為 8K 。
17、 若一個(gè)優(yōu)先級(jí)為48的任務(wù)就緒,則在就緒表中,OSRdyTbl[]的 OSRdyTbl[6]的D0 置位,變量OSRdyGrp的 D6 置位。
18、 Socket接口是TCP/IP網(wǎng)絡(luò)的__ API ______,定義了許多函數(shù)或例程。常用的Socket類(lèi)型有兩種為_(kāi)流式(stream)__Socket和_數(shù)據(jù)報(bào)式(datagram)_Socket。其中_流式(stream)__Socket是面向連接的,_數(shù)據(jù)報(bào)式(datagram)_Socket是面向無(wú)連接的。
19、 調(diào)試程序時(shí)調(diào)入的文件最好為 Debug 版本下編譯生成的.axf文件,該版本的文件包含部分調(diào)試用到的信息。
20、 S3C44B0X使用 ARM7(或ARM7TDMI) 內(nèi)核,工作頻率為 66MHZ 。
21、 在圖形操作系統(tǒng)中,字符通常有兩種存儲(chǔ)方式:一種是圖形點(diǎn)陣(或點(diǎn)陣) 方式;一種是 矢量圖形(或矢量圖) 方式。在嵌入式開(kāi)發(fā)系統(tǒng)中使用的都是 圖形點(diǎn)陣 方式。
22、 和信號(hào)量用數(shù)值表示不同,郵箱可以使一個(gè)任務(wù)向令一個(gè)任務(wù)發(fā)送一個(gè) 指針 型
23、 變量,該變量包含了特定消息的 數(shù)據(jù)結(jié)構(gòu) 。
24、 S3C44B0提供_兩個(gè)__個(gè)獨(dú)立的異步串口,都可以運(yùn)行于__中斷 __模式或__ DMA ___模式 。
25、 16、ARM處理器的兩種工作狀態(tài)為 ARM 狀態(tài)和 Thmub 狀態(tài)。
26、 17、USB家庭中有三位成員,即 主機(jī)(或host)、 設(shè)備(或device) 、集線器(或Hub) 。
27、 ARM存儲(chǔ)器有兩種存儲(chǔ)模式,即大端模式和小端模式。假設(shè)Y=0x46134存儲(chǔ)在2000H~2003H四個(gè)內(nèi)存單元中,若以小端模式存儲(chǔ),則(2000H)=__0x34 __、(2001H)= 0x61 _、(2002H)=_0x04_、(2003H)=__0x00__。
28、 信號(hào)量有兩種類(lèi)型,分別為:二進(jìn)制(或binary)型和記數(shù)器(或counter) 型。
29、 影響流水線性能的因素有(互鎖)和(跳轉(zhuǎn)指令)。
30、 某數(shù)碼相機(jī)內(nèi)置128MB的存儲(chǔ)空間,拍攝分辨率設(shè)定為1600×1200像素,顏色為24為,若不采用壓縮技術(shù),使用內(nèi)部存儲(chǔ)器最多可以存儲(chǔ)(23)張照片,該相機(jī)最多支持(224)種色彩。
31、 對(duì)于8位二進(jìn)制數(shù),-7的反碼和補(bǔ)碼分別是(11111000)和(11111001)。
32、 在CPU的狀態(tài)寄存器中,如果符號(hào)標(biāo)志為“1”,表示運(yùn)算結(jié)果為(負(fù));如果進(jìn)位標(biāo)識(shí)為“0”,表示(無(wú)進(jìn)位或借位)。
三、 判斷題
1、程序運(yùn)行過(guò)程中的資源可以是顯示器、鍵盤(pán),但不可以是一個(gè)數(shù)組或變量(X)
2、21、在μCOS-II操作系統(tǒng)中,已知Task1的優(yōu)先級(jí)為12,Task2的優(yōu)先級(jí)為26。假如在Task2運(yùn)行過(guò)程中發(fā)生鍵盤(pán)中斷,在執(zhí)行中斷服務(wù)程序時(shí)Task1進(jìn)入就緒狀態(tài),則中斷返回時(shí)Task1得到CPU的使用權(quán)。(√ )(2009.12.26)
3、若定義任務(wù)task1的優(yōu)先級(jí)為12,則不能再定義其他任務(wù)的優(yōu)先級(jí)也為12(√ )
4、任務(wù)創(chuàng)建后即開(kāi)始調(diào)度(X)
5、液晶工作在文本模式下時(shí),既可以顯示英文字符也可以顯示漢字(X)
6、處于就緒狀態(tài)的任務(wù)只能切換到運(yùn)行狀態(tài)(X)
7、等待消息函數(shù)WaitMessage(0)中的“0”表示此函數(shù)的超時(shí)等待時(shí)間為0秒(X)
8、 若OSTaskSuspend (prio)函數(shù)把正在延時(shí)的任務(wù)掛起,則調(diào)用一次對(duì)應(yīng)的喚醒函數(shù)即可使該任務(wù)切換到就緒狀態(tài)。(X)(2009.12.26)
9、 調(diào)試程序時(shí),需要停止程序運(yùn)行后才可查看變量?jī)?nèi)容(√ )
10、 μCOS-II操作系統(tǒng)中移植成功后即可使用文件系統(tǒng)(X)
11、 將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)的電路是DA轉(zhuǎn)換器。(×)
12、 IIC是同步串行數(shù)據(jù)總線,。(√)
13、 S3C2410的處理器對(duì)內(nèi)存的訪問(wèn)只能通過(guò)Load/Store指令來(lái)實(shí)現(xiàn)。(√)(2009.12.26)
14、 Nand Flash比Nor Flash成本高,可靠性差。(×)
15、 C語(yǔ)言程序可以嵌套加入?yún)R編程序模塊。 ( √ )(2009.06.06)
16、 運(yùn)算放大器的輸出電壓范圍一般大于電源電壓的范圍。( × )(2009.06.06)
17、 由于CPU內(nèi)部寄存器的訪問(wèn)速度較高,根據(jù)ATPC標(biāo)準(zhǔn),應(yīng)盡可能使函數(shù)的參數(shù)控制在4個(gè)以下。( √ )(2009.06.06)
18、 ARM處理器結(jié)構(gòu)體系中具有T變種處理器核可以工作在ARM狀態(tài)和Thumb狀態(tài)。( √ )
【嵌入式助理工程師認(rèn)證考試題庫(kù)及答案】相關(guān)文章:
2016年嵌入式硬件助理工程師認(rèn)證考試試題題庫(kù)06-18
2016年嵌入式軟件助理工程師認(rèn)證考試試題題庫(kù)06-18
Adobe Photoshop認(rèn)證考試題庫(kù)(含答案)08-30
IBM公司認(rèn)證試題題庫(kù)(附答案)08-25
IBM認(rèn)證考試題庫(kù)06-16