軟件工程師認(rèn)證模擬考評(píng)題_第1頁(yè)
軟件工程師認(rèn)證模擬考評(píng)題_第2頁(yè)
軟件工程師認(rèn)證模擬考評(píng)題_第3頁(yè)
已閱讀5頁(yè),還剩34頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、嵌入式軟件助理工程師認(rèn)證考試試題題庫(kù)一、單項(xiàng)選擇題 1二、多項(xiàng)選擇題 28三、填空題 28四、判斷題 30五、簡(jiǎn)答題 32六、閱讀程序題 45七、應(yīng)用實(shí)踐題 49、單項(xiàng)選擇題shell 命令的用法( A )C. help)D. dosD. more1、如下哪一個(gè)命令可以幫助你知道A. manB. pwd2、 Linux 分區(qū)類型默認(rèn)的是: ( BA. vfatB. ext2/ext3 C. swap3、在大多數(shù) Linux 發(fā)行版本中,以下哪個(gè)屬于塊設(shè)備 A.4、A.C.5、串行口 B. 硬盤 C. 虛擬終端 下面哪個(gè)命令行可用來(lái)馬上重新啟動(dòng)正在運(yùn)行的 restart -delay=0 B.

2、reboot -w halt -p D. shutdown -r now 在 Linux 系統(tǒng),默認(rèn)的 shell 是什么( A )(D.LinuxB ) 打印機(jī) 系統(tǒng)?( DA. bash B.ash C.csh D.gnush6、下面哪條命令可用來(lái)確保文件“ myfile ”存在(A. cp myfile /dev/null B. touch myfile C. create myfileD. mkfile myfile7、LILO 的配置文件是: ( B )A. /etc/confB. /etc/lilo.confC. /proc/kcoreD. /usr/local/8、用“ user

3、add jerry”命令添加一個(gè)用戶,這個(gè)用戶的主目錄是什么( A )A. /home/jerryB./bin/jerryC./var/jerry D./etc/jerry9、Linux 文件權(quán)限一共 10 位長(zhǎng)度,分成四段,第三段表示的內(nèi)容是( D )A. 文件類型B. 文件所有者的權(quán)限C.文件所有者所在組的權(quán)限D(zhuǎn).其他用戶的權(quán)限10、 某文件的組外成員的權(quán)限為只讀;所有者有全部權(quán)限;組內(nèi)的權(quán)限為讀與寫,則該文件 的權(quán)限為( D )A. 467B.674C.476D.76411、不是 shell 具有的功能和特點(diǎn)的是 ( A )A. 管道 B. 輸入輸出重定向C. 執(zhí)行后臺(tái)進(jìn)程D .處理程序

4、命令12、如何從當(dāng)前系統(tǒng)中卸載一個(gè)已裝載的文件系統(tǒng)(A )A. umountC. mount uB. dismountD. 從 /etc/fstab中刪除這個(gè)文件系統(tǒng)項(xiàng)13、你用 vi 編輯器編寫了一個(gè)腳本文件 shell.sh ,你想將改文件名稱修改為 shell2.sh 下列命令( B )可以實(shí)現(xiàn)。A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.sh D. ll shell.sh >shell2.sh 14、在 /home/stud1/wang 目錄下有一文件 file ,使用 ( D

5、 )可實(shí)現(xiàn)在后臺(tái)執(zhí)行命令,此 命令將 file 文件中的內(nèi)容輸出到 file.copy 文件中。A. cat file >file.copyB. cat file file.copyC. &cat file file.copyD. &cat file >file.copy15、字符設(shè)備文件類型的標(biāo)志是( B )A. pB. c C. sD. l16、刪除文件命令為( D )A. mkdirB. rmdir C. mv D. rm17、( B )命令可更改一個(gè)文件的權(quán)限設(shè)置?A. attribB. chmodC. changeD. file18、用命令 ls -al

6、顯示出文件 ff 的描述如下所示,由此可知文件 ff 的類型為( A )。-rwxr-xr- 1 root root 599 Cec 10 17:12 ff A. 普通文件 B. 硬鏈接 19、系統(tǒng)中有用戶 user1 和 user2 ,同屬于 它擁有 644 的權(quán)限, 如果 user2 用戶想修改 權(quán)限。A. 744 B. 664C. 目錄 D. 符號(hào)鏈接 users 組。在 user1 用戶目錄下有一文件 user1 用戶目錄下的file1 ,file1 文件,應(yīng)擁有 ( B )C. 64620、在指令系統(tǒng)的各種尋址方式中,獲取操作數(shù)最快的方式是( 包含在指令中,則屬于( 2-A )方式。

7、(1)A直接尋址 B 、立即尋址(2) A直接尋址 B 、立即尋址21、在CPU和物理內(nèi)存之間進(jìn)行地址轉(zhuǎn)換時(shí), 到物理地址空間。A、 TCBB 、MMU C 、CACHED. 7461、寄存器尋址、寄存器尋址B )將地址從虛擬D、DMA-B );若操作數(shù)的地址、間接尋址 D 、間接尋址 邏輯)地址空間映射22、Linux將存儲(chǔ)設(shè)備和輸入/輸出設(shè)備均看做文件來(lái)操作,(C)不是以文件的形式出現(xiàn)。A. 目錄B. 軟鏈接C. i 節(jié)點(diǎn)表D. 網(wǎng)絡(luò)適配器23、 關(guān)于文件系統(tǒng)的安裝和卸載,下面描述正確的是(A)。A. 如果光盤未經(jīng)卸載,光驅(qū)是打不開的B. 安裝文件系統(tǒng)的安裝點(diǎn)只能是 /mnt 下C. 不管

8、光驅(qū)中是否有光盤,系統(tǒng)都可以安裝CD-ROM設(shè)備D. mount /dev/fd0 /floppy 此命令中目錄 /floppy 是自動(dòng)生成的24、 為了查看Linux啟動(dòng)信息,可以用(B)命令A(yù). cat /etc/lilo.confB.dmesgC. cat/proc/cpuinfoD.lilo25、用下列(A)命令查看Linux使用了多少內(nèi)存A. cat /proc/meminfoB. cat /bin/meminfoD.vi /user/local/mem infoC. vi /proc/memi nfo26、下列(D)設(shè)備是字符設(shè)備。A. hdcB. fdOC. hdalD. tty

9、l27、 下列說(shuō)法正確的是(D)A. ln -s a.txt b.txt,作用是制作文件b.txt的符號(hào)鏈接,其名稱為a.txtB. df命令可以查看當(dāng)前目錄占用磁盤空間的大小C. comm命令打印兩個(gè)文本文件中的相同的內(nèi)容D. rm命令可以用來(lái)刪除目錄28、 有如下的命令:$dd if=f1 of=f2 。其中if=f1 表示(A)A. 以f1作為源文件,代替標(biāo)準(zhǔn)輸入B. 以f1作為目標(biāo)文件,代替標(biāo)準(zhǔn)輸出C. 當(dāng)條件滿足f1的時(shí)候,執(zhí)行真正的拷貝D. 拷貝的過(guò)程中,不轉(zhuǎn)化文件B)命令:29、為了查找出當(dāng)前用戶運(yùn)行的所有進(jìn)程的信息,我們可以使用(A. ps -a B. ps -u C. ls

10、-a D. ls-lDHCPS程,應(yīng)對(duì)(B文件進(jìn)行編輯。A、/etc/rc.d/rc.i net2B、/etc/rc.d/rc.inet130、為保證在啟動(dòng)服務(wù)器時(shí)自動(dòng)啟動(dòng)D、/etc/rc.d/rc.SD 、tty1A、chmod a+x g+w exer1B、chmod 765 exer1C /etc/dhcpd.conf31、( D )設(shè)備是字符設(shè)備。A hdcB、fd0 C 、hda132、文件exer1的訪問(wèn)權(quán)限為rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán) 限,下列命令正確的是( A )。C、chmod o+x exer1D 、chmod g+w exer133、刪除

11、當(dāng)前目錄abc以及下面的所有子目錄和文件,并不要求提示任何確認(rèn)信息的命令是(B)A. del abc*.* B. rm- rf abc C. rmdir abc D. rm- r abc *.*34、如果忘記了 ls命令的用法,可以采用( C )命令獲得幫助a. ? ls b.help ls c.man ls d.get ls35、在安裝開始前,用光盤啟動(dòng)系統(tǒng),想要進(jìn)入字符界面安裝,需要輸入的命令是(C )a.li nux doc b.li nux c.li nux textd.li nux n ote36、 要給文件file1加上其他人可執(zhí)行屬性的命令是( C )a.chmod a+x b.

12、chow n a+x c.chmod o+x d.chow n o+x 37、 怎樣新建一個(gè)新文件:(A )a.touch hello.c b.mk hello.c c.rm hello.c d. new hello.c38、在bash命令中,當(dāng)用(B )參數(shù)時(shí),表示 bash是交互的。A、一 c B 、一 i C 、一 s D 、一 d39、重定向的符號(hào)“ >"表示:(C )A、輸出追加 B、輸入追加 C、輸出重定向,原來(lái)的文件會(huì)被改寫D、管道40、linux系統(tǒng)能夠直接讀取的分區(qū)類型是( D )a.ntfs b.fat16 c.fat32 d.ext341、 下列提法中,屬

13、于ifconfig命令作用范圍的是( B )。A、編譯源程序B、配置網(wǎng)卡的IP地址C配置系統(tǒng)內(nèi)核D、加載網(wǎng)卡到內(nèi)核中42、下列對(duì) shell 變量 FRUIT 操作,正確的是( C )A、為變量賦值:$FRUIT=appleB、顯示變量的值:fruit=appieC顯示變量的值:echo $FRUIT D、判斷變量是否有值:-f43、一般可以用( C )實(shí)現(xiàn)自動(dòng)編譯。A、gcc B 、 gdb * C 、 make D 、 vi44、 處理機(jī)主要由處理器、存儲(chǔ)器和總線組成,總線包括(D )。A、數(shù)據(jù)總線、串行總線、邏輯總線、物理總線B并行總線、地址總線、邏輯總線、物理總線C并行總線、串行總線、

14、全雙工總線D數(shù)據(jù)總線、地址總線、控制總線45、假設(shè)當(dāng)前目錄下有文件 Makefile ,下面是其內(nèi)容:pr1: prog.o subr.ogcc - o pr1 prog.o subr.oprog.o: prog.c prog.hgcc - c - l prog.o prog.csubr.o: subr.cgcc c o subr.o subr.cclear:rm - f pr1*.o現(xiàn)在執(zhí)行命令 make clear ,實(shí)際執(zhí)行的命令是( A ):A. rm - f pr1*.oB. gcc - c - l prog.o prog.cC. gcc - c - o subr.o subr.cD

15、. 都執(zhí)行46、Linux 將存儲(chǔ)設(shè)備和輸入 / 輸出設(shè)備均看做文件來(lái)操作,下列選項(xiàng)( 式出現(xiàn)。A. 目錄B. 軟鏈接C. i 節(jié)點(diǎn)表D. 網(wǎng)絡(luò)適配器47、有如下的命令: $dd if=f1 of=f2 。其中 if=f1 表示( A )A. 以 f1 作為源文件,代替標(biāo)準(zhǔn)輸入B. 以 f1 作為目標(biāo)文件,代替標(biāo)準(zhǔn)輸出C. 當(dāng)條件滿足 f1 的時(shí)候,執(zhí)行真正的拷貝D. 拷貝的過(guò)程中,不轉(zhuǎn)化文件48、文件之間可以建立兩種鏈接關(guān)系:軟鏈接和硬鏈接,硬鏈接的特點(diǎn)是(A. 等同于文件復(fù)制操作B. 類似于文件復(fù)制,但新的鏈接文件并不占用文件磁盤存儲(chǔ)空間C. 刪除源文件,將使其他鏈接文件失效D. 可以對(duì)目

16、錄文件名建立硬鏈接49、下面哪一個(gè)選項(xiàng)不是 linux 系統(tǒng)的進(jìn)程類型( D)A. 交互進(jìn)程B. 批處理進(jìn)程C. 守護(hù)進(jìn)程D. 就緒進(jìn)程$FRUIT”C)不是以文件的形C)50、下面( B )特性不符合嵌入式操作系統(tǒng)特點(diǎn)。A、實(shí)時(shí)性B、不可定制C微型化D、易移植51、下面關(guān)于C語(yǔ)言程序的描述,正確的是( C )。A、總是從第一個(gè)定義的函數(shù)開始執(zhí)行B要調(diào)用的函數(shù)必須在main()函數(shù)中定義C總是從ma in ()函數(shù)開始執(zhí)行D ma in ()函數(shù)必須放在程序的開始52、 在FTP協(xié)議中,控制連接是由(B )主動(dòng)建立的。A、服務(wù)器端B、客戶端C操作系統(tǒng)D服務(wù)提供商53、 以下敘述中,不符合RIS

17、C指令系統(tǒng)特點(diǎn)的(B )°指令長(zhǎng)度固定,指令種類少 尋址方式種類豐富,指令功能盡量增強(qiáng) 設(shè)置大量通用寄存器,訪問(wèn)存儲(chǔ)器指令簡(jiǎn)單 選取使用頻率較高的一些簡(jiǎn)單指令54、當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),現(xiàn)了問(wèn)題,滿足該目的的命令是(A pi ngC traceroute55. 下列哪種文件系統(tǒng)的寫入是A. FAT B. UFS C. JFS56. LINUX支持網(wǎng)絡(luò)文件系統(tǒng)就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置出 )°、ifconfigD、netstatLINUX所不能完全支持的:DD. NTFS/opt/sirnfs目錄掛載到本機(jī) /mnt/sirnfsNFS,下列哪個(gè)命令

