




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題中斷響應是一個軟硬件結(jié)合處理系統(tǒng)例外事件的機制。中斷發(fā)生時,操作系統(tǒng)通過檢查( )來判斷中斷原因。問題1選項A.中斷源B.中斷向量C.中斷屏蔽D.中斷位置【答案】B【解析】中斷發(fā)生時,中斷響應工作由操作系統(tǒng)來完成。操作系統(tǒng)通過檢查中斷向量判斷中斷原因,并根據(jù)中斷原因,調(diào)用相應的中斷處理程序來完成中斷的處理。2.單選題使用ADSL接入Internet,用戶端需要安裝( )協(xié)議。問題1選項A.PPPB.SLIPC.PPTPD.PP
2、PoE【答案】D【解析】ADSL Modem上網(wǎng)撥號方式有3種,即專線方式(靜態(tài)IP)、PPPoA和PPPoE。PPPoE(英語:Point-to-Point Protocol Over Ethernet),以太網(wǎng)上的點對點協(xié)議,是將點對點協(xié)議(PPP)封裝在以太網(wǎng)(Ethernet)框架中的一種網(wǎng)絡(luò)隧道協(xié)議。PPTP(Point to Point Tunneling Protocol),即點對點隧道協(xié)議。該協(xié)議是在PPP協(xié)議的基礎(chǔ)上開發(fā)的一種新的增強型安全協(xié)議,支持多協(xié)議虛擬專用網(wǎng)(VPN),可以通過密碼驗證協(xié)議(PAP)、可擴展認證協(xié)議(EAP)等方法增強安全性??梢允惯h程用戶通過撥入IS
3、P、通過直接連接Internet或其他網(wǎng)絡(luò)安全地訪問企業(yè)網(wǎng)。SLIP(Serial Line Internet Protocol,串行線路網(wǎng)際協(xié)議),該協(xié)議是Windows遠程訪問的一種舊工業(yè)標準,主要在Unix遠程訪問服務(wù)器中使用,現(xiàn)今仍然用于連接某些ISP。PPP(點到點協(xié)議)是為在同等單元之間傳輸數(shù)據(jù)包這樣的簡單鏈路設(shè)計的鏈路層協(xié)議。這種鏈路提供全雙工操作,并按照順序傳遞數(shù)據(jù)包。設(shè)計目的主要是用來通過撥號或?qū)>€方式建立點對點連接發(fā)送數(shù)據(jù),使其成為各種主機、網(wǎng)橋和路由器之間簡單連接的一種共通的解決方案。因此本題選擇D選項。3.單選題以下屬于嵌入式系統(tǒng)硬件PCB圖設(shè)計原則的是( )。問題1選
4、項A.低速信號優(yōu)先B.先整體設(shè)計再局部調(diào)整C.先簡單后復雜D.優(yōu)先電源器件布局【答案】B【解析】本題考查嵌入式系統(tǒng)硬件PCB圖設(shè)計及布線方面的基礎(chǔ)知識。PCB圖設(shè)計及布線的步驟為:1、建立封裝庫中沒有的封裝(Footprint)。2、規(guī)劃電路板:設(shè)置習慣性的環(huán)境參數(shù)和文檔參數(shù),如選擇層面、畫邊框、定位孔、外形尺寸等。3、載入網(wǎng)絡(luò)表和元件封裝。4、規(guī)則設(shè)置:線寬、線距、疊層、過孔、全局參數(shù)等。5、元件布局、布線:一般是先高速信號,先整體,先進行復雜信號布線和核心器件布局設(shè)計。6、設(shè)計規(guī)則檢查,違規(guī)報告。7、PCB仿真分析。8、存檔輸出。因此,應遵循先復雜后簡單的原則,優(yōu)先布局核心復雜器件,然后布
5、局外圍簡單器件;布線時核心器件和高速信號優(yōu)先;先整體設(shè)計再局部調(diào)整。所以答案是B4.單選題下列( )是帶有熱備份的雙重系統(tǒng)。問題1選項A.備份子系統(tǒng)處于電源開機狀態(tài),一旦聯(lián)機子系統(tǒng)出錯, 備份子系統(tǒng)立即工作B.兩個子系統(tǒng)同步運行,互聯(lián)子系統(tǒng)出錯時,由備份機子系統(tǒng)接替C.兩個子系統(tǒng)交替處于聯(lián)機和自檢狀態(tài),一個子系統(tǒng)出錯則由另一子系統(tǒng)工作D.兩個子系統(tǒng)并行工作以提高機器速度,一 旦一個子系統(tǒng)出錯則放棄同時工作【答案】B【解析】嵌入式系統(tǒng)中,利用雙機的方法可以達到容錯的目的。其中,一個聯(lián)機工作,另一個作備份,若備份也一直保持與承擔聯(lián)機工作的機器同步運行,一旦工作機出現(xiàn)故障,只需要將備份機切入系統(tǒng),便
6、能立即代替原有工作機,這種備份叫熱備份。這種系統(tǒng)稱為雙重系統(tǒng)。當備份機平時停機或做其他工作時僅在工作機出現(xiàn)故障時才讓它替代,使系統(tǒng)恢復正常,這樣的系統(tǒng)稱為雙工系統(tǒng)。5.單選題軟件設(shè)計階段的輸出主要是( )。問題1選項A.程序B.模塊C.偽代碼D.需求規(guī)格說明書【答案】C【解析】本題考查軟件工程方面的基礎(chǔ)知識。軟件設(shè)計階段的主要任務(wù)是制定并選擇技術(shù)方案,進行軟件體系結(jié)構(gòu)設(shè)計和詳細設(shè)計,同時啟動單元和集成測試策劃,以及啟動軟件集成策劃。在“軟件需求規(guī)格說明”評審通過后進入軟件設(shè)計階段。軟件設(shè)計階段依據(jù)“軟件研制任務(wù)書” “軟件需求規(guī)格說明”“接口需求規(guī)格說明”(可選)以及相關(guān)的軟件設(shè)計標準,展開軟
7、件設(shè)計。 在進入軟件設(shè)計階段,首先要明確項目的軟件設(shè)計標準,如果用戶提供軟件設(shè)計標準,將用戶的軟件設(shè)計標準作為項目的軟件設(shè)計標準;否則,使用規(guī)定的軟件設(shè)計標準或制定項目的軟件設(shè)計標準。 然后要進行軟件設(shè)計決策,即從用戶角度描述軟件怎樣運轉(zhuǎn)以滿足軟件需求,以及影響組成該CSCI的軟件單元的選擇與設(shè)計的決策,并記錄于“軟件設(shè)計說明”中。當存在多種軟件體系結(jié)構(gòu)難以抉擇時,可按“決策分析與決定過程”的要求,選定最終的軟件體系結(jié)構(gòu)。 按照項目的軟件設(shè)計標準完成軟件體系結(jié)構(gòu)的設(shè)計,包括執(zhí)行方案、軟件模塊劃分和接口設(shè)計。在軟件體系結(jié)構(gòu)設(shè)計前期,應特別關(guān)注關(guān)鍵需求,確保其在規(guī)定的資源和進度條件下得到滿足。 按
8、照項目的軟件設(shè)計標準完成軟件詳細設(shè)計,對每個軟件單元,說明其使用的算法,設(shè)計約束、輸入和輸出,以及所用到的邏輯等。詳細程度應達到能夠根據(jù)軟件單元設(shè)計說明進行編碼實現(xiàn)。 編寫“軟件設(shè)計說明”,將軟件體系結(jié)構(gòu)設(shè)計和軟件詳細設(shè)計的內(nèi)容并入“軟件設(shè)計說明”。 之后還要對“軟件設(shè)計說明”進行相應級別的評審,同時啟動軟件集成與集成測試策劃、啟動軟件集成測試用例設(shè)計。 軟件程序是在軟件實現(xiàn)階段才進行編寫的。偽代碼是軟件設(shè)計階段的重要產(chǎn)物。6.單選題IIC總線協(xié)議包含物理層和數(shù)據(jù)鏈路層,下圖是常見的多個IIC設(shè)備接口示意圖,下面描述不正確的是( )。問題1選項A.在物理層,IIC使用兩條信號線,一條是串行數(shù)據(jù)
9、線、一條是串行時鐘線B.在數(shù)據(jù)鏈路層,每個IIC設(shè)備不用具有唯一的設(shè)備地址C.在IIC構(gòu)成系統(tǒng)中,可以是多主系統(tǒng),但任一時刻只能有一個主IIC設(shè)備D.IIC具有總線仲裁功能【答案】B【解析】I2C BUS(Inter Integrated Circuit BUS,內(nèi)部集成電路總線)是由Philips公司推出的二線制串行擴展總線,用于連接微控制器及其外圍設(shè)備。I2C總線是具備總線仲裁和高低速設(shè)備同步等功能的高性能多主機總線。直接用導線連接設(shè)備,通信時無需片選信號。在I2C總線上,只需要兩條線串行數(shù)據(jù)SDA線、串行時鐘SCL線,它們用于總線上器件之間的信息傳遞。SDA和SCL都是雙向的。每個器件都
10、有一個唯一的地址以供識別,而且各器件都可以作為一個發(fā)送器或接收器(由器件的功能決定)。7.單選題若調(diào)用fputc()函數(shù)輸出字符成功,則其返回值是( )。問題1選項A.EOFB.1C.0D.輸出的字符【答案】D【解析】fputc,是函數(shù)。函數(shù)功能: 將字符ch寫到文件指針fp所指向的文件的當前寫指針的位置。函數(shù)格式:int fputc (int ch,F(xiàn)ILE *fp)。ch為要寫入的字符,fp為文件指針。fputc()寫入成功時返回寫入的字符,失敗時返回EOF,返回值類型為int也是為了容納這個負數(shù)函數(shù)名稱:寫字符文件函數(shù)fputc()函數(shù)格式:int fputc (int ch, File
11、 *fp)參數(shù)解釋:fp為文件指針,它的值是執(zhí)行fopen()打開文件時獲得的。ch為要寫入的字符。雖然函數(shù)被定義為整型數(shù),但僅用其低八位。返回值:在正常調(diào)用情況下,函數(shù)返回寫入文件的字符的ASCII碼值,出錯時,返回EOF(-1)。當正確寫入一個字符或一個字節(jié)的數(shù)據(jù)后,文件內(nèi)部寫指針會自動后移一個字節(jié)的位置。EOF是在頭文件 stdio.h中定義的宏。返回值類型為int也是為了容納這個負數(shù)。8.單選題嵌入式系統(tǒng)中,BIT(Built-in Test)的功能不包括( )。問題1選項A.提供系統(tǒng)故障檢測和故障隔離能力B.是設(shè)備驅(qū)動程序的重要組成部分C.快速判斷系統(tǒng)是否可用D.提高系統(tǒng)可靠性,降低
12、系統(tǒng)維護費用【答案】B【解析】在軍用測試領(lǐng)域內(nèi),專家們首次提出了BIT技術(shù),這是一種全新的技術(shù)概念,目的就在于改善裝備的維修性、測試性和自診斷能力,BIT就是指系統(tǒng)、設(shè)備內(nèi)部提供的檢測、隔離故障的自動測試能力。能夠快速判斷系統(tǒng)是否可用,以及提高系統(tǒng)可靠性,降低系統(tǒng)維護費用。BIT不是設(shè)備驅(qū)動程序的重要組成部分。9.單選題在XML的第一條聲明語句中,不能使用的屬性是( )。問題1選項A.standaloneB.nameC.encodingD.version【答案】B【解析】本題考查XML文檔的基礎(chǔ)知識。XML聲明是文檔頭部的第一條語句, 也是整個文檔的第一條 語句。XML聲明語句的格式如下:XM
13、L聲明語句以“”結(jié)束,表示這是一個XML文檔。處理指令是在XML文檔中由應用程序進行處理的部分,XML解析器把信息傳送給應用程序,應用程序解釋指令,按照它提供的信息進行處理。處理指令是以:“”結(jié)束,其格式是:以“xml-name 開頭的處理指令指定的是name中給出的與XML相關(guān)的技術(shù)。答案選B。10.單選題某電子商務(wù)網(wǎng)站向CA申請了數(shù)字證書,用戶可以通過使用( )驗證( )的真?zhèn)蝸泶_定該網(wǎng)站的合法性。問題1選項A.CA的公鑰B.CA的簽名C.網(wǎng)站的公鑰D.網(wǎng)站的私鑰問題2選項A.CA的公鑰B.CA的簽名C.網(wǎng)站的公鑰D.網(wǎng)站的私鑰【答案】第1題:A第2題:B【解析】電子商務(wù)認證授權(quán)機構(gòu)(CA
14、,Certificate Authority),也稱為電子商務(wù)認證中心,是負責發(fā)放和管理數(shù)字證書的權(quán)威機構(gòu),并作為電子商務(wù)交易中受信任的第三方,承擔公鑰體系中公鑰的合法性檢驗的責任。CA中心為每個使用公開密鑰的用戶發(fā)放一個數(shù)字證書,數(shù)字證書的作用是證明證書中列出的用戶合法擁有證書中列出的公開密鑰。CA機構(gòu)的數(shù)字簽名使得攻擊者不能偽造和篡改證書。例如,某網(wǎng)站向CA申請了數(shù)字證書,用戶通過CA的簽名來驗證網(wǎng)站的真?zhèn)巍T谟脩襞c網(wǎng)站進行安全通信時,用戶可以通過證書中的公鑰進行加密和驗證,該網(wǎng)站通過網(wǎng)站的私鑰進行解密和簽名。11.單選題下列關(guān)于BCNF的描述,正確的是( )。問題1選項A.BCNF不滿足
15、列的原子性B.BCNF中存在非主屬性對碼的部分依賴C.BCNF中存在非主屬性對碼的傳遞依賴D.BCNF中每個函數(shù)依賴左部都包含碼【答案】D【解析】考查BCNF的定義。滿足BCNF的定義為:BCNF中每個函數(shù)依賴左部都包含碼。答案為D。12.單選題下列對軟件需求分析理解錯誤的是( )。問題1選項A.需求分析階段包括需求提出、需求描述、需求評審和需求實現(xiàn)B.需求分析的工作是準確描述軟件功能、性能、接口需求,以及設(shè)計限制C.需求分析階段的工作產(chǎn)品是軟件需求規(guī)格說明和軟件接口需求規(guī)格說明D.需求分析是軟件設(shè)計的基礎(chǔ)【答案】A【解析】需求分析階段包括需求提出、需求描述、需求評審和需求評審;需求分析的工作
16、是準確描述軟件功能、性能、接口需求,以及設(shè)計限制;需求分析階段的工作產(chǎn)品是軟件需求規(guī)格說明和軟件接口需求規(guī)格說明;需求分析是軟件設(shè)計和軟件測試的基礎(chǔ)。所以A選項的描述是錯誤的。13.單選題DMA是一種高速的數(shù)據(jù)傳輸模式,下列描述中, 錯誤的是( )。問題1選項A.DMA傳輸方式可以產(chǎn)生中斷B.DMA傳輸過程主要由硬件來實現(xiàn)C.DMA傳輸過程包含3個階段:申請階段、響應階段和數(shù)據(jù)傳輸階段D.DMA操作可以通過軟件來啟動,也可以通過內(nèi)部部件的請求來啟動【答案】C【解析】輸入/輸出技術(shù)的三種方式:直接查詢控制:有無條件傳送和程序查詢方式,都需要通過CPU執(zhí)行程序來查詢外設(shè)的狀態(tài),判斷外設(shè)是否準備好接
17、收數(shù)據(jù)或準備好了向CPU輸入的數(shù)據(jù)。在這種情況下CPU不做別的事情,只是不停地對外設(shè)的狀態(tài)進行查詢。中斷方式:當I/O系統(tǒng)與外設(shè)交換數(shù)據(jù)時,CPU無須等待也不必查詢I/O的狀態(tài),而可以抽身來處理其他任務(wù)。當I/O系統(tǒng)準備好以后,則發(fā)出中斷請求信號通知CPU,CPU接到中斷請求信號后,保存正在執(zhí)行的程序的現(xiàn)場,轉(zhuǎn)入I/O中斷服務(wù)程序的執(zhí)行,完成于I/O系統(tǒng)的數(shù)據(jù)交換,然后再返回被打斷的程序繼續(xù)執(zhí)行。與程序控制方式相比,中斷方式因為CPU無需等待而提高了效率。DMA:直接寄存器存取方式,是指數(shù)據(jù)在內(nèi)存與I/O設(shè)備間的直接成塊傳送,即在內(nèi)存與I/O設(shè)備間傳送一個數(shù)據(jù)塊的過程中,不需要CPU的任何干涉
18、,只需要CPU正在過程開始啟動與過程結(jié)束時的處理,實際操作由DMA硬件直接執(zhí)行完成。DMA傳輸方式可以產(chǎn)生中斷;DMA傳輸過程主要由硬件來實現(xiàn);DMA操作可以通過軟件來啟動,也可以通過內(nèi)部部件的請求來啟動;DMA傳輸過程包含4個階段:請求階段、響應階段、傳輸階段和結(jié)束階段。14.單選題下列各種情況中,一定不會引起進程調(diào)度的操作是( )。問題1選項A.一個進程完成工作后被撤銷B.一個進程從運行狀態(tài)變成了阻塞狀態(tài)或就緒狀態(tài)C.一個進程從阻塞狀態(tài)變成就緒狀態(tài)D.一個進程從就緒狀態(tài)變成運行狀態(tài)【答案】C【解析】運行態(tài)等待態(tài) 等待使用資源,如等待外設(shè)傳輸,等待人工干預 ,會產(chǎn)生進程調(diào)度。等待態(tài)就緒態(tài) 資
19、源得到滿足,如外設(shè)傳輸結(jié)束,人工干預完成,不產(chǎn)生進程調(diào)度。運行態(tài)就緒態(tài) 運行時間片到,出現(xiàn)有更高優(yōu)先權(quán)進程,會產(chǎn)生進程調(diào)度。就緒態(tài)運行態(tài) CPU空閑時選擇一個就緒進程,會產(chǎn)生進程調(diào)度。15.單選題關(guān)于容錯技術(shù),下面敘述中不正確的是( )。問題1選項A.系統(tǒng)容錯技術(shù),主要研究系統(tǒng)對故障的檢測、定位、重構(gòu)和恢復B.從余度設(shè)計角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實現(xiàn)系統(tǒng)容錯C.從結(jié)構(gòu)角度出發(fā),容錯結(jié)構(gòu)有單通道加備份結(jié)構(gòu)、多通道結(jié)構(gòu)D.通常硬件實現(xiàn)容錯常用的有恢復塊技術(shù)和N版本技術(shù)【答案】D【解析】常見的軟件可靠性技術(shù)主要有容錯設(shè)計、檢錯設(shè)計和降低復雜度設(shè)計等技術(shù)。其中,容錯設(shè)計技術(shù)主要有恢復快
20、設(shè)計、N版本程序設(shè)計和冗余設(shè)計三種方法。N版本程序設(shè)計是一種靜態(tài)的故障屏蔽技術(shù),其設(shè)計思想是用N個具有相同功能的程序同時執(zhí)行一項計算,結(jié)果通過多數(shù)表決來選擇。其中N個版本的程序必須由不同的人獨立設(shè)計,使用不同的方法、設(shè)計語言、開發(fā)環(huán)境和工具來實現(xiàn),目的是減少N個版本的程序在表決點上相關(guān)錯誤的概率。動態(tài)冗余又稱為主動冗余,它是通過故障檢測、故障定位及故障恢復等手段達到容錯的目的。系統(tǒng)容錯技術(shù),主要研究系統(tǒng)對故障的檢測、定位、重構(gòu)和恢復。從余度設(shè)計角度出發(fā),系統(tǒng)通常采用相似余度或非相似余度實現(xiàn)系統(tǒng)容錯。從結(jié)構(gòu)角度出發(fā),容錯結(jié)構(gòu)有單通道加備份結(jié)構(gòu)、多通道結(jié)構(gòu)。16.單選題李某受非任職單位委托,利用其
21、實驗材料、實驗室和技術(shù)資料完成了一項軟件開發(fā)。對該軟件的權(quán)利歸屬,表達正確的是( )。問題1選項A.該軟件屬于委托單位B.若該單位與李某對軟件歸屬有特別約定,則遵從約定;無約定的,原則上歸屬于李某C.取決于該軟件是否屬于該單位分派給李某的D.無論李某與該單位有無特別約定,該軟件都屬于李某【答案】B【解析】根據(jù)題干描述,這里不能排除職務(wù)作品,對于A選項和B選項來看,B選項更嚴謹,因此,本題選擇B選項。17.單選題根據(jù)計算機軟件保護條例的規(guī)定,著作權(quán)法保護的計算機軟件是指( )。問題1選項A.程序及其相關(guān)文檔B.處理過程及開發(fā)平臺C.開發(fā)軟件所用的算法D.開發(fā)軟件所用的操作方法【答案】A【解析】計
22、算機軟件著作權(quán)的客體是指著作權(quán)法保護的計算機軟件著作權(quán)的范圍(受保護的對象)。根據(jù)中華人民共和國著作權(quán)法第三條和計算機軟件保護條例第二條的規(guī)定,著作權(quán)法保護的計算機軟件是指計算機程序及其有關(guān)文檔。根據(jù)計算機軟件保護條例第三條第一款的規(guī)定,計算機程序是指為了得到某種結(jié)果而可以由計算機等具有信息處理能力的裝置執(zhí)行的代碼化指令序列,或者可被自動轉(zhuǎn)換成代碼化指令序列的符號化語句序列。計算機程序包括源程序和目標程序,同一程序的源程序文本和目標程序文本視為同一軟件作品。根據(jù)計算機軟件保護條例第三條第二款的規(guī)定,計算機程序的文檔是指用自然語言或者形式化語言所編寫的文字資料和圖表,以用來描述程序的內(nèi)容、組成、
23、設(shè)計、功能規(guī)格、開發(fā)情況、測試結(jié)果及使用方法等。文檔一般以程序設(shè)計說明書、流程圖、用戶手冊等表現(xiàn)。因此,答案為A。18.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)?!菊f明】服務(wù)型智能掃地機器人涉及了眾多傳感器,通過對環(huán)境信息的融合感知進行行為決策。同時也設(shè)計了豐富的多媒體人機交互系統(tǒng),實現(xiàn)輸入輸出功能。【問題1】(5分)服務(wù)型智能掃地機器人的輸入輸出終端采用觸摸屏技術(shù),李工設(shè)計了一款具有觸摸功能的顯示單元,該顯示單元的主板采用X86架構(gòu)的處理器,觸摸控制板的核心是控制芯片,當觸摸筆點擊觸摸面板時,將通過輸入端點上傳數(shù)據(jù)報文,格式如圖4-1所示。數(shù)據(jù)報文按照小端字節(jié)順
24、序發(fā)送,第一個Byte表示觸摸筆的狀態(tài),0 x70表示 Down,0 x30表示Up,后四個Byte包含觸摸筆點擊位置的坐標值,Byte1和Byte2表示X軸坐標,Byte3和Byte4表示Y軸坐標。觸摸板左上角坐標值為(0,0),右下角坐標值為(1022,766)。當觸摸筆在觸摸板中心位置按下時,觸摸屏發(fā)送的數(shù)據(jù)報文內(nèi)容是_(1)_、_(2),(3)_、_(4)_、_(5)_,請將答案填寫在答題紙的對應欄中?!締栴}2】(5分)該機器人系統(tǒng)內(nèi)部集成眾多傳感器,通過現(xiàn)場總線互聯(lián)起來,構(gòu)成了底層的網(wǎng)絡(luò), 選用的CAN控制器內(nèi)含二個接收緩沖器、三個發(fā)送緩沖器,具有靈活的中斷管理能力。李工設(shè)計了一種采
25、用中斷方式的數(shù)據(jù)接收程序,每當接收寄存器接收到數(shù)據(jù)時,中斷寄存器的接收中斷使能,并產(chǎn)生中斷信號通知CPU,中斷處理程序在讀取數(shù)據(jù)后,清空中斷標識位,等待下一次中斷。由于兩個接收器共享一個中斷號,在調(diào)試過程中發(fā)現(xiàn), 當短時間(毫秒級)接收大量數(shù)據(jù)時,丟包現(xiàn)象比較嚴重。李工對上述流程進行了改進, 當產(chǎn)生一次中斷時,依次查詢兩路接收器的狀態(tài),這樣大大提高了數(shù)據(jù)接收處理能力,減少了系統(tǒng)開銷,其處理流程如圖4-2所示。請將上述改進后的雙通道數(shù)據(jù)接收流程圖補充完整,將答案填寫在答題紙的對應欄中?!締栴}3】(5分)該機器人系統(tǒng)按照圖4-2的方式接收傳感器采集數(shù)據(jù),并由上層應用程序?qū)?shù)據(jù)進行處理。當應用訪問操
26、作速度和底層硬件輸入的速度存在較大差異時,采用環(huán)形緩沖機制,可以起到良好的緩沖作用,減少丟包率。李工設(shè)計的環(huán)形緩沖是基于先進先出(FIFO) 的原則,并設(shè)計了環(huán)形緩沖的數(shù)據(jù)結(jié)構(gòu),讀寫指針各自獨立,讀任務(wù)和寫任務(wù)可以同時訪問環(huán)形緩沖,無需互斥信號量的介入。但是,在運行多任務(wù)時,如果存在多個讀任務(wù) 和多個寫任務(wù)同時操作環(huán)形緩沖,則需要應用互斥操作機制。1.請簡述互斥操作的作用。2.為了在多任務(wù)環(huán)境中能正確使用環(huán)形緩沖,不發(fā)生讀寫沖突,增加了讀寫鎖進行保護。應用任務(wù)讀取環(huán)形緩沖的偽代碼如下,請完善其中空(1)(3)處的內(nèi)容,將答案寫入答題紙對應欄內(nèi)?!敬鸢浮俊締栴}1】(1)0 x70(2)0 xFF
27、(3)0 x1或者1(4)0 x7F(5)0 x1或者1【問題2】(1)設(shè)備中斷使能(2)接收器0有數(shù)據(jù)(3)接收器1有數(shù)據(jù)(4)接收器0有數(shù)據(jù)(5)清除中斷標識【問題3】1.互斥操作用來保證共享數(shù)據(jù)操作的完整性。通過互斥鎖保證任一時刻只能有一個應用訪問共享對象。2.(1)bReadLock為真或bReadLock= TRUE(2)bReadLock=TRUE或等效形式(3)bReadLock=FALSE或等效形式【解析】本題考查嵌入式計算機的相關(guān)知識?!締栴}1】根據(jù)題干可以得到當前的位置為:(1022/2,766/2)=((511,388)),分別可以求得X軸的坐標就是0 x1FF,Y軸的坐
28、標是0 x17F。由于是按照小端格式進行存放(低字節(jié)存放在低地址)。X軸的低字節(jié)就是0 xFF,X軸的高字節(jié)就是0 x1;;Y軸的低字節(jié)就是0 x7F,Y軸的高字節(jié)就是0 x1。 【問題2】 該題考查中斷方面的相關(guān)知識,根據(jù)流程圖填寫相關(guān)內(nèi)容?!締栴}3】該題考查操作系統(tǒng)中并發(fā)任務(wù)互斥操作的相關(guān)知識?;コ獠僮饔脕肀WC共享數(shù)據(jù)操作的完整性。通過互斥鎖保證任一時刻只能有一個應用訪問共享對象。19.單選題嵌入式系統(tǒng)中,各處理模塊的板級支持包(BSP)所包含的內(nèi)容,是和系統(tǒng)相關(guān)的驅(qū)動和程序。一般認為,( )。問題1選項A.BSP屬于操作系統(tǒng)的一部分B.BSP是獨立的板級支持層軟件C.BSP屬于驅(qū)動程序?qū)?/p>
29、D.BSP屬于固件存在于處理模塊硬件層【答案】A【解析】板級支持包(BSP)(Board Support Package)是介于主板硬件和操作系統(tǒng)中驅(qū)動層程序之間的一層,一般認為它屬于操作系統(tǒng)一部分,主要是實現(xiàn)對操作系統(tǒng)的支持,為上層的驅(qū)動程序提供訪問硬件設(shè)備寄存器的函數(shù)包,使之能夠更好的運行于硬件主板。在嵌入式系統(tǒng)軟件的組成中,就有BSP。BSP是相對于操作系統(tǒng)而言的,不同的操作系統(tǒng)對應于不同定義形式的BSP,例如VxWorks的BSP和Linux的BSP相對于某一CPU來說盡管實現(xiàn)的功能一樣,可是寫法和接口定義是完全不同的,所以寫B(tài)SP一定要按照該系統(tǒng)BSP的定義形式來寫(BSP的編程過程
30、大多數(shù)是在某一個成型的BSP模板上進行修改)。這樣才能與上層OS保持正確的接口,良好的支持上層OS。所以答案是A。20.單選題某計算機字長是32位,存儲容量是256KB,按字編址的尋址范圍是( )。問題1選項A.128KB.64KC.32KD.16K【答案】B【解析】存儲容量是256KB,計算機字長是32位,也就是4B,所以按字編址的范圍是256KB/4B=64K21.單選題嵌入式系統(tǒng)中不存放在ROM里的內(nèi)容是( )。問題1選項A.BootloaderB.應用任務(wù)數(shù)據(jù)C.操作系統(tǒng)內(nèi)核D.交叉編譯器【答案】B【解析】嵌入式系統(tǒng)中的BootLoader(引導加載程序)、操作系統(tǒng)內(nèi)核、交叉編譯器等都
31、存放在ROM中。22.單選題I/O端口的訪問包括存儲器映射方式和I/O映射方式,下面描述中不正確的是( )。問題1選項A.存儲器映射方式是指對端口地址和存儲器統(tǒng)一編址B.I/O映射方式是指對端口地址和存儲器分開獨立編址C.存儲器映射方式中,對端口內(nèi)容不能進行算術(shù)邏輯運算、移位等操作D.I/O映射方式中需要使用專門的I/O指令對I/O端口進行操作【答案】C【解析】I/O端口的訪問包括存儲器映射方式和I/O映射方式。1.存儲器映射方式:端口地址和存儲器統(tǒng)一編址。特點是:使用訪問存儲器的指令和訪問I/O端口是一樣的,所以,對端口內(nèi)容也能進行算術(shù)邏輯運算、移位等操作;由于共用內(nèi)存,所以,它能給I/O端
32、口較大的編址空間,但是反過來也會使存儲器的容量變小。2. I/O映射方式: I/O端口地址與存儲器分開獨立編址;特點是:需要使用專門的I/O指令對I/O端口進行操作,從而使得I/O操作和存儲器操作層次清晰,程序可讀性強。23.單選題假定下列字符碼中有奇偶校驗位,但沒數(shù)據(jù)錯誤,采用偶校驗的字符碼是( )。問題1選項A.11001011B.11010110C.11000001D.11001001【答案】D【解析】通過在編碼中增加一位校驗位來使編碼中的1的個數(shù)為奇數(shù)(奇校驗)或者為偶數(shù)(偶校驗)。1100100中1的個數(shù)是奇數(shù),要采用偶校驗,使1的個數(shù)為偶數(shù),所以后面加1,也就是11001001,所
33、以D是偶校驗。24.單選題在RSA算法中,選擇兩個質(zhì)數(shù)p=11,q=17,加密密鑰為e=23,則解密密鑰d為( )。 問題1選項A.5B.7C.11D.13【答案】B【解析】本題考查的是RSA算法中求解密密鑰的計算方法。在已知兩個不大的質(zhì)數(shù)p、q(p和q不相等)和加密密鑰e時,計算解密密鑰d的依據(jù):首先計算N=p*q;根據(jù)歐拉函數(shù),不大于N且與N互質(zhì)的整數(shù)個數(shù)為(p-1)X(q-1);選擇一個整數(shù)e與(p-1)*(q-1)互質(zhì),并且e小于(p-1)*(g-1);使用公式“d*e= 1 (mod(p-1)*(q-1)”計算解密密鑰d。最后將P和q的記錄銷毀。根據(jù)上述規(guī)則,可以計算出,當質(zhì)數(shù)p=1
34、1和q=17,加密密鑰為e=23時,計算(23*7 - 1)mod 160=0,將上述選項值代入,則只有7滿足該要求,即解密密鑰d的值為7。答案選B。25.單選題執(zhí)行下面程序后,其輸出結(jié)果是( )。問題1選項A.x=1B.x=2C.x=3D.x=4【答案】A【解析】這是宏定義的一種,它可以根據(jù)是否已經(jīng)定義了一個變量來進行分支選擇,一般用于調(diào)試等等。實際上確切的說這應該是預處理功能中三種(宏定義,文件包含和條件編譯)中的一種條件編譯。C語言在對程序進行編譯時,會先根據(jù)預處理命令進行“預處理”。C語言編譯系統(tǒng)包括預處理,編譯和鏈接等部分。#ifndef x/先測試x是否被宏定義過#define x
35、/如果沒有宏定義下面就宏定義x并編譯下面的語句.#endif/如果已經(jīng)定義了則編譯#endif后面的語句條件指示符#ifndef檢查預編譯常量在前面是否已經(jīng)被宏定義。如果在前面沒有被宏定義,則條件指示符的值為真,于是從#ifndef到#endif之間的所有語句都被包含進來進行編譯處理。相反,如果#ifndef指示符的值為假,則它與#endif指示符之間的行將被忽略。條件指示符#ifndef 的最主要目的是防止頭文件的重復包含和編譯。26.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。【說明】在智能家居系統(tǒng)軟件設(shè)計中,家庭內(nèi)網(wǎng)節(jié)點軟件設(shè)計包括協(xié)調(diào)器、現(xiàn)場采集/執(zhí)行器(室
36、內(nèi)溫濕度采集節(jié)點、模擬臺燈控制節(jié)點、模擬雨水窗戶監(jiān)控節(jié)點、模擬空調(diào)控制節(jié)點和火災檢測節(jié)點)的軟件設(shè)計。軟件功能組成如圖3-1所示。圖3-1 軟件功能組成圖整個系統(tǒng)中,協(xié)調(diào)器是整個家庭內(nèi)網(wǎng)的核心,負責管理各個節(jié)點設(shè)備與PC網(wǎng)關(guān)的信息和控制指令的傳輸。溫濕度采集終端將傳感器的數(shù)據(jù)以點播的形式發(fā)送給協(xié)調(diào)器,其他采集/控制節(jié)點以廣播的形式與協(xié)調(diào)器進行數(shù)據(jù)交換,協(xié)調(diào)器和PC機采用串口通信協(xié)議。協(xié)調(diào)器軟件主要完成以下功能:(1)創(chuàng)建信道,組建網(wǎng)絡(luò);如果失敗,則繼續(xù)創(chuàng)建;(2)組建網(wǎng)絡(luò)成功,則進行各層事件掃描;(3)如果檢測到應用層有事件,則轉(zhuǎn)第(4)步,否則反復掃描各層事件;(4)判斷數(shù)據(jù)類型,如果是室內(nèi)
37、環(huán)境數(shù)據(jù),則經(jīng)串口發(fā)送到網(wǎng)關(guān);如果是控制指令,則向控制節(jié)點發(fā)送控制指令;如果前面兩者均不是,則不處理;(5)繼續(xù)掃描各層事件?!締栴}1】(3分)在本軟件開發(fā)過程中,開發(fā)人員使用了基于模型的嵌入式代碼生成技術(shù),目前對模型驗證最主要的方法是(1),通過此方法驗證后,利用此驗證結(jié)果可對模型的覆蓋率進行分析,模型的覆蓋率類型一般包括(2)(至少寫出兩種類型)?!締栴}2】(6分)為了測試此軟件功能,測試人員設(shè)計了表3-1所示的測試用例,請?zhí)顚懺摫碇械目眨?)(3)?!締栴}3】(6分)覆蓋率是度量測試完整性的一個手段,也是度量測試有效性的一個手段。在嵌入式軟件白盒測試過程中,通常以語句覆蓋率、條件覆蓋率和
38、MC/DC覆蓋率作為度量指標。在實現(xiàn)第4條功能時,設(shè)計人員采用了下列算法:if (數(shù)據(jù)有效=TRUE) & (數(shù)據(jù)類型=室內(nèi)環(huán)境數(shù)據(jù))數(shù)據(jù)經(jīng)串口發(fā)送到網(wǎng)關(guān);if (數(shù)據(jù)有效=TRUE) & (數(shù)據(jù)類型=控制指令)向控制節(jié)點發(fā)送控制指令;請指出對上述算法達到100%語句覆蓋、100%條件覆蓋和100%MC/DC覆蓋所需的最少測試用例數(shù)目,填寫在表3-2的空(1)(3)中。 表3-2測試覆蓋用例統(tǒng)計表【答案】【問題1】 (1)白盒測試(2)語句覆蓋、判定覆蓋、條件覆蓋、條件判定覆蓋、修正的條件判定覆蓋、條件組合覆蓋、路徑覆蓋。(能寫出兩個就行) 【問題2】 (1)進行各層事件掃描(2)室內(nèi)環(huán)境數(shù)據(jù)
39、(3)模擬臺燈 【問題3】 (1)2(2)2(3)4 【解析】MC/DC是Modified Condition/Decision Coverage(MC/DC)的縮寫,含義是修正條件判定覆蓋。MC/DC:條件表示不含有布爾操作符號的布爾表達式;判定表示由條件和零或者很多布爾操作符號所組成的一個布爾表達式;而修正條件判定覆蓋方法要求在一個程序中每一種輸入輸出至少得出現(xiàn)一次,在程序中的每一個條件必須產(chǎn)生所有可能的輸出結(jié)果至少一次,并且每一個判定中的每一個條件必須能夠獨立影響一個判定的輸出,即在其他條件不變的前提下僅改變這個條件的值,而使判定結(jié)果改變。比如:IF( A|B|C )| 為或,即ABC只
40、要一個為真,就能判定為真。因為判定中的每一個條件必須能夠獨立影響一個判定的輸出,即在其他條件不變的前提下僅改變這個條件的值,而使判定結(jié)果改變。例如:ABC為TFF改變BC的值并不影響判定結(jié)果,但改變A的值會影響判定結(jié)果。同理 FTF,F(xiàn)FT FFF都符合要求。 27.單選題下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,圖中的(1)、(2)、(3)、(4)應該依次為( )。問題1選項A.總線請求、總線響應、DMA響應、DMA請求B.總線請求、總線響應、DMA請求、DMA響應C.總線響應、總線請求、DMA請求、DMA響應D.總線響應、總
41、線請求、DMA響應、DMA請求【答案】B【解析】DMA傳輸一般分為四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,傳輸過程如下:1.I/O設(shè)備向DMAC發(fā)出DMA請求,請求DMA傳送;2.DMAC向CPU發(fā)出總線請求信號,請求獲取總線的控制權(quán);3.CPU響應請求,向DMAC發(fā)出總線響應信號;并釋放總線的控制權(quán),由DMAC獲取總線的控制權(quán)。4.DMAC向I/O設(shè)備發(fā)出DMA響應信號。5.開始傳送數(shù)據(jù)28.案例題閱讀以下關(guān)于C語言的基本概念和編程方面的敘述,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。【說明】服務(wù)型智能掃地機器人的信息處理中心,用于接收各種傳感器信息和視覺信息,通過分
42、析處理進行掃地機器人的運動控制,且負責和后臺監(jiān)控中心通信。信息處理中心基于嵌入式計算機實現(xiàn)?!締栴}1】(4分)在信息處理中心的計算機系統(tǒng)中,系統(tǒng)總是要用戶對變量或寄存器進行位操作,下面程序1代碼中對給定整型變量a,實現(xiàn)了兩個函數(shù),其中:set_bit3函數(shù)用于設(shè)置a的bit 3(第3位),clear_bit3函數(shù)用于清除a的bit3(第3位)。請補全程序1代碼的(1)和(2),將正確代碼寫在答題紙的相應位置?!境绦?】【問題2】(6分)信息處理計算機采用中斷方式快速響應外部事件。中斷是嵌入式系統(tǒng)中重要的組成部分,這使得很多編譯器開發(fā)商提供了標準C支持中斷的擴展(使用關(guān)鍵字_interrupt)
43、。下面程序2是王工設(shè)計的中斷處理程序代碼,請對這段程序進行同行評審,找出你認為不合適的3個方面,將解答寫入答題紙相應的位置?!境绦?】【問題3】(5分)王工設(shè)計了信息處理中的軟件算法,利用單向鏈表來存儲信息。其中如下給定的程序3中已建立一個帶有頭結(jié)點的單向鏈表,鏈表中的各結(jié)點按結(jié)點數(shù)據(jù)域中的數(shù)據(jù)從小到大順序鏈接。函數(shù)fun的功能是:把參數(shù)x的值放入一個新結(jié)點并插入到鏈表中,插入后各結(jié)點仍保持從小到大順序排列。該程序的實現(xiàn)如程序3所示?!境绦?】根據(jù)題意分析程序,完成程序3的空(1)(5),將解答寫入答題紙相應的位置?!敬鸢浮俊締栴}1】(1)a=a|BIT3或者a|= BIT3(2)a=a& B
44、IT3或者a&=BIT3【問題2】回答以下4項中任意3項(意思相近即可)。(1)中斷程序的返回值。中斷程序中一般不能返回一個值。(2)中斷程序參數(shù)。中斷程序中一般不能傳遞參數(shù)。(3)浮點運算。中斷程序應該是短而有效率的,一般在中斷程序上下文切換時不保存浮點寄存器,盡量不要在中斷程序中做浮點運算。(4)printf()一般是阻塞性調(diào)用,盡量不要在中斷程序中調(diào)用阻塞性服務(wù)?!締栴}3】(1)x(2)s(3)q-next或p-next(4)s(5)q【解析】本題考查嵌入式程序開發(fā)的能力。要求掌握C語言的位操縱,位操作是程序中對位模式按位進行的一元或二元操作。位運算符有取反操作、按位或、按位異或、按位與
45、、移位等。要求掌握C語言中鏈表的相關(guān)操作,比如鏈表的插入、刪除等操作。包括了單鏈表、雙鏈表。該題考查的就是對單鏈表的操作。單鏈表是一種鏈式存取的數(shù)據(jù)結(jié)構(gòu),鏈表中的數(shù)據(jù)是以結(jié)點來表示的,每個結(jié)點的構(gòu)成:元素(數(shù)據(jù)元素的映象)+指針(指示后繼元素存儲位置),元素就是存儲數(shù)據(jù)的存儲單元,指針就是連接每個結(jié)點的地址數(shù)據(jù)。以“結(jié)點的序列”表示的線性表稱作線性鏈表(單鏈表),單鏈表是鏈式存取的結(jié)構(gòu)。29.單選題軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為( )。問題1選項A.初始級、已定義級、可重復級、已管理級、優(yōu)化級B.初始級、已定義
46、級、已管理級、可重復級、優(yōu)化級C.初始級、可重復級、已管理級、已定義級、優(yōu)化級D.初始級、可重復級、已定義級、已管理級、優(yōu)化級【答案】D【解析】軟件能力成熟度模型CMM (Capability MCMM即軟件能力成熟度模型,是目前國際上最流行、最實用的軟件生產(chǎn)過程標準和軟件企業(yè)成熟度的等級認證標準。規(guī)定了軟件研制和軟件測試中的主要軟件管理過程和工程過程的實踐。主要用于評價軟件企業(yè)的質(zhì)量保證能力。軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為初始級、可重復級、已定義級、已管理級、優(yōu)化級。答案為D。30.單選題以下關(guān)于哈希函數(shù)的說
47、法中,不正確的是( )。問題1選項A.哈希表是根據(jù)鍵值直接訪問的數(shù)據(jù)結(jié)構(gòu)B.隨機預言機是完美的哈希函數(shù)C.哈希函數(shù)具有單向性D.哈希函數(shù)把固定長度輸入轉(zhuǎn)換為變長輸出【答案】D【解析】Hash,一般翻譯為散列、雜湊,或音譯為哈希,是把任意長度的輸入通過散列算法變換成固定長度的輸出,該輸出就是散列值。這種轉(zhuǎn)換是一種壓縮映射,也就是散列值的空間通常遠小于輸入的空間,不同的輸入可能會散列成相同的輸出,所以不可能從散列值來確定唯一的輸入值。簡單的說就是一種將任意長度的消息壓縮到某一固定長度的消息摘要的函數(shù)。哈希表是根據(jù)鍵(Key)而直接訪問在內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu)。在密碼學里面,隨機預言機(英語:Ran
48、dom oracle)是一部預言機,對任何輸入都回傳一個真正均勻隨機的輸出,不過對相同的輸入,該預言機每次都會用同一方法輸出。換句話說,隨機預言機是一個將所有可能輸入與輸出作隨機映射的函數(shù)。31.單選題下列屬于CPU中算術(shù)邏輯單元的部件是( )。問題1選項A.程序計數(shù)器B.加法器C.指令寄存器D.指令譯碼器【答案】B【解析】算術(shù)邏輯單元是運算器的重要組成部件,負責處理數(shù)據(jù),實現(xiàn)對數(shù)據(jù)的算術(shù)運算和邏輯運算。所以本題正確的選項是BCPU中其他部件作用:程序計數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計數(shù)器,當執(zhí)行指令
49、時,CPU將自動修改程序計數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計數(shù)器增加一個量,使其指向下一個待指向的指令。程序的轉(zhuǎn)移等操作也是通過該寄存器來實現(xiàn)的。累加器是專門存放算術(shù)或邏輯運算的一個操作數(shù)和運算結(jié)果的寄存器。ALU是CPU的執(zhí)行單元,主要負責運算工作。指令寄存器一般用來保存當前正在執(zhí)行的一條指令。數(shù)據(jù)寄存器主要是用來保存操作數(shù)和運算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問存儲器的時間。地址寄存器一般用來保存當前CPU所訪問的內(nèi)存單元的地址,以方便對內(nèi)存的讀寫操作。作為程序員,應該要能控制其所編寫程序的執(zhí)行過程,這就需要利用程序計數(shù)器來實現(xiàn),因此程序員能訪問的是程序計數(shù)器。32
50、.單選題設(shè)有4個作業(yè)同時到達,每個作業(yè)的執(zhí)行時間均為2小時,它們在一臺處理器上按單道方式運行,則平均周轉(zhuǎn)時間為( )。問題1選項A.1小時B.2.5小時C.5小時D.8小時【答案】C【解析】作業(yè)1的周轉(zhuǎn)時間是2小時;作業(yè)2的周轉(zhuǎn)時間是4小時,作業(yè)3的周轉(zhuǎn)時間是6小時,作業(yè)4的周轉(zhuǎn)時間是8小時。所以平均周轉(zhuǎn)時間是(2+4+6+8)/4 =5(小時)。33.單選題下列命令中,不能用于診斷DNS故障的是( )。問題1選項A.netstatB.nslookupC.pingD.tracert【答案】A【解析】netstat是控制臺命令,是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實際的
51、網(wǎng)絡(luò)連接以及每一個網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。netstat用于顯示與IP、TCP、UDP和ICnetstat是控制臺命令,是一個監(jiān)控TCP/IP網(wǎng)絡(luò)的非常有用的工具,它可以顯示路由表、實際的網(wǎng)絡(luò)連接以及每一個網(wǎng)絡(luò)接口設(shè)備的狀態(tài)信息。netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的統(tǒng)計數(shù)據(jù),一般用于檢驗本機各端口的網(wǎng)絡(luò)連接情況。nslookup是一個監(jiān)測網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實現(xiàn)域名解析的命令行工具。ping命令常用于測試連通性,在此過程中可看出是直接ping的目標地址。nslookup、ping、tracert都可以加上一個主機域名作為其命令參數(shù)來診斷DNS故障,nsloo
52、kup還可以看到本地DNS服務(wù)器地址。netstat命令一般用于檢驗本機各端口的網(wǎng)絡(luò)連接情況,與DNS無關(guān)聯(lián)。34.單選題李工是某軟件公司的軟件設(shè)計師,每當軟件開發(fā)完成均按公司規(guī)定申請軟件著作權(quán),該軟件的著作權(quán)( )。問題1選項A.應由李工享有B.應由公司和李工共同享有C.應由公司享有D.除署名權(quán)以外,著作權(quán)等其他權(quán)利由李工享有【答案】C【解析】根據(jù)題干描述,本軟件為職務(wù)作品,知識產(chǎn)權(quán)人為公司。35.單選題下面關(guān)于線性表的敘述中,錯誤的是( )。問題1選項A.線性表采用順序存儲,必須占用一片連續(xù)的存儲單元B.線性表采用順序存儲,便于進行插入和刪除操作C.線性表采用鏈式存儲,不必占用一片連續(xù)的存
53、儲單元D.線性表采用鏈式存儲,便于進行插入和刪除操作【答案】B【解析】本題考查數(shù)據(jù)結(jié)構(gòu)知識。數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值計算的程序設(shè)計問題中計算機的操作對象以及它們之間的關(guān)系和操作等的學科。數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合。如果線性表采用順序存儲,必須占用一片連續(xù)的存儲單元,便于進行查詢操作。如果線性表采用鏈式存儲,不必占用一片連續(xù)的存儲單元,便于進行插入和刪除操作。所以答案是B36.單選題以下測試中,屬于動態(tài)分析的是( )。問題1選項A.代碼覆蓋率測試B.模塊功能檢查C.系統(tǒng)壓力測試D.程序數(shù)據(jù)流分析【答案】C【解析】軟件測試按照不同的劃分方法,有不同的分類。按照程序是否
54、執(zhí)行,可以分為靜態(tài)測試和動態(tài)測試;靜態(tài)測試也稱靜態(tài)分析,主要特征是在用計算機測試源程序時,計算機并不真正運行被測試的程序。靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它可以由人工進行,也可以借助軟件工具自動進行。動態(tài)測試也稱動態(tài)分析,主要特征是計算機必須真正運行被測試的程序,通過輸入測試用例,對其運行情況進行分析,判斷期望結(jié)果和實際結(jié)果是否一致。動態(tài)測試包括功能確認與接口測試、覆蓋率分析、性能分析、內(nèi)存分析等。在動態(tài)分析中,通過最大資源條件進行系統(tǒng)的壓力測試,以判斷系統(tǒng)的實際承受能力,尤其是在通訊比較復雜的系統(tǒng)中尤為重要。系統(tǒng)壓力測試只能是動態(tài)分析。屬于系統(tǒng)測試階段的測試。壓力測試是在
55、一種需要反常數(shù)量、頻率或資源的方式下執(zhí)行系統(tǒng)。37.單選題m個進程共享同一臨界資源,若使用信號量實現(xiàn)互斥訪問,則其變化范圍是( )。問題1選項A.1 -(m-1)B.0 -(m-1)C.1(m-1)D.0(m-1)【答案】A【解析】m個進程共享同一臨界資源,說明臨界資源只有1個,最大為1,然后每個進程申請使用的時候減少1,也就是m-1。所以范圍是:1-(m-1)。答案是A。38.單選題以下C語言程序的輸出結(jié)果是( ) 。問題1選項A.10B.11C.20D.21【答案】D【解析】struct s *p=data;- p指向了結(jié)構(gòu)體數(shù)組data0的位置p+;- p就指向了datal的位置+(p-
56、x);- p-x就是20,所以打印的值為2139.單選題如果文件系統(tǒng)采用二級目錄結(jié)構(gòu),就可以( )。問題1選項A.縮短訪問文件存儲時間B.實現(xiàn)文件共享C.解決文件同名沖突問題D.節(jié)省主存空間【答案】C【解析】文件系統(tǒng)采用多級目錄結(jié)構(gòu)可以解決命名沖突。文件系統(tǒng)由三部分組成:文件系統(tǒng)的接口,對對象操縱和管理的軟件集合,對象及屬性。從系統(tǒng)角度來看,文件系統(tǒng)是對文件存儲設(shè)備的空間進行組織和分配,負責文件存儲并對存入的文件進行保護和檢索的系統(tǒng)。具體地說,它負責為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲文件,控制文件的存取,當用戶不再使用時撤銷文件等。40.單選題以下描述不是軟件配置管理功能的是( )。問題1選項A.配置標識B.版本控制C.審計和審查D.程序設(shè)計【答案】D【解析】配置管理的功能范圍包括了:配置標識、版本控制、審計和審查等,而程序設(shè)計則不屬于配置管理功能范圍。41.單選題在某個棧中,元素的進棧次序為a,b,c,d,e,下列不可能的出棧序列是( )。問題1選項A.a,b,c,d,eB.b,c,de,aC.e,a,b,c,dD.e,d,c,b,a【答案】C【解析】棧是限定操作只能在表的同一端執(zhí)行的線性表。允許插入和刪除的一端為棧頂,不允許插入和刪除的一端為棧底。棧的邏輯特點是先進后出或后進先出。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 森林公園施工合同
- 汽車維修勞動合同
- 磋商與訂立合同三
- 月嫂居間合同協(xié)議書
- 2燕子(教學設(shè)計)-2023-2024學年統(tǒng)編版語文三年級下冊
- 山東管理學院《有機化學G》2023-2024學年第二學期期末試卷
- 福建技術(shù)師范學院《推拿及運動損傷治療》2023-2024學年第二學期期末試卷
- 韶關(guān)學院《化工設(shè)備基礎(chǔ)》2023-2024學年第二學期期末試卷
- 貴陽學院《基礎(chǔ)化學實驗(4)》2023-2024學年第二學期期末試卷
- 黃淮學院《中學物理實驗訓練與研究》2023-2024學年第二學期期末試卷
- 《電子商務(wù)法律法規(guī)》電子商務(wù)專業(yè)全套教學課件
- 《產(chǎn)后出血預防與處理指南(2023)》解讀課件
- 全套教學課件《工程倫理學》
- 江蘇省建筑與裝飾工程計價定額(2014)電子表格版
- 清華大學考生自述
- 幼兒園中班繪本:《我喜歡我的小毯子》
- 小學二年級體育課《團身滾動》教案
- 級本科診斷學緒論+問診課件
- 熱導檢測器(TCD)原理與操作注意事項
- 初中足球選拔測試標準
- 法社會學(上課)
評論
0/150
提交評論