2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)34_第1頁(yè)
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)34_第2頁(yè)
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)34_第3頁(yè)
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)34_第4頁(yè)
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)試卷號(hào)34_第5頁(yè)
已閱讀5頁(yè),還剩37頁(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、住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計(jì)師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實(shí)際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題下面( )不屬于系統(tǒng)需求的內(nèi)容。問(wèn)題1選項(xiàng)A.功能需求B.非功能需求C.設(shè)計(jì)約束D.設(shè)計(jì)方案【答案】D2.單選題白盒測(cè)試法設(shè)計(jì)測(cè)試用例的覆蓋準(zhǔn)則一般包括語(yǔ)句覆蓋、判定覆蓋、條件覆蓋和路徑覆蓋。在這些覆蓋準(zhǔn)則中,最強(qiáng)和最弱的準(zhǔn)則是( )。問(wèn)題1選項(xiàng)A.路徑覆蓋和條件覆蓋B.條件覆蓋和判定覆蓋C.判定覆蓋和語(yǔ)句覆蓋D.路徑覆蓋和語(yǔ)句覆蓋【答案】D【解析】最強(qiáng)的是路徑覆蓋,最弱的是語(yǔ)句覆蓋。3.單選題為了便于實(shí)現(xiàn)多級(jí)中斷,保存現(xiàn)場(chǎng)信

2、息最有效的方法是( )。問(wèn)題1選項(xiàng)A.存儲(chǔ)器B.堆棧C.外存D.通用寄存器【答案】B【解析】堆棧方式是保存現(xiàn)場(chǎng)信息最有效的方法。斷點(diǎn)可以保存在堆棧中,由于堆棧先進(jìn)后出的特點(diǎn),依次將程序的斷點(diǎn)壓入堆棧中。出棧時(shí),按相反順序便可準(zhǔn)確返回到程序間斷處。4.單選題下列屬于CPU中算術(shù)邏輯單元的部件是( )。問(wèn)題1選項(xiàng)A.程序計(jì)數(shù)器B.加法器C.指令寄存器D.指令譯碼器【答案】B【解析】算術(shù)邏輯單元是運(yùn)算器的重要組成部件,負(fù)責(zé)處理數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的算術(shù)運(yùn)算和邏輯運(yùn)算。所以本題正確的選項(xiàng)是BCPU中其他部件作用:程序計(jì)數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序

3、的一條指令所在的內(nèi)存單元地址送入程序計(jì)數(shù)器,當(dāng)執(zhí)行指令時(shí),CPU將自動(dòng)修改程序計(jì)數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計(jì)數(shù)器增加一個(gè)量,使其指向下一個(gè)待指向的指令。程序的轉(zhuǎn)移等操作也是通過(guò)該寄存器來(lái)實(shí)現(xiàn)的。累加器是專門存放算術(shù)或邏輯運(yùn)算的一個(gè)操作數(shù)和運(yùn)算結(jié)果的寄存器。ALU是CPU的執(zhí)行單元,主要負(fù)責(zé)運(yùn)算工作。指令寄存器一般用來(lái)保存當(dāng)前正在執(zhí)行的一條指令。數(shù)據(jù)寄存器主要是用來(lái)保存操作數(shù)和運(yùn)算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問(wèn)存儲(chǔ)器的時(shí)間。地址寄存器一般用來(lái)保存當(dāng)前CPU所訪問(wèn)的內(nèi)存單元的地址,以方便對(duì)內(nèi)存的讀寫操作。作為程序員,應(yīng)該要能控制其所編寫程序的執(zhí)行過(guò)程,這就需要利用

4、程序計(jì)數(shù)器來(lái)實(shí)現(xiàn),因此程序員能訪問(wèn)的是程序計(jì)數(shù)器。5.單選題下列( )是帶有熱備份的雙重系統(tǒng)。問(wèn)題1選項(xiàng)A.備份子系統(tǒng)處于電源開機(jī)狀態(tài),一旦聯(lián)機(jī)子系統(tǒng)出錯(cuò), 備份子系統(tǒng)立即工作B.兩個(gè)子系統(tǒng)同步運(yùn)行,互聯(lián)子系統(tǒng)出錯(cuò)時(shí),由備份機(jī)子系統(tǒng)接替C.兩個(gè)子系統(tǒng)交替處于聯(lián)機(jī)和自檢狀態(tài),一個(gè)子系統(tǒng)出錯(cuò)則由另一子系統(tǒng)工作D.兩個(gè)子系統(tǒng)并行工作以提高機(jī)器速度,一 旦一個(gè)子系統(tǒng)出錯(cuò)則放棄同時(shí)工作【答案】B【解析】嵌入式系統(tǒng)中,利用雙機(jī)的方法可以達(dá)到容錯(cuò)的目的。其中,一個(gè)聯(lián)機(jī)工作,另一個(gè)作備份,若備份也一直保持與承擔(dān)聯(lián)機(jī)工作的機(jī)器同步運(yùn)行,一旦工作機(jī)出現(xiàn)故障,只需要將備份機(jī)切入系統(tǒng),便能立即代替原有工作機(jī),這種備份

5、叫熱備份。這種系統(tǒng)稱為雙重系統(tǒng)。當(dāng)備份機(jī)平時(shí)停機(jī)或做其他工作時(shí)僅在工作機(jī)出現(xiàn)故障時(shí)才讓它替代,使系統(tǒng)恢復(fù)正常,這樣的系統(tǒng)稱為雙工系統(tǒng)。6.單選題采用虛擬存儲(chǔ)技術(shù)的目的是( )。問(wèn)題1選項(xiàng)A.實(shí)現(xiàn)存儲(chǔ)保護(hù)B.實(shí)現(xiàn)程序浮動(dòng)C.擴(kuò)充輔存容量D.擴(kuò)充內(nèi)存容量【答案】D【解析】采用虛擬存儲(chǔ)技術(shù)的目的是擴(kuò)充內(nèi)存容量,是從邏輯上對(duì)內(nèi)存進(jìn)行擴(kuò)充,達(dá)到擴(kuò)充內(nèi)存的效果。答案是D。7.單選題某個(gè)模塊中各處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一處理元素的輸出就是下一處理元素的輸入,則該模塊的內(nèi)聚類型為( )內(nèi)聚。問(wèn)題1選項(xiàng)A.過(guò)程B.時(shí)間C.順序D.邏輯【答案】C【解析】A選項(xiàng)過(guò)程內(nèi)聚。如果一個(gè)模塊內(nèi)部的處理

6、成分是相關(guān)的,而且這些處理必須以特定的次序執(zhí)行,則稱為過(guò)程內(nèi)聚。B選項(xiàng)時(shí)間內(nèi)聚。如果一個(gè)模塊完成的功能必須在同一時(shí)間內(nèi)執(zhí)行(如系統(tǒng)初始化),但這些功能只是因?yàn)闀r(shí)間因素關(guān)聯(lián)在一起,則稱為時(shí)間內(nèi)聚。C選項(xiàng)順序內(nèi)聚。如果一個(gè)模塊的各個(gè)成分和同一個(gè)功能密切相關(guān),而且一個(gè)成分的輸出作為另一個(gè)成分的輸入,則稱為順序內(nèi)聚。本題描述的是C選項(xiàng)。D選項(xiàng)邏輯內(nèi)聚。幾個(gè)邏輯上相關(guān)的功能被放在同一模塊中,則稱為邏輯內(nèi)聚。如一個(gè)模塊讀取各種不同類型外設(shè)的輸入。盡管邏輯內(nèi)聚比偶然內(nèi)聚合理一些,但邏輯內(nèi)聚的模塊各成分在功能上并無(wú)關(guān)系,即使局部功能的修改有時(shí)也會(huì)影響全局,因此這類模塊的修改也比較困難。8.單選題下列選項(xiàng)中會(huì)導(dǎo)