18、實(shí)現(xiàn)了將位于機(jī)器上的下:AA.B.C. mount nfs- D. mount nfs- 57、 同CISC相比,下面哪一項(xiàng)不屬于RISC處理器的特征_ DA、采用固定長(zhǎng)度的指令格式,指令規(guī)整、簡(jiǎn)單、基本尋址方式有23種。B減少指令數(shù)和尋址方式,使控制部件簡(jiǎn)化,加快執(zhí)行速度。C數(shù)據(jù)處理指令只對(duì)寄存器進(jìn)行操作,只有加載/存儲(chǔ)指令可以訪問(wèn)存儲(chǔ)器,以提高指令的執(zhí)行效率,同時(shí)簡(jiǎn)化處理器的設(shè)計(jì)。D RISC處理器都采用哈佛結(jié)構(gòu)58、 在下列ARM處理器的各種模式中,D模式有自己獨(dú)立的R8-R14寄存器。A、系統(tǒng)模式(System) >B 終止模式(Abort)C中斷模式(IRQ)D快中斷模式(FI

19、Q)59、 按照ARM過(guò)程調(diào)用標(biāo)準(zhǔn)(APCS,棧指針使用B寄存器,A R0B、R13 C R14 D R1560、 在ARM體系結(jié)構(gòu)中,C 寄存器作為連接寄存器,當(dāng)進(jìn)入子程序時(shí)或者處理器響應(yīng)異常的時(shí)候,用來(lái)保存 PC的返回值;C寄存器作為處理器的程序計(jì)數(shù)器指針。A R0, R14 B、R13, R15 C、R14, R15 D、R14, R061、在ARM體系結(jié)構(gòu)中,要從主動(dòng)用戶模式( User)切換到超級(jí)用戶模式(Supervisor ),應(yīng)采用何種方法? CA、直接修改CPU犬態(tài)寄存器(CPSR對(duì)應(yīng)的模式B先修改程序狀態(tài)備份寄存器( SPSR到對(duì)應(yīng)的模式,再更新CPU犬態(tài)C使用軟件中斷指令

20、(SWI)D讓處理器執(zhí)行未定義指令62、 下面關(guān)于MMI和Linux描述錯(cuò)誤的是:CA MMU!內(nèi)存管理單元 Memory Management Unit的縮寫B(tài) uClinux可以運(yùn)行在有 MM啲處理器上C Linux內(nèi)核功能強(qiáng)大,內(nèi)存管理功能豐富,即使在沒(méi)有MMU勺處理器上,也可以通過(guò)軟件實(shí)現(xiàn)地址映射。D Linux系統(tǒng)正是利用MMU才能使得各個(gè)進(jìn)程有獨(dú)立的尋址空間63、DNS域名系統(tǒng)主要負(fù)責(zé)主機(jī)名和( A )之間的解析。A IP地址B、MAC地址C網(wǎng)絡(luò)地址D 、主機(jī)別名64、在vi編輯器中的命令模式下,重復(fù)上一次對(duì)編輯的文本進(jìn)行的操作,可使用(C )命令。A、上箭頭B 下箭頭 C、<

21、;.> D 、<*>65、進(jìn)程有三種狀態(tài):(C )。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)66、下列變量名中有效的shell變量名是(C )。A -1-timeB、_2$3C bo_chuang_1D、2009file67、文件系統(tǒng)的主要功能是(A )。A實(shí)現(xiàn)對(duì)文件的按名存取B、實(shí)現(xiàn)虛擬存儲(chǔ)C 提高外存的讀寫速度D、用于保存系統(tǒng)文檔68、 在ARM Linux體系中,用來(lái)處理外設(shè)中斷的異常模式是CA軟件中斷(SWI)B、未定義的指令異常C中斷請(qǐng)求(IRQ)D、快速中斷請(qǐng)求(FIQ)69、 在Linux系統(tǒng)中,驅(qū)

22、動(dòng)程序注冊(cè)中斷處理程序的函數(shù)是_BA trap_initB request_irqC enable_irqD register_irq70、 在ARM Linux系統(tǒng)中,中斷處理程序進(jìn)入C代碼以后,ARM的處于_A_工作模式A超級(jí)用戶(SVC)C快速中斷(IRQ)B、中斷(IRQ)D、和進(jìn)入中斷之前的狀態(tài)有關(guān)系71、在ARM體系構(gòu)建的嵌入式系統(tǒng)中,由電平模式觸發(fā)的中斷,其對(duì)應(yīng)的中斷標(biāo)準(zhǔn)應(yīng)該在何 時(shí)被清除? AA當(dāng)中斷處理程序結(jié)束以后,才可以清除B進(jìn)入相應(yīng)的中斷處理程序,即可以清除C產(chǎn)生IRQ中斷的時(shí)候,處理器自動(dòng)清除D任何時(shí)候都可以清除72、在操作系統(tǒng)中,Spooling技術(shù)是用一類物理設(shè)備模

23、擬另一類物理設(shè)備的技術(shù),實(shí)現(xiàn)這 種技術(shù)的功能模塊稱做(B)。A、可林斯系統(tǒng)B、斯普林系統(tǒng)C圖靈機(jī)系統(tǒng)D 、虛擬存儲(chǔ)系統(tǒng)73、 通過(guò)修改下面文件哪個(gè)文件,可以設(shè)定開機(jī)時(shí)候自動(dòng)安裝的文件系統(tǒng)( C )A. /etc/mtaB. /etc/fastbootC. /etc/fstabD. /etc/i netd.co nf74、 下面關(guān)于 Shell的說(shuō)法,不正確的是:(D)A. 操作系統(tǒng)的外殼B. 用戶與Linux內(nèi)核之間的接口程序C. 一個(gè)命令語(yǔ)言解釋器D. 一種和C類似的程序語(yǔ)言75、 init可執(zhí)行文件通常存放在(C )目錄中。A. /etcB. /bootC. /sbinD. /root76

24、、假設(shè) root用戶執(zhí)行“ init 0”命令,系統(tǒng)將會(huì)(B )。A.暫停B.關(guān)機(jī)C重新啟動(dòng)D.初始化77、嵌入式系統(tǒng)應(yīng)用軟件一般在宿主機(jī)上開發(fā),在目標(biāo)機(jī)上運(yùn)行,因此需要一個(gè)(B)環(huán)境。A、交互操作系統(tǒng)B、交叉編譯C交互平臺(tái)D、分布式計(jì)算78、已知有變量 data1定義如下:C union data int i; char ch; float f; data1;則變量data1所占的內(nèi)存存儲(chǔ)空間可表示為。A、sizeof(int)B、sizeof(char)C sizeof(float)D、sizeof(int)+sizeof(char)+sizeof(float)、螺旋模型D程序模型RTOS

25、內(nèi)核與應(yīng)用程序之間的接口稱為( B 、文件系統(tǒng)D、圖形用戶接口79、 軟件開發(fā)模型給出了軟件開發(fā)活動(dòng)各階段之間的關(guān)系,(D )不是軟件開發(fā)模型。A、瀑布模型BC原型模型C )。80、實(shí)時(shí)操作系統(tǒng)(A、輸入/輸出接口C API81、在操作系統(tǒng)中,除賦初值外,對(duì)信號(hào)量?jī)H能操作的兩種原語(yǔ)是(A、存操作、取操作B、讀操作、寫操作C P操作、V操作D、輸入操作、輸出操作82、 在下列ARM處理器的各種模式中,只有 A模式不可以自由地改變處理器的工作模式。A、用戶模式(User) B 、系統(tǒng)模式(System)C終止模式(Abort) D 、中斷模式(IRQ)B個(gè)主要用來(lái)標(biāo)83、 32位體系結(jié)構(gòu)的 ARM

26、處理器有B種不同的處理器工作模式,和識(shí)CPU的工作狀態(tài)和程序的運(yùn)行狀態(tài)的狀態(tài)寄存器。A 7、7 B 、7、6 C 、6、6 D 、6、784、 已知Linux系統(tǒng)中的唯一一塊硬盤是第一個(gè)IDE接口的master設(shè)備,該硬盤按順序有3個(gè)主分區(qū)和一個(gè)擴(kuò)展分區(qū),這個(gè)擴(kuò)展分區(qū)又劃分了3個(gè)邏輯分區(qū),則該硬盤上的第二個(gè)邏 輯分區(qū)在 Linux 中的設(shè)備名稱是( D )A. /dev/hda2 B. /dev/hda3C. /dev/hda5 D. /dev/hda685、為了查看 Linux 啟動(dòng)信息,可以用: ( B )A、cat /etc/lilo.confB 、 dmesg C 、 cat/proc

27、/cpuinfo D 、 lilo86、某文件的組外成員的權(quán)限為只寫;所有者有讀寫權(quán)限;組內(nèi)的權(quán)限為只讀,則該文件的 權(quán)限為( B )A 467 B 642 C 476 D 76487、下面哪個(gè)命令行可用來(lái)馬上重新啟動(dòng)正在運(yùn)行的Linux 系統(tǒng)?( D )A. restart -delay=0 B. reboot -wC. halt -p D. shutdown -r now88、在 bash 命令中,當(dāng)用( B )參數(shù)時(shí),表示 bash 是交互的。A、 cB、 iC 、 s D 、 d89、重定向的符號(hào)“ >>" 表示:( A )A、輸出追加B、輸入追加C、輸出重定向,

28、原來(lái)的文件被改寫D、管道90、Linux 文件權(quán)限一共 10 位長(zhǎng)度,分成四段,第一段表示的內(nèi)容是( A )A 文件類型 B 文件所有者的權(quán)限C 文件所有者所在組的權(quán)限 D 其他用戶的權(quán)限91、( B )命令可更改一個(gè)文件的權(quán)限設(shè)置?A. attribB. chmodC. changeD. file92、你用 vi 編輯器編寫了一個(gè)腳本文件 shell.sh ,你想將該文件名稱修改為 shell2.sh 下列命令( B )可以實(shí)現(xiàn)。A. cp shell.sh shell2.shB. mv shell.sh shell2.shC. ls shell.sh >shell2.shD. ll

29、shell.sh >shell2.sh93、 在使用GCC編譯器的過(guò)程中,以下(B)選項(xiàng)可用來(lái)指定生成的目標(biāo)文件名A-cB-oC-SD -E94、 假設(shè)當(dāng)前目錄下有文件Makefile ,下面是其內(nèi)容:pr1: prog.o subr.ogcc - o pr1 prog.o subr.o prog.o: prog.c prog.hgcc - c - l prog.o prog.csubr.o: subr.cgcc c o subr.o subr.cclear:rm - f pr1*.o現(xiàn)在執(zhí)行命令 make subr.o ,實(shí)際執(zhí)行的命令是( C):A. gcc - o pr1 prog

30、.o subr.oB. gcc - c - l prog.o prog.cC. gcc - c - o subr.o subr.cD. 都執(zhí)行95、 為了使用生成的目標(biāo)文件能夠用于gdb調(diào)試,在編譯時(shí) GCC應(yīng)使用(C)選項(xiàng)。A-c B-w C -g D -o96. 存盤并退出vi的指令是(D )。A q B、q! C、w D、wq97. 下列關(guān)于/etc/fstab 文件描述,正確的是(D )。A. fstab 文件只能描述屬于linux的文件系統(tǒng)B. CD_ROM和軟盤必須是自動(dòng)加載的C. fstab文件中描述的文件系統(tǒng)不能被卸載D啟動(dòng)時(shí)按fstab文件描述內(nèi)容加載文件系統(tǒng)98. ARM嵌

31、入式系統(tǒng)中,PC指向的是正在(C )的指令地址。A執(zhí)行 B譯碼C取指 D都不是99. ARM系統(tǒng)處理16-bit數(shù)據(jù)時(shí),對(duì)應(yīng)的數(shù)據(jù)類型是( B )。A ByteB HalfwordC Word D 三者都不是100. 實(shí)時(shí)系統(tǒng)是指(B )A響應(yīng)快的系統(tǒng) B時(shí)間約束的系統(tǒng)C單任務(wù)系統(tǒng)D 內(nèi)核小的系統(tǒng)101. 下面屬于blob運(yùn)行過(guò)程第一階段的是(C)A外圍的硬件初始化(串口,USB等);B根據(jù)用戶選擇,進(jìn)入命令行模塊或啟動(dòng)kernel。C寄存器的初始化D堆棧的初始化答案:C第一階段的代碼在 start.s 中定義,大小為1KB,它包括從系統(tǒng)上電后在0x00000000地址開始執(zhí)行的部分。這部分代

32、碼運(yùn)行在 Flash中,它包括對(duì)S3C44B0的一些寄存器的初始 化和將Blob第二階段代碼從 Flash拷貝到SDRAM中。102. 下列幾種流行的嵌入式GUI中,沒(méi)有采用分層設(shè)計(jì)的一種是:BA. Mi niGUI B. Qt/Embedded C. Nano-X Win dow D. Ope nGUI103. Qt/Embedded的底層圖形引擎基于一下哪種接口技術(shù):AA. framebuffer B . GAL C . IAL D . GFX104. 在Linux使用GCC編譯器時(shí)有如下命令 :Gcc - g test.c - o test,其中參數(shù)-g的作用 是(D)A .生成目標(biāo)文件

33、test.o B. 生成匯編文件test.s C .進(jìn)行預(yù)編譯D .包含調(diào)試信息105. LINUX 支持網(wǎng)絡(luò)文件系統(tǒng)NFS,下列哪個(gè)命令實(shí)現(xiàn)了將位于機(jī)器上的/opt/sirnfs目錄掛載到本機(jī)/mnt/sirnfs 下:AA.B.C. mount nfs - D. mount nfs - 106. 同CISC相比,下面哪一項(xiàng)不屬于 RISC處理器的特征 DA、采用固定長(zhǎng)度的指令格式,指令規(guī)整、簡(jiǎn)單、基本尋址方式有23種。B減少指令數(shù)和尋址方式,使控制部件簡(jiǎn)化,加快執(zhí)行速度。C數(shù)據(jù)處理指令只對(duì)寄存器進(jìn)行操作,只有加載/存儲(chǔ)指令可以訪問(wèn)存儲(chǔ)器,以提高指令的執(zhí)行效率,同時(shí)簡(jiǎn)化處理器的設(shè)計(jì)。D RI

34、SC處理器都采用哈佛結(jié)構(gòu)107. 32位數(shù)0x12345678用小端格式表示,則在AXD調(diào)試器下觀察數(shù)據(jù)在內(nèi)存中分布的情 況是(B)A 12 34 56 78 B 78 56 34 12C 21 43 65 87D 87 65 43 21108. RISC 是指(C)A復(fù)雜指令計(jì)算機(jī)B 并行機(jī)C精簡(jiǎn)指令計(jì)算機(jī)D 多處理器計(jì)算機(jī)109、 在ARM體系結(jié)構(gòu)中,C寄存器作為連接寄存器,當(dāng)進(jìn)入子程序時(shí)或者處理器響應(yīng)異常的時(shí)候,用來(lái)保存 PC的返回值;_C_寄存器作為處理器的程序計(jì)數(shù)器指針。A R0, R14 B 、R13, R15C R14, R15 D、R14, R0110、在ARM體系結(jié)構(gòu)中,要從

35、主動(dòng)用戶模式( User)切換到超級(jí)用戶模式(Supervisor ), 應(yīng)采用何種方法? CA、直接修改CPU犬態(tài)寄存器(CPSR對(duì)應(yīng)的模式B先修改程序狀態(tài)備份寄存器( SPSR到對(duì)應(yīng)的模式,再更新CPU狀態(tài)C使用軟件中斷指令(SWI)D讓處理器執(zhí)行未定義指令111、 表達(dá)式A ® B實(shí)現(xiàn)的功能是(C)A邏輯與 B邏輯非 C邏輯異或D邏輯或112、 嵌入式系統(tǒng)的開發(fā)通常是在交叉開發(fā)環(huán)境實(shí)現(xiàn)的,交叉開發(fā)環(huán)境是指(A )A 在宿主機(jī)上開發(fā),在目標(biāo)機(jī)上運(yùn)行B在目標(biāo)機(jī)上開發(fā),在宿主機(jī)上運(yùn)行C 在宿主機(jī)上開發(fā),在宿主機(jī)上運(yùn)行D在目標(biāo)機(jī)上開發(fā),在目標(biāo)機(jī)上運(yùn)行113、 在ARM系統(tǒng)結(jié)構(gòu)中,MM映

36、射最小的單元空間是_D_A 64KBB、16KB C 4KB D 1KB114、在ARM Linux啟動(dòng)的過(guò)程中,開啟 MM啲時(shí)候,如何實(shí)現(xiàn)從實(shí)地址空間到虛擬地址空 間的過(guò)度? DA、開啟MMU在內(nèi)存中創(chuàng)建頁(yè)表(映射內(nèi)核到3G以上的虛擬地址空間)并繼續(xù)運(yùn)行。B開啟MMU在內(nèi)存中創(chuàng)建頁(yè)表(映射內(nèi)核到3G以上的虛擬地址空間),跳轉(zhuǎn)到虛擬地址空間繼續(xù)運(yùn)行。C在內(nèi)存中創(chuàng)建頁(yè)表(映射內(nèi)核到 3G以上的虛擬地址空間),開啟MMU跳轉(zhuǎn)到虛擬地址 空間繼續(xù)運(yùn)行。D在內(nèi)存中創(chuàng)建頁(yè)表 (映射內(nèi)核到3G以上的虛擬地址空間,同時(shí)把內(nèi)核所在的前 1MB空間到和其實(shí)地址相同的虛擬地址空間),開啟MMU跳轉(zhuǎn)到虛擬地址空間繼

37、續(xù)運(yùn)行。115、 在ARM體系中,MMU勺第一級(jí)描述符有 _項(xiàng),每個(gè)描述符占用 字節(jié)A 1024, 32B 4096, 4C 4096, 4D 1024, 32答案:C (B和C一樣的,A和D是一樣的)116、 在ARM體系中,下面 MMU勺一級(jí)描述符中,是節(jié)描述符的是_A_A 0xA0000C0EB 0xA0000C0FC 0x00000000D 0xC0000C01117、 在ARM Linux體系中,用來(lái)處理外設(shè)中斷的異常模式是_CA軟件中斷(SWI)B、未定義的指令異常C中斷請(qǐng)求(IRQ)D、快速中斷請(qǐng)求(FIQ)118、指令 ADD R2,R1,R1,LSR #2 中,LSR的含義是

38、(B)。A邏輯左移B邏輯右移C算術(shù)右移D循環(huán)右移119、以下ARM異常中,優(yōu)先級(jí)最高的是( D )。A Data abortB FIQC IRQD Reset120、指令LDR R0,R4對(duì)源操作數(shù)的尋址方式是( A )A寄存器間接尋址B寄存器尋址C立即數(shù)尋址D相對(duì)尋址121、 在Linux 2.4 或者2.6內(nèi)核中,和 ARM體系結(jié)構(gòu)相關(guān)的中斷處理程序的C代碼在源碼樹的_B_文件中A kernerl/irq.cB arch/arm/kernel/irq.cC、arch/arm/mach/irq.cD、arch/arm/kernel/entry-armv.S122、以下關(guān)于init進(jìn)程,描述不

39、正確的是:(A)A. 一個(gè)通用進(jìn)程B.可以產(chǎn)生新的進(jìn)程C.在某些程序退出的時(shí)候能重起它們D.負(fù)責(zé)在系統(tǒng)啟動(dòng)的時(shí)候運(yùn)行一系列程序和腳本文件123、哈佛結(jié)構(gòu)和馮諾依曼結(jié)構(gòu)的區(qū)別是(A)A指令和數(shù)據(jù)分開存儲(chǔ)B不需要程序計(jì)數(shù)器C 統(tǒng)一編址 D單一數(shù)據(jù)總線124、fstab 文件存放在(A)目錄中。A. /etcB. /bootC. /sbinD . /root125、Linux系統(tǒng)運(yùn)行級(jí)別A.單用戶字符模式C.單用戶圖形模式5工作在(D)狀態(tài)。B.多用戶字符模式D.多用戶圖形模式126、下面關(guān)于 Shell的說(shuō)法,不正確的是:(D)A. 操作系統(tǒng)的外殼B. 用戶與Linux內(nèi)核之間的接口程序C. 一個(gè)

40、命令語(yǔ)言解釋器D. 一種和C類似的程序語(yǔ)言127、init啟動(dòng)進(jìn)程需要讀取(A)配置文件:A. /etc/i nittabB. /sbi n/initC. /etc/sysvi nitD. /bin/sh12 8、啟動(dòng)in it進(jìn)程前,不需要經(jīng)過(guò)(D)步驟。A.加載內(nèi)核B .檢測(cè)內(nèi)存C.加載文件系統(tǒng)D.啟動(dòng)網(wǎng)絡(luò)支持129、RISC 是指(C)A復(fù)雜指令計(jì)算機(jī)B 并行機(jī)C精簡(jiǎn)指令計(jì)算機(jī)D 多處理器計(jì)算機(jī)130、波特率9600bps是指數(shù)據(jù)每秒傳輸(B )A 9600 個(gè)字節(jié) B 9600個(gè)比特 C 9600個(gè)字 D 9600個(gè)字符131、ARM9和 ARM7的重要區(qū)別是(A )A ARM9 帶有

41、 MMI功能B ARM9支持Thumb指令集C ARM9 帶有 Cache 功能D ARM9是哈佛結(jié)構(gòu)132、32位體系結(jié)構(gòu)的 ARM處理器有B 種不同的處理器工作模式,和 識(shí)CPU的工作狀態(tài)和程序的運(yùn)行狀態(tài)的狀態(tài)寄存器。B個(gè)主要用來(lái)標(biāo)A 7、7 B 、7、6C、6、6 D 、6、7133、在安裝Linux的過(guò)程中的第五步是讓用戶選擇安裝方式, (軟件程序),并在選擇好后讓系統(tǒng)自動(dòng)安裝,應(yīng)該選擇的選項(xiàng)是如果用戶希望安裝部分組件A) full B) expert C) newbie D) menu134、 當(dāng)系統(tǒng)工作負(fù)載增加時(shí),CPU的A_將占很大比重A) 用戶時(shí)間B)系統(tǒng)時(shí)間C) 空閑時(shí)間、D

