嵌入式經典面試題之選擇題

一、單項選擇題
1、如下哪一個命令可以幫助你知道shell命令的用法( A )
A. man              B.pwd             C. help            D. more


2、Linux分區類型默認的是:( B )
A. vfat          B. ext2/ext3      C. swap         D. dos


3、在大多數Linux發行版本中,以下哪個屬於塊設備 ( B )
A. 串行口        B. 硬盤         C. 虛擬終端      D. 打印機


4、下面哪個命令行可用來馬上重新啓動正在運行的Linux系統?( D )
A.   restart --delay=0   B.  reboot  -w   
C.   halt   -p          D.   shutdown   -r  now  


5、在Linux系統,默認的shell是什麼( A )  
A.bash      B.ash      C.csh    D.gnush


6、下面哪條命令可用來確保文件“myfile”存在( B )   
A. cp   myfile   /dev/null   B. touch  myfile   
C. create   myfile          D. mkfile   myfile

   
7、 LILO的配置文件是:( B )
A. /etc/conf                B. /etc/lilo.conf
C. /proc/kcore              D. /usr/local/


8、用“useradd jerry”命令添加一個用戶,這個用戶的主目錄是什麼( A )
A./home/jerry               B./bin/jerry  
C./var/jerry                D./etc/jerry


9、Linux文件權限一共10位長度,分成四段,第三段表示的內容是( D )
A.文件類型                  B.文件所有者的權限
C.文件所有者所在組的權限     D.其他用戶的權限


10、某文件的組外成員的權限爲只讀;所有者有全部權限;組內的權限爲讀與寫,則該文件的權限爲( D )
A.467             B.674            C.476            D.764


11、不是shell具有的功能和特點的是 ( C )
A.管道                           B.輸入輸出重定向            
C.執行後臺進程                    D.處理程序命令

PS:執行後臺進程是內核的工作。不是shell的功能和特點。shell只是把執行後臺的命令轉換成內核識別的功能,然後把這個功能轉交給內核。


12、如何從當前系統中卸載一個已裝載的文件系統( A )
A. umount                       B. dismount
C. mount –u                   D. 從 /etc/fstab 中刪除這個文件系統項


13、你用vi編輯器編寫了一個腳本文件shell.sh,你想將改文件名稱修改爲shell2.sh,下列命令( B )可以實現。
A. cp shell.sh shell2.sh        B. mv shell.sh shell2.sh
C. ls shell.sh >shell2.sh       D. ll shell.sh>shell2.sh


14、在/home/stud1/wang目錄下有一文件file,使用 ( D )可實現在後臺執行命令,此命令將file文件中的內容輸出到file.copy文件中。
A.  cat file >file.copy             B.  cat file file.copy
C.  cat file  file.copy&            D.  cat file >file.copy &


15、字符設備文件類型的標誌是 ( B )
A. p         B. c        C. s         D. l


16、刪除文件命令爲( D )
A. mkdir             B. rmdir                C.mv                D. rm


17、( B )命令可更改一個文件的權限設置?
A. attrib        B. chmod            C. change            D. file


18、用命令ls -al顯示出文件ff的描述如下所示,由此可知文件ff的類型爲( A )。

-rwxr-xr-- 1 root root 599 Cec 10 17:12 ff
A. 普通文件            B. 硬鏈接             C. 目錄            D. 符號鏈接


19、系統中有用戶user1和user2,同屬於users組。在user1用戶目錄下有一文件file1,它擁有644的權限,如果user2用戶想修改user1用戶目錄下的file1文件,應擁有( B )權限。
A. 744                B. 664                C. 646            D. 746


20、在指令系統的各種尋址方式中,獲取操作數最快的方式是(  1 -B );若操作數的地址包含在指令中,則屬於(  2-A  )方式。
(1)    A、直接尋址       B、立即尋址       C、寄存器尋址                D、間接尋址
(2)    A、直接尋址       B、立即尋址       C、寄存器尋址                D、間接尋址


21、在CPU和物理內存之間進行地址轉換時,( B  )將地址從虛擬(邏輯)地址空間映射到物理地址空間。
A、TCB           B、MMU    C、CACHE        D、DMA


22、Linux將存儲設備和輸入/輸出設備均看做文件來操作,(C)不是以文件的形式出現。
A. 目錄                           B. 軟鏈接
C. i節點表                           D. 網絡適配器 


23、關於文件系統的安裝和卸載,下面描述正確的是(A)。
A. 如果光盤未經卸載,光驅是打不開的
B. 安裝文件系統的安裝點只能是/mnt下
C. 不管光驅中是否有光盤,系統都可以安裝CD-ROM設備
D. mount /dev/fd0 /floppy 此命令中目錄/floppy是自動生成的


24、爲了查看Linux啓動信息,可以用(B)命令
A. cat /etc/lilo.conf               B.dmesg   
C. cat/proc/cpuinfo                D.lilo


25、用下列(A)命令查看Linux使用了多少內存
A.cat /proc/meminfo                   B. cat /bin/meminfo
C.vi /proc/meminfo                   D.vi /user/local/meminfo


26、下列(D)設備是字符設備。
A. hdc                B. fd0                C. hda1                D. tty1


27、下列說法正確的是(D)
A. ln  -s  a.txt   b.txt,作用是製作文件b.txt的符號鏈接,其名稱爲a.txt
B. df命令可以查看當前目錄佔用磁盤空間的大小
C. comm命令打印兩個文本文件中的相同的內容
D. rm命令可以用來刪除目錄


28、有如下的命令:$dd if=f1 of=f2。其中if=f1表示(A)
A. 以f1作爲源文件,代替標準輸入
B. 以f1作爲目標文件,代替標準輸出
C. 當條件滿足f1的時候,執行真正的拷貝
D. 拷貝的過程中,不轉化文件


29、爲了查找出當前用戶運行的所有進程的信息,我們可以使用(B)命令:
A. ps -a    B. ps -u    C. ls -a    D. ls –l


30、爲保證在啓動服務器時自動啓動DHCP進程,應對(  B  )文件進行編輯。
A、 /etc/rc.d/rc.inet2                 B、/etc/rc.d/rc.inet1
C、/etc/dhcpd.conf                 D、/etc/rc.d/rc.S


31、( D )設備是字符設備。
A、hdc        B、fd0     C、hda1        D、tty1


32、文件exer1的訪問權限爲rw-r--r--,現要增加所有用戶的執行權限和同組用戶的寫權限,下列命令正確的是(  A  )。
A 、chmod a+x g+w exer1        B 、chmod 765 exer1
C 、chmod o+x exer1               D 、chmod g+w exer1


33、刪除當前目錄abc以及下面的所有子目錄和文件,並不要求提示任何確認信息的命令是(B)
A. del abc\*.*    B. rm –rf abc     C. rmdirabc    D. rm –r abc\ *.* 


34、如果忘記了ls命令的用法,可以採用( C )命令獲得幫助
a. ?ls    b.help ls    c.man ls    d.get ls


35、在安裝開始前,用光盤啓動系統,想要進入字符界面安裝,需要輸入的命令是( C )
a.linux doc    b.linux    c.linux text    d.linux note


36、要給文件file1加上其他人可執行屬性的命令是( C )
a.chmod a+x   b.chown a+x    c.chmod o+x   d.chown o+x


37、怎樣新建一個新文件:( A )
a.touch hello.c      b.mk hello.c    c.rm hello.c     d.new hello.c


38、在bash命令中,當用( B )參數時,表示bash是交互的。
A、-c      B、-i       C、-s         D、-d


39、重定向的符號“>"表示:( C )
A、輸出追加   B、輸入追加   C、輸出重定向,原來的文件會被改寫  D、管道


40、linux系統能夠直接讀取的分區類型是( D )
a.ntfs      b.fat16      c.fat32    d.ext3


41、下列提法中,屬於ifconfig命令作用範圍的是(     B  )。
A、編譯源程序                     B、配置網卡的IP地址   
C、配置系統內核                  D、加載網卡到內核中


42、下列對shell變量FRUIT操作,正確的是(  C  )
A、爲變量賦值:$FRUIT=apple     B、顯示變量的值:fruit=apple   
C、顯示變量的值:echo $FRUIT      D、判斷變量是否有值:[ -f “$FRUIT” ]


43、一般可以用(  C   )實現自動編譯。
A、gcc      B、gdb *    C、make    D、 vi