7、致進(jìn)程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是( )。問(wèn)題1選項(xiàng)A.執(zhí)行等待操作B.申請(qǐng)內(nèi)存失敗C.啟動(dòng)I/O設(shè)備D.被高優(yōu)先級(jí)進(jìn)程搶占【答案】D【解析】運(yùn)行態(tài)等待態(tài) 等待使用資源,如等待外設(shè)傳輸,等待人工干預(yù)等待態(tài)就緒態(tài) 資源得到滿足,如外設(shè)傳輸結(jié)束,人工干預(yù)完成運(yùn)行態(tài)就緒態(tài) 運(yùn)行時(shí)間片到,出現(xiàn)有更高優(yōu)先權(quán)進(jìn)程就緒態(tài)運(yùn)行態(tài) CPU空閑時(shí)選擇一個(gè)就緒進(jìn)程9.單選題傳統(tǒng)過(guò)程模型中,( ) 首先引入了風(fēng)險(xiǎn)管理。問(wèn)題1選項(xiàng)A.瀑布模型B.螺旋模型C.V模型D.原型化模型【答案】B【解析】常見(jiàn)的傳統(tǒng)過(guò)程模型有瀑布模型、增量模型、V模型、原型法、螺旋模型等。其中螺旋模型是一種演化軟件開發(fā)過(guò)程模型,它兼顧了快速原型的迭

8、代的特征以及瀑布模型的系統(tǒng)化與嚴(yán)格監(jiān)控。螺旋模型最大的特點(diǎn)在于引入了其他模型不具備的風(fēng)險(xiǎn)分析,使軟件在無(wú)法排除重大風(fēng)險(xiǎn)時(shí)有機(jī)會(huì)停止,以減小損失。答案選B。10.單選題操作系統(tǒng)執(zhí)行系統(tǒng)調(diào)用的過(guò)程包括如下主要操作:返回用戶態(tài)執(zhí)行陷入(trap)指令傳遞系統(tǒng)調(diào)用參數(shù)執(zhí)行相應(yīng)的服務(wù)程序正確的執(zhí)行順序是( )。問(wèn)題1選項(xiàng)A.-B.-C.-D.-【答案】C【解析】系統(tǒng)調(diào)用就是操作系統(tǒng)提供給用戶應(yīng)用程序調(diào)用的一些公共子程序,一般為函數(shù)或方法。當(dāng)一個(gè)應(yīng)用程序執(zhí)行操作系統(tǒng)的系統(tǒng)調(diào)用時(shí),程序員在代碼中首先傳遞系統(tǒng)調(diào)用參數(shù),然后由陷入(trap)指令負(fù)責(zé)將用戶態(tài)轉(zhuǎn)換為核心態(tài),并將返回地址壓棧備用,然后CPU執(zhí)行相應(yīng)

9、的內(nèi)核服務(wù)程序,最后返回用戶態(tài)。11.單選題某計(jì)算機(jī)主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址。現(xiàn)要用2K8位的ROM芯片和4K4位的RAM芯片來(lái)設(shè)計(jì)該存儲(chǔ)器,則需要上述規(guī)格的ROM芯片數(shù)和RAM芯片數(shù)分別是( )。問(wèn)題1選項(xiàng)A.1、15B.2、15C.1、30D.2、30【答案】D【解析】因?yàn)?B=8b,所以需要的ROM芯片數(shù)為:4KB/(2K8b)=2片,RAM區(qū)所需的芯片數(shù)為(64KB-4KB)/(4K4b)=30片。12.單選題異步串行通信的主要特點(diǎn)是( )。問(wèn)題1選項(xiàng)A.通信雙方不需要同步B.傳送的每個(gè)字符是獨(dú)立發(fā)送的C.字符之間的間隔時(shí)間應(yīng)相同D.傳送的數(shù)

10、據(jù)中不含控制信息【答案】B【解析】總線傳輸分為同步通信方式和異步通信方式兩類。簡(jiǎn)單來(lái)說(shuō),同步通信是一種比特同步通信技術(shù),要求發(fā)收雙方具有同頻同相的同步時(shí)鐘信號(hào),只需在傳送報(bào)文的最前面附加特定的同步字符,使發(fā)收雙方建立同步,此后便在同步時(shí)鐘的控制下逐位發(fā)送/接收,對(duì)于字符間的時(shí)序并沒(méi)有特殊要求。相對(duì)于同步通信,異步通信在發(fā)送字符時(shí),所發(fā)送的字符之間的時(shí)隙可以是任意的。但是接收端必須時(shí)刻做好接收的準(zhǔn)備。發(fā)送端可以在任意時(shí)刻開始發(fā)送字符,因此必須在每一個(gè)字符的開始和結(jié)束的地方加上標(biāo)志,即加上開始位和停止位,以便使接收端能夠正確地將每一個(gè)字符接收下來(lái)。13.單選題數(shù)據(jù)庫(kù)恢復(fù)操作的基本原理是( )。問(wèn)題

11、1選項(xiàng)A.存取控制B.加密C.完整性約束D.冗余【答案】D【解析】數(shù)據(jù)庫(kù)恢復(fù)操作的基本原理是冗余機(jī)制。14.單選題根據(jù)同一時(shí)刻數(shù)據(jù)流的方向,串行通信模式分為單工、半雙工、全雙工三種,根據(jù)信息格式的約定,分為異步串行和同步串行兩種,下面描述不正確的是( )。問(wèn)題1選項(xiàng)A.全雙工模式中,有2根獨(dú)立的傳送線,用于傳輸發(fā)送和接收數(shù)據(jù)B.異步傳送中數(shù)據(jù)位按預(yù)先定義的時(shí)序傳送,字符間時(shí)序取決于發(fā)送端C.在異步通信時(shí),傳輸線上沒(méi)有字符傳輸時(shí),需要發(fā)送專用字符D.同步傳輸中一次連續(xù)傳輸一塊數(shù)據(jù)【答案】C【解析】串行通信:數(shù)據(jù)是一位一位地進(jìn)行傳輸?shù)?,在傳輸中每一位?shù)據(jù)都占據(jù)一個(gè)固定的時(shí)間長(zhǎng)度。 串行數(shù)據(jù)傳送有3

12、種基本的通信模式:?jiǎn)喂ぁ腚p工、全雙工通信。單工通信:數(shù)據(jù)僅能從設(shè)備A到設(shè)備B進(jìn)行單一方向的傳輸。如遙控、遙測(cè)等。半雙工通信:數(shù)據(jù)可以從設(shè)備A到設(shè)備B進(jìn)行傳輸,也可以從設(shè)備B到設(shè)備A進(jìn)行傳輸,但不能在同一時(shí)刻進(jìn)行雙向傳輸。如:對(duì)講機(jī)。全雙工通信:數(shù)據(jù)可以在同一時(shí)刻從設(shè)備A傳輸?shù)皆O(shè)備B,或從設(shè)備B傳輸?shù)皆O(shè)備A,即可以同時(shí)雙向傳輸。如電話。異步通信是指是指通信的發(fā)送與接收設(shè)備使用各自的時(shí)鐘,控制數(shù)據(jù)的發(fā)送和接收過(guò)程。在異步通信時(shí),傳輸線上沒(méi)有字符傳輸時(shí),不需要發(fā)送專用字符15.單選題在常見(jiàn)的數(shù)據(jù)結(jié)構(gòu)中,( )是只能通過(guò)訪問(wèn)它的一端來(lái)實(shí)現(xiàn) 數(shù)據(jù)存儲(chǔ)和檢索的一種線性數(shù)據(jù)結(jié)構(gòu),它的修改遵循先進(jìn)后出的原則

13、;( )是一種先進(jìn)先出的線性表。( )是取值范圍受限的線性表。問(wèn)題1選項(xiàng)A.鏈表B.隊(duì)列C.棧D.串問(wèn)題2選項(xiàng)A.鏈表B.隊(duì)列C.棧D.串問(wèn)題3選項(xiàng)A.鏈表B.隊(duì)列C.棧D.串【答案】第1題:C第2題:B第3題:D【解析】第1題:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎(chǔ)知識(shí)。棧和隊(duì)列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊(duì)列僅在表頭刪除元素、在表尾插入元素。隊(duì)列是先入先出的線性表,棧是后進(jìn)先出的線性表。一個(gè)線性序列經(jīng)過(guò)隊(duì)列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過(guò)一個(gè)棧結(jié)構(gòu)后則可以得到多種元素序列。串是由零個(gè)或多個(gè)任意字符組成的有限序列。第2題:第3題:16.單選題大小端存儲(chǔ)方式各有其特點(diǎn),下