42、)進(jìn)程時(shí)間135、 fsck對(duì)文件系統(tǒng)的檢查最先是從文件系統(tǒng)的C開始的A) MBRB)磁盤塊C) 超級(jí)塊D)塊鏈表如果數(shù)據(jù)的存儲(chǔ)格式是大端模式,32bit寬的數(shù)0x12345678在大端模式下的 CPU內(nèi)存中的存放(假設(shè)從地址 0x4000開始)。內(nèi)存地址為0x4001的內(nèi)容是(A )。A、0x34B、0x56C 0x23D、 0x78136、關(guān)于RISC指令系統(tǒng)描述不正確的是(A )。A、指令條數(shù)多B、指令長(zhǎng)度固定C指令格式種類少D、尋址方式種類少137、 對(duì)ARM7微處理器說(shuō)法不正確的是(D )。A、兼容16位的Thumb指令集B、集成式RISC內(nèi)核C集成了 ICE-RT邏輯D哈佛體系結(jié)構(gòu)

43、13 8、在寄存器間接尋址方式中,指定寄存器中存放的是(B )。A、操作數(shù)B操作數(shù)地址C轉(zhuǎn)移地址D地址偏移量139、 Samba服務(wù)器的進(jìn)程由 B兩部分組成。A) named禾口 sendmailB) smbd 禾口 nmbd C) bootp 禾口 dhcpd D) httpd 禾口 squid140、 為保證在啟動(dòng)服務(wù)器時(shí)自動(dòng)啟動(dòng)DHCRS程,應(yīng)對(duì)B文件進(jìn)行編輯。A) /etc/rc.d/rc.i net2B) /etc/rc.d/rc.i net1C) /etc/dhcpd.c onf D)/etc/rc.d/rc.S141、 在配置代理服務(wù)器時(shí),若設(shè)置代理服務(wù)器的工作緩存為64MB配置

