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處理器的中斷有兩種處理模式,分別為___快速中斷___模式和的___外部中斷___模式。