14、面描述不正確的是( )。問(wèn)題1選項(xiàng)A.大端存儲(chǔ)中,數(shù)據(jù)的最高字節(jié)存儲(chǔ)在低字節(jié)地址中B.小端存儲(chǔ)中,數(shù)據(jù)的最高字節(jié)存儲(chǔ)在高字節(jié)地址中C.80X86處理器采用大端或小端的存儲(chǔ)方式,可以通過(guò)硬件輸入引腳配置D.80X86 處理器的存儲(chǔ)方式是小端存儲(chǔ)格式【答案】C【解析】 大端格式下的數(shù)據(jù)存放方式字?jǐn)?shù)據(jù)的高字節(jié)存儲(chǔ)在低地址;字?jǐn)?shù)據(jù)的低字節(jié)存放在高地址。小端格式下的數(shù)據(jù)存放方式:低地址中存放的是字?jǐn)?shù)據(jù)的低字節(jié),高地址存放的是字?jǐn)?shù)據(jù)的高字節(jié)。常用的X86處理器是采用小端的存儲(chǔ)方式,所以C是錯(cuò)誤的。17.單選題在嵌入式系統(tǒng)設(shè)計(jì)中,嵌入式處理器選型在進(jìn)行( )時(shí)完成。問(wèn)題1選項(xiàng)A.需求分析B.系統(tǒng)集成C.體系

15、結(jié)構(gòu)設(shè)計(jì)D.軟硬件設(shè)計(jì)【答案】C【解析】按照常規(guī)的工程設(shè)計(jì)方法,嵌入式系統(tǒng)的設(shè)計(jì)可以分為三個(gè)階段:分析、設(shè)計(jì)和實(shí)現(xiàn)。分析階段是確定要解決的問(wèn)題及需要完成目標(biāo),也常常稱為需求階段;設(shè)計(jì)階段主要是解決如何在給定的約束條件完成用戶的要求;實(shí)現(xiàn)階段主要是解決如何在所選擇的硬件和軟件的基礎(chǔ)上進(jìn)行整個(gè)軟、硬件系統(tǒng)的協(xié)調(diào)和實(shí)現(xiàn)。在分析階段結(jié)束后,開發(fā)者通常面臨的一個(gè)棘手問(wèn)題就是軟硬件平臺(tái)的選擇,因?yàn)樗暮脡闹苯佑绊懼鴮?shí)現(xiàn)階段的任務(wù)完成。通常,硬件和軟件的選擇包括處理器、硬件部件、操作系統(tǒng)、編程語(yǔ)言、軟件開發(fā)工具、硬件調(diào)試工具和軟件組件等。18.單選題在計(jì)算機(jī)外部設(shè)備和主存之間直接傳送而不是由CPU執(zhí)行程序指

16、令進(jìn)行數(shù)據(jù)傳送的控制方式稱為( )。問(wèn)題1選項(xiàng)A.程序查詢方式B.中斷方式C.并行控制方式D.DMA方式【答案】D【解析】本題考查計(jì)算機(jī)系統(tǒng)硬件方面關(guān)于DMA方式的基礎(chǔ)知識(shí)。程序控制(查詢)方式:CPU需要不斷查詢I/O是否完成,因此一直占用CPU。程序中斷方式:與程序控制方式相比,中斷方式因?yàn)镃PU無(wú)需等待而提高了傳輸請(qǐng)求的響應(yīng)速度。DMA方式:DMA方式是為了在主存與外設(shè)之間實(shí)現(xiàn)高速、批量數(shù)據(jù)交換而設(shè)置的。DMA方式比程序控制方式與中斷方式都高效。CPU只負(fù)責(zé)初始化,不參與具體傳輸過(guò)程。19.單選題下列關(guān)于任務(wù)上下文切換的描述中,不正確的是( )。問(wèn)題1選項(xiàng)A.任務(wù)上下文是任務(wù)控制塊(TC

17、B)的組成部分B.上下文切換由一個(gè)特殊的任務(wù)完成C.上下文切換時(shí)間是影響RTOS性能的重要指標(biāo)D.上下文切換由RTOS內(nèi)部完成【答案】B【解析】在多任務(wù)系統(tǒng)中,上下文切換指的是當(dāng)處理器的控制權(quán)由運(yùn)行任務(wù)轉(zhuǎn)移到另外一個(gè)就緒任務(wù)時(shí)所執(zhí)行的操作。任務(wù)的上下文是任務(wù)控制塊(TCB)的組成部分,記錄著任務(wù)的寄存器、狀態(tài)等信息。當(dāng)運(yùn)行的任務(wù)轉(zhuǎn)為就緒、掛起或刪除時(shí),另外一個(gè)被選定的就緒任務(wù)就成為當(dāng)前任務(wù)。上下文切換包括保存當(dāng)前任務(wù)的狀態(tài),決定哪一個(gè)任務(wù)運(yùn)行,恢復(fù)將要運(yùn)行的任務(wù)的狀態(tài)。保護(hù)和恢復(fù)上下文的操作是依賴特定的處理器的。上下文切換時(shí)間是影響嵌入式實(shí)時(shí)操作系統(tǒng)RTOS性能的一個(gè)重要指標(biāo)。上下文切換是在R

18、TOS內(nèi)部完成的,上下文切換由一個(gè)特殊的任務(wù)完成的說(shuō)法是錯(cuò)誤的,故本題應(yīng)選擇B。20.單選題某計(jì)算機(jī)字長(zhǎng)是32位,存儲(chǔ)容量是256KB,按字編址的尋址范圍是( )。問(wèn)題1選項(xiàng)A.128KB.64KC.32KD.16K【答案】B【解析】存儲(chǔ)容量是256KB,計(jì)算機(jī)字長(zhǎng)是32位,也就是4B,所以按字編址的范圍是256KB/4B=64K21.單選題把CSS樣式表與HTML網(wǎng)頁(yè)關(guān)聯(lián),不正確的方法是( )。問(wèn)題1選項(xiàng)A.在HTML文檔的head標(biāo)簽內(nèi)定義CSS樣式B.用import引入樣式表文件C.在HTML文檔的!- -標(biāo)簽內(nèi)定義CSS樣式D.用link標(biāo)簽鏈接網(wǎng)上可訪問(wèn)的CSS樣式表文件【答案】C【

19、解析】是HTML注釋的表示方式,在這里定義CSS樣式無(wú)效。22.單選題二叉樹遍歷是按照某種策略訪問(wèn)樹中的每個(gè)節(jié)點(diǎn),且僅訪問(wèn)- -次。按照遍歷左子樹要在遍歷右子樹之前進(jìn)行的原則,根據(jù)訪問(wèn)( )位置的不同,可得到二叉樹的前序、中序和后序三種遍歷方法。問(wèn)題1選項(xiàng)A.根節(jié)點(diǎn)B.導(dǎo)航節(jié)點(diǎn)C.葉子節(jié)點(diǎn)D.兄弟節(jié)點(diǎn)【答案】A【解析】本題考查數(shù)據(jù)結(jié)構(gòu)的基礎(chǔ)知識(shí)。所謂二叉樹遍歷(Traversal)是指沿著某條搜索路線,依次對(duì)樹中每個(gè)節(jié)點(diǎn)均做一次且僅做一次訪問(wèn)的過(guò)程。訪問(wèn)節(jié)點(diǎn)所做的操作依賴于具體的應(yīng)用問(wèn)題。由二叉樹的遞歸定義可知,遍歷一棵二叉樹便要決定對(duì)根節(jié)點(diǎn)N、左子樹L和右子樹R的訪問(wèn)順序。按照先遍歷左子樹再

