亚洲精品中文字幕无乱码_久久亚洲精品无码AV大片_最新国产免费Av网址_国产精品3级片

嵌入式培訓(xùn) 百分網(wǎng)手機(jī)站

嵌入式軟件助理工程師認(rèn)證考試試題題庫(2)

時間:2018-04-01 11:42:31 嵌入式培訓(xùn) 我要投稿

2016年嵌入式軟件助理工程師認(rèn)證考試試題題庫

  a.777 b.444 c.644 d.640

  114、在ARM Linux啟動的過程中,開啟MMU的時候,如何實現(xiàn)從實地址空間到虛擬地址空間的過度?D

  A、開啟MMU,在內(nèi)存中創(chuàng)建頁表(映射內(nèi)核到3G以上的虛擬地址空間)并繼續(xù)運(yùn)行。

  B、開啟MMU,在內(nèi)存中創(chuàng)建頁表(映射內(nèi)核到3G以上的虛擬地址空間),跳轉(zhuǎn)到虛擬地址空間繼續(xù)運(yùn)行。

  C、在內(nèi)存中創(chuàng)建頁表(映射內(nèi)核到3G以上的虛擬地址空間),開啟MMU,跳轉(zhuǎn)到虛擬地址空間繼續(xù)運(yùn)行。

  D、在內(nèi)存中創(chuàng)建頁表(映射內(nèi)核到3G以上的虛擬地址空間,同時把內(nèi)核所在的前1MB空間到和其實地址相同的虛擬地址空間),開啟MMU,跳轉(zhuǎn)到虛擬地址空間繼續(xù)運(yùn)行。

  115、在ARM體系中,MMU的第一級描述符有___項,每個描述符占用____字節(jié)

  A、1024,32 B、4096,4

  C、4096,4 D、1024,32

  答案:C(B和C一樣的,A和D是一樣的)

  116、在ARM體系中,下面MMU的一級描述符中,是節(jié)描述符的是_A___

  A、0xA0000C0E B、0xA0000C0F

  C、0x00000000 D、0xC0000C01

  117、init進(jìn)程是內(nèi)核在完成核內(nèi)引導(dǎo)以后加載的,它是系統(tǒng)所有進(jìn)程的起點,進(jìn)程號為1,在執(zhí)行過程中,首先會讀取( C )文件。20100626徐遠(yuǎn)超

  A. /etc/init B. /etc/fstab

  C. /etc/inittab D. /etc/rc.sysinit

  118 、指令A(yù)DD R2,R1,R1,LSR #2中,LSR的含義是(B)。

  A 邏輯左移 B 邏輯右移 C 算術(shù)右移 D循環(huán)右移

  119、以下ARM異常中,優(yōu)先級最高的是(D )。

  A Data abort B FIQ C IRQ D Reset

  120、指令LDR R0,[R4]對源操作數(shù)的尋址方式是( A )

  A 寄存器間接尋址 B寄存器尋址 C立即數(shù)尋址 D 相對尋址

  121、在Linux 2.4或者2.6內(nèi)核中,和ARM體系結(jié)構(gòu)相關(guān)的中斷處理程序的C代碼在源碼樹的__B_文件中

  A、kernerl/irq.c

  B、arch/arm/kernel/irq.c

  C、arch/arm/mach/irq.c

  D、arch/arm/kernel/entry-armv.S

  122、以下關(guān)于init進(jìn)程,描述不正確的是:(A)

  A. 一個通用進(jìn)程

  B. 可以產(chǎn)生新的進(jìn)程

  C. 在某些程序退出的時候能重起它們

  D. 負(fù)責(zé)在系統(tǒng)啟動的時候運(yùn)行一系列程序和腳本文件

  123、哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)的區(qū)別是( A)

  A 指令和數(shù)據(jù)分開存儲 B 不需要程序計數(shù)器 C 統(tǒng)一編址 D 單一數(shù)據(jù)總線

  124、fstab文件存放在(A)目錄中。

  A./etc B./boot

  C./sbin D./root

  125、Linux系統(tǒng)運(yùn)行級別5工作在(D)狀態(tài)。

  A.單用戶字符模式 B.多用戶字符模式

  C.單用戶圖形模式 D.多用戶圖形模式

  126、Linux文件權(quán)限一共10位長度,分成四段,第二段表示的內(nèi)容是( B )

  A.文件類型 B .文件所有者的權(quán)限

  C. 文件所有者所在組的權(quán)限 D. 其他用戶的權(quán)限

  127、啟動init進(jìn)程前,不需要經(jīng)過(D)步驟。

  A.加載內(nèi)核 B.檢測內(nèi)存

  C.加載文件系統(tǒng) D.啟動網(wǎng)絡(luò)支持

  128、哪條命令可以顯示文件系統(tǒng)使用硬盤空間的情況?(B)20100616徐遠(yuǎn)超

  A.ls   B.df C.du   D.Mount

  129、能在Linux下,用mkfs.jffs2命令創(chuàng)建JFFS2文件系統(tǒng)(基本上是使用JFFS2的Ramdisk),關(guān)于mkfs.jffs2下列說法錯誤的是: (C)

  A.-e 選項確定閃存的擦除扇區(qū)大小(通常是 64 千字節(jié))

  B.-p 選項用來在映像的剩余空間用零填充。

  C.-f 選項用于輸出文件,通常是 JFFS2 文件系統(tǒng)映像

  D.一旦創(chuàng)建了 JFFS2 文件系統(tǒng),它就被裝入閃存中適當(dāng)?shù)奈恢?引導(dǎo)裝載程序告知內(nèi)核查找文件系統(tǒng)的地址)以便內(nèi)核能掛裝它。

  130、波特率9600bps是指數(shù)據(jù)每秒傳輸( B )

  A 9600個字節(jié) B 9600個比特 C 9600個字 D 9600個字符

  131、ARM9和ARM7的重要區(qū)別是(A )

  A ARM9帶有MMU功能 B ARM9支持Thumb指令集

  C ARM9帶有Cache功能 D ARM9是哈佛結(jié)構(gòu)

  132、在使用文件通配符對文件名操作時?號表示(A)

  A. 只與一個任意的字符匹配

  B. 只與一個任意的字母匹配

  C. 只與一個任意的數(shù)字匹配

  D. 匹配于任意字符的組合

  133、 在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),并在選擇好后讓系統(tǒng)自動安裝,應(yīng)該選擇的選項是 D 。

  A) full B) expert C) newbie D) menu

  134、當(dāng)系統(tǒng)工作負(fù)載增加時,CPU的 A 將占很大比重

  A) 用戶時間 B)系統(tǒng)時間 C)空閑時間、 D) 進(jìn)程時間

  135、fsck對文件系統(tǒng)的檢查最先是從文件系統(tǒng)的 C 開始的

  A) MBR B) 磁盤塊 C) 超級塊 D) 塊鏈表

  136、關(guān)于RISC指令系統(tǒng)描述不正確的是( A )。

  A、指令條數(shù)多 B、指令長度固定

  C、指令格式種類少 D、尋址方式種類少

  137、對ARM7微處理器說法不正確的是( D )。

  A、兼容16位的Thumb指令集 B、集成式RISC內(nèi)核

  C、集成了ICE-RT邏輯 D、哈佛體系結(jié)構(gòu)

  138、在寄存器間接尋址方式中,指定寄存器中存放的是 ( B )。

  A、操作數(shù) B、操作數(shù)地址

  C、轉(zhuǎn)移地址 D、地址偏移量

  139、Samba服務(wù)器的進(jìn)程由B 兩部分組成 。

  A) named和sendmail B) smbd和nmbd C) bootp和dhcpd D) httpd和squid

  140、如果數(shù)據(jù)的存儲格式是大端模式,32bit寬的數(shù)0x12345678在大端模式下的CPU內(nèi)存中的存放(假設(shè)從地址0x4000開始)。內(nèi)存地址為0x4001的內(nèi)容是(A )。

  A、 0x34 B、0x56

  C、 0x23 D、0x78

  141、在配置代理服務(wù)器時,若設(shè)置代理服務(wù)器的工作緩存為64MB,配置行應(yīng)為 D 。

  A ) cache 64MB B) cache_dir ufs /usr/local/squid/cache 10000 16 256

  C) cache_ mgr 64MB D) cache_ mem 64MB

  142、安全管理涉及的問題包括保證網(wǎng)絡(luò)管理工作可靠進(jìn)行的安全問題和保護(hù)網(wǎng)絡(luò)用戶及網(wǎng)絡(luò)管理對象問題。 C 屬于安全管理的內(nèi)容。

  A) 配置設(shè)備的工作參數(shù) B) 收集與網(wǎng)絡(luò)性能有關(guān)的數(shù)據(jù)

  C) 控制和維護(hù)訪問權(quán)限 D) 監(jiān)測故障

  143、 B 命令是在vi編輯器中執(zhí)行存盤退出。

  A ) q B ) wq C) q! D) WQ

  144、下列哪個命令以文本菜單方式界面配置內(nèi)核選項: A

  A Make menuconfig B make xconfig C make config D make mrproper

  145、切換用戶登錄的命令是: ( B )

  A. ps B. su C. kill D. changeuser

  146、已知有如下程序:

  #include

  void main(){

  int a[5]={1,2,3,4,5};

  int * p = (int *)(&a+1);

  printf(“%d”,p[-1]);

  }

  那么,輸出結(jié)果為(B )

  A、該程序不可執(zhí)行,無輸出結(jié)果 B、 5

  C、1 D、不確定的隨機(jī)值

  147、終止一個前臺進(jìn)程可能用到的命令和操作是(B )。

  A、kill B、+c

  C、shut down D、halt

  148、 B 目錄存放著Linux的源代碼。

  A) /etc B) /usr/src C) /usr D) /home

  149、如果要將文件名file1修改為file2,下列命令( B )可以實現(xiàn)。

  A. cp file1 file2

  B. mv file1 file2

  C. ls file1 >file2

  D. ll file1 >file2

  150、不存盤退出vi的指令是( B )。

  A、q B、q! C、w D、wq

  151、有關(guān)歸檔和壓縮命令,下面描述正確的是 C 。

  A) 用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件

  B) unzip命令和gzip命令可以解壓縮相同類型的文件

  C) tar歸檔且壓縮的文件可以由gzip命令解壓縮

  D) tar命令歸檔后的文件也是一種壓縮文件

  152、未定義指令異常的C處理函數(shù)在(C)文件中定義。

  A、arch/arm/kernel/traps.c B、arch/arm/mm/fault.c

  C、arch/arm/mm/irq.c D、arch/arm/calls.S

  153、僅當(dāng)前一個命令執(zhí)行出錯時才執(zhí)行后一條命令,需要采取的操作是:(C)

  A. command1 && command2

  B. command1 XOR command2

  C. command1 || command2

  D. command1 << command2

  154、具有很多C語言的功能,又稱過濾器的是 C 。

  A) csh B) tcsh C) awk D) sed

  155、局域網(wǎng)的網(wǎng)絡(luò)地址192.168.1.0/24,局域網(wǎng)絡(luò)連接其它網(wǎng)絡(luò)的網(wǎng)關(guān)地址是192.168.1.1。主機(jī)192.168.1.20訪問172.16.1.0/24網(wǎng)絡(luò)時,其路由設(shè)置正確的是 B 。

  A) route add –net 192.168.1.0 gw 192.168.1.1 netmask 255.255.255.0 metric 1

  B) route add –net 172.16.1.0 gw 192.168.1.1 netmask 255.255.255.255 metric 1

  C) route add –net 172.16.1.0 gw 172.16.1.1 netmask 255.255.255.0 metric 1

  D) route add default 192.168.1.0 netmask 172.168.1.1 metric 1

  156、不需要編譯內(nèi)核的情況是 D 。

  A) 刪除系統(tǒng)不用的設(shè)備驅(qū)動程序時 B) 升級內(nèi)核時 C) 添加新硬件時 D)將網(wǎng)卡激活

  157、 內(nèi)核不包括的子系統(tǒng)是 D 。

  A) 進(jìn)程管理系統(tǒng) B) 內(nèi)存管理系統(tǒng) C) I/O管理系統(tǒng) D)硬件管理系統(tǒng)

  158、請選擇正確的命令( B),完成加載 NFS Server "svr.server.net"的 /home/nfs 到 /home2。

  A、 mount -t nfs svr.server.net:/home/nfs /home2

  B.、mount -t -s nfs svr.server.net /home/nfs /home2

  C.、nfsmount svr.server.net:/home/nfs /home2

  D、 nfsmount -s svr.server.net /home/nfs /home2

  159、下面(D )命令可以列出當(dāng)前動態(tài)加載的模塊清單,會把當(dāng)前插入的所有內(nèi)核模塊都列出來。

  A、insmod B、rmmod

  C、dmesg D、lsmod

  160、下面對于Bootloader的描述不正確的是(C)

  A、是上電后運(yùn)行的第一個程序 B、改變系統(tǒng)時鐘

  C、Bootloader的兩種模式對開發(fā)人員沒有意義 D、向內(nèi)核傳遞啟動參數(shù)

  161、符號“|"在shell命令中表示:( D )

  A、輸出追加 B、輸入追加 C、輸出重定向,原來的文件被改寫 D、管道

  162、通常所說的32位微處理器是指 C 。

  A) 地址總線的寬度為32位     B) 處理的數(shù)據(jù)長度只能為32位

  C) CPU 字長為32位      D) 通用寄存器數(shù)目為32個

  163、在32位處理器上,假設(shè)棧頂指針寄存器的當(dāng)前值為0x00FFFFE8,那么在執(zhí)行完指令“push eax”(eax為32位寄存器)后,棧指針的當(dāng)前值應(yīng)為A

  A) 0x00FFFFE4 B) 0x00FFFFE6 C) 0x00FFFFEA D) 0x00FFFFEC

  164、有若干并發(fā)進(jìn)程均將一個共享變量count 中的值加1 一次,那么有關(guān)count 中的值說法正確的是:______ 。(C )

  A、肯定有不正確的結(jié)果

  B、肯定有正確的結(jié)果

  C、若控制這些并發(fā)進(jìn)程互斥執(zhí)行count 加1 操作,count 中的值正確

  D、A,B,C 均不對

  165、使用Vim作為文本編輯器,在指令模式下要將光標(biāo)移動到文檔的最后一行的命令是(C)。

  A、0 B、$

  C、G D、GG

  166、已知某用戶stud1,其用戶目錄為/home/stud1。如果當(dāng)前目錄為/home,進(jìn)入目錄/home/stud1/test的命令是 ()。

  A 、cd test B、cd /stud1/test

  C、 cd stud1/test D、cd home

  167.如果想配置一臺匿名ftp服務(wù)器,應(yīng)修改 C 文件。

  A) /etc/gateway B) /etc/ftpservers

  C) /etc/ftpusers D) /etc/inetd.conf

  168.要配置NFS服務(wù)器,在服務(wù)器端主要配置 C 文件。

  A) /etc/rc.d/rc.inet1 B) /etc/rc.d/rc.M

  C) /etc/exports D) /etc/rc.d/rc.S

  169、 Boot Loader 的stage2通常使用C語言實現(xiàn),以完成復(fù)雜的功能,并增加可讀性和可移植性,以下哪一步驟屬于stage2的內(nèi)容:__D____

  A . 為加載 Boot Loader 的 stage2 準(zhǔn)備 RAM 空間

  B . 設(shè)置好堆棧

  C . 硬件設(shè)備初始化

  D . 將 kernel 映像和根文件系統(tǒng)映像從 flash 上讀到 RAM 空間中

  170、執(zhí)行以下程序段

  MOV SP, #3AH

  MOV A, #20H

  MOV B, #30H

  PUSH ACC

  PUSH B

  POP ACC

  POP B

  后,A和B的內(nèi)容是(B )

  A、20H,30H B、30H,20H

  C、3AH,30H D、3AH,3AH

  171、一個文件名字為rr.Z,可以用來解壓縮的命令是: D 。

  A) tar B) gzip C) compress D) uncompress

  172、在使用ln建立鏈接時,為了跨越不同的文件系統(tǒng),需要使用(B )。

  A.普通鏈接 B.硬鏈接

  C.特殊鏈接 D.軟鏈接

  173、( B )不是進(jìn)程和程序的區(qū)別。

  A. 程序是一組有序的靜態(tài)指令,進(jìn)程是一次程序的執(zhí)行過程

  B. 程序只能在前臺運(yùn)行,而進(jìn)程可以在前臺或后臺運(yùn)行

  C. 程序可以長期保存,進(jìn)程是暫時的

  D. 程序沒有狀態(tài),而進(jìn)程是有狀態(tài)的

  174、PV操作是在(D )上的操作。

  A、臨界區(qū) B、進(jìn)程

  C、緩沖區(qū) D、信號量

  175.在TCP/IP模型中,應(yīng)用層包含了所有的高層協(xié)議,在下列的一些應(yīng)用協(xié)議中, B 是能夠?qū)崿F(xiàn)本地與遠(yuǎn)程主機(jī)之間的文件傳輸工作。

  A) telnet B) FTP C) SNMP D) NFS

  176、中斷向量是指(C ) 。

  A、中斷斷點的地址 B、中斷向量表起始地址

  C、中斷處理程序入口地址 D、中斷返回地址

  177、 如果Boot Loader、內(nèi)核、啟動參數(shù)以及其他的系統(tǒng)映像四部分在固態(tài)存儲設(shè)備上分別獨(dú)立存放,則其存儲結(jié)構(gòu)的分配順序應(yīng)當(dāng)是:_D____。

  A . 文件系統(tǒng)、內(nèi)核、啟動參數(shù)、Bootloader

  B . 啟動參數(shù)、Bootloader、內(nèi)核、文件系統(tǒng)

  C . Bootloader、內(nèi)核、啟動參數(shù)、文件系統(tǒng)

  D . Bootloader、啟動參數(shù)、內(nèi)核、文件系統(tǒng)

  178、關(guān)于Qt說法不正確的是(C )

  A、是跨平臺的C++圖形用戶界面庫 B、Qt Embedded(Qtopia)基于Framebuffer

  C、Qt的各元件通信是基于callback的 D、可以同幾種Java虛擬機(jī)集成

  179、暫停當(dāng)前(前臺)任務(wù)并放到后臺去的命令是(A)。

  A、 + Z B、 + C

  C、 + P D、&

  180、關(guān)于RISC指令系統(tǒng)描述不正確的是( C )。

  A、優(yōu)先選取使用頻率最高的一些指令 B、避免使用復(fù)雜指令

  C、不需要一個復(fù)雜的編譯器 D、尋址方式種類少

  181、啟動samba服務(wù)器進(jìn)程,可以有兩種方式:獨(dú)立啟動方式和父進(jìn)程啟動方式,其中前者是在 C 文件中以獨(dú)立進(jìn)程方式啟動。

  A) /usr/sbin/smbd B) /usr/sbin/nmbd C) rc.samba D) /etc/inetd.conf

  182、Linux系統(tǒng)中的設(shè)備可分為三類:字符設(shè)備、塊設(shè)備和網(wǎng)絡(luò)設(shè)備,其中不是基于文件系統(tǒng)訪問的設(shè)備是 ( C) 。

  A. 字符設(shè)備 B. 塊設(shè)備

  C. 網(wǎng)絡(luò)設(shè)備 D. 字符和塊設(shè)備

  183、Samba服務(wù)器的配置文件是 D 。

  A) httpd.conf B) inetd.conf C) rc.samba D) smb.conf

  184、在給定文件中查找與設(shè)定條件相符字符串命令為(A )

  A、grep B、gzip

  C、find D、sort

  185、下列變量名中有效的shell變量名是: C 。

  A) -2-time B) _2$3 C )trust_no_1 D ) 2004file

  186、以下敘述中正確的是 C 。

  A) 宿主機(jī)與目標(biāo)機(jī)之間只需要建立邏輯連接即可

  B) 在嵌入式系統(tǒng)中,調(diào)試器與被調(diào)試程序一般位于同一臺機(jī)器上

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

  D) 宿主機(jī)與目標(biāo)機(jī)之間的通信方式只有串口和并口兩種

  187、在使用GCC編譯器的過程中,如果只想生成目標(biāo)文件而不進(jìn)行連接,需要使用選項( C )

  A.-S B.-o C.-c D.-E

  188、以下做法不利于嵌入式應(yīng)用軟件的移植的是 D 。

  A) 在軟件設(shè)計上,采用層次化設(shè)計和模塊化設(shè)計

  B) 在軟件體系結(jié)構(gòu)上,在操作系統(tǒng)和應(yīng)用軟件之間引入一個虛擬機(jī)層,把一些通用的、共性的操作系統(tǒng)API接口函數(shù)封裝起來

  C) 將不可移植的部分局域化,集中在某幾個特定的文件之中

  D) 在數(shù)據(jù)類型上,盡量直接使用C語言的數(shù)據(jù)類型

  189、對ARM處理器說法不正確的是( D )。

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

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

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

  D、尋址方式多而復(fù)雜

  190、嵌入式微控制器相比嵌入式微處理器的的最大特點(B )。

  A、體積大大減小 B、單片化

  C、功耗低 D、成本高

  191.c-shell中變量名ignoreeof表示 C

  A)執(zhí)行之前顯示每一條命令 B)使文件名結(jié)束

  C)必須用logout注銷而不是^D D)禁止文件名擴(kuò)展

  192.在某嵌入式操作系統(tǒng)中,若P、V操作的信號量S的初值為2,當(dāng)前值為-1,則表示等待信號量S的任務(wù)個數(shù)為B 。

  A ) 0       B) 1       C) 2       D) 3

  193、在字符界面環(huán)境下注銷LINUX,可用( C )命令。

  A. exit或quit

  B. quit或ctrl+D

  C. exit或ctrl+D

  D. 以上都可

  194、Linux文件權(quán)限一共10位長度,分成四段,第一段表示的內(nèi)容是( A )

  A 文件類型 B 文件所有者的權(quán)限

  C 文件所有者所在組的權(quán)限 D 其他用戶的權(quán)限

  195、對于所有用戶具有讀的文件權(quán)限,而文件主同時具有執(zhí)行權(quán)限的文件權(quán)限是( B )

  a.655 b.544 c.644 d.540

  196、下面哪條命令可用來確保文件“file1”存在( B )

  A. cp file1 /dev/null

  B. touch file1

  C. create file1

  D. mkfile file1

  197、操作系統(tǒng)中同時存在著多個進(jìn)程,它們(C )

  A、不能共享系統(tǒng)資源 B、不能調(diào)用同一段程序代碼

  C、可以共享所有的系統(tǒng)資源 D、可以共享允許共享的系統(tǒng)資源

  198、在變址尋址方式中,操作數(shù)的有效地址等于(C)

  A、變址寄存器內(nèi)容+形式地址(位移量)

  B、程序計數(shù)器內(nèi)容+形式地址

  C、基址寄存器內(nèi)容+形式地址

  D、堆棧指示器內(nèi)容+形式地址

  199、下列文件系統(tǒng)中,采用了inode來標(biāo)識文件的是( D )

  a.ntfs

  b.fat16

  c.fat32

  d.ext3

  200、如果我們需要設(shè)置一個文件,使它們作為可執(zhí)行文件運(yùn)行時,該進(jìn)程是作為文件所有者的權(quán)限,此時我們需要額外設(shè)置該文件的 C

  A ) seg-GID位 B ) 粘滯位 C) set-UID位 D) UMASK

  二、多項選擇題

  1. 嵌入式操作系統(tǒng)不同于通用操作系統(tǒng)的功能是( B C )

  A、任務(wù)調(diào)度 B、可裁減性 C、 強(qiáng)實時 D、設(shè)備管理  E、存儲器管理

  2. linux操作系統(tǒng)支持的文件系統(tǒng)有( A B C D E )

  A、EXT2 B、VFAT C、NFS D、ISO9660  E、JFFS

  3. Linux系統(tǒng)中的設(shè)備文件通常有如下分類(B C D )

  A、虛擬設(shè)備 B、字符設(shè)備 C、網(wǎng)絡(luò)設(shè)備 D、塊設(shè)備 E、存儲設(shè)備

  4. 片內(nèi)總線是大規(guī)模集成電路(Large Scale Integrated Circuit:LSI)和超大規(guī)模集成電路(VLSI)內(nèi)部各寄存器或功能單元之間的信息交換通道,它由生產(chǎn)廠家決定,下列屬于片內(nèi)總線的有(A B D )。

  A、AHB總線 B、APB總線 C、USB總線 D、ASB 總線  E、1394總線

  5. 下列能改變ARM處理器工作狀態(tài)的指令有( C D)

  A、B指令 B、SUB指令 C、BX指令 D、BLX指令 E、BL指令

  6. 常用的軟件開發(fā)模型有(B C D )

  A、結(jié)構(gòu)型 B、 原型模型 C、 迭代型 D、瀑布型 E、綜合型

  7. ARM處理器的工作模式中屬于異常模式的有( C D E )

  A、用戶模式usr B、系統(tǒng)模式sys C、 外部中斷模式irq D、中止模式abt E、快速中斷模式fiq

  8. 芯片總線又稱元件級總線,它是指系統(tǒng)內(nèi)或插件板內(nèi)各元件之間所使用的總線,下列屬于芯片總線的有( A C D )

  A、I2C總線 B、ISA總線 C、SPI總線 D、SCI總線  E、PCI總線

  9. 在ARM匯編語言程序設(shè)計中主程序和子程序參數(shù)的傳遞需要滿足ATPCS規(guī)則,ATPCS規(guī)則中用來傳遞參數(shù)的寄存器是(A B C D )

  A、R0 B、R1 C、R2 D、R3 E、R4

  三、填空題

  1、 在linux系統(tǒng)中,以 文件 方式訪問設(shè)備 。

  2、 前臺起動的進(jìn)程使用 ctrl+c 終止。

  3、 安裝linux系統(tǒng)對硬盤分區(qū)時,必須有兩種分區(qū)類型: 文件系統(tǒng)分區(qū) 和 交換分區(qū) 。

  4、 利用gdb進(jìn)行調(diào)試時,可通過step或next命令進(jìn)行單步執(zhí)行。

  5、 DHCP可以實現(xiàn)動態(tài) IP 地址分配。

  6、 Ping命令可以測試網(wǎng)絡(luò)中本機(jī)系統(tǒng)是否能到達(dá)一臺遠(yuǎn)程主機(jī) ,所以常常用于測試網(wǎng)絡(luò)的 連通性 。

  7、 vi編輯器具有兩種工作模式: 命令模式 和 輸入模式 。

  8、 在使用ls命令時,用八進(jìn)制形式顯示非打印字符應(yīng)使用參數(shù) -b 。

  9、 在shell編程時,使用方括號表示測試條件的規(guī)則是:方括號兩邊必須有 空格 。

  10、 在Windows9.x環(huán)境下共享Unix/Linux中的用戶目錄的一個工具是 Samba服務(wù)器。

  11、 編寫的shell程序運(yùn)行前必須賦予該腳本文件 執(zhí)行 權(quán)限。

  12、 在Linux系統(tǒng)中,用來存放系統(tǒng)所需要的配置文件和子目錄的目錄是 /etc 。

  13、 結(jié)束后臺進(jìn)程的命令是 kill 。

  14、 進(jìn)行遠(yuǎn)程登錄的命令是 telnet 。

  15、 在用vi編輯文件時,將文件內(nèi)容存入test.txt文件中,應(yīng)在命令模式下鍵入 :w test.txt 。

  16、 在Linux系統(tǒng)下,第二個IDE通道的硬盤(從盤)被標(biāo)識為 hdb 。

  17、 在CPU和物理內(nèi)存之間進(jìn)行地址轉(zhuǎn)換時,MMU將地址從虛擬(邏輯)地址空間映射到 物理地址空間 。

  18、 使用gcc編譯c程序生成可執(zhí)行文件有時似乎是一步完成的,但實際要經(jīng)歷如下四步: 預(yù)處理、編譯、匯編和連接 。

  19、 利用gdb進(jìn)行調(diào)試時,可通過step或next命令進(jìn)行單步執(zhí)行。

  20、 內(nèi)核分為 進(jìn)程管理系統(tǒng) 、 內(nèi)存管理系統(tǒng) 、 i/o管理系統(tǒng) 和文件管理系統(tǒng)等四個子系統(tǒng)。

  21、 gcc的編譯可分為__預(yù)處理____、編譯、匯編和___鏈接___等四個階段。

  22、 在Linux多線程編程時,需要包含頭文件___pthread.h___。

  23、 卸載Linux內(nèi)核模塊使用命令___rmmod___。

  24、 ARM處理器有多種運(yùn)行模式,用戶程序運(yùn)行在其中的___用戶___模式。

  25、 ARM處理器的中斷有兩種處理模式,分別為___快速中斷___模式和的___外部中斷___模式。