44、處理機主要由處理器、存儲器和總線組成,總線包括(   D  )。
A、數據總線、串行總線、邏輯總線、物理總線     
B、並行總線、地址總線、邏輯總線、物理總線     
C、並行總線、串行總線、全雙工總線
D、數據總線、地址總線、控制總線 


45、假設當前目錄下有文件Makefile,下面是其內容:
pr1: prog.o subr.o
gcc –o pr1 prog.o subr.o
prog.o: prog.c prog.h
gcc –c –l prog.o prog.c
subr.o: subr.c
gcc –c –o subr.o subr.c
clear:
rm –f pr1*.o
現在執行命令make clear,實際執行的命令是( A ):
A. rm –f pr1*.o
B. gcc –c –l prog.o prog.c
C. gcc –c –o subr.o subr.c
D. 都執行 


46、Linux將存儲設備和輸入/輸出設備均看做文件來操作,下列選項(C)不是以文件的形式出現。
A. 目錄                           B. 軟鏈接
C. i節點表                           D. 網絡適配器


47、有如下的命令:$dd if=f1 of=f2。其中if=f1表示( A )
A. 以f1作爲源文件,代替標準輸入
B. 以f1作爲目標文件,代替標準輸出
C. 當條件滿足f1的時候,執行真正的拷貝
D. 拷貝的過程中,不轉化文件


48. 文件之間可以建立兩種鏈接關係:軟鏈接和硬鏈接,硬鏈接的特點是(C)
A. 等同於文件複製操作
B. 類似於文件複製,但新的鏈接文件並不佔用文件磁盤存儲空間
C. 刪除源文件,將使其他鏈接文件失效
D. 可以對目錄文件名建立硬鏈接


49. 下面哪一個選項不是linux系統的進程類型(D)
A. 交互進程
B. 批處理進程
C. 守護進程
D. 就緒進程


50、下面(   B  )特性不符合嵌入式操作系統特點。
A、實時性              B、不可定製        
C、微型化               D、易移植    

  
51、下面關於C語言程序的描述,正確的是(  C   )。
A、總是從第一個定義的函數開始執行         
B、要調用的函數必須在main()函數中定義         
C、總是從main()函數開始執行
D、main()函數必須放在程序的開始 


52、在FTP協議中,控制連接是由(   B   )主動建立的。
A、服務器端         B、客戶端      
C、操作系統           D、服務提供商


53、以下敘述中,不符合RISC指令系統特點的(    B )。
A、指令長度固定,指令種類少                    
B、尋址方式種類豐富,指令功能儘量增強      
C、設置大量通用寄存器,訪問存儲器指令簡單                    
D、選取使用頻率較高的一些簡單指令


54、當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是( C   )。
A、ping                           B、ifconfig
C、traceroute                    D、netstat


55. 下列哪種文件系統的寫入是LINUX所不能完全支持的:D
A. FAT       B. UFS       C. JFS       D. NTFS


56. LINUX支持網絡文件系統NFS,下列哪個命令實現了將位於 192.168.1.4機器上的 /opt/sirnfs 目錄掛載到本機/mnt/sirnfs下:( A)
A.mount -t nfs 192.168.1.4:/opt/sirnfs  /mnt/sirnfs
B.mount -t nfs /mnt/sirnfs   192.168.1.4:/opt/sirnfs
C.mount nfs –t 192.168.1.4:/opt/sirnfs  /mnt/sirnfs
D.mount nfs –t /mnt/sirnfs  192.168.1.4:/opt/sirnfs


57、同CISC相比,下面哪一項不屬於RISC處理器的特徵_ D  
A、採用固定長度的指令格式,指令規整、簡單、基本尋址方式有2~3種。
B、減少指令數和尋址方式,使控制部件簡化,加快執行速度。
C、數據處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執行效率,同時簡化處理器的設計。
D、RISC處理器都採用哈佛結構


58、在下列ARM處理器的各種模式中,__D___模式有自己獨立的R8-R14寄存器。
A、系統模式(System)、
B、終止模式(Abort)
C、中斷模式(IRQ)
D、快中斷模式(FIQ)


59、按照ARM過程調用標準(APCS),棧指針使用_B___寄存器,
A、R0        B、R13        C、R14        D、R15


60、在ARM體系結構中,_C___寄存器作爲連接寄存器,當進入子程序時或者處理器響應異常的時候,用來保存PC的返回值;_C___寄存器作爲處理器的程序計數器指針。
A、R0,R14   B、R13,R15   C、R14,R15  D、R14,R0


61、在ARM體系結構中,要從主動用戶模式(User)切換到超級用戶模式(Supervisor),應採用何種方法?C
A、直接修改CPU狀態寄存器(CPSR)對應的模式
B、先修改程序狀態備份寄存器(SPSR)到對應的模式,再更新CPU狀態
C、使用軟件中斷指令(SWI)
D、讓處理器執行未定義指令


62、下面關於MMU和Linux描述錯誤的是:C
A、MMU是內存管理單元Memory Management Unit的縮寫
B、uClinux可以運行在有MMU的處理器上
C、Linux內核功能強大,內存管理功能豐富,即使在沒有MMU的處理器上,也可以通過軟件實現地址映射。
D、Linux系統正是利用MMU,才能使得各個進程有獨立的尋址空間


63、DNS域名系統主要負責主機名和(  A    )之間的解析。
A、IP地址                 B、MAC地址
C、網絡地址                 D、主機別名


64、在vi編輯器中的命令模式下,重複上一次對編輯的文本進行的操作,可使用(    C    )命令。
A、上箭頭        B、下箭頭    C、<.>       D、<*>


65、進程有三種狀態:(   C )。
A 、準備態、執行態和退出態           B 、精確態、模糊態和隨機態
C 、運行態、就緒態和等待態           D 、手工態、自動態和自由態


66、下列變量名中有效的shell變量名是(  C )。
A、-1-time                 B、_2$3      
C、bo_chuang_1             D、2009file


67、文件系統的主要功能是(  A  )。
A、實現對文件的按名存取                    B、實現虛擬存儲          
C、 提高外存的讀寫速度                     D、用於保存系統文檔


68、在ARM Linux體系中,用來處理外設中斷的異常模式是__C____
A、軟件中斷(SWI)            B、未定義的指令異常
C、中斷請求(IRQ)            D、快速中斷請求(FIQ)


69、在Linux系統中,驅動程序註冊中斷處理程序的函數是_B____
A、trap_init                   B、request_irq
C、enable_irq                   D、register_irq


70、在ARM Linux系統中,中斷處理程序進入C代碼以後,ARM的處於__A__工作模式
A、超級用戶(SVC)            B、中斷(IRQ)
C、快速中斷(IRQ)            D、和進入中斷之前的狀態有關係


71、在ARM體系構建的嵌入式系統中,由電平模式觸發的中斷,其對應的中斷標準應該在何時被清除?A
A、當中斷處理程序結束以後,纔可以清除
B、進入相應的中斷處理程序,即可以清除
C、產生IRQ中斷的時候,處理器自動清除
D、任何時候都可以清除


72、在操作系統中,Spooling技術是用一類物理設備模擬另一類物理設備的技術,實現這種技術的功能模塊稱做(    B     )。
A、可林斯系統      B、斯普林系統
C、圖靈機系統      D、 虛擬存儲系統


73、通過修改下面文件哪個文件 ,可以設定開機時候自動安裝的文件系統(C )
A. /etc/mta                        B. /etc/fastboot
C. /etc/fstab                        D. /etc/inetd.conf


74、下面關於Shell的說法,不正確的是: (D)
A. 操作系統的外殼
B. 用戶與Linux內核之間的接口程序
C. 一個命令語言解釋器
D. 一種和C類似的程序語言


75、init可執行文件通常存放在( C )目錄中。
A./etc                                  B./boot
C./sbin                              D./root


76、假設root用戶執行“init 0”命令,系統將會( B )。
A.暫停               B.關機               C.重新啓動               D.初始化


77、嵌入式系統應用軟件一般在宿主機上開發,在目標機上運行,因此需要一個(   B     )環境。
A、交互操作系統              B、交叉編譯        
C、交互平臺                     D、分佈式計算      

 
78、已知有變量data1定義如下:C
union data
{  

   int i;
   char ch;
   float f;
} data1;
則變量data1所佔的內存存儲空間可表示爲。
A、sizeof(int)                 B、sizeof(char)  
C、sizeof(float)                D、sizeof(int)+sizeof(char)+sizeof(float)


