2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案_第1頁
2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案_第2頁
2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案_第3頁
2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案_第4頁
2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024年軟件認證工程師考試-嵌入式軟件助理工程師筆試考試歷年高頻考點試題摘選含答案第1卷一.參考題庫(共75題)1.結(jié)束后臺進程的命令是()。2.JTAG的引腳TCK的主要功能是()A、嵌入式硬件開發(fā)工具B、嵌入式軟件開發(fā)工具C、嵌入式調(diào)試工具D、嵌入式編譯工具3.在ARM系統(tǒng)結(jié)構(gòu)中,MMU映射最小的單元空間是()A、64KBB、16KBC、4KBD、1KB4.利用gdb進行調(diào)試時,可通過()或()命令進行單步執(zhí)行。5.編寫的shell程序運行前必須賦予該腳本文件()權(quán)限。6.進行遠程登錄的命令是()。7.什么是程序的局部性原理?8.在大多數(shù)Linux發(fā)行版本中,以下哪個屬于塊設(shè)備()A、串行口B、硬盤C、虛擬終端D、打印機9.嵌入式微控制器相比嵌入式微處理器的的最大特點()。A、體積大大減小B、單片化C、功耗低D、成本高10.ARM支持哪兩種數(shù)據(jù)存儲格式,簡單描述各自特點。11.32位數(shù)0x12345678用小端格式表示,則在AXD調(diào)試器下觀察數(shù)據(jù)在內(nèi)存中分布的情況是()A、12345678B、78563412C、21436587D、8765432112.以下ARM異常中,優(yōu)先級最高的是()。A、DataabortB、FIQC、IRQD、Reset13.局域網(wǎng)的網(wǎng)絡(luò)地址/24,局域網(wǎng)絡(luò)連接其它網(wǎng)絡(luò)的網(wǎng)關(guān)地址是。主機0訪問/24網(wǎng)絡(luò)時,其路由設(shè)置正確的是()。A、routeadd–netgwnetmaskmetric1B、routeadd–netgwnetmask55metric1C、routeadd–netgwnetmaskmetric1D、routeadddefaultnetmaskmetric114.ARM系統(tǒng)處理16-bit數(shù)據(jù)時,對應的數(shù)據(jù)類型是()。A、ByteB、HalfwordC、WordD、三者都不是15.以下哪種方式不屬于文件系統(tǒng)的格式?()A、FATB、DOSC、NTFSD、EXT16.Linux將存儲設(shè)備和輸入/輸出設(shè)備均看做文件來操作,()不是以文件的形式出現(xiàn)。A、目錄B、軟鏈接C、i節(jié)點表D、網(wǎng)絡(luò)適配器17.寄存器R15除了可以做通用寄存器外,還可以做()A、程序計數(shù)器B、鏈接寄存器C、堆棧指針寄存器D、基址寄存器18.系統(tǒng)中有用戶user1和user2,同屬于users組。在user1用戶目錄下有一文件file1,它擁有644的權(quán)限,如果user2用戶想修改user1用戶目錄下的file1文件,應擁有()權(quán)限。A、744B、664C、646D、74619.在給定文件中查找與設(shè)定條件相符字符串命令為()A、grepB、gzipC、findD、sort20.請選擇正確的命令(),完成加載NFSServer“0”的/home/nfs到/home2。A、:/home/nfs/home2B、/home/nfs/home2C、:/home/nfs/home2D、/home/nfs/home221.大型軟件測試包括()、()、確認測試和()四個步驟。22.BootLoader的stage2通常使用C語言實現(xiàn),以完成復雜的功能,并增加可讀性和可移植性,以下哪一步驟屬于stage2的內(nèi)容()A、為加載BootLoader的stage2準備RAM空間B、設(shè)置好堆棧C、硬件設(shè)備初始化D、將kernel映像和根文件系統(tǒng)映像從flash上讀到RAM空間中23.UNIX、嵌入式Linux、WinCE、MacOS、AndroidOS和DOS操作系統(tǒng)是典型的單內(nèi)核(也稱為宏內(nèi)核)操作系統(tǒng),相對于微內(nèi)核操作系統(tǒng),下面不屬于單內(nèi)核操作系統(tǒng)缺點的是()。A、占用內(nèi)存空間大B、缺乏可擴展性而不方便移植C、內(nèi)核切換太快D、可靠性較低24.下面關(guān)于嵌入式C的描述,正確的是()A、總在第一個定義的函數(shù)執(zhí)行B、要調(diào)用的函數(shù),必須在main中定義C、總是從main處開始執(zhí)行D、main必須放在程序的開始處25.linux操作系統(tǒng)支持的文件系統(tǒng)有()A、EXT2B、VFATC、NFSD、ISO9660E、JFFS26.以下關(guān)于微內(nèi)核操作系統(tǒng)的敘述中,錯誤的是()。A、內(nèi)核小巧,傳統(tǒng)操作系統(tǒng)內(nèi)核中的許多部分都被移出內(nèi)核B、接口一致,所有進程請求使用統(tǒng)一接口,進程不區(qū)分內(nèi)核模式和用戶模式服務C、各個功能模塊之間松散耦合,只完成服務功能,系統(tǒng)管理功能交給一個或多個特權(quán)服務程序D、微內(nèi)核功能擴充方便,而且各個功能之間的切換而引起的開銷比較小27.有若干并發(fā)進程均將一個共享變量count中的值加1一次,那么有關(guān)count中的值說法正確的是:()A、肯定有不正確的結(jié)果B、肯定有正確的結(jié)果C、若控制這些并發(fā)進程互斥執(zhí)行count加1操作,count中的值正確D、A,B,C均不對28.設(shè)異步串行接口電路中波特率因子為64,則接收端在確定起始位后應每隔()個時鐘周期對串行數(shù)據(jù)接收線采樣一次。A、8B、16C、32D、6429.簡述嵌入式系統(tǒng)設(shè)計過程。30.微處理器地址總線寬度為32位,則其內(nèi)部數(shù)據(jù)總線的寬度()A、16位B、32位C、64位D、與地址總線沒有必然聯(lián)系31.在使用ln建立鏈接時,為了跨越不同的文件系統(tǒng),需要使用()。A、普通鏈接B、硬鏈接C、特殊鏈接D、軟鏈接32.Linux系統(tǒng)運行級別5工作在()狀態(tài)。A、單用戶字符模式B、多用戶字符模式C、單用戶圖形模式D、多用戶圖形模式33.常用的軟件開發(fā)模型有()A、結(jié)構(gòu)型B、原型模型C、迭代型D、瀑布型E、綜合型34.在ARMLinux體系中,用來處理外設(shè)中斷的異常模式是()A、軟件中斷(SWI)B、未定義的指令異常C、中斷請求(IRQ)D、快速中斷請求(FIQ)35.下列對shell變量FRUIT操作,正確的是()A、為變量賦值:$FRUIT=appleB、顯示變量的值:fruit=appleC、顯示變量的值:echo$FRUITD、判斷變量是否有值:[-f“$FRUIT”]36.Linux作為嵌入式操作系統(tǒng)的優(yōu)勢?37.計算機系統(tǒng)中,中斷向量通常是指()A、中斷服務程序的入口地址B、中斷的優(yōu)先級C、中斷發(fā)生的先后順序D、中斷的類型編號38.Qt/Embedded的主要特點是什么?39.在使用GCC編譯器的過程中,以下()選項可用來指定生成的目標文件名A、-cB、-oC、-SD、-E40.若定義了charch[]={″abc/0def″},*p=ch;則執(zhí)行printf(″%c″,*p+4);語句的輸出結(jié)果是()A、defB、dC、eD、041.NiosII軟核處理器的硬件抽象層(HAL)系統(tǒng)庫是一個輕量級C/C++運行時環(huán)境,屬于單線程的類UNIX運行庫,關(guān)于它所提供的服務如下哪一項說法是錯誤的()。A、結(jié)合NewLibANSIC標準庫,向用戶提供熟知的標準庫函數(shù)B、提供設(shè)備驅(qū)動,使用戶可以訪問系統(tǒng)中的所有設(shè)備C、為系統(tǒng)提供了TCP/IP協(xié)議棧D、系統(tǒng)初始化,在main()函數(shù)之前完成軟核處理器Nios和運行庫環(huán)境的初始化任務42.下面是有關(guān)嵌入式系統(tǒng)的最小系統(tǒng)組成的敘述: Ⅰ.嵌入式最小系統(tǒng)包括嵌入式處理器 Ⅱ.嵌入式最小系統(tǒng)包括電源電路 Ⅲ.嵌入式最小系統(tǒng)包括時鐘電路 Ⅳ.嵌入式最小系統(tǒng)包括復位電路 上述敘述中,正確的是()。A、僅Ⅰ和ⅢB、僅Ⅰ和ⅡC、僅Ⅱ、Ⅲ和ⅣD、全部43.下面是IP協(xié)議中A類IP地址有關(guān)規(guī)定的敘述,其中正確的是()。A、它適用于中型網(wǎng)絡(luò)B、它適用的網(wǎng)絡(luò)最多只能連接65534臺主機C、它不能用于多目的地址發(fā)送(組播)D、它的二進制表示中最高位一定是“0”44.內(nèi)核分為();()、IO管理系統(tǒng)和文件管理系統(tǒng)等四個子系統(tǒng)。45.利用gdb進行調(diào)試時,可通過step或()命令進行單步執(zhí)行。46.嵌入式系統(tǒng)由硬件部分和軟件部分構(gòu)成,以下不屬于嵌入式系統(tǒng)軟件的是()。A、系統(tǒng)內(nèi)核B、驅(qū)動程序C、FPGA編程軟件D、嵌入式中47.某文件的權(quán)限位:d-rw-r--_r--,用數(shù)值形式表示該權(quán)限,則該八進制數(shù)為(),該文件屬性是()。48.下面屬于blob運行過程第一階段的是()A、外圍的硬件初始化(串口,USB等);B、根據(jù)用戶選擇,進入命令行模塊或啟動kernel。C、寄存器的初始化D、堆棧的初始化49.按總線共享原則,為避免信號邏輯的混亂和器件的損壞,()一個以上的輸出引腳共享一條信號線。A、禁止B、允許C、當引腳較少時允許D、當輸出引腳有三態(tài)功能時允許50.未定義指令異常的C處理函數(shù)在()文件中定義。A、arch/arm/kernel/traps.cB、arch/arm/mm/fault.cC、arch/arm/mm/irq.cD、arch/arm/calls.S51.執(zhí)行語句“k=7>>1;”后,變量k的當前值是()A、15B、31C、3D、152.BootLoader的stage2通常使用C語言實現(xiàn),以完成復雜的功能,并增加可讀性和可移植性,以下哪一步驟屬于stage2的內(nèi)容()A、為加載BootLoader的stage2準備RAM空間B、設(shè)置好堆棧C、硬件設(shè)備初始化D、將kernel映像和根文件系統(tǒng)映像從flash上讀到RAM空間中53.GET偽指令的含義是()A、包含一個外部文件B、定義程序的入口C、定義一個宏D、聲明一個變量54.8段共陰極LED數(shù)碼管如下圖所示,為使其顯示數(shù)字5,其段代碼(高位到低位的順序是:dpgfedcba)為().A、0x7FB、0xC0C、0x80D、0x6D55.Samba服務器的配置文件是()。A、httpD.confB、inetD.confC、rC.sambaD、D.smconf56.已知ARM處理器R1=0x12345678,R2=0xFF008899,則執(zhí)行指令ANDR0,R1,R2后,寄存器R0=(),R1=()。57.刪除當前目錄abc以及下面的所有子目錄和文件,并不要求提示任何確認信息的命令是()A、delabc/*.*B、rm–rfabcC、rmdirabcD、rm–rabc/*.*58.表達式strcmp(“3.14”,“3.278”)的值是一個()A、非零整數(shù)B、浮點數(shù)C、0D、字符59.數(shù)組定義為“inta[4]”,表達式()是錯誤的。A、*aB、a[0]C、aD、a++60.若定時/計數(shù)器8253某通道的輸入時鐘為1MHz,則該通道在BCD碼計數(shù)方式下的最大定時時間為()毫秒。A、1B、10C、100D、100061.軟件設(shè)計中劃分模塊的一個準則是()62.現(xiàn)在執(zhí)行命令makeclear,實際執(zhí)行的命令是()A、rm–fpr1*.oB、gcc–c–lprog.oprog.cC、gcc–c–osubr.osubr.cD、都執(zhí)行63.在CPU和物理內(nèi)存之間進行地址轉(zhuǎn)換時,MMU將地址從虛擬(邏輯)地址空間映射到()。64.ARM處理器將R0中一個字的數(shù)據(jù),存入由R1指示的內(nèi)存區(qū)域,則使用的指令是()。A、STRR0,[R1]B、LDRR0,[R1]C、STRHR0,[R1]D、STRBR0,[R1]65.一個文件名字為rr.Z,可以用來解壓縮的命令是:()。A、tarB、gzipC、compressD、uncompress66.ARM處理器在比較指令之后,如果要依據(jù)是否相等轉(zhuǎn)移到指定地址L1,則以下指令錯誤的是()。A、BEQL1B、BNEL1C、BXEQL1D、BLALL167.在實時操作系統(tǒng)中,兩個任務并發(fā)執(zhí)行,一個任務要等待其合作伙伴來發(fā)送消息,或建立某個條件后再向前執(zhí)行,這種制約性合作關(guān)系被稱為任務的()A、同步B、互斥C、調(diào)度D、執(zhí)行68.簡述嵌入式系統(tǒng)的幾個重要特征?69.()是自動地共享類、子類和對象中的方法和數(shù)據(jù)的機制。70.按照軟硬件技術(shù)復雜程度進行分類,可以把嵌入式系統(tǒng)分為哪三大類?()。A、高端系統(tǒng)、中端系統(tǒng)和低端系統(tǒng)B、軍用系統(tǒng)、工業(yè)用系統(tǒng)和民用系統(tǒng)C、硬實時系統(tǒng)、準實時系統(tǒng)和非實時系統(tǒng)D、片上系統(tǒng)、微控制器和數(shù)字信號處理器71.基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與外圍總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng),下面列出的組件中,不與系統(tǒng)總線相連的組件是()。A、電源管理與時鐘控制器B、DMA控制接口C、RTCD、中斷控制器72.用“useraddjerry”命令添加一個用戶,這個用戶的主目錄是什么()A、/home/jerryB、/bin/jerryC、/var/jerryD、/etc/jerry73.下面哪點不是嵌入式操作系統(tǒng)的特點()A、內(nèi)核精簡B、專用性強C、功能強大D、高實時性74.實時操作系統(tǒng)(RTOS)內(nèi)核與應用程序之間的接口稱為()。A、輸入/輸出接口B、文件系統(tǒng)C、APID、圖形用戶接口75.經(jīng)典ARM處理器有7種異常:主要包括復位RESET、未定義指令UND、軟件中斷SWI、指令預取中止PABT、數(shù)據(jù)訪問中止DABT、外部中斷請求IRQ以及(),其中優(yōu)先級最高的異常是()。第2卷一.參考題庫(共75題)1.如果要將文件名file1修改為file2,下列命令()可以實現(xiàn)。A、cpfile1file2B、mvfile1file2C、lsfile1>file2D、llfile1>file22.實時系統(tǒng)是指()A、響應快的系統(tǒng)B、時間約束的系統(tǒng)C、單任務系統(tǒng)D、內(nèi)核小的系統(tǒng)3.啟動init進程前,不需要經(jīng)過()步驟。A、加載內(nèi)核B、檢測內(nèi)存C、加載文件系統(tǒng)D、啟動網(wǎng)絡(luò)支持4.按照AMBA總線規(guī)范,基于ARM內(nèi)核的嵌入式處理器芯片采用系統(tǒng)總線與()總線兩層結(jié)構(gòu)的方式構(gòu)建片上系統(tǒng)。其中的系統(tǒng)總線主要用于連接()帶寬快速組件。5.系統(tǒng)流程圖是描繪()的傳統(tǒng)工具。它的基本思想是用圖形符號以()描繪系統(tǒng)里面的每個部件。6.Linux系統(tǒng)中線程的同步方式有互斥量、信號量和條件變量等。假設(shè)現(xiàn)在需要設(shè)計一個多線程的應用程序,試分析一下以上幾種同步方式分別可在什么場合下使用。7.在外設(shè)接口中,狀態(tài)寄存器的作用是存放()A、CPU給外設(shè)的命令B、外設(shè)給CPU的命令C、外設(shè)的工作狀態(tài)D、CPU的工作狀態(tài)8.嵌入式Linux系統(tǒng)的根文件系統(tǒng)通常應該包括哪個內(nèi)容?9.LILO的配置文件是:()A、/etc/confB、/etc/lilo.confC、/proc/kcoreD、/usr/local/10.簡述嵌入式系統(tǒng)的開發(fā)流程。11.為了查看Linux啟動信息,可以用()命令A、cat/etc/lilo.confB、dmesgC、cat/proc/cpuinfoD、lilo12.已知內(nèi)存0x80000000中的內(nèi)容為0x33,0x80000001中的內(nèi)容為0x31,0x80000002中的內(nèi)容為0x30,0x80000003中的內(nèi)容為0x32,則ARM在大端模式下地址0x80000000所指示的一個字為()。A、0x33303132B、0x32303133C、0x32303331D、0x3331303213.在Linux系統(tǒng)下,第二個IDE通道的硬盤(從盤)被標識為()。14.在嵌入式ARM處理器中,下面哪種中斷方式優(yōu)先級最高()A、ResetB、數(shù)據(jù)中止C、FIQD、IRQ15.嵌入式系統(tǒng)開發(fā)時,應該根據(jù)應用需求來選擇相應的開發(fā)工具軟件。RVDS是一個較常用的開發(fā)工具軟件,下面的有關(guān)敘述中錯誤的是()。A、RVDS中包括工程管理器、編譯連接器、調(diào)試器和指令集仿真器B、RVDS只支持ARM內(nèi)核的微處理器芯片C、RVDS支持對Flash存儲器的編程D、RVDS編譯的代碼比ADS1.2編譯的代碼執(zhí)行效率高16.RS232-C串口通信中,表示邏輯1的電平是()。A、0vB、3.3vC、+5v~+15vD、-5v~-15v17.下列轉(zhuǎn)義字符中錯誤的是()A、′/000′B、′/14′C、′/x111′D、′/2′18.在以下ARM處理器的指令操作碼中可讓寄存器R1中的指定位“置位”的指令操作碼是()。A、MOVB、ANDC、ADDD、ORR19.ARM處理器中,引起異常的原因是什么?20.如果我們需要設(shè)置一個文件,使它們作為可執(zhí)行文件運行時,該進程是作為文件所有者的權(quán)限,此時我們需要額外設(shè)置該文件的()A、seg-GID位B、粘滯位C、set-UID位D、UMASK21.如果數(shù)據(jù)的存儲格式是大端模式,32bit寬的數(shù)0x12345678在大端模式下的CPU內(nèi)存中的存放(假設(shè)從地址0x4000開始)。內(nèi)存地址為0x4001的內(nèi)容是()。A、0x34B、0x56C、0x23D、0x7822.下列各種方式的數(shù)據(jù)傳輸過程中,無需CPU執(zhí)行指令的方式是()傳輸。A、無條件B、查詢C、DMAD、中斷23.計算機系統(tǒng)中,給1個輸入數(shù)據(jù)端口和1個輸出數(shù)據(jù)端口分配同一個地址后()A、在輸出時會出現(xiàn)問題B、在輸入時會出現(xiàn)問題C、不會出現(xiàn)問題D、根本不能用24.Qt/Embedded的底層圖形引擎基于以下哪種接口技術(shù):()A、framebufferB、GALC、IALD、GFX25.文件exer1的訪問權(quán)限為rw-r--r--,現(xiàn)要增加所有用戶的執(zhí)行權(quán)限和同組用戶的寫權(quán)限,下列命令正確的是()。A、chmoda+xg+wexer1B、chmod765exer1C、chmodo+xexer1D、chmodg+wexer126.vi編輯器具有兩種工作模式:命令模式和()。27.簡述寄存器R14的兩種特殊用途。28.對于所有用戶具有讀的文件權(quán)限,而文件主同時具有執(zhí)行權(quán)限的文件權(quán)限是()A、655B、544C、644D、54029.在ARM體系中,下面MMU的一級描述符中,是節(jié)描述符的是()A、0xA0000C0EB、0xA0000C0FC、0x00000000D、0xC0000C0130.在以下ARM處理器指令中可讓寄存器R1中指定位“清零”的指令操作碼為()。A、MOVB、ANDC、ADDD、ORR31.FIQ中斷的入口地址是()。A、0x0000001CB、0x00000008C、0x00000018D、0x0000001432.嵌入式系統(tǒng)的開發(fā)通常是在交叉開發(fā)環(huán)境實現(xiàn)的,交叉開發(fā)環(huán)境是指()A、在宿主機上開發(fā),在目標機上運行B、在目標機上開發(fā),在宿主機上運行C、在宿主機上開發(fā),在宿主機上運行D、在目標機上開發(fā),在目標機上運行33.嵌入式系統(tǒng)是一類特殊的計算機系統(tǒng)。下列產(chǎn)品中不屬于嵌入式系統(tǒng)的是()。A、電飯煲B、路由器C、巨型機D、POS機34.怎樣新建一個新文件:()A、touchhello.cB、mkhello.cC、rmhello.cD、newhello.c35.與存儲器映像編制方式相比,I/O端口的獨立編址方式具有()特點。A、地址碼較長B、需專用的I/O命令C、只需存儲器存取指令D、譯碼電路較簡單36.簡述嵌入式處理器主要有哪五類。37.在ARM體系結(jié)構(gòu)中,要從主動用戶模式(User)切換到超級用戶模式(Supervisor),應采用何種方法?()A、直接修改CPU狀態(tài)寄存器(CPSR)對應的模式B、先修改程序狀態(tài)備份寄存器(SPSR)到對應的模式,再更新CPU狀態(tài)C、使用軟件中斷指令(SWI)D、讓處理器執(zhí)行未定義指令38.假設(shè)R1=0x31,R2=0x2則執(zhí)行指令ADDR0,R1,R2LSL#3后,R0的值是()A、0x33B、0x34C、0x39D、0x3839.PV操作是在()上的操作。A、臨界區(qū)B、進程C、緩沖區(qū)D、信號量40.微處理器內(nèi)部標志寄存器的主要作用是()。A、檢查當前指令執(zhí)行的正確與否B、糾正當前指令執(zhí)行的結(jié)果C、產(chǎn)生影響或控制某些后續(xù)指令所需的標志D、決定CPU是否繼續(xù)工作41.LINUX支持網(wǎng)絡(luò)文件系統(tǒng)NFS,下列哪個命令實現(xiàn)了將位于機器上的/opt/sirnfs目錄掛載到本機/mnt/sirnfs下:()A、mount-tnfs:/opt/sirnfs/mnt/sirnfsB、mount-tnfs/mnt/sirnfs:/opt/sirnfsC、mountnfs–t:/opt/sirnfs/mnt/sirnfsD、mountnfs–t/mnt/sirnfs:/opt/sirnfs42.()命令是在vi編輯器中執(zhí)行存盤退出。A、qB、wqC、q!D、WQ43.關(guān)于RISC指令系統(tǒng)描述不正確的是()。A、指令條數(shù)多B、指令長度固定C、指令格式種類少D、尋址方式種類少44.在日常管理中,通常CPU會影響系統(tǒng)性能的情況是:()。A、CPU已滿負荷地運轉(zhuǎn)B、CPU的運行效率為30%C、CPU的運行效率為50%D、CPU的運行效率為80%45.文件之間可以建立兩種鏈接關(guān)系:軟鏈接和硬鏈接,硬鏈接的特點是()A、等同于文件復制操作B、類似于文件復制,但新的鏈接文件并不占用文件磁盤存儲空間C、刪除源文件,將使其他鏈接文件失效D、可以對目錄文件名建立硬鏈接46.某ARM匯編語言程序要調(diào)用子程序,子程序名為MySubrutine,則調(diào)用該子程序的指令為(),子程序返回調(diào)用程序的指令為()。47.在/home/stud1/wang目錄下有一文件file,使用()可實現(xiàn)在后臺執(zhí)行命令,此命令將file文件中的內(nèi)容輸出到file.copy文件中。A、catfile>filE.copyB、catfilefilE.copyC、&catfilefilE.copyD、&catfile>filE.copy48.WWW服務器是在Internet上使用最為廣泛,它采用的是()結(jié)構(gòu)。A、服務器/工作站B、B/SC、集中式D、分布式49.基于軟件的功能劃分,軟件可以劃分成()、()、()_三種。50.某文件的組外成員的權(quán)限為只寫;所有者有讀寫權(quán)限;組內(nèi)的權(quán)限為只讀,則該文件的權(quán)限為()A、467B、642C、476D、76451.算術(shù)運算符,賦值運算符和關(guān)系運算符的運算優(yōu)先級按從高到低依次為()A、算術(shù)運算、賦值運算、關(guān)系運算B、算術(shù)運算、關(guān)系運算、賦值運算C、關(guān)系運算、賦值運算、算術(shù)運算D、關(guān)系運算、算術(shù)運算、賦值運算52.字符設(shè)備文件類型的標志是()A、pB、cC、sD、l53.一般可以用()實現(xiàn)自動編譯。A、gccB、gdb*C、makeD、vi54.要配置NFS服務器,在服務器端主要配置()文件。A、/etc/rC.d/rC.inet1B、/etc/rC.d/rC.MC、/etc/exportsD、D./etc/rd/rC.S55.將ARM處理器R0中的一個字節(jié)的數(shù)據(jù),存入由R1+4指示的內(nèi)存區(qū)域,且地址自動更新,則使用的ARM指令是()。A、STRR0,[R1,#4]B、STRHR0,[R1,#4]!C、STRHR0,[R1,#4]D、STRBR0,[R1,#4]!56.下面與AMBA(AdvancedMicrocontrollerBusArchitecture)有關(guān)的敘述中,錯誤的是()。A、AMBA是ARM公司公布的用于連接和管理片上系統(tǒng)中各功能模塊的開放標準和片上互連規(guī)范B、AMBA規(guī)定了ARM處理器內(nèi)核與處理器內(nèi)部RAM、DMA以及高帶寬外部存儲器等快速組件的接口標準C、ARM處理器內(nèi)核與外圍端口及慢速設(shè)備接口組件的接口標準不包含在AMBA規(guī)范中D、AMBA有多個版本,性能隨版本的發(fā)展而逐步提高57.Linux文件的鏈接可分為()和()兩種。58.介紹一下嵌入式系統(tǒng)的設(shè)計步驟有哪些?各部分主要工作是什么?59.典型的嵌入式系統(tǒng)硬件由嵌入式最小硬件系統(tǒng)及相關(guān)通道或接口組成,若一個嵌入式系統(tǒng)需要完成模擬量輸出功能,該功能是由下面列出的嵌入式系統(tǒng)的哪個通道實現(xiàn)的?()。A、前向通道B、后向通道C、人機交互通道D、相互互連通道60.嵌入式系統(tǒng)硬件的核心是CPU。下面關(guān)于嵌入式系統(tǒng)CPU特點的敘述中,錯誤的是()。A、支持實時處理B、低功耗C、字長在16位以下D、集成了測試電路61.不屬于ARM內(nèi)核主要特點的是()。A、功耗低B、功能強大C、采用RISC結(jié)構(gòu)D、全部采用哈佛結(jié)構(gòu)62.下列關(guān)于存儲管理單元(MMU)說法錯誤的是()。A、MMU提供的一個關(guān)鍵服務是使各個任務作為各自獨立的程序在其自己的私有存儲空間中運行。B、在帶MMU的操作系統(tǒng)控制下,運行的任務必須知道其他與之無關(guān)的任務的存儲需求情況,這就簡化了各個任務的設(shè)計。C、MMU提供了一些資源以允許使用虛擬存儲器。D、MMU作為轉(zhuǎn)換器,將程序和數(shù)據(jù)的虛擬地址(編譯時的連接地址)轉(zhuǎn)換成實際的物理地址,即在物理主存中的地址。63.進程從產(chǎn)生到終止進程可以具有的基本狀態(tài)為:();()和等待態(tài)(阻塞態(tài))。64.下列哪個命令以文本菜單方式界面配置內(nèi)核選項:()A、MakemenuconfigB、makexconfigC、makeconfigD、makemrproper65.有如下的命令:$ddif=f1of=f2。其中if=f1表示()A、以f1作為源文件,代替標準輸入B、以f1作為目標文件,代替標準輸出C、當條件滿足f1的時候,執(zhí)行真正的拷貝D、拷貝的過程中,不轉(zhuǎn)化文件66.開發(fā)嵌入式系統(tǒng)時,需要構(gòu)建一個宿主機-目標機的開發(fā)環(huán)境。若目標機是裸機,那么為了調(diào)試和下載軟件需要將調(diào)試仿真器連接到目標機的哪一種接口?()。A、SPI接口B、以太網(wǎng)接口C、JTAG接口D、USB接口67.c-shell中變量名ignoreeof表示()A、執(zhí)行之前顯示每一條命令B、使文件名結(jié)束C、必須用logout注銷而不是^DD、禁止文件名擴展68.存儲一個32位數(shù)0x876165到2000H~2003H四個字節(jié)單元中,若以小端模式存儲,則2000H存儲單元的內(nèi)容為()。A、0x00B、0x87C、0x65D、0x6169.構(gòu)造一個40鍵的矩陣鍵盤,最少需要()條I/O線。A、12B、14C、20D、4070.ARM處理器有多種運行模式,用戶程序運行在其中的()模式。71.ARM匯編語句“ADDR0,R2,R3,LSL#1”的作用是()。A、R0=R2+(R372.下面哪條命令可用來確保文件“file1”存在()A、cpfile1/dev/nullB、touchfile1C、createfile1D、mkfilefile173.ARM處理器如果R1=0x98001200,已知在小端模式下,內(nèi)存0x98001204中存放數(shù)據(jù)0x35,0x98001205中存放數(shù)據(jù)0x36,0x98001206中存放數(shù)據(jù)0x37,0x98001207中存放數(shù)據(jù)0x38,在指令LDRR0,[R1,#4]執(zhí)行后,R0中的值為()。A、0x35363738B、0x36353837C、0x38373635D、0x3738353674.計算機通常用MB(兆字節(jié))作為主存容量的計量單位,這里1MB等于()字節(jié)。A、210B、220C、230D、10675.C語言中運算對象必須是整型的運算符是()A、%B、/C、!D、**第1卷參考答案一.參考題庫1.參考答案:kill2.參考答案:C3.參考答案:D4.參考答案:step;next5.參考答案:執(zhí)行6.參考答案:telnet7.參考答案: 程序的局部性原理是指程序在執(zhí)行過程中的一個較短時期內(nèi),它所執(zhí)行的指令和訪問的存儲空間分別局限在一定的區(qū)域內(nèi)。具體表現(xiàn)在時間局部性和空間局部性。時間局部性是指一條指令的一次執(zhí)行和下一次執(zhí)行、一個數(shù)據(jù)的一次訪問和下一次訪問,都集中在一個較短的時間內(nèi)??臻g局部性是指程序執(zhí)行了某條指令,則它相鄰的幾條指令也可能馬上執(zhí)行。8.參考答案:B9.參考答案:B10.參考答案: 分為大端格式和小端格式。大端格式:被存放字數(shù)據(jù)的高字節(jié)存儲在存儲系統(tǒng)的低地址中,而被存放的字數(shù)據(jù)的低字節(jié)則存放在存儲系統(tǒng)的高地址中。小端格式:與大端存儲格式相反,在小端存儲格式中,存儲系統(tǒng)的低地址中存放的是被放字數(shù)據(jù)中的低字節(jié)內(nèi)容,存儲系統(tǒng)的高地址存放的是被存字數(shù)據(jù)中的高字節(jié)內(nèi)容。11.參考答案:B12.參考答案:D13.參考答案:B14.參考答案:B15.參考答案:B16.參考答案:C17.參考答案:A18.參考答案:B19.參考答案:A20.參考答案:B21.參考答案:單元測試;集成測試;系統(tǒng)測試22.參考答案:D23.參考答案:C24.參考答案:C25.參考答案:A,B,C,D,E26.參考答案:D27.參考答案:C28.參考答案:D29.參考答案: (1)需求分析 (4)設(shè)計硬件構(gòu)件和軟件構(gòu)件 (2)規(guī)格說明 (5)系統(tǒng)集成 (3)體系結(jié)構(gòu)設(shè)計 (6)系統(tǒng)測試30.參考答案:D31.參考答案:D32.參考答案:D33.參考答案:B,C,D34.參考答案:C35.參考答案:C36.參考答案: Linux作為嵌入式操作系統(tǒng)的優(yōu)勢主要有以下幾點: 1.可應用于多種硬件平臺。Linux已經(jīng)被移植到多種硬件平臺,這對于經(jīng)費,時間受限制的研究與開發(fā)項目是很有吸引力的。原型可以在標準平臺上開發(fā)后移植到具體的硬件上,加快了軟件與硬件的開發(fā)過程。Linux采用一個統(tǒng)一的框架對硬件進行管理,從一個硬件平臺到另一個硬件平臺的改動與上層應用無關(guān)。 2.Linux的高度模塊化使添加部件非常容易。本身內(nèi)置網(wǎng)絡(luò)支持,而目前嵌入式系統(tǒng)對網(wǎng)絡(luò)支持要求越來越高。 3.Linux是一個和Unix相似、以內(nèi)核為基礎(chǔ)的、具有完全的內(nèi)存訪問控制,支持大量硬件(包括X86,Alpha、ARM和Motorola等現(xiàn)有的大部分芯片)等特性的一種通用操作系統(tǒng)。 4.Linux可以隨意地配置,不需要任何的許可證或商家的合作關(guān)系。其程序源碼全部公開,任何人可以修改并在GUN通用公共許可證(GNUGeneralPublicLicensE.下發(fā)行。這樣,開發(fā)人員可以對操作系統(tǒng)進行定制,適應其特殊需要。 5.Linux帶有Unix用戶熟悉的完善的開發(fā)工具,幾乎所有的Unix系統(tǒng)的應用軟件都已移植到了Linux上。其強大的語言編譯器GCC,C++等也可以很容易得到,不但成熟完善,而且使用方便。37.參考答案:A38.參考答案: 是一個專門為嵌入式系統(tǒng)設(shè)計的圖形用戶界面的工具包。支持UNIX和Windows平臺。采用面向?qū)ο蟮乃枷腴_發(fā),開發(fā)接口與桌面的Qt相同,因此桌面應用程序可方便的移植到Qt/E。不分層的架構(gòu)使得其他運行速度很快。39.參考答案:B40.參考答案:C41.參考答案:C

溫馨提示

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

最新文檔

評論

0/150

提交評論