44、行應(yīng)為D。A ) cache 64MBB) cache_dir ufs /usr/local/squid/cache 10000 16 256C) cache_ mgr 64MBD) cache_ mem 64MB142、安全管理涉及的問(wèn)題包括保證網(wǎng)絡(luò)管理工作可靠進(jìn)行的安全問(wèn)題和保護(hù)網(wǎng)絡(luò)用戶及網(wǎng)絡(luò)管理對(duì)象問(wèn)題。 C屬于安全管理的內(nèi)容。A) 配置設(shè)備的工作參數(shù)B)收集與網(wǎng)絡(luò)性能有關(guān)的數(shù)據(jù)C)控制和維護(hù)訪問(wèn)權(quán)限D(zhuǎn))監(jiān)測(cè)故障143、B命令是在vi編輯器中執(zhí)行存盤退出。A ) qB ) wqC) q!D) WQ144、 下列關(guān)于/etc/fstab文件描述,正確的是D_。A) fstab文件只能描述屬

45、于linux的文件系統(tǒng)B) CD_RO和軟盤必須是自動(dòng)加載的C) fstab文件中描述的文件系統(tǒng)不能被卸載D) 啟動(dòng)時(shí)按fstab文件描述內(nèi)容加載文件系統(tǒng)145、D設(shè)備是字符設(shè)備。A) hdc B) fd0C) hda1D) tty1146、已知有如下程序:#in clude <stdio.h>void mai n()int a5=1,2,3,4,5;int * p = (int *)(&a+1);printf( “%d ,p -1);那么,輸出結(jié)果為(B)A、該程序不可執(zhí)行,無(wú)輸出結(jié)果B、5D不確定的隨機(jī)值147、終止一個(gè)前臺(tái)進(jìn)程可能用到的命令和操作是(A、killB 、