79、軟件開發模型給出了軟件開發活動各階段之間的關係,(  D  )不是軟件開發模型。
A、瀑布模型         B、螺旋模型        
C、原型模型           D、程序模型


80、實時操作系統(RTOS)內核與應用程序之間的接口稱爲(   C  )。
A、輸入/輸出接口     B、文件系統     
C、API                D、圖形用戶接口


81、在操作系統中,除賦初值外,對信號量僅能操作的兩種原語是(    C     )。
A、存操作、取操作         B、讀操作、寫操作      
C、P操作、V操作          D、輸入操作、輸出操作


82、在下列ARM處理器的各種模式中,只有__A___模式不可以自由地改變處理器的工作模式。
A、用戶模式(User)    B、系統模式(System)
C、終止模式(Abort)     D、中斷模式(IRQ)


83、32位體系結構的ARM處理器有_B___種不同的處理器工作模式,和__B__個主要用來標識CPU的工作狀態和程序的運行狀態的狀態寄存器。
A、7、7        B、7、6     C、6、6      D、6、7


84、已知Linux系統中的唯一一塊硬盤是第一個IDE接口的master設備,該硬盤按順序有3個主分區和一個擴展分區,這個擴展分區又劃分了3個邏輯分區,則該硬盤上的第二個邏輯分區在Linux中的設備名稱是( D )
A. /dev/hda2     B. /dev/hda3
C. /dev/hda5     D. /dev/hda6


85、爲了查看Linux啓動信息,可以用:( B )
A、cat /etc/lilo.conf      B、dmesg    C、 cat/proc/cpuinfo        D、lilo


86、某文件的組外成員的權限爲只寫;所有者有讀寫權限;組內的權限爲只讀,則該文件的權限爲( B )
A 467             B 642            C 476            D 764


87、下面哪個命令行可用來馬上重新啓動正在運行的Linux系統?( D )
A.   restart --delay=0    B.  reboot  -w   
C.   halt   -p           D.   shutdown   -r   now 


88、在bash命令中,當用( B )參數時,表示bash是交互的。
A、-c      B、-i       C、-s         D、-d


89、重定向的符號“>>"表示:( A )
A、輸出追加   B、輸入追加   C、輸出重定向,原來的文件被改寫  D、管道


90、Linux文件權限一共10位長度,分成四段,第一段表示的內容是( A )
A 文件類型 B 文件所有者的權限
C 文件所有者所在組的權限 D 其他用戶的權限


91、( B )命令可更改一個文件的權限設置?
A. attrib        B. chmod            C. change            D. file


92、你用vi編輯器編寫了一個腳本文件shell.sh,你想將該文件名稱修改爲shell2.sh,下列命令( B )可以實現。
A. cp shell.sh shell2.sh
B. mv shell.sh shell2.sh
C. ls shell.sh >shell2.sh
D. ll shell.sh >shell2.sh


93、在使用GCC編譯器的過程中,以下(B)選項可用來指定生成的目標文件名
A.-c       B.-o      C.-S       D.-E


94、假設當前目錄下有文件Makefile,下面是其內容:
pr1: prog.o subr.o
gcc –o pr1 prog.o subr.o
prog.o: prog.c prog.h
gcc –c –l prog.o prog.c
subr.o: subr.c
gcc –c –o subr.o subr.c
clear:
rm –f pr1*.o
現在執行命令make subr.o,實際執行的命令是(C):
A. gcc –o pr1 prog.o subr.o
B. gcc –c –l prog.o prog.c
C. gcc –c –o subr.o subr.c
D. 都執行 


95、爲了使用生成的目標文件能夠用於gdb調試,在編譯時GCC應使用(C)選項。
A.-c     B.-w    C.-g    D.-o


96、存盤並退出vi的指令是( D )。
A、q  B、q!  C、w  D、wq


97. 下列關於/etc/fstab文件描述,正確的是( D )
A. fstab文件只能描述屬於linux的文件系統
B. CD_ROM和軟盤必須是自動加載的
C. fstab文件中描述的文件系統不能被卸載
D 啓動時按fstab文件描述內容加載文件系統


98.    ARM嵌入式系統中,PC指向的是正在(C  )的指令地址。
                          
A  執行        B 譯碼       C  取指        D 都不是


99.    ARM系統處理16-bit數據時,對應的數據類型是( B )。                          
A  Byte            B  Halfword               C  Word     D 三者都不是  

      
100.    實時系統是指( B )
A 響應快的系統      B 時間約束的系統     C 單任務系統    D 內核小的系統


101. 下面屬於blob運行過程第一階段的是(C)              
A 外圍的硬件初始化(串口,USB等);
B 根據用戶選擇,進入命令行模塊或啓動kernel。
C 寄存器的初始化
D 堆棧的初始化
答案:C第一階段的代碼在start.s中定義,大小爲1KB,它包括從系統上電後在0x00000000地址開始執行的部分。這部分代碼運行在Flash中,它包括對S3C44B0的一些寄存器的初始化和將Blob第二階段代碼從Flash拷貝到SDRAM中。


102.下列幾種流行的嵌入式GUI中,沒有采用分層設計的一種是: B
A.MiniGUI    B. Qt/Embedded     C. Nano-XWindow   D. OpenGUI


103. Qt/Embedded的底層圖形引擎基於一下哪種接口技術: A
A.framebuffer   B.GAL    C.IAL    D.GFX


104.在Linux使用GCC編譯器時有如下命令:Gcc–g test.c –o test,其中參數-g的作用是(D)
A  .生成目標文件test.o   B.生成彙編文件test.s  C .進行預編譯   D .包含調試信息


105. LINUX支持網絡文件系統NFS,下列哪個命令實現了將位於 192.168.1.4機器上的 /opt/sirnfs 目錄掛載到本機/mnt/sirnfs下:             A
A.mount -t nfs 192.168.1.4:/opt/sirnfs/mnt/sirnfs
B.mount -t nfs /mnt/sirnfs192.168.1.4:/opt/sirnfs
C.mount nfs –t 192.168.1.4:/opt/sirnfs/mnt/sirnfs
D.mount nfs –t /mnt/sirnfs192.168.1.4:/opt/sirnfs


106、同CISC相比,下面哪一項不屬於RISC處理器的特徵___D_____
A、採用固定長度的指令格式,指令規整、簡單、基本尋址方式有2~3種。
B、減少指令數和尋址方式,使控制部件簡化,加快執行速度。
C、數據處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執行效率,同時簡化處理器的設計。
D、RISC處理器都採用哈佛結構


107、32位數0x12345678用小端格式表示,則在AXD調試器下觀察數據在內存中分佈的情況是(B)                 
A  12 34 56 78   B  78 56 34 12       C  21 43 65 87       D  87 65 43 21      

 
108、RISC是指(C)
A 複雜指令計算機    B 並行機   C 精簡指令計算機    D 多處理器計算機


109、在ARM體系結構中,__C__寄存器作爲連接寄存器,當進入子程序時或者處理器響應異常的時候,用來保存PC的返回值;_C___寄存器作爲處理器的程序計數器指針。
A、R0,R14     B、R13,R15
C、R14,R15    D、R14,R0


110、在ARM體系結構中,要從主動用戶模式(User)切換到超級用戶模式(Supervisor),應採用何種方法?C
A、直接修改CPU狀態寄存器(CPSR)對應的模式
B、先修改程序狀態備份寄存器(SPSR)到對應的模式,再更新CPU狀態
C、使用軟件中斷指令(SWI)
D、讓處理器執行未定義指令


111、表達式A⊕B實現的功能是(C)
A 邏輯與    B 邏輯非   C 邏輯異或    D邏輯或


112、嵌入式系統的開發通常是在交叉開發環境實現的,交叉開發環境是指( A )
A  在宿主機上開發,在目標機上運行    B在目標機上開發,在宿主機上運行  
C  在宿主機上開發,在宿主機上運行    D在目標機上開發,在目標機上運行


113、在ARM系統結構中,MMU映射最小的單元空間是__D__
A、64KB        B、16KB        C、4KB        D、1KB