20、遍歷右子樹的原則,常見(jiàn)的遍歷方式有先序遍歷(NLR)、中序遍歷(LNR)和后序遍歷(LRN)三種。其中,先、中、后序指的是根節(jié)點(diǎn)在何時(shí)被訪問(wèn)。答案選A。23.案例題閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)?!菊f(shuō)明】人體的紅外輻射特性與它的表面溫度有著十分密切的關(guān)系,門式測(cè)溫儀通過(guò)對(duì)人體自身輻射紅外能量的測(cè)量,便能準(zhǔn)確地測(cè)定人體表面溫度。由于門式測(cè)溫儀最大的優(yōu)點(diǎn)是非接觸、快速測(cè)量,一般小于1秒鐘,所以被廣泛應(yīng)用于機(jī)場(chǎng)、車站、碼頭、學(xué)校等人流量大的地方。該設(shè)備中軟件主要完成A/D數(shù)據(jù)采集,并通過(guò)數(shù)學(xué)運(yùn)算將紅外數(shù)據(jù)轉(zhuǎn)換為溫度值,自動(dòng)將額頭表面溫度結(jié)果換算為人體腋下溫度,在顯示終端

21、顯示。軟件主要包括主程序模塊、紅外測(cè)溫程序模塊、溫度轉(zhuǎn)換模塊、顯示程序模塊、報(bào)警程序模塊、環(huán)境溫度補(bǔ)償模塊等。程序的主要功能說(shuō)明如下:(1)如果按下“高溫報(bào)警設(shè)置”鍵,則通過(guò)“+”鍵每次增加0.1C或通過(guò)“-”鍵每次減少0.1C,設(shè)置最高溫度報(bào)警值(默認(rèn)值為40C),按下“確認(rèn)”鍵進(jìn)行確認(rèn);(2)如果按下“低溫報(bào)警設(shè)置”鍵,則通過(guò)“+”鍵每次增加0.1C或通過(guò)“-”鍵每次減少0.1C,設(shè)置最低溫度報(bào)警值(默認(rèn)值為35C),按下“確認(rèn)”鍵進(jìn)行確認(rèn);(3)主程序模塊判斷是否在30厘米范圍內(nèi)存在紅外能量,如果沒(méi)有,繼續(xù)執(zhí)行(3);否則執(zhí)行(4);(4)讀取紅外測(cè)溫程序模塊送回的目標(biāo)表面溫度信息,并調(diào)

22、用溫度轉(zhuǎn)換模塊和環(huán)境溫度補(bǔ)償模塊進(jìn)行溫度轉(zhuǎn)換和補(bǔ)償,并形成最終人體溫度;(5)將讀取的溫度信息與設(shè)定的最大值與最小值比較,如果大于等于最大值或小于等于最小值,則執(zhí)行(6);否則向顯示程序模塊發(fā)送顯示的溫度值,并執(zhí)行(7);(6)調(diào)用報(bào)警處理程序,發(fā)出蜂鳴聲提醒檢測(cè)人員,并向顯示程序模塊發(fā)送報(bào)警信息;(7)顯示程序模塊顯示高溫報(bào)警或低溫報(bào)警或者溫度信息?!締?wèn)題1】(7 分)為了測(cè)試軟件功能,測(cè)試人員設(shè)計(jì)了表3-1所示的測(cè)試用例,請(qǐng)?zhí)顚懺摫碇械目瞻?1)(7)?!締?wèn)題2】(6分)軟件的結(jié)構(gòu)覆蓋率是度量測(cè)試充分性和有效性的一種手段。在嵌入式軟件白盒測(cè)試過(guò)程中,通常以語(yǔ)句覆蓋率、分支覆蓋率和MC/DC

23、覆蓋率作為度量指標(biāo)。采用以下處理過(guò)程實(shí)現(xiàn)“判斷溫度是否在正常范圍”的功能:if (目標(biāo)物體溫度低溫報(bào)警值) )顯示目標(biāo)物體溫度;elseif (目標(biāo)物體溫度高溫報(bào)警值)顯示高溫報(bào)警信息;else顯示低溫報(bào)警信息;發(fā)出蜂鳴報(bào)警聲音;針對(duì)上述處理過(guò)程:(1)若要求達(dá)到100%的語(yǔ)句覆蓋,則所需的最少用例數(shù)是多少?(2)若要求達(dá)到100%的分支覆蓋,則所需的最少用例數(shù)是多少?(3)若要求達(dá)到100%的MC/DC覆蓋,則所需的最少用例數(shù)是多少?【問(wèn)題3】 (2 分)常見(jiàn)的黑盒測(cè)試的測(cè)試用例設(shè)計(jì)方法包括:等價(jià)類劃分;邊界值分析;因果圖;決策表等。測(cè)試人員在表3-1中針對(duì)本題設(shè)計(jì)測(cè)試用例時(shí),使用了其中的哪

24、種方法?【答案】【問(wèn)題1】(1) 37.5(2) 35.5(3)被測(cè)目標(biāo)物體溫度為37.4或37. (4)高溫報(bào)警信息(5)大于等于37.5或大于37. (6) 35.6(7)低溫報(bào)警信息【問(wèn)題2】(1) 3(2) 3(3) 3【問(wèn)題3】邊界值分析法或【解析】【問(wèn)題1】(1)高溫報(bào)警設(shè)置默認(rèn)為40度。先按“-”鍵10 次,故應(yīng)該減少10度 ,默認(rèn)值40度, 減去10度 ,為39度 ; 再按“-”鍵15 次,應(yīng)減少1 .5度 , 39度 減去1.5度 ,為37 .5度 。(2)低溫報(bào)警設(shè)置默認(rèn)為35度。按“+”鍵5 次,故應(yīng)該增加0.5度 ,默認(rèn)值35度加上0 .5度 ,為35.5度。(3) 屏

25、幕顯示被測(cè)目標(biāo)物體溫度為37 .40度 ,無(wú)報(bào)警聲音。因?yàn)?7.4沒(méi)有超過(guò)高溫報(bào)警設(shè)置的值。(4)輸出為“屏幕顯示高溫報(bào)警信息,且伴隨蜂嗚報(bào)警聲音”。因?yàn)?7.5是在高溫報(bào)警的邊界上,算超出范圍。(5)輸入應(yīng)該是在30 厘米范圍內(nèi)放置溫度為大于等于37 .50C 或大于37 .50C 的目標(biāo)物體,屏幕會(huì)顯示報(bào)警,并且伴隨蜂鳴報(bào)警聲音。(6)輸入應(yīng)該是在30 厘米范圍內(nèi)放置溫度為35.6C 的目標(biāo)物體。(7)35.5是在邊界上,屬于超出范圍,所以屏幕顯示低溫報(bào)警信息,且伴隨蜂鳴報(bào)警聲音【問(wèn)題2】此問(wèn)題主要考查對(duì)語(yǔ)句覆蓋、分支覆蓋和MC/DC 覆蓋概念的掌握以及實(shí)際應(yīng)用。語(yǔ)句覆蓋為3個(gè)用例,分支覆

26、蓋需要3個(gè)用例,MC/DC覆蓋也是需要3個(gè)用例。【問(wèn)題3】(1)等價(jià)類劃分是一種典型的黑盒測(cè)試方法。它把程序的輸入域劃分成若干部分(子集) ,然后從每個(gè)部分中選取少數(shù)代表性的數(shù)據(jù)作為測(cè)試用例。每一類的代表性數(shù)據(jù)在測(cè)試中的作用可以等價(jià)于這一類中的其他所有值,這就是等價(jià)類這個(gè)名字的由來(lái)。(2)邊界值分析法就是對(duì)輸入或輸出的邊界值進(jìn)行測(cè)試的一種黑盒測(cè)試方法,通常作為對(duì)等價(jià)類劃分法的補(bǔ)充,其測(cè)試用例來(lái)自等價(jià)類的邊界。所謂邊界值,是指相對(duì)于輸入等價(jià)類和輸出等價(jià)類而言,使用等于、小于或大于邊界值的數(shù)據(jù)對(duì)程序進(jìn)行測(cè)試的方法就是邊界值分析方法。(3)因果圖法即因果分析圖,又叫魚翅圖,它是由日本東京大學(xué)教授石川