46、<ctrl>+cC、shut down148、_B 目錄存放著A) /etcB)D、haltLinux的源代碼。/usr/srcC) /usr149、關(guān)于文件系統(tǒng)的安裝和卸載,下面描述正確的是A)如果光盤未經(jīng)卸載,光驅(qū)是打不開的C) 不管光驅(qū)中是否有光盤,系統(tǒng)都可以安裝D)D) /homeA。安裝文件系統(tǒng)的安裝點(diǎn)只能是/mnt下B) CD-ROM 備 mount /dev/fdO /floppy此命令中目錄/floppy是自動(dòng)生成的rw-r-r-,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫150、文件exer1的訪問(wèn)權(quán)限為權(quán)限,下列命令正確的是A 。C、1A) chmod a+x g

47、+w exer1 B) chmod 765 exer1C) chmod o+x exer1D) chmod g+w exer1151、 有關(guān)歸檔和壓縮命令,下面描述正確的是C 。A) 用uncompress命令解壓縮由compress命令生成的后綴為.zip的壓縮文件B) unzip命令和gzip命令可以解壓縮相同類型的文件C) tar歸檔且壓縮的文件可以由gzip命令解壓縮D) tar命令歸檔后的文件也是一種壓縮文件152、不是shell具有的功能和特點(diǎn)的是 _C。A) 管道 B)輸入輸出重定向C)執(zhí)行后臺(tái)進(jìn)程D)處理程序命令153、( D )設(shè)備是字符設(shè)備。A hdcB、fd0C hda1