114、在ARM Linux啓動的過程中,開啓MMU的時候,如何實現從實地址空間到虛擬地址空間的過度?D
A、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間)並繼續運行。
B、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間),跳轉到虛擬地址空間繼續運行。
C、在內存中創建頁表(映射內核到3G以上的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。
D、在內存中創建頁表(映射內核到3G以上的虛擬地址空間,同時把內核所在的前1MB空間到和其實地址相同的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。


115、在ARM體系中,MMU的第一級描述符有___項,每個描述符佔用____字節
A、1024,32               B、4096,4
C、4096,4               D、1024,32
答案:C(B和C一樣的,A和D是一樣的)


116、在ARM體系中,下面MMU的一級描述符中,是節描述符的是_A___
A、0xA0000C0E           B、0xA0000C0F
C、0x00000000           D、0xC0000C01


117、在ARM Linux體系中,用來處理外設中斷的異常模式是_C_____
A、軟件中斷(SWI)            B、未定義的指令異常
C、中斷請求(IRQ)            D、快速中斷請求(FIQ)


118    、指令ADD R2,R1,R1,LSR #2中,LSR的含義是(B)。                               
A 邏輯左移       B  邏輯右移        C 算術右移           D循環右移

119、以下ARM異常中,優先級最高的是(D  )。                                     
A  Data abort       B  FIQ           C  IRQ          D  Reset


120、指令LDR R0,[R4]對源操作數的尋址方式是(  A )                           
A  寄存器間接尋址        B寄存器尋址        C立即數尋址     D 相對尋址


121、在Linux 2.4或者2.6內核中,和ARM體系結構相關的中斷處理程序的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、以下關於init進程,描述不正確的是:(A)
A. 一個通用進程
B. 可以產生新的進程
C. 在某些程序退出的時候能重起它們
D. 負責在系統啓動的時候運行一系列程序和腳本文件


123、哈佛結構和馮諾依曼結構的區別是( A)
A 指令和數據分開存儲    B 不需要程序計數器   C 統一編址    D 單一數據總線


124、fstab文件存放在(A)目錄中。
A./etc                                  B./boot
C./sbin                              D./root


125、Linux系統運行級別5工作在(D)狀態。
A.單用戶字符模式                       B.多用戶字符模式
C.單用戶圖形模式                       D.多用戶圖形模式


126、下面關於Shell的說法,不正確的是: (D)
A. 操作系統的外殼
B. 用戶與Linux內核之間的接口程序
C. 一個命令語言解釋器
D. 一種和C類似的程序語言  


127、init啓動進程需要讀取(A)配置文件:
A. /etc/inittab
B. /sbin/init
C. /etc/sysvinit
D. /bin/sh


128、啓動init進程前,不需要經過(D)步驟。
A.加載內核                              B.檢測內存
C.加載文件系統                          D.啓動網絡支持


129、RISC是指(C)
A 複雜指令計算機    B 並行機   C 精簡指令計算機    D 多處理器計算機


130、波特率9600bps是指數據每秒傳輸( B )
A  9600個字節    B 9600個比特   C 9600個字    D 9600個字符


131、ARM9和ARM7的重要區別是(A )
A  ARM9帶有MMU功能            B  ARM9支持Thumb指令集  
C  ARM9帶有Cache功能            D  ARM9是哈佛結構


132、32位體系結構的ARM處理器有_B___種不同的處理器工作模式,和___B_個主要用來標識CPU的工作狀態和程序的運行狀態的狀態寄存器。
A、7、7     B、7、6
C、6、6     D、6、7


133、 在安裝Linux的過程中的第五步是讓用戶選擇安裝方式,如果用戶希望安裝部分組件(軟件程序),並在選擇好後讓系統自動安裝,應該選擇的選項是 D 。
A) full          B) expert      C) newbie         D) menu


???134、當系統工作負載增加時,CPU的 A 將佔很大比重
A) 用戶時間        B)系統時間         C)空閒時間、        D) 進程時間


135、fsck對文件系統的檢查最先是從文件系統的 C 開始的
A) MBR               B) 磁盤塊          C) 超級塊              D) 塊鏈表


如果數據的存儲格式是大端模式,32bit寬的數0x12345678在大端模式下的CPU內存中的存放(假設從地址0x4000開始)。內存地址爲0x4001的內容是(A    )。
A、 0x34                    B、0x56
C、 0x23                    D、0x78


136、關於RISC指令系統描述不正確的是( A )。
A、指令條數多                B、指令長度固定
C、指令格式種類少            D、尋址方式種類少


137、對ARM7微處理器說法不正確的是(  D )。
A、兼容16位的Thumb指令集                B、集成式RISC內核
C、集成了ICE-RT邏輯                       D、哈佛體系結構


138、在寄存器間接尋址方式中,指定寄存器中存放的是 (    B )。
A、操作數           B、操作數地址
C、轉移地址          D、地址偏移量


139、Samba服務器的進程由B 兩部分組成 。
A) named和sendmail B) smbd和nmbd     C) bootp和dhcpd     D) httpd和squid


140、爲保證在啓動服務器時自動啓動DHCP進程,應對 B 文件進行編輯。
A) /etc/rc.d/rc.inet2     B) /etc/rc.d/rc.inet1  
C) /etc/dhcpd.conf    D) /etc/rc.d/rc.S


141、在配置代理服務器時,若設置代理服務器的工作緩存爲64MB,配置行應爲 D 。
A ) cache 64MB             B) cache_dir ufs /usr/local/squid/cache 10000 16 256
C)  cache_ mgr 64MB       D)  cache_ mem 64MB


142、安全管理涉及的問題包括保證網絡管理工作可靠進行的安全問題和保護網絡用戶及網絡管理對象問題。 C 屬於安全管理的內容。
A) 配置設備的工作參數       B) 收集與網絡性能有關的數據  
C) 控制和維護訪問權限       D) 監測故障


143、 B 命令是在vi編輯器中執行存盤退出。
A ) q        B ) wq         C) q!       D) WQ


144、下列關於/etc/fstab文件描述,正確的是 D 。
A)  fstab文件只能描述屬於linux的文件系統     
B)  CD_ROM和軟盤必須是自動加載的
C)  fstab文件中描述的文件系統不能被卸載   
D)  啓動時按fstab文件描述內容加載文件系統


145、 D 設備是字符設備。
A)  hdc       B) fd0      C)hda1       D) tty1


146、已知有如下程序:
    #include <stdio.h>
    void main(){
        int a[5]={1,2,3,4,5};
        int * p = (int *)(&a+1);
        printf(“%d”,p[-1]);
}
那麼,輸出結果爲(B )
A、該程序不可執行,無輸出結果         B、 5
C、1                               D、不確定的隨機值


147、終止一個前臺進程可能用到的命令和操作是(B )。
A、kill                      B、<ctrl>+c
C、shut down              D、halt 


148、 B 目錄存放着Linux的源代碼。
A)  /etc        B) /usr/src    C) /usr       D)  /home


149、關於文件系統的安裝和卸載,下面描述正確的是 A 。
A) 如果光盤未經卸載,光驅是打不開的     B) 安裝文件系統的安裝點只能是/mnt下
C) 不管光驅中是否有光盤,系統都可以安裝CD-ROM設備 D) mount /dev/fd0 /floppy 此命令中目錄/floppy是自動生成的

150、文件exer1的訪問權限爲rw-r--r--,現要增加所有用戶的執行權限和同組用戶的寫權限,下列命令正確的是 A 。
A)  chmod a+x g+w exer1    B)  chmod 765 exer1
C)  chmod o+x exer1       D)  chmod g+w exer1


151、有關歸檔和壓縮命令,下面描述正確的是 C 。
A)  用uncompress命令解壓縮由compress命令生成的後綴爲.zip的壓縮文件
B)  unzip命令和gzip命令可以解壓縮相同類型的文件
C)  tar歸檔且壓縮的文件可以由gzip命令解壓縮
D)  tar命令歸檔後的文件也是一種壓縮文件


152、不是shell具有的功能和特點的是 C 。
A)  管道     B) 輸入輸出重定向     C) 執行後臺進程    D) 處理程序命令


153、( D )設備是字符設備。
A、hdc                      B、fd0
C、hda1                  D、tty1。
154、具有很多C語言的功能,又稱過濾器的是 C 。
A) csh         B) tcsh         C) awk      D) sed


155、局域網的網絡地址192.168.1.0/24,局域網絡連接其它網絡的網關地址是192.168.1.1。主機192.168.1.20訪問172.16.1.0/24網絡時,其路由設置正確的是 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、不需要編譯內核的情況是 D 。
A) 刪除系統不用的設備驅動程序時     B) 升級內核時    C) 添加新硬件時      D)將網卡激活