27、馨提出的一種通過(guò)帶箭頭的線,將質(zhì)量問(wèn)題與原因之間的關(guān)系表示出來(lái),是分析影響產(chǎn)品質(zhì)量的諸因素之間關(guān)系的一種工具。根據(jù)表格中所設(shè)計(jì)的用例,主要根據(jù)設(shè)置的高溫和低溫邊界,對(duì)等于、小于和大于邊界值的數(shù)據(jù)進(jìn)行了測(cè)試,故使用了邊界值分析方法。24.單選題執(zhí)行指令時(shí),將每一條指令都分解為取指、分析和執(zhí)行三步。已知取指時(shí)間t取指=5t,分析時(shí)間t分析=2t,執(zhí)行時(shí)間t執(zhí)行=3t。若按照?qǐng)?zhí)行k、分析k+1、取指k+2重疊的流水線方式執(zhí)行指令,從頭到尾執(zhí)行完500條指令需( )t。問(wèn)題1選項(xiàng)A.2500B.2505C.2510D.2515【答案】B【解析】指令流水線的公式是:(t1+t2+.+tk)+(n-1)*

28、t代入公式,因此執(zhí)行完500條指令所需時(shí)間為5+2+3+5499=2505t。25.單選題以下屬于嵌入式系統(tǒng)硬件PCB圖設(shè)計(jì)原則的是( )。問(wèn)題1選項(xiàng)A.低速信號(hào)優(yōu)先B.先整體設(shè)計(jì)再局部調(diào)整C.先簡(jiǎn)單后復(fù)雜D.優(yōu)先電源器件布局【答案】B【解析】本題考查嵌入式系統(tǒng)硬件PCB圖設(shè)計(jì)及布線方面的基礎(chǔ)知識(shí)。PCB圖設(shè)計(jì)及布線的步驟為:1、建立封裝庫(kù)中沒(méi)有的封裝(Footprint)。2、規(guī)劃電路板:設(shè)置習(xí)慣性的環(huán)境參數(shù)和文檔參數(shù),如選擇層面、畫邊框、定位孔、外形尺寸等。3、載入網(wǎng)絡(luò)表和元件封裝。4、規(guī)則設(shè)置:線寬、線距、疊層、過(guò)孔、全局參數(shù)等。5、元件布局、布線:一般是先高速信號(hào),先整體,先進(jìn)行復(fù)雜信

29、號(hào)布線和核心器件布局設(shè)計(jì)。6、設(shè)計(jì)規(guī)則檢查,違規(guī)報(bào)告。7、PCB仿真分析。8、存檔輸出。因此,應(yīng)遵循先復(fù)雜后簡(jiǎn)單的原則,優(yōu)先布局核心復(fù)雜器件,然后布局外圍簡(jiǎn)單器件;布線時(shí)核心器件和高速信號(hào)優(yōu)先;先整體設(shè)計(jì)再局部調(diào)整。所以答案是B26.單選題軟件設(shè)計(jì)階段的輸出主要是( )。問(wèn)題1選項(xiàng)A.程序B.模塊C.偽代碼D.需求規(guī)格說(shuō)明書【答案】C【解析】本題考查軟件工程方面的基礎(chǔ)知識(shí)。軟件設(shè)計(jì)階段的主要任務(wù)是制定并選擇技術(shù)方案,進(jìn)行軟件體系結(jié)構(gòu)設(shè)計(jì)和詳細(xì)設(shè)計(jì),同時(shí)啟動(dòng)單元和集成測(cè)試策劃,以及啟動(dòng)軟件集成策劃。在“軟件需求規(guī)格說(shuō)明”評(píng)審?fù)ㄟ^(guò)后進(jìn)入軟件設(shè)計(jì)階段。軟件設(shè)計(jì)階段依據(jù)“軟件研制任務(wù)書” “軟件需求規(guī)

30、格說(shuō)明”“接口需求規(guī)格說(shuō)明”(可選)以及相關(guān)的軟件設(shè)計(jì)標(biāo)準(zhǔn),展開軟件設(shè)計(jì)。 在進(jìn)入軟件設(shè)計(jì)階段,首先要明確項(xiàng)目的軟件設(shè)計(jì)標(biāo)準(zhǔn),如果用戶提供軟件設(shè)計(jì)標(biāo)準(zhǔn),將用戶的軟件設(shè)計(jì)標(biāo)準(zhǔn)作為項(xiàng)目的軟件設(shè)計(jì)標(biāo)準(zhǔn);否則,使用規(guī)定的軟件設(shè)計(jì)標(biāo)準(zhǔn)或制定項(xiàng)目的軟件設(shè)計(jì)標(biāo)準(zhǔn)。 然后要進(jìn)行軟件設(shè)計(jì)決策,即從用戶角度描述軟件怎樣運(yùn)轉(zhuǎn)以滿足軟件需求,以及影響組成該CSCI的軟件單元的選擇與設(shè)計(jì)的決策,并記錄于“軟件設(shè)計(jì)說(shuō)明”中。當(dāng)存在多種軟件體系結(jié)構(gòu)難以抉擇時(shí),可按“決策分析與決定過(guò)程”的要求,選定最終的軟件體系結(jié)構(gòu)。 按照項(xiàng)目的軟件設(shè)計(jì)標(biāo)準(zhǔn)完成軟件體系結(jié)構(gòu)的設(shè)計(jì),包括執(zhí)行方案、軟件模塊劃分和接口設(shè)計(jì)。在軟件體系結(jié)構(gòu)設(shè)計(jì)前期

31、,應(yīng)特別關(guān)注關(guān)鍵需求,確保其在規(guī)定的資源和進(jìn)度條件下得到滿足。 按照項(xiàng)目的軟件設(shè)計(jì)標(biāo)準(zhǔn)完成軟件詳細(xì)設(shè)計(jì),對(duì)每個(gè)軟件單元,說(shuō)明其使用的算法,設(shè)計(jì)約束、輸入和輸出,以及所用到的邏輯等。詳細(xì)程度應(yīng)達(dá)到能夠根據(jù)軟件單元設(shè)計(jì)說(shuō)明進(jìn)行編碼實(shí)現(xiàn)。 編寫“軟件設(shè)計(jì)說(shuō)明”,將軟件體系結(jié)構(gòu)設(shè)計(jì)和軟件詳細(xì)設(shè)計(jì)的內(nèi)容并入“軟件設(shè)計(jì)說(shuō)明”。 之后還要對(duì)“軟件設(shè)計(jì)說(shuō)明”進(jìn)行相應(yīng)級(jí)別的評(píng)審,同時(shí)啟動(dòng)軟件集成與集成測(cè)試策劃、啟動(dòng)軟件集成測(cè)試用例設(shè)計(jì)。 軟件程序是在軟件實(shí)現(xiàn)階段才進(jìn)行編寫的。偽代碼是軟件設(shè)計(jì)階段的重要產(chǎn)物。27.單選題計(jì)算機(jī)處理外部中斷時(shí),應(yīng)該由操作系統(tǒng)保存的是( )。問(wèn)題1選項(xiàng)A.程序計(jì)數(shù)器的內(nèi)容B.通用寄存

32、器的內(nèi)容C.塊表(TLB)的內(nèi)容D.Cache中的內(nèi)容【答案】B【解析】計(jì)算機(jī)處理外部中斷時(shí),應(yīng)該由操作系統(tǒng)保存的是通用寄存器的內(nèi)容,包括了正在運(yùn)行進(jìn)程的各寄存器的內(nèi)容,把它們放入核心棧的新幀面中。即保護(hù)斷點(diǎn)和現(xiàn)場(chǎng)。28.單選題在XML的第一條聲明語(yǔ)句中,不能使用的屬性是( )。問(wèn)題1選項(xiàng)A.standaloneB.nameC.encodingD.version【答案】B【解析】本題考查XML文檔的基礎(chǔ)知識(shí)。XML聲明是文檔頭部的第一條語(yǔ)句, 也是整個(gè)文檔的第一條 語(yǔ)句。XML聲明語(yǔ)句的格式如下:XML聲明語(yǔ)句以“”結(jié)束,表示這是一個(gè)XML文檔。處理指令是在XML文檔中由應(yīng)用程序進(jìn)行處理的部分