48、D、tty1。154、 具有很多C語(yǔ)言的功能,又稱過(guò)濾器的是C。A) csh B) tcshC) awkD) sed155、局域網(wǎng)的網(wǎng)絡(luò)地址,局域網(wǎng)絡(luò)連接其它網(wǎng)絡(luò)的網(wǎng)關(guān)地址是。主機(jī)訪問(wèn)網(wǎng)絡(luò)時(shí),其路由設(shè)置正確的是B。A) route add B) route add C) route add- D)156、 不需要編譯內(nèi)核的情況是D_。A)刪除系統(tǒng)不用的設(shè)備驅(qū)動(dòng)程序時(shí)B)升級(jí)內(nèi)核時(shí)C)添加新硬件時(shí)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)15 8、以下敘述中,不符合RISC指令系統(tǒng)特點(diǎn)的是 BoA)指令長(zhǎng)度固定,指令種

49、類少B)尋址方式種類豐富,指令功能盡量增強(qiáng)C) 設(shè)置大量通用寄存器,訪問(wèn)存儲(chǔ)器指令簡(jiǎn)單D) 選取使用頻率較高的一些簡(jiǎn)單指令159、系統(tǒng)中有用戶 userl和user2 ,同屬于users組。在userl用戶目錄下有一文件 filel ,它擁有644的權(quán)限,如果user2用戶想修改userl用戶目錄下的filel 文件,應(yīng)擁有_B 權(quán) 限。A )744B) 664 C) 646D) 746160、 下列對(duì)shell變量FRUIT操作,正確的是:C 。A) 為變量賦值:$FRUIT=appleB) 顯示變量的值:fruit=ap pleC)顯示變量的值:echo $FRUIT D)判斷變量是否有值