157、 內核不包括的子系統是 D 。
A) 進程管理系統    B) 內存管理系統    C) I/O管理系統    D)硬件管理系統


158、以下敘述中,不符合RISC指令系統特點的是B。
A)指令長度固定,指令種類少          B)尋址方式種類豐富,指令功能儘量增強
C) 設置大量通用寄存器,訪問存儲器指令簡單
D) 選取使用頻率較高的一些簡單指令


159、系統中有用戶user1和user2,同屬於users組。在user1用戶目錄下有一文件file1,它擁有644的權限,如果user2用戶想修改user1用戶目錄下的file1文件,應擁有 B  權限。
A )744           B) 664     C) 646       D) 746


160、下列對shell變量FRUIT操作,正確的是: C 。
A) 爲變量賦值:$FRUIT=apple        B) 顯示變量的值:fruit=apple
C) 顯示變量的值:echo $FRUIT      D) 判斷變量是否有值:[ -f “$FRUIT” ]


161、一般可以用_C_實現自動編譯。  
A) gcc    B) gdb *    C) make      D)vi 


162、通常所說的32位微處理器是指 C 。
A) 地址總線的寬度爲32位     B) 處理的數據長度只能爲32位    
C) CPU 字長爲32位           D) 通用寄存器數目爲32個


163、在32位處理器上,假設棧頂指針寄存器的當前值爲0x00FFFFE8,那麼在執行完指令“push eax”(eax爲32位寄存器)後,棧指針的當前值應爲A
A)  0x00FFFFE4        B)  0x00FFFFE6     C) 0x00FFFFEA    D) 0x00FFFFEC


164、有若干併發進程均將一個共享變量count 中的值加1 一次,那麼有關count 中的值說法正確的是:______ 。(C )
A、肯定有不正確的結果
B、肯定有正確的結果
C、若控制這些併發進程互斥執行count 加1 操作,count 中的值正確
D、A,B,C 均不對


165、使用Vim作爲文本編輯器,在指令模式下要將光標移動到文檔的最後一行的命令是(C)。
A、0                     B、$  
C、G                     D、GG


166、已知某用戶stud1,其用戶目錄爲/home/stud1。如果當前目錄爲/home,進入目錄/home/stud1/test的命令是 (C)。
A 、cd test                B、cd /stud1/test
C、 cd stud1/test            D、cd home


167.如果想配置一臺匿名ftp服務器,應修改 C 文件。
A)  /etc/gateway     B)  /etc/ftpservers     
C)  /etc/ftpusers     D) /etc/inetd.conf


168.要配置NFS服務器,在服務器端主要配置 C 文件。
A)  /etc/rc.d/rc.inet1     B)  /etc/rc.d/rc.M      
C)  /etc/exports     D)  /etc/rc.d/rc.S


169.Linux將存儲設備和輸入/輸出設備均看做文件來操作, C 不是以文件的形式出現。
A) 目錄      B )軟鏈接     C) i節點表       D) 網絡適配器


170.Linux文件權限一共10位長度,分成四段,第三段表示的內容是 C 。
A) 文件類型                    B) 文件所有者的權限
C) 文件所有者所在組的權限       D) 其他用戶的權限


171.一個文件名字爲rr.Z,可以用來解壓縮的命令是: D 。
A) tar     B) gzip       C)compress     D) uncompress


172、在使用ln建立鏈接時,爲了跨越不同的文件系統,需要使用(B )。
A.普通鏈接                B.硬鏈接
C.特殊鏈接                D.軟鏈接


173、Samba服務器的進程由(B )兩部分組成。
A、named和sendmail    B、smbd和nmbd
C、bootp和dhcpd        D、httpd和squid    


174、PV操作是在(D )上的操作。
A、臨界區            B、進程           
C、緩衝區            D、信號量


175.在TCP/IP模型中,應用層包含了所有的高層協議,在下列的一些應用協議中, B 是能夠實現本地與遠程主機之間的文件傳輸工作。
A)  telnet       B)  FTP       C)  SNMP    D)  NFS


176.當我們與某遠程網絡連接不上時,就需要跟蹤路由查看,以便了解在網絡的什麼位置出現了問題,滿足該目的的命令是 C 。
A)  ping        B)  ifconfig       C)  traceroute    D)  netstat


177.DNS域名系統主要負責主機名和 A 之間的解析。
A)  IP地址   B)  MAC地址    C) 網絡地址    D) 主機別名


178、關於Qt說法不正確的是(C )
A、是跨平臺的C++圖形用戶界面庫        B、Qt Embedded(Qtopia)基於Framebuffer
C、Qt的各元件通信是基於callback的    D、可以同幾種Java虛擬機集成


179、暫停當前(前臺)任務並放到後臺去的命令是(A)。
A、<CTRL> + Z               B、<CTRL> + C
C、<CTRL> + P                D、&


180、關於RISC指令系統描述不正確的是( C )。
A、優先選取使用頻率最高的一些指令        B、避免使用複雜指令
C、不需要一個複雜的編譯器                D、尋址方式種類少


181、啓動samba服務器進程,可以有兩種方式:獨立啓動方式和父進程啓動方式,其中前者是在 C 文件中以獨立進程方式啓動。
A)  /usr/sbin/smbd     B) /usr/sbin/nmbd      C) rc.samba     D) /etc/inetd.conf


182、進程有三種狀態: C 。
A) 準備態、執行態和退出態      B) 精確態、模糊態和隨機態
C) 運行態、就緒態和等待態      D) 手工態、自動態和自由態


183、Samba服務器的配置文件是 D 。
A)  httpd.conf   B) inetd.conf      C)rc.samba   D) smb.conf


184、字符設備文件類型的標誌是 B 。
A ) p       B) c       C) s       D) l


185、下列變量名中有效的shell變量名是: C 。
A)  -2-time   B)  _2$3    C)trust_no_1   D )  2004file


186、以下敘述中正確的是 C 。
A) 宿主機與目標機之間只需要建立邏輯連接即可
B) 在嵌入式系統中,調試器與被調試程序一般位於同一臺機器上
C) 在嵌入式系統開發中,通常採用的是交叉編譯器
D) 宿主機與目標機之間的通信方式只有串口和並口兩種


187、文件系統的主要功能是 A 。
A) 實現對文件的按名存取     B) 實現虛擬存儲
C) 提高外存的讀寫速度      D) 用於保存系統文檔


188、以下做法不利於嵌入式應用軟件的移植的是 D 。
A) 在軟件設計上,採用層次化設計和模塊化設計
B) 在軟件體系結構上,在操作系統和應用軟件之間引入一個虛擬機層,把一些通用的、共性的操作系統API接口函數封裝起來
C) 將不可移植的部分局域化,集中在某幾個特定的文件之中
D) 在數據類型上,儘量直接使用C語言的數據類型


189、對ARM處理器說法不正確的是(  D )。
A、小體積、低功耗、低成本、高性能   
B、支持Thumb(16位)/ARM(32位)雙指令集
C、只有Load/Store指令可以訪問存儲器
D、尋址方式多而複雜


190、嵌入式微控制器相比嵌入式微處理器的的最大特點(B )。
A、體積大大減小        B、單片化
C、功耗低               D、成本高


191.c-shell中變量名ignoreeof表示 C
A)執行之前顯示每一條命令         B)使文件名結束
C)必須用logout註銷而不是^D         D)禁止文件名擴展


192.在某嵌入式操作系統中,若P、V操作的信號量S的初值爲2,當前值爲-1,則表示等待信號量S的任務個數爲 B 。
A ) 0       B) 1       C) 2       D) 3


193、在字符界面環境下注銷LINUX,可用( C )命令。
A. exit或quit
B. quit或ctrl+D
C. exit或ctrl+D
D. 以上都可


194. 用下列(A)命令查看Linux使用了多少內存。
A. cat /proc/meminfo
B. cat /bin/meminfo
C. vi /proc/meminfo
D. vi /user/local/meminfo


195. LINUX支持網絡文件系統NFS,下列哪個命令實現了將位於 192.168.1.4機器上的 /opt/sirnfs 目錄掛載到本機/mnt/sirnfs下:             D
A.mount nfs –t /mnt/sirnfs  192.168.1.4:/opt/sirnfs
B.mount -t nfs /mnt/sirnfs   192.168.1.4:/opt/sirnfs
C.mount nfs –t 192.168.1.4:/opt/sirnfs  /mnt/sirnfs
D.mount -t nfs 192.168.1.4:/opt/sirnfs   /mnt/sirnfs 