33、,XML解析器把信息傳送給應(yīng)用程序,應(yīng)用程序解釋指令,按照它提供的信息進(jìn)行處理。處理指令是以:“”結(jié)束,其格式是:以“xml-name 開頭的處理指令指定的是name中給出的與XML相關(guān)的技術(shù)。答案選B。29.單選題基線是經(jīng)過(guò)正式驗(yàn)證或確認(rèn),并作為后續(xù)工作開展依據(jù)的一個(gè)或一組工作產(chǎn)品, 軟件項(xiàng)目至少應(yīng)形成功能基線、分配基線和產(chǎn)品基線三類基線。功能基線形成的時(shí)機(jī)是( )。問(wèn)題1選項(xiàng)A.在系統(tǒng)分析與軟件定義階段結(jié)束時(shí)B.在需求分析階段結(jié)束時(shí)C.在軟件設(shè)計(jì)階段結(jié)束時(shí)D.在綜合測(cè)試階段結(jié)束時(shí)【答案】A【解析】1.功能基線(定義基線)它是指在系統(tǒng)分析與軟件定義階段結(jié)束的時(shí)候經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的系統(tǒng)設(shè)計(jì)規(guī)

34、格說(shuō)明書,這就是功能基線。2.分配基線(需求基線)也叫指派基線,它是指軟件需求分析階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的軟件需求規(guī)格說(shuō)明書(SRS)。3.產(chǎn)品基線它是指在軟件組裝與系統(tǒng)測(cè)試階段結(jié)束時(shí),經(jīng)過(guò)正式評(píng)審和批準(zhǔn)的有關(guān)開發(fā)的軟件產(chǎn)品的全部配置項(xiàng)的規(guī)格說(shuō)明。30.單選題下面( )不屬于信 息安全的屬性。問(wèn)題1選項(xiàng)A.信息的秘密性B.信息的完整性C.信息的可用性D.信息的實(shí)時(shí)性【答案】D31.單選題以下描述不是軟件配置管理功能的是( )。問(wèn)題1選項(xiàng)A.配置標(biāo)識(shí)B.版本控制C.審計(jì)和審查D.程序設(shè)計(jì)【答案】D【解析】配置管理的功能范圍包括了:配置標(biāo)識(shí)、版本控制、審計(jì)和審查等,而程序設(shè)計(jì)則不屬于配置管

35、理功能范圍。32.單選題IEEE 802.3工作組發(fā)布的10 BASE-T是( ) 以太網(wǎng)標(biāo)準(zhǔn)。問(wèn)題1選項(xiàng)A.粗纜B.細(xì)纜C.非屏蔽雙絞線D.光纖【答案】C【解析】IEEE 802.3工作組發(fā)布的10 BASE-T是非屏蔽雙絞線以太網(wǎng)標(biāo)準(zhǔn)。33.單選題如果文件系統(tǒng)采用二級(jí)目錄結(jié)構(gòu),就可以( )。問(wèn)題1選項(xiàng)A.縮短訪問(wèn)文件存儲(chǔ)時(shí)間B.實(shí)現(xiàn)文件共享C.解決文件同名沖突問(wèn)題D.節(jié)省主存空間【答案】C【解析】文件系統(tǒng)采用多級(jí)目錄結(jié)構(gòu)可以解決命名沖突。文件系統(tǒng)由三部分組成:文件系統(tǒng)的接口,對(duì)對(duì)象操縱和管理的軟件集合,對(duì)象及屬性。從系統(tǒng)角度來(lái)看,文件系統(tǒng)是對(duì)文件存儲(chǔ)設(shè)備的空間進(jìn)行組織和分配,負(fù)責(zé)文件存儲(chǔ)并

36、對(duì)存入的文件進(jìn)行保護(hù)和檢索的系統(tǒng)。具體地說(shuō),它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲(chǔ)文件,控制文件的存取,當(dāng)用戶不再使用時(shí)撤銷文件等。34.案例題閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題3,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】在智能家居系統(tǒng)設(shè)計(jì)中,李工被分配進(jìn)行ZigBee協(xié)調(diào)器、信息采集器節(jié)點(diǎn)、終端控制節(jié)點(diǎn)和安全視頻監(jiān)控系統(tǒng)的部分硬件電路原理設(shè)計(jì)。李工在基于微處理器的ZigBee協(xié)調(diào)器設(shè)計(jì)中,使用四個(gè)LED燈(D1、D2、D3、D4)表示狀態(tài),四個(gè)LED燈分別接到處理器的P2_0,P2_l,P2_2和P2_3管腳,部分相關(guān)的硬件設(shè)計(jì)如圖2-1所示。圖2-1 ZigBee協(xié)調(diào)器硬件設(shè)計(jì)示意圖李工

37、在的信息采集器節(jié)點(diǎn)設(shè)計(jì)中,采用紅外傳感器T6004進(jìn)行信息收集,T6004利用可以吸收特定波段紅外輻射的原理,同時(shí)內(nèi)置溫度補(bǔ)償,與控制器 CC2530進(jìn)行連接,部分相關(guān)的硬件設(shè)計(jì)如圖2-2所示。T6004傳感器的工作電壓為5V,CC2530控制器的工作電壓為2.0V3.6V。圖2-2 信息采集器硬件設(shè)計(jì)示意圖李工在空調(diào)終端控制節(jié)點(diǎn)設(shè)計(jì)中,采用紅外遙控電路中的紅外發(fā)光二極管將調(diào)制好的紅外光波發(fā)送給空調(diào)的紅外接收電路,部分相關(guān)的硬件設(shè)計(jì)如圖2-3所示,處理器通過(guò)Pl_4管腳進(jìn)行紅外光波的發(fā)送。圖2-3 紅外遙控硬件設(shè)計(jì)示意圖李工設(shè)計(jì)的安全視頻監(jiān)控系統(tǒng)原理示意圖如圖2-4所示。主處理器采用T1的DM

38、6446,該處理器包括ARM子系統(tǒng)、DSP子系統(tǒng)、視頻處理子系統(tǒng)等,前端模擬視頻通過(guò)TVP5146進(jìn)行(可接2路模擬視頻輸入,分別是VI和V2)采集,TVP5146將模擬視頻數(shù)據(jù)轉(zhuǎn)換為l0bit的YCbCr4:2:2數(shù)字格式,然后送到主處理器。主處理器通過(guò)總線可以對(duì)TVP5146進(jìn)行配置(TVP5146接口電壓為3.3V),TVP5146和主處理器之間接口包括:l0bit數(shù)字視頻信號(hào)、時(shí)鐘信號(hào)、行場(chǎng)同步信號(hào)。DM6446主處理器的視頻信號(hào)接口、接口工作電壓為1.8V。圖2-4 安全視頻監(jiān)控系統(tǒng)原理示意圖【問(wèn)題1】(4分)在圖2-1的ZigBee協(xié)調(diào)器設(shè)計(jì)中,按照需求李工定義了四個(gè)LED燈的狀態(tài)

39、含義, 分別是:D1亮表示協(xié)調(diào)器已啟動(dòng),滅表示協(xié)調(diào)器未啟動(dòng);D2亮表示有外圍信息采集器節(jié)點(diǎn)已加入到ZigBee網(wǎng)絡(luò),滅表示目前無(wú)節(jié)點(diǎn)加入網(wǎng)絡(luò);D3亮表示有終端控制節(jié)點(diǎn)已加入到ZigBee網(wǎng)絡(luò),滅表示目前無(wú)節(jié)點(diǎn)加入網(wǎng)絡(luò);D4亮表示協(xié)調(diào)器正在通過(guò)串口和PC主機(jī)進(jìn)行數(shù)據(jù)通信,滅時(shí)表示目前沒(méi)有數(shù)據(jù)通信。如果當(dāng)前ZigBee協(xié)調(diào)器處于啟動(dòng)狀態(tài)、且只有 外圍信息采集器連入ZigBee網(wǎng)絡(luò),沒(méi)有任何終端控制節(jié)點(diǎn)連接,協(xié)調(diào)器正在通過(guò)串口向PC主機(jī)發(fā)送 的采集信息, 在這種情況下,P2_0,P2_1,P2_2和P2_3應(yīng)該分別輸出什么電平(回答高電平或低電平)?【問(wèn)題2】(5分)1. 在圖2-2的 信息采集器設(shè)