50、:-f“$FRUlT161、一般可以用 C實(shí)現(xiàn)自動(dòng)編譯。A) gcc B) gdb * C) makeD) vi162、通常所說(shuō)的32位微處理器是指 C_。A)地址總線的寬度為 32位B)處理的數(shù)據(jù)長(zhǎng)度只能為 32位C) CPU字長(zhǎng)為32位D)通用寄存器數(shù)目為 32個(gè)163、 在32位處理器上,假設(shè)棧頂指針寄存器的當(dāng)前值為0X00FFFFE8,那么在執(zhí)行完指令a.»push eaxA) 0x00FFFFE4 B) 0x00FFFFE6164、有若干并發(fā)進(jìn)程均將一個(gè)共享變量說(shuō)法正確的是:A、肯定有不正確的結(jié)果 B肯定有正確的結(jié)果C若控制這些并發(fā)進(jìn)程互斥執(zhí)行D A,B, C均不對(duì)165、

51、使用Vim作為文本編輯器,(eax為32位寄存器)后,棧指針的當(dāng)前值應(yīng)為AC) 0x00FFFFEA D) 0x00FFFFECcount中的值加1 一次,那么有關(guān) count中的值cou nt加1操作,count中的值正確C G166、已知某用戶/home/stud1/test在指令模式下要將光標(biāo)移動(dòng)到文檔的最后一行的命令是$GG(C)。stud1,其用戶目錄為 /home/stud1。如果當(dāng)前目錄為 /home,進(jìn)入目錄 的命令是A、cd testC cd stud1/test167. 如果想配置一臺(tái)匿名A) /etc/gatewayC) /etc/ftpusers()。B、cd /stu