196、下面哪條命令可用來確保文件“file1”存在( B )   
A. cp   file1   /dev/null   
B. touch   file1   
C. create   file1   
D. mkfile   file1


197、在安裝開始前,用光盤啓動系統,想要進入字符界面安裝,需要輸入的命令是( C )
A.linux doc
B.linux
C.linux text
D.linux note


198、操作系統中同時存在着多個進程,它們(C )
A、不能共享系統資源           B、不能調用同一段程序代碼
C、可以共享所有的系統資源        D、可以共享允許共享的系統資源


199、在變址尋址方式中,操作數的有效地址等於(C)
A、變址寄存器內容+形式地址(位移量)
B、程序計數器內容+形式地址
C、基址寄存器內容+形式地址
D、堆棧指示器內容+形式地址


200、下列文件系統中,採用了inode來標識文件的是( D )
a.ntfs
b.fat16
c.fat32
d.ext3


201、Linux文件權限一共10位長度,分成四段,第一段表示的內容是( A )
A 文件類型 B 文件所有者的權限
C 文件所有者所在組的權限 D 其他用戶的權限


202、對於所有用戶具有讀的文件權限,而文件主同時具有執行權限的文件權限是( B )
a.655    b.544    c.644    d.540


203、在使用GCC編譯器的過程中,如果只想生成目標文件而不進行連接,需要使用選項( C )
A.-S       B.-o      C.-c       D.-E


204、Linux將存儲設備和輸入/輸出設備均看做文件來操作,下列選項(C)不是以文件的形式出現。
A. 目錄                           B. 軟鏈接
C. i節點表                           D. 硬鏈接


205、Qt/Embedded的底層圖形引擎基於一下哪種接口技術: A
A.framebuffer   B.GAL    C.IAL    D.GFX


206、同CISC相比,下面哪一項不屬於RISC處理器的特徵__D______
A、採用固定長度的指令格式,指令規整、簡單、基本尋址方式有2~3種。
B、減少指令數和尋址方式,使控制部件簡化,加快執行速度。
C、數據處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執行效率,同時簡化處理器的設計。
D、RISC處理器都採用哈佛結構


207、在給定文件中查找與設定條件相符字符串命令爲(A )
A、grep           B、gzip
C、find           D、sort


208、Linux系統中的設備可分爲三類:字符設備、塊設備和網絡設備,其中不是基於文件系統訪問的設備是 ( C) 。
A. 字符設備          B. 塊設備      
C. 網絡設備          D. 字符和塊設備


209、中斷向量是指(C )。
A、中斷斷點的地址                 B、中斷向量表起始地址  
C、中斷處理程序入口地址         D、中斷返回地址 


210、( B )不是進程和程序的區別。
A. 程序是一組有序的靜態指令,進程是一次程序的執行過程
B. 程序只能在前臺運行,而進程可以在前臺或後臺運行
C. 程序可以長期保存,進程是暫時的
D. 程序沒有狀態,而進程是有狀態的


211、在ARM系統結構中,MMU映射最大的單元空間是___A_
A、1MB        B、128KB       C、64KB        D、4KB


212. 下面哪一個選項不是linux系統的進程類型(C)
A. 交互進程
B. 批處理進程
C. 就緒進程
D. 守護進程


213. 如果Boot Loader、內核、啓動參數以及其他的系統映像四部分在固態存儲設備上分別獨立存放,則其存儲結構的分配順序應當是:_D____。                 
A . 文件系統、內核、啓動參數、Bootloader   
B . 啓動參數、Bootloader、內核、文件系統
C . Bootloader、內核、啓動參數、文件系統  
D . Bootloader、啓動參數、內核、文件系統  


214. Boot Loader 的stage2通常使用C語言實現,以完成複雜的功能,並增加可讀性和可移植性,以下哪一步驟屬於stage2的內容:__D____  
A . 爲加載 Boot Loader 的 stage2 準備 RAM 空間
B . 設置好堆棧
C . 硬件設備初始化
D . 將 kernel 映像和根文件系統映像從 flash 上讀到 RAM 空間中


215、執行以下程序段
    MOV SP, #3AH
    MOV A, #20H
    MOV B, #30H
    PUSH    ACC
    PUSH    B
    POP     ACC
    POP        B
    後,A和B的內容是(B )
    A、20H,30H        B、30H,20H
    C、3AH,30H        D、3AH,3AH