40、計(jì)中,兩個(gè)IN4007(U3和U4)的作用是什么?2. 為了使得紅外發(fā)光二極管發(fā)射,圖2-3中的Pl_4應(yīng)該輸出高電平還是低電平?3. 在圖2-4中,連接主處理器DM6446和TVP5146之間SN74AVC芯片的作用是什么?【問(wèn)題3】(6分)在使用 接口對(duì)TVP5146進(jìn)行配置時(shí),DM6446為主,TVP5146為從。在每次寫寄存器配置操作中,需要主先發(fā)送設(shè)備從地址、再發(fā)送待操作的寄存器地址、最后發(fā)送待寫入的數(shù)據(jù),并且每次主向從發(fā)送消息,都需要接收到從的應(yīng)答后,才能進(jìn)入下一步操作。在調(diào)試過(guò)程中,李工希望通過(guò) 來(lái)配置TVP5146的視頻標(biāo)準(zhǔn)模式,對(duì)應(yīng)的寄存器地址和各個(gè)Bit位的含義如表2-1所

41、示。表2-1TVP5146視頻模式配置寄存器含義說(shuō)明假設(shè)當(dāng)前TVP5146的 地址為0 x64 (設(shè)備從地址),李工希望將該TVP5146配置為NTSC525視頻標(biāo)準(zhǔn),請(qǐng)從以下AI中選擇合適的操作,補(bǔ)充到圖2-5中的空(1) (6)處。A. 通過(guò) 發(fā)送寄存器地址00hB. 通過(guò) 發(fā)送寄存器地址02hC. 通過(guò) 發(fā)送數(shù)據(jù)O1hD. 通過(guò) 發(fā)送數(shù)據(jù)03hE. 通過(guò) 發(fā)送設(shè)備從地址64hF. 通過(guò) 發(fā)送設(shè)備從地址60hG. 等待TVP5146應(yīng)答H. 向TVP5146發(fā)送回應(yīng)I. 是否有中斷發(fā)生圖2-5 TVP5146寄存器配置流程圖【答案】【問(wèn)題1】4分P2_0為低電平,P2_1低電平,P2_2高

42、電平,P2_3低電平【問(wèn)題2】 1.兩個(gè)IN4007(U3和U4)的作用是把5V電壓降到3.6V 2.圖2-3中的P1_4應(yīng)該輸出高電平 3.采用SN74AVC芯片轉(zhuǎn)換TVP5146輸出信號(hào)的電壓 【問(wèn)題3】 (1)E(2)G(3)B(4)G(5)C(6)G 【解析】DM6446通過(guò)IIC總線訪問(wèn)控制TVP5146的內(nèi)部寄存器,因此在進(jìn)入DM6446前需要將電壓轉(zhuǎn)換為1.8V,這里采用PCA9306芯片完成IIC電壓轉(zhuǎn)換,采用SN74AVC芯片轉(zhuǎn)換TVP5146輸出信號(hào)的電壓,進(jìn)入到DM6446后,通過(guò)VPFE模塊送入DSP子系統(tǒng)進(jìn)行壓縮編碼。此外,采用電感和電容組成的低通濾波器,來(lái)消除信號(hào)輸

43、入時(shí)的噪聲干擾。I2C總線的數(shù)據(jù)傳輸過(guò)程開始:主設(shè)備產(chǎn)生啟動(dòng)信號(hào),表明數(shù)據(jù)傳輸開始。地址:主設(shè)備發(fā)送地址信息,包含7位的從設(shè)備地址和1位的數(shù)據(jù)方向指示位(讀或?qū)懳?,表示?shù)據(jù)流的方向)。數(shù)據(jù):根據(jù)指示位,數(shù)據(jù)在主設(shè)備和從設(shè)備之間進(jìn)行傳輸。數(shù)據(jù)一般以8位傳輸,MSB先傳;具體能傳輸多少量的數(shù)據(jù)并沒(méi)有限制。接收器產(chǎn)生1位的ACK(應(yīng)答信號(hào))表明收到了每個(gè)字節(jié)。傳輸過(guò)程可以被中止和重新開始。停止:主設(shè)備產(chǎn)生停止信號(hào),結(jié)束數(shù)據(jù)傳輸。35.單選題臨時(shí)放置從內(nèi)存里面取得的程序指令的寄存器是( )。問(wèn)題1選項(xiàng)A.程序計(jì)數(shù)器B.通用寄存器C.指令寄存器D.狀態(tài)寄存器【答案】C【解析】指令寄存器( Instruc

44、tionRegiter, IR),是臨時(shí)放置從內(nèi)存里面取得的程序指令的寄存器,用于存放當(dāng)前從主存儲(chǔ)器讀出的正在執(zhí)行的一條指令。答案選C。36.單選題下面的程序(a)和程序(b)運(yùn)行后,y和c的值分別是( )。問(wèn)題1選項(xiàng)A.y=2,c=11B.y=2,c=4C.y=0.5,c=11D.y=0.5,c=4【答案】A【解析】define是宏定義,用來(lái)定義常量或宏,是一個(gè)符號(hào)替換概念。程序(a): x*x代換掉f(x),因此,運(yùn)行結(jié)果y=2,而不是y=0.5。程序(b):case語(yǔ)句中,如果沒(méi)有break語(yǔ)句,會(huì)一直執(zhí)行到結(jié)束。所以執(zhí)行結(jié)果c=11。所以答案是A。37.單選題總線主設(shè)備指的是( )。問(wèn)

45、題1選項(xiàng)A.總線上的智能設(shè)備B.總線目標(biāo)設(shè)備C.可申請(qǐng)并能獲得總線使用權(quán)的設(shè)備D.總線控制器【答案】C【解析】連接在總線上的單元電路被稱為總線設(shè)備。在這些設(shè)備中,控制信息傳送的總線設(shè)備稱為總線主設(shè)備(即獲得總線控制權(quán)的設(shè)備)。接受總線主設(shè)備控制的設(shè)備稱為從設(shè)備。38.單選題軟件可維護(hù)性通常包括( )。問(wèn)題1選項(xiàng)A.軟件可用性和可理解性B.軟件可修改性、數(shù)據(jù)獨(dú)立性和數(shù)據(jù)一致性C.軟件可理解性、可修改性和可測(cè)試性D.軟件可測(cè)試性和穩(wěn)定性【答案】C【解析】系統(tǒng)的可維護(hù)性可以被定義為:維護(hù)人員理解并修改這個(gè)軟件的難易程度。提高系統(tǒng)的可維護(hù)性是開發(fā)管理信息系統(tǒng)所有步驟的關(guān)鍵目的所在。系統(tǒng)是否能被很好的維

46、護(hù),可以用系統(tǒng)的可維護(hù)性這一指標(biāo)來(lái)衡量。系統(tǒng)可維護(hù)性的評(píng)價(jià)指標(biāo)包括可理解性、可測(cè)試性和可修改性。39.案例題閱讀下列說(shuō)明和圖,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。【說(shuō)明】電子體溫計(jì)可以快速、準(zhǔn)確地進(jìn)行體溫測(cè)量,第一時(shí)間排查發(fā)熱病人。李工通過(guò)AD模塊設(shè)計(jì)體溫采集電路,如圖2-1所示,AD采集芯片使用ADC0809,單片機(jī)采用AT89S52。對(duì)應(yīng)的電路連接描述如下:(1) ADC0809 的D0D7端口連接到AT89S52的P0口;(2) ADC0809的A、B、C為AD輸入IN0IN7選擇端,A為最高位,C為最低位;(3) ADC0809 的AD轉(zhuǎn)換結(jié)束信號(hào)(EOC) 連接到AT89