52、d1/testD、cd home服務(wù)器,應(yīng)修改/etc/ftpserversftpB)D)/etc/i netd.c onfC文件。168. 要配置NFS服務(wù)器,在服務(wù)器端主要配置A)/etc/rc.d/rc.i net1C) /etc/exportsD)169. Linux將存儲(chǔ)設(shè)備和輸入A)目錄 B )軟鏈接C文件。B) /etc/rc.d/rc.M/etc/rc.d/rc.S/輸出設(shè)備均看做文件來(lái)操作,_C不是以文件的形式出現(xiàn)。C) i節(jié)點(diǎn)表D) 網(wǎng)絡(luò)適配器170. Linux文件權(quán)限一共10位長(zhǎng)度,分成四段,第三段表示的內(nèi)容是A)文件類型B)文件所有者的權(quán)限C)文件所有者所在組的權(quán)限D(zhuǎn)

53、) 其他用戶的權(quán)限171. 一個(gè)文件名字為rr.Z,可以用來(lái)解壓縮的命令是:A) tar B) gzipC) compress D) un compress172、在使用ln建立鏈接時(shí),為了跨越不同的文件系統(tǒng),需要使用(B )。A.普通鏈接B.硬鏈接C.特殊鏈接D.軟鏈接173、Samba服務(wù)器的進(jìn)程由(B )兩部分組成。A named禾口 sendmail B 、 smbd禾口 nmbdC、bootp 和 dhcpdD、httpd 和 squid174、PV操作是在(D )上的操作。A、臨界區(qū)B 、進(jìn)程C緩沖區(qū)D 、信號(hào)量175、在TCP/IP模型中,應(yīng)用層包含了所有的高層協(xié)議,在下列的一些應(yīng)用協(xié)議中, 能夠?qū)崿F(xiàn)本地與遠(yuǎn)程主機(jī)之間的文件傳輸工作。A) tel net B) FTPC) SNMP D) NFSC。C) tracerouteA之間的解析。網(wǎng)絡(luò)地址D) 主機(jī)別名D) netstat176. 當(dāng)我們與某遠(yuǎn)程網(wǎng)絡(luò)連接不上時(shí),就需要跟蹤路由查看,以便了解在網(wǎng)絡(luò)的什么位置 出現(xiàn)了問(wèn)題,滿足該目的的命令是A) pingB) ifconfig177. DNS域名系統(tǒng)主要負(fù)責(zé)主機(jī)名和A) IP 地址 B) MAC 地址 C)B、Qt Embedded (Qtopia )基于 Framebuffer 的D可以同幾種Java虛擬機(jī)集成A)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論