216、請選擇正確的命令( 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


217、( D)設備是字符設備。
A、hdc           B、fd0
C、hda1           D、tty1


218、下面(D )命令可以列出當前動態加載的模塊清單,會把當前插入的所有內核模塊都列出來。
A、insmod           B、rmmod
C、dmesg           D、lsmod


219、在Linux 2.4或者2.6內核中,和ARM體系結構相關的中斷處理程序的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


220、通過修改下面文件哪個文件 ,可以設定開機時候自動安裝的文件系統(C )
A. /etc/mta                        B. /etc/fastboot
C. /etc/fstab                        D. /etc/inetd.conf


221、下面關於Shell的說法,不正確的是: (D)
A. 操作系統的外殼
B. 用戶與Linux內核之間的接口程序
C. 一個命令語言解釋器
D. 一種和C類似的程序語言


222、下面關於Shell的說法,不正確的是: (D)
A. 操作系統的外殼
B. 用戶與Linux內核之間的接口程序
C. 一個命令語言解釋器
D. 一種和C類似的程序語言


223、下面對於Bootloader的描述不正確的是(C)
A、是上電後運行的第一個程序                       B、改變系統時鐘
C、Bootloader的兩種模式對開發人員沒有意義        D、向內核傳遞啓動參數


224、符號“|"在shell命令中表示:( D )
A、輸出追加   B、輸入追加   C、輸出重定向,原來的文件被改寫  D、管道


225、某文件的組外成員的權限爲只讀;所有者有讀執行權限;組內的權限爲只寫,則該文件的權限爲( D )
A 467             B 642            C 476            D 524


226、在ARM Linux體系中,用來處理外設中斷的異常模式是_C_____
A、軟件中斷(SWI)            B、未定義的指令異常
C、中斷請求(IRQ)            D、快速中斷請求(FIQ)


227、在Linux系統中,驅動程序註冊中斷處理程序的函數是__B___
A、trap_init                   B、request_irq
C、enable_irq                   D、register_irq


228、未定義指令異常的C處理函數在(C)文件中定義。
A、arch/arm/kernel/traps.c           B、arch/arm/mm/fault.c
C、arch/arm/mm/irq.c               D、arch/arm/calls.S


229、在ARM體系構建的嵌入式系統中,由電平模式觸發的中斷,其對應的中斷標準應該在何時被清除?A

A、當中斷處理程序結束以後,纔可以清除
B、進入相應的中斷處理程序,即可以清除
C、產生IRQ中斷的時候,處理器自動清除
D、任何時候都可以清除


230、僅當前一個命令執行出錯時才執行後一條命令,需要採取的操作是:(C)
A. command1 && command2
B. command1 XOR command2
C. command1 || command2
D. command1 << command2


231、如果要將文件名file1修改爲file2,下列命令( B )可以實現。
A. cp file1 file2
B. mv file1 file2
C. ls file1 >file2
D. ll file1 >file2


232、在使用GCC編譯器的過程中,以下(B)選項可用來指定生成的目標文件名
A.-c       B.-o      C.-S       D.-E


233、爲了使用生成的目標文件能夠用於gdb調試,在編譯時GCC應使用(C)選項。
A.-c    B.-w
C.-g    D.-o


234、不存盤退出vi的指令是( B )。
A、q  B、q!  C、w  D、wq


235. 下列關於/etc/fstab文件描述,正確的是( D )。
A. fstab文件只能描述屬於linux的文件系統
B. CD_ROM和軟盤必須是自動加載的
C. fstab文件中描述的文件系統不能被卸載
D 啓動時按fstab文件描述內容加載文件系統


236. 下列哪個命令以文本菜單方式界面配置內核選項:  A
A Make menuconfig   B make xconfig  C make config  D make mrproper


237. 如果Boot Loader、內核、啓動參數以及其他的系統映像四部分在固態存儲設備上分別獨立存放,則其存儲結構的分配順序應當是:___D__。  
A.  文件系統、內核、啓動參數、Bootloader   
B.  啓動參數、Bootloader、內核、文件系統
C.  Bootloader、內核、啓動參數、文件系統  
D.  Bootloader、啓動參數、內核、文件系統  


238. Boot Loader 的stage2通常使用C語言實現,以完成複雜的功能,並增加可讀性和可移植性,以下哪一步驟屬於stage2的內容:___D___  
A . 爲加載 Boot Loader 的 stage2 準備 RAM 空間
B . 設置好堆棧
C . 硬件設備初始化
D . 將 kernel 映像和根文件系統映像從 flash 上讀到 RAM 空間中


239.下列幾種流行的嵌入式GUI中,沒有采用分層設計的一種是: B
A.MiniGUI    B. Qt/Embedded     C. Nano-XWindow   D. OpenGUI


240. 在使用文件通配符對文件名操作時?號表示(A)
A. 只與一個任意的字符匹配
B. 只與一個任意的字母匹配
C. 只與一個任意的數字匹配
D. 匹配於任意字符的組合


241、同CISC相比,下面哪一項不屬於RISC處理器的特徵__D______
A、採用固定長度的指令格式,指令規整、簡單、基本尋址方式有2~3種。
B、減少指令數和尋址方式,使控制部件簡化,加快執行速度。
C、數據處理指令只對寄存器進行操作,只有加載/存儲指令可以訪問存儲器,以提高指令的執行效率,同時簡化處理器的設計。
D、RISC處理器都採用哈佛結構


242、已知Linux系統中的唯一一塊硬盤是第一個IDE接口的master設備,該硬盤按順序有3個主分區和一個擴展分區,這個擴展分區又劃分了3個邏輯分區,則該硬盤上的第二個邏輯分區在Linux中的設備名稱是( D )
A. /dev/hda2
B. /dev/hda3
C. /dev/hda5
D. /dev/hda6


243、爲了查看Linux啓動信息,可以用:( B )
A、cat /etc/lilo.conf      B、dmesg    C、 cat/proc/cpuinfo        D、lilo


244、在下列ARM處理器的各種模式中,__D___模式有自己獨立的R8-R14寄存器。
A、系統模式(System)、
B、終止模式(Abort)
C、中斷模式(IRQ)
D、快中斷模式(FIQ)


245、按照ARM過程調用標準(APCS),棧指針使用_B___寄存器,
A、R0        B、R13        C、R14        D、R15


246、在ARM體系結構中,_C___寄存器作爲連接寄存器,當進入子程序時或者處理器響應異常的時候,用來保存PC的返回值;___C_寄存器作爲處理器的程序計數器指針。
A、R0,R14
B、R13,R15
C、R14,R15
D、R14,R0


247、在ARM體系結構中,要從主動用戶模式(User)切換到超級用戶模式(Supervisor),應採用何種方法?C
A、直接修改CPU狀態寄存器(CPSR)對應的模式
B、先修改程序狀態備份寄存器(SPSR)到對應的模式,再更新CPU狀態
C、使用軟件中斷指令(SWI)
D、讓處理器執行未定義指令


248、在ARM系統結構中,MMU映射最小的單元空間是__D__
A、64KB        B、16KB        C、4KB        D、1KB


249、在ARM Linux啓動的過程中,開啓MMU的時候,如何實現從實地址空間到虛擬地址空間的過度?D
A、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間)並繼續運行。
B、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間),跳轉到虛擬地址空間繼續運行。
C、在內存中創建頁表(映射內核到3G以上的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。
D、在內存中創建頁表(映射內核到3G以上的虛擬地址空間,同時把內核所在的前1MB空間到和其實地址相同的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。


250、在Linux 2.4或者2.6內核中,和ARM體系結構相關的中斷處理程序的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


251、啓動init進程前,不需要經過(D)步驟。
A.加載內核                              B.檢測內存

C.加載文件系統                          D.啓動網絡支持


252、能在Linux下,用mkfs.jffs2命令創建JFFS2文件系統(基本上是使用JFFS2的Ramdisk),關於mkfs.jffs2下列說法錯誤的是: (C)
A.-e 選項確定閃存的擦除扇區大小(通常是 64 千字節)
B.-p 選項用來在映像的剩餘空間用零填充。
C.-f 選項用於輸出文件,通常是 JFFS2 文件系統映像
D.一旦創建了 JFFS2 文件系統,它就被裝入閃存中適當的位置(引導裝載程序告知內核查找文件系統的地址)以便內核能掛裝它。


253、切換用戶登錄的命令是:  (    B  )
A. ps    B. su    C. kill    D. changeuser


254、文件之間可以建立兩種鏈接關係:軟鏈接和硬鏈接,硬鏈接的特點是(C)
A. 等同於文件複製操作
B. 類似於文件複製,但新的鏈接文件並不佔用文件磁盤存儲空間
C. 刪除源文件,將使其他鏈接文件失效
D. 可以對目錄文件名建立硬鏈接 


255、在使用文件通配符對文件名操作時?號表示(A)
A. 只與一個任意的字符匹配    B. 只與一個任意的字母匹配
C. 只與一個任意的數字匹配    D. 匹配於任意字符的組合


256、Linux文件權限一共10位長度,分成四段,第二段表示的內容是( B )
A.文件類型                 B .文件所有者的權限
C. 文件所有者所在組的權限   D. 其他用戶的權限


257、對於所有用戶都只能讀的文件權限是( B )
a.777    b.444    c.644    d.640


258、在vi編輯器的命令模式中,刪除一行的命令是( B )
a.yy     b.dd     c.pp    d.xx


259、在使用GCC編譯器的過程中,如果只想生成目標文件而不進行連接,需要使用選項( A )
A.-c       B.-o      C.-S       D.-E


260、 如果Boot Loader、內核、啓動參數以及其他的系統映像四部分在固態存儲設備上分別獨立存放,則其存儲結構的分配順序應當是:_D __。                          
A. 文件系統、內核、啓動參數、Bootloader   
B. 啓動參數、Bootloader、內核、文件系統
C. Bootloader、內核、啓動參數、文件系統  
D. Bootloader、啓動參數、內核、文件系統  


261、 Boot Loader 的stage2通常使用C語言實現,以完成複雜的功能,並增加可讀性和可移植性,以下哪一步驟屬於stage2的內容:_D __
A.爲加載 Boot Loader 的 stage2 準備 RAM 空間
B.設置好堆棧
C.硬件設備初始化
D.將 kernel 映像和根文件系統映像從 flash 上讀到 RAM 空間中


262、下面屬於blob運行過程第一階段的是(C)            
A.外圍的硬件初始化(串口,USB等);
B. 根據用戶選擇,進入命令行模塊或啓動kernel。
C. 寄存器的初始化
D .堆棧的初始化


答案:C第一階段的代碼在start.s中定義,大小爲1KB,它包括從系統上電後在0x00000000地址開始執行的部分。這部分代碼運行在Flash中,它包括對S3C44B0的一些寄存器的初始化和將Blob第二階段代碼從Flash拷貝到SDRAM中。


263、下列幾種流行的嵌入式GUI中,沒有采用分層設計的一種是: B
A.MiniGUI    B. Qt/Embedded     C. Nano-XWindow   D. OpenGUI


264、 Qt/Embedded的底層圖形引擎基於一下哪種接口技術: A
A.framebuffer   B.GAL    C.IAL    D.GFX


265、在ARM系統結構中,MMU映射最大的單元空間是_A___
A、1MB        B、128KB       C、64KB        D、4KB


266、在ARM系統結構中,MMU映射最小的單元空間是_D___
A、64KB        B、16KB        C、4KB        D、1KB


267、在ARM Linux啓動的過程中,開啓MMU的時候,如何實現從實地址空間到虛擬地址空間的過度?D
A、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間)並繼續運行。
B、開啓MMU,在內存中創建頁表(映射內核到3G以上的虛擬地址空間),跳轉到虛擬地址空間繼續運行。
C、在內存中創建頁表(映射內核到3G以上的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。
D、在內存中創建頁表(映射內核到3G以上的虛擬地址空間,同時把內核所在的前1MB空間到和其實地址相同的虛擬地址空間),開啓MMU,跳轉到虛擬地址空間繼續運行。


268、在ARM體系中,MMU的第一級描述符有___項,每個描述符佔用____字節
A、1024,32               B、4096,4
C、4096,4               D、1024,32
答案:C(B和C一樣的,A和D是一樣的)


269、在ARM體系中,下面MMU的一級描述符中,是節描述符的是_A___
A、0xA0000C0E           B、0xA0000C0F
C、0x00000000           D、0xC0000C01


270、在Linux 2.4或者2.6內核中,和ARM體系結構相關的中斷處理程序的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


271、下面關於Shell的說法,不正確的是: (D)
A. 操作系統的外殼
B. 用戶與Linux內核之間的接口程序
C. 一個命令語言解釋器
D. 一種和C類似的程序語言


272、以下關於init進程,描述不正確的是:(A)
A. 一個通用進程
B. 可以產生新的進程
C. 在某些程序退出的時候能重起它們
D. 負責在系統啓動的時候運行一系列程序和腳本文件


273、在Linux系統中,下列哪個命令可以用來加載模塊( A )
A.insmod                         B.load
C.init                             D.installmod


274、可加載模塊一般位於系統的(B)目錄下:
A. /lib/modules
B. /lib/modules/x.y.z(x.y.z是內核的版本號)
C. /usr/lib
D. /usr/local/lib


275、下列設備中(D)是字符設備。
A hdc B fd0 C hda1 D tty1


276、 下列哪個命令以文本菜單方式界面配置內核選項:  A
A Make menuconfig   B make xconfig  C make config  D make mrproper


277、 如果Boot Loader、內核、啓動參數以及其他的系統映像四部分在固態存儲設備上分別獨立存放,則其存儲結構的分配順序應當是:_B____。                 
A . 文件系統、內核、啓動參數、Bootloader   
B . 啓動參數、Bootloader、內核、文件系統
C . Bootloader、內核、啓動參數、文件系統  
D . Bootloader、啓動參數、內核、文件系統  


278、 Boot Loader 的stage2通常使用C語言實現,以完成複雜的功能,並增加可讀性和可移植性,以下哪一步驟屬於stage2的內容:__D____  
A . 爲加載 Boot Loader 的 stage2 準備 RAM 空間
B . 設置好堆棧
C . 硬件設備初始化
D . 將 kernel 映像和根文件系統映像從 flash 上讀到 RAM 空間中


279、 Linux分區默認的文件系統的類型是:( B )
A. vfat      B. ext2/ext3     C.swap     D. dos


280、在下列ARM處理器的各種模式中,_D____模式有自己獨立的R8-R14寄存器。
A、系統模式(System)、
B、終止模式(Abort)
C、中斷模式(IRQ)
D、快中斷模式(FIQ)


281、按照ARM過程調用標準(APCS),棧指針使用__B__寄存器,
A、R0        B、R13        C、R14        D、R15


282、下面關於MMU和Linux描述錯誤的是:C
A、MMU是內存管理單元Memory Management Unit的縮寫
B、uClinux可以運行在有MMU的處理器上
C、Linux內核功能強大,內存管理功能豐富,即使在沒有MMU的處理器上,也可以通過軟件實現地址映射。
D、Linux系統正是利用MMU,才能使得各個進程有獨立的尋址空間


283、在ARM系統結構中,MMU映射最大的單元空間是_A___
A、1MB        B、128KB       C、64KB        D、4KB


284、在Linux系統中,驅動程序註冊中斷處理程序的函數是__B___
A、trap_init                   B、request_irq
C、enable_irq                   D、register_irq


285、在ARM Linux系統中,中斷處理程序進入C代碼以後,ARM的處於__A__工作模式
A、超級用戶(SVC)            B、中斷(IRQ)
C、快速中斷(IRQ)            D、和進入中斷之前的狀態有關係


286、在ARM體系構建的嵌入式系統中,由電平模式觸發的中斷,其對應的中斷標準應該在何時被清除?A
A、當中斷處理程序結束以後,纔可以清除
B、進入相應的中斷處理程序,即可以清除
C、產生IRQ中斷的時候,處理器自動清除
D、任何時候都可以清除


287、下面哪一個選項不是linux系統的進程類型(D)
A. 交互進程
B. 批處理進程
C. 守護進程
D. 就緒進程


288、可加載模塊一般位於系統的(B)目錄下:
A. /lib/modules
B. /lib/modules/x.y.z(x.y.z是內核的版本號)
C. /usr/lib
D. /usr/local/lib


289、在Linux下,用mkfs.jffs2命令創建JFFS2文件系統(基本上是使用JFFS2的Ramdisk),關於mkfs.jffs2下列說法錯誤的是: (C)
A.-e 選項確定閃存的擦除扇區大小(通常是 64 千字節)
B.-p 選項用來在映像的剩餘空間用零填充。
C.-f 選項用於輸出文件,通常是 JFFS2 文件系統映像
D.一旦創建了 JFFS2 文件系統,它就被裝入閃存中適當的位置(引導裝載程序告知內核查找文件系統的地址)以便內核能掛裝它。


290、在下列ARM處理器的各種模式中,只有__A___模式不可以自由地改變處理器的工作模式。
A、用戶模式(User)
B、系統模式(System)
C、終止模式(Abort)
D、中斷模式(IRQ)


291、在CPU和物理內存之間進行地址轉換時,B將地址從虛擬(邏輯)地址空間映射到物理地址空間。
A ) TCB              B)  MMU         C)  CACHE           D)  DMA