47、S52的P3.2;(4) ADC0809 的AD轉(zhuǎn)換啟動(dòng)信號(hào)(ST) 受AT89S52的P1.4管腳控制; .(5) ADC0809 的AD轉(zhuǎn)換數(shù)據(jù)輸出使能(OE)受AT89S52的P3.1管腳控制;(6) ADC0809的時(shí)鐘通過(guò)AT89S52的ALE輸出控制,經(jīng)過(guò)2個(gè)D觸發(fā)器來(lái)生成;(7) ADC0809 的輸入模擬電壓范圍是05V; .(8) AT89S52 的P3.0管腳用來(lái)控制LED。對(duì)于ADC0809而言,啟動(dòng)一次AD轉(zhuǎn)換時(shí),需要給ST一個(gè)短時(shí)的高電平。在AD轉(zhuǎn)換過(guò)程中,EOC為低電平,當(dāng)AD轉(zhuǎn)換完畢后,EOC會(huì)變?yōu)楦唠娖?。在AD轉(zhuǎn)換結(jié)束后,需要給OE一個(gè)短時(shí)高電平,在該期間內(nèi)從D

48、0D7讀取AD轉(zhuǎn)換后的數(shù)據(jù)?!締?wèn)題1】(3分)AT89S52和ADC0809之間的連接線中,對(duì)ADC0809而言,下列信號(hào)中哪些為輸入信號(hào)?A. STB. EOCC. OED.AE.BF. C【問(wèn)題2】(2 分)當(dāng)外圍的溫度傳感器模擬電壓為1.2V 時(shí),ADC0809 的輸出值是多少?【問(wèn)題3】(2分)若單片機(jī)AT89S52的ALE輸出為2M的時(shí)鐘頻率,那么ADC0809的時(shí)鐘是多少?【問(wèn)題4】 (8分)李工按照該電路的工作原理設(shè)計(jì)了如下程序,該程序以查詢方式實(shí)現(xiàn)AD轉(zhuǎn)換,讀取AD轉(zhuǎn)換后的數(shù)據(jù)。請(qǐng)根據(jù)邏輯,在下面A到O中選擇正確答案,完成(1) (8) 填空。A. LED= 0B. LED=1

49、C. OE=0D. OE=1E. ST=0F. ST=1G. P0=0 xF8H. PO=0 xFCI. while (EOC=0)J. while (EOC=1)K.ADdata=P0L. P0=ADdataM. if (ADdata 128)N. if (ADdata 【答案】【問(wèn)題1】A、C、D、E、F【問(wèn)題2】61或者0 x3D【問(wèn)題3】500kHz【問(wèn)題4】(1) E(2) F(3) J(4) C(5) K(6) D(7) M(8) A【解析】【問(wèn)題1】根據(jù)AT89S52 和ADC0809 的連接線圖,可以得到輸入信號(hào)包括ST 、OE 、A 、B 和C ?!締?wèn)題2】(1.2/5) X

50、 255 = 61 = 0 x3D【問(wèn)題3】2 個(gè)D 觸發(fā)器串聯(lián),進(jìn)行了4分頻, 因此輸出時(shí)鐘為輸入時(shí)鐘的1/4 分頻,也就是D 觸發(fā)器輸出最終為2 M/4=500KHZ ?!締?wèn)題4】(1)為ST=0 , (2) 為ST= 1, (3)為while(EOC=1) , (4 )為OE=0 ,(5) 為ADdata=P0 , (6 )為OE= 1 , (7)為if(ADdata128), (8)為L(zhǎng)ED=0。40.單選題軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為( )。問(wèn)題1選項(xiàng)A.初始級(jí)、已定義級(jí)、可重復(fù)級(jí)、已管理級(jí)、優(yōu)化級(jí)

51、B.初始級(jí)、已定義級(jí)、已管理級(jí)、可重復(fù)級(jí)、優(yōu)化級(jí)C.初始級(jí)、可重復(fù)級(jí)、已管理級(jí)、已定義級(jí)、優(yōu)化級(jí)D.初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)、優(yōu)化級(jí)【答案】D【解析】軟件能力成熟度模型CMM (Capability MCMM即軟件能力成熟度模型,是目前國(guó)際上最流行、最實(shí)用的軟件生產(chǎn)過(guò)程標(biāo)準(zhǔn)和軟件企業(yè)成熟度的等級(jí)認(rèn)證標(biāo)準(zhǔn)。規(guī)定了軟件研制和軟件測(cè)試中的主要軟件管理過(guò)程和工程過(guò)程的實(shí)踐。主要用于評(píng)價(jià)軟件企業(yè)的質(zhì)量保證能力。軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為初始級(jí)、可重復(fù)級(jí)、已定義級(jí)、已管理級(jí)、優(yōu)化級(jí)。答案為D。41.單選題在

52、排序算法中,將每一項(xiàng)都與其他諸項(xiàng)比較,計(jì)算出小于該項(xiàng)的個(gè)數(shù),以確定該項(xiàng)的位置叫( )。問(wèn)題1選項(xiàng)A.插入排序B.交換排序C.選擇排序D.枚舉排序【答案】D【解析】在排序算法中,將每一項(xiàng)都與其他諸項(xiàng)比較,計(jì)算出小于該項(xiàng)的個(gè)數(shù),以確定該項(xiàng)的位置叫枚舉排序。插入排序是將一個(gè)記錄插入到已經(jīng)排好序的有序表中,從而一個(gè)新的、記錄數(shù)增 1 的有序表。交換排序是利用交換元素的位置進(jìn)行排序的方法稱作交換排序。選擇排序,第一次從待排序的數(shù)據(jù)元素中選出最小(或最大)的一個(gè)元素,存放在序列的起始位置,然后再?gòu)氖S嗟奈磁判蛟刂袑ふ业阶钚。ù螅┰兀缓蠓诺揭雅判虻男蛄械哪┪?。以此類推,直到全部待排序的?shù)據(jù)元素的個(gè)數(shù)為

53、零。選擇排序是不穩(wěn)定的排序方法。42.單選題以下不屬于集成開發(fā)環(huán)境中調(diào)試器功能的是( )。問(wèn)題1選項(xiàng)A.能監(jiān)視程序中變量的值B.能設(shè)置斷點(diǎn)以使程序在指定的代碼行上停止執(zhí)行C.能逐行執(zhí)行代碼D.能發(fā)現(xiàn)代碼中的語(yǔ)法錯(cuò)誤【答案】D【解析】本題考查嵌入式軟件開發(fā)工具方面的基礎(chǔ)知識(shí)。比如gdb是GNU開源組織發(fā)布的一個(gè)強(qiáng)大的程序調(diào)試工具。一般來(lái)說(shuō),gdb的主要功能包括:1.執(zhí)行程序。運(yùn)行準(zhǔn)備調(diào)試的程序,在命令后面可以跟隨發(fā)給該程序的任何參數(shù)。2.顯示數(shù)據(jù)。檢查各個(gè)變量的值,顯示被調(diào)試的語(yǔ)言中任何有效的表達(dá)式。3.斷點(diǎn)。用來(lái)在調(diào)試的程序中設(shè)置斷點(diǎn),該命令有如下四種形式:使程序恰好在執(zhí)行給定行之前停止;使程序恰好在進(jìn)入指定的函數(shù)之前停止;如果條件是真,程序到達(dá)指定行或函數(shù)時(shí)停止;在指定例程的入口處設(shè)置斷點(diǎn)。4.斷點(diǎn)管理。包括顯示當(dāng)前gdb的斷點(diǎn)信息、刪除指定的某個(gè)斷點(diǎn)、禁止使用某個(gè)斷點(diǎn)、允許使用某個(gè)斷點(diǎn)、清除源文件中某一代碼行上的所有斷點(diǎn)等。5.變量檢查賦值。識(shí)別數(shù)組或變量的類型,提供一個(gè)結(jié)構(gòu)的定義,將值賦予變量。6.單步執(zhí)行。包括不進(jìn)入的單步執(zhí)行、進(jìn)入的單步執(zhí)行。如果已經(jīng)進(jìn)入了某函數(shù),退出該函數(shù)返回到它的調(diào)用函數(shù)中。7.函數(shù)調(diào)用。調(diào)用和執(zhí)行一個(gè)函數(shù)。結(jié)束執(zhí)行當(dāng)前函數(shù)

溫馨提示

  • 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)論