292、嵌入式系統由硬件部分和軟件部分構成,以下不屬於嵌入式系統軟件的是C。
A) 系統內核          B) 驅動程序          C)  FPGA編程軟件     D)嵌入式中


293、如果我們需要設置一個文件,使它們作爲可執行文件運行時,該進程是作爲文件所有者的權限,此時我們需要額外設置該文件的 C
A ) seg-GID位         B ) 粘滯位         C)  set-UID位            D) UMASK


294、NFS服務器通過調用/etc/rc.d/init.d中的portmap和nfs腳本啓動,啓動後它將通過尋找本地服務器的 D 文件,向網絡上的子機提供NFS文件共享服務
A)  /etc/hosts         B)  /etc/inittab   
C)  /etc/inet.d           D)  /etc/exports


295、 B 不是進程和程序的區別。
A ) 程序是一組有序的靜態指令,進程是一次程序的執行過程
B)  程序只能在前臺運行,而進程可以在前臺或後臺運行
C)  程序可以長期保存,進程是暫時的     
D)  程序沒有狀態,而進程是有狀態的


296、 終止一個前臺進程可能用到的命令和操作 B 。
A) kill         B) <CTRL>+C            C) shut down            D) halt


297、爲了得到所有的命令行輸入的參數,我們可以使用變量: B
A)  $#        B)  $@      C) $0        D)  $!


298、通過修改文件 C ,可以設定開機時候自動安裝的文件系統
A)  /etc/mtab       B)  /etc/fastboot      
C)  /etc/fstab       D)  /etc/inetd.conf


299、以下敘述中,不符合RISC指令系統特點的是 B 。
A) 指令長度固定,指令種類少
B) 尋址方式種類豐富,指令功能儘量增強
C) 設置大量通用寄存器,訪問存儲器指令簡單
D) 選取使用頻率較高的一些簡單指令


300、下列提法中,不屬於ifconfig命令作用範圍的是 D 。
A) 配置本地迴環地址         B) 配置網卡的IP地址
C) 激活網絡適配器            D) 加載網卡到內核中


301、下列不是Linux系統進程類型的是 D 。
A) 交互進程   B) 批處理進程    C )守護進程      D) 就緒進程


302、在日常管理中,通常CPU會影響系統性能的情況是: A 。
A)  CPU已滿負荷地運轉       B) CPU的運行效率爲30%
C)  CPU的運行效率爲50%     D) CPU的運行效率爲80%


303、WWW服務器是在Internet上使用最爲廣泛,它採用的是 B 結構。
A) 服務器/工作站       B)  B/S         C) 集中式      D )分佈式


304、NFS是 C 系統。
A) 文件    B) 磁盤     C) 網絡文件     D) 操作


305、關閉linux系統(不重新啓動)可使用命令 B 。
A)  Ctrl+Alt+Del    B)  halt   C)  shutdown -r now     D) reboot


306、在vi編輯器中的命令模式下,鍵入 B 可在光標當前所在行下添加一新行。
A) “a”       B)  “o”       C)  “I”       D)  A


307、在vi編輯器中的命令模式下,重複上一次對編輯的文本進行的操作,可使用 C 命令。
A) 上箭頭    B)  下箭頭      C)<.>;         D)  <*>;


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章