2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)試卷號74_第1頁
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)試卷號74_第2頁
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)試卷號74_第3頁
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)試卷號74_第4頁
2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)試卷號74_第5頁
已閱讀5頁,還剩43頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題軟件需求分析的任務不應包括( )。問題1選項A.問題分析B.信息域分析C.結(jié)構(gòu)化程序設計D.確定邏輯模塊【答案】C【解析】本題考查軟件工程的基礎知識。嵌入式軟件的開發(fā)過程一樣要遵守軟件工程要求,包括如下幾個階段:系統(tǒng)需求分析和設計、軟件需求分析、軟件設計(概要設計和詳細設計)、編碼和單元測試、軟件部件集成和測試、軟件配置項測試、系統(tǒng)集成和測試。在軟件需求分析階段應對系統(tǒng)要求分析和設計階段的問題分析、細化,確定功能和性能要求,對

2、可靠性與安全性都要提出要求等,最后還需要完成“軟件需求規(guī)格說明”、“軟件接口需求規(guī)格說明”等多個文檔。而結(jié)構(gòu)化程序設計則不在軟件需求分析階段完成,應在下一個階段即軟件設計階段完成。2.單選題Edge computing is a( ), open IT architecture that features decentralized processing power,enabling mobile computing and Internet of Things (IoT) technologies. In edge computing,data is processed by the( )i

3、tself or by a local computer or server,rather than being transmitted to a data center. Edge computing enables data-stream acceleration, including real-time data processing without latency. It allows smart( )and devices to respond to data almost instantaneously,as its being created,eliminating lag ti

4、me.This is critical for technologies such as self-driving cars,and has equally important benefits for business.Edge computing allows for efficient data processing in that large amounts of data can be processed near the source, reducing( )bandwidth usage.This both eliminates costs and ensures that ap

5、plications can be used effectively in( )locations.In addition,the ability to process data without ever putting it into a public cloud adds a useful layer of security for sensitive data.問題1選項A.distributedB.computerC.operating systemD.cloud system問題2選項A.computerB.deviceC.I/OD.server問題3選項A.simulatorB.s

6、ystemC.applicationsD.device問題4選項A.internetB.powerC.systemD.user問題5選項A.memoryB.operating systemC.localD.remote【答案】第1題:A第2題:B第3題:C第4題:A第5題:D【解析】邊緣計算是一種分布式、開放的結(jié)構(gòu)設計,可以實現(xiàn)去中心化的移動計算和物聯(lián)網(wǎng)技術。在邊緣計算中,數(shù)據(jù)是由設備自己或者本地的計算機或服務器來進行處理,而不用傳輸?shù)竭h端的數(shù)據(jù)中心。邊緣計算可以實現(xiàn)數(shù)據(jù)流的處理加速,包括無延時的實時數(shù)據(jù)處理。同時,它也可以支撐智能化應用和設備來快速對數(shù)據(jù)進行響應。這在一些應用領域如自動駕駛中

7、非常關鍵,同時對于商業(yè)化實現(xiàn)也有很重要的作用。邊緣計算中對數(shù)據(jù)的處理可以靠近數(shù)據(jù)源,因此可以實現(xiàn)數(shù)據(jù)的有效處理,降低網(wǎng)絡帶寬的使用率。這同樣對于降低成本、保障應用在遠端的實現(xiàn)非常重要。此外,在邊緣計算中不用將數(shù)據(jù)傳輸?shù)焦苍粕弦矊?shù)據(jù)的安全性保障起到非常重要的作用。3.單選題嵌入式處理器指令系統(tǒng)一般采用精簡指令集(RISC)或者復雜指令集(CISC),下列關于RISC和CISC描述錯誤的是( )。問題1選項A.CISC的指令種類要多于RISCB.RISC的尋址方式復雜,CISC的尋址方式簡單C.CISC的有些指令執(zhí)行時間長,RISC多為單周期指令D.RISC中Load/Store指令對存儲器進

8、行操作【答案】B【解析】CISC計算機具有大量的指令和尋址方式,指令使用頻率差別大,可變長格式。RISC計算機:指令數(shù)量少,使用頻率接近,定長格式,大部分為單周期指令,操作寄存器,只有Load/Store操作內(nèi)存。4.單選題總線可以分為片內(nèi)總線、內(nèi)總線和外總線。其中屬于內(nèi)總線的是( )。問題1選項A.USBB.VMEC.IEEE- 1394D.PC/XT【答案】D【解析】IEEE-1394總線是一種新的串行外總線。它支持熱插拔,并且即插即用,同時傳輸速率也很高,可以達到400Mb/s,新的IEEE-1394b傳輸速率可以達到3.2Gb/s。同時它的傳輸距離也遠。USB(Universal Se

9、rial Bus,通用串行總線)是由Compaq、HP、Intel、Lucent、Microsoft、NEC和Philips公司制定的連接計算機與外圍設備的機外串行總線。VME是一種通用的計算機總線。PC/XT是PC機的系統(tǒng)總線。所以選D5.單選題在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(

10、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=11和q=17,加密密鑰為e=23時,計算(23*7 - 1)mod 160=0,將上述選項值代入,則只有7滿足該要求,即解密密鑰d的值為7。答案選B。6.單選題嵌入式系統(tǒng)對軟件可移植性要求較高,為提高軟件可移植性,應( )問題1選項A.提高軟件使用方便性B.提高軟件簡潔性C.提高CPU利用率D.降低軟件對設備依賴性【答案】D【解析】為提高軟件可移植性,應降低軟件對設備依賴性。

11、7.單選題關于嵌入式SQL,下列描述不正確的是( )。問題1選項A.嵌入式SQL屬于SQL 語言在嵌入式環(huán)境下的一種使用B.嵌入式SQL是把SQL語言嵌入到宿主語言中進行數(shù)據(jù)訪問和處理C.嵌入式SQL執(zhí)行前,首先要與數(shù)據(jù)庫進行連接D.嵌入式SQL 通常是交互式進行數(shù)據(jù)庫操作【答案】D【解析】嵌入式SQL屬于SQL 語言在嵌入式環(huán)境下的一種使用;嵌入式SQL是把SQL語言嵌入到宿主語言中進行數(shù)據(jù)訪問和處理;嵌入式SQL執(zhí)行前,首先要與數(shù)據(jù)庫進行連接;這道題是屬于數(shù)據(jù)庫方面的知識點,了解下就可以了,考的非常少。8.單選題下列選項中會導致進程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是( )。問題1選項A.執(zhí)行等待操

12、作B.申請內(nèi)存失敗C.啟動I/O設備D.被高優(yōu)先級進程搶占【答案】D【解析】運行態(tài)等待態(tài) 等待使用資源,如等待外設傳輸,等待人工干預等待態(tài)就緒態(tài) 資源得到滿足,如外設傳輸結(jié)束,人工干預完成運行態(tài)就緒態(tài) 運行時間片到,出現(xiàn)有更高優(yōu)先權(quán)進程就緒態(tài)運行態(tài) CPU空閑時選擇一個就緒進程9.單選題中斷向量一般分為固定中斷向量和可變中斷向量,下面描述不正確的是( )。問題1選項A.固定中斷向量方式的特點是中斷響應速度慢B.固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改C.可變中斷向量方式中,中斷源的優(yōu)先級和中斷向量都可以修改D.可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定【答案】A【解析】

13、中斷向量分為:固定中斷向量方式和可變中斷向量方式。固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改;固定中斷向量方式的優(yōu)點是中斷響應速度迅速??勺冎袛嘞蛄糠绞街?,中斷源的優(yōu)先級和中斷向量都可以修改;可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定。所以答案是A10.單選題容量為64塊的Cache采用組相聯(lián)方式映像,塊大小為128字節(jié),每4塊為一組, 若主存容量為4096塊,且以字節(jié)編址,那么主存地址為( )位,主存區(qū)號為( )位。問題1選項A.18B.19C.20D.21問題2選項A.4B.5C.6D.7【答案】第1題:B第2題:C【解析】因為主存容量為4096塊,塊大小為128字節(jié)

14、,所以主存總的大小為:4096*128B=2的19次方B。所以主存地址為19位。主存區(qū)號的個數(shù)為:4096塊/64塊=64 ,所以為2的6次方。11.單選題下面( )不屬于中斷 周期完成的動作。問題1選項A.檢查有無中斷請求B.關中斷C.保存斷點D.輸入中斷程序入口,準備執(zhí)行中斷處理程序【答案】A【解析】檢查有無中斷請求不屬于中斷周期完成的動作。中斷周期完成關中斷、保存斷點、輸入中斷程序入口準備執(zhí)行中斷處理程序三個動作。12.單選題以下關于軟件風險的敘述中,不正確的是( )。問題1選項A.風險是可能發(fā)生的事件B.如果發(fā)生風險,風險的本質(zhì)、范圍和時間可能會影響風險所產(chǎn)生的后果C.如果風險可以預測

15、,則可以避免其發(fā)生D.可以對風險進行控制【答案】C【解析】一般認為軟件風險包含兩個特性:不確定性和損失,不確定性即指風險可能發(fā)生也可能不發(fā)生,A選項正確。評估風險的影響,如果風險真的發(fā)生,有3個因素可能會影響風險所產(chǎn)生的后果,即風險的本質(zhì)、范圍和時間,B選項正確。如果風險可以預測,可以避免其發(fā)生,有些風險可以預測但無法避免,C選項錯誤。風險控制的目的是輔助項目組建立處理風險的策略,D選項正確。13.單選題寄存器可以用來暫時存儲數(shù)據(jù),下 面描述不正確的是( )。問題1選項A.寄存器由觸發(fā)器組成B.移位寄存器可以用來實現(xiàn)左移或者右移功能C.N位寄存器一般由N個觸發(fā)器組成D.寄存器是一種組合邏輯器件

16、【答案】D【解析】寄存器是一種時序邏輯電路。寄存器由觸發(fā)器組成,移位寄存器可以用來實現(xiàn)左移或者右移功能,N位寄存器一般由N個觸發(fā)器組成。14.單選題軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為( )。問題1選項A.初始級、已定義級、可重復級、已管理級、優(yōu)化級B.初始級、已定義級、已管理級、可重復級、優(yōu)化級C.初始級、可重復級、已管理級、已定義級、優(yōu)化級D.初始級、可重復級、已定義級、已管理級、優(yōu)化級【答案】D【解析】軟件能力成熟度模型CMM (Capability MCMM即軟件能力成熟度模型,是目前國際上最流行、最實用的軟

17、件生產(chǎn)過程標準和軟件企業(yè)成熟度的等級認證標準。規(guī)定了軟件研制和軟件測試中的主要軟件管理過程和工程過程的實踐。主要用于評價軟件企業(yè)的質(zhì)量保證能力。軟件能力成熟度模型CMM (Capability Maturity Model)將軟件能力成熟度自低到高依次劃分為初始級、可重復級、已定義級、已管理級、優(yōu)化級。答案為D。15.單選題以下不屬于嵌入式系統(tǒng)硬件PCB圖設計原則的是( )。問題1選項A.高速信號優(yōu)先B.先整體設計再局部調(diào)整C.先簡單后復雜D.優(yōu)先核心器件布局【答案】C【解析】本題考查嵌入式系統(tǒng)硬件PCB圖設計及布線方面的基礎知識。PCB圖設計及布線的步驟為:1、建立封裝庫中沒有的封裝(Foo

18、tprint)。2、規(guī)劃電路板:設置習慣性的環(huán)境參數(shù)和文檔參數(shù),如選擇層面、畫邊框、定位孔、外形尺寸等。3、載入網(wǎng)絡表和元件封裝。4、規(guī)則設置:線寬、線距、疊層、過孔、全局參數(shù)等。5、元件布局、布線:一般是先高速信號,先整體,先進行復雜信號布線和核心器件布局設計。6、設計規(guī)則檢查,違規(guī)報告。7、PCB仿真分析。8、存檔輸出。因此,應遵循先復雜后簡單的原則,優(yōu)先布局核心復雜器件,然后布局外圍簡單器件;布線時核心器件和高速信號優(yōu)先。16.單選題以下描述不是軟件配置管理功能的是( )。問題1選項A.配置標識B.版本控制C.審計和審查D.程序設計【答案】D【解析】配置管理的功能范圍包括了:配置標識、版

19、本控制、審計和審查等,而程序設計則不屬于配置管理功能范圍。17.單選題關于中間件軟件,下列敘述錯誤的是( )。問題1選項A.中間件是一種獨立的系統(tǒng)軟件或服務程序B.中間件一般運行于多種硬件和操作系統(tǒng)平臺C.分布式系統(tǒng)中,應用軟件借助中間件軟件在不同的技術平臺之間共享資源D.中間件軟件可以屏蔽平臺操作系統(tǒng)差異,但不能屏蔽網(wǎng)絡協(xié)議差異【答案】D【解析】在操作系統(tǒng)內(nèi)核、設備驅(qū)動程序和應用軟件之外的所有系統(tǒng)軟件,把原本屬于應用軟件層的一些通用的功能模塊抽取出來, 形成獨立的一層軟件, 從而為運行在它上面的那些應用軟件提供一個靈活、 安全、移植性好、相互通信、協(xié)同工作的平臺。除了操作系統(tǒng),中間件還能夠屏

20、蔽網(wǎng)絡協(xié)議的差異,為應用程序提供多種通訊機制。18.單選題使用ADSL接入Internet,用戶端需要安裝( )協(xié)議。問題1選項A.PPPB.SLIPC.PPTPD.PPPoE【答案】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)絡隧道協(xié)議。PPTP(Point to Point Tunneling Protocol),即點對點隧道協(xié)議。該協(xié)議是在PPP協(xié)議

21、的基礎上開發(fā)的一種新的增強型安全協(xié)議,支持多協(xié)議虛擬專用網(wǎng)(VPN),可以通過密碼驗證協(xié)議(PAP)、可擴展認證協(xié)議(EAP)等方法增強安全性??梢允惯h程用戶通過撥入ISP、通過直接連接Internet或其他網(wǎng)絡安全地訪問企業(yè)網(wǎng)。SLIP(Serial Line Internet Protocol,串行線路網(wǎng)際協(xié)議),該協(xié)議是Windows遠程訪問的一種舊工業(yè)標準,主要在Unix遠程訪問服務器中使用,現(xiàn)今仍然用于連接某些ISP。PPP(點到點協(xié)議)是為在同等單元之間傳輸數(shù)據(jù)包這樣的簡單鏈路設計的鏈路層協(xié)議。這種鏈路提供全雙工操作,并按照順序傳遞數(shù)據(jù)包。設計目的主要是用來通過撥號或?qū)>€方式建立點

22、對點連接發(fā)送數(shù)據(jù),使其成為各種主機、網(wǎng)橋和路由器之間簡單連接的一種共通的解決方案。因此本題選擇D選項。19.單選題設有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(小時)。20.單選題假設某系統(tǒng)總線在一個總線周期中并行傳輸4字節(jié)信息,一個總線周期占用2個時鐘周期,總線時鐘頻率為100MHz,則總線帶寬是( )。問題

23、1選項A.100MB/sB.200MB/SC.400MB/SD.800MB/S【答案】B21.單選題線程可以在( ) 空間實現(xiàn)。內(nèi)核用戶虛擬物理問題1選項A.B.C.D.【答案】C【解析】根據(jù)操作系統(tǒng)內(nèi)核是否對線程可感知,可以把線程分為內(nèi)核線程和用戶線程。用戶線程由應用程序所支持的線程實現(xiàn),內(nèi)核意識不到用戶級線程的實現(xiàn)。內(nèi)核級線程又稱為內(nèi)核支持的線程。所以,線程可以實現(xiàn)在內(nèi)核空間和用戶空間。22.單選題某計算機主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址?,F(xiàn)要用2K8位的ROM芯片和4K4位的RAM芯片來設計該存儲器,則需要上述規(guī)格的ROM芯片數(shù)和RAM芯片數(shù)分別是(

24、)。問題1選項A.1、15B.2、15C.1、30D.2、30【答案】D【解析】因為1B=8b,所以需要的ROM芯片數(shù)為:4KB/(2K8b)=2片,RAM區(qū)所需的芯片數(shù)為(64KB-4KB)/(4K4b)=30片。23.單選題執(zhí)行下面程序后,其輸出結(jié)果是( )。問題1選項A.x=1B.x=2C.x=3D.x=4【答案】A【解析】這是宏定義的一種,它可以根據(jù)是否已經(jīng)定義了一個變量來進行分支選擇,一般用于調(diào)試等等。實際上確切的說這應該是預處理功能中三種(宏定義,文件包含和條件編譯)中的一種條件編譯。C語言在對程序進行編譯時,會先根據(jù)預處理命令進行“預處理”。C語言編譯系統(tǒng)包括預處理,編譯和鏈接等

25、部分。#ifndef x/先測試x是否被宏定義過#define x/如果沒有宏定義下面就宏定義x并編譯下面的語句.#endif/如果已經(jīng)定義了則編譯#endif后面的語句條件指示符#ifndef檢查預編譯常量在前面是否已經(jīng)被宏定義。如果在前面沒有被宏定義,則條件指示符的值為真,于是從#ifndef到#endif之間的所有語句都被包含進來進行編譯處理。相反,如果#ifndef指示符的值為假,則它與#endif指示符之間的行將被忽略。條件指示符#ifndef 的最主要目的是防止頭文件的重復包含和編譯。24.單選題李某受非任職單位委托,利用其實驗材料、實驗室和技術資料完成了一項軟件開發(fā)。對該軟件的權(quán)

26、利歸屬,表達正確的是( )。問題1選項A.該軟件屬于委托單位B.若該單位與李某對軟件歸屬有特別約定,則遵從約定;無約定的,原則上歸屬于李某C.取決于該軟件是否屬于該單位分派給李某的D.無論李某與該單位有無特別約定,該軟件都屬于李某【答案】B【解析】根據(jù)題干描述,這里不能排除職務作品,對于A選項和B選項來看,B選項更嚴謹,因此,本題選擇B選項。25.單選題在XML的第一條聲明語句中,不能使用的屬性是( )。問題1選項A.standaloneB.nameC.encodingD.version【答案】B【解析】本題考查XML文檔的基礎知識。XML聲明是文檔頭部的第一條語句, 也是整個文檔的第一條 語

27、句。XML聲明語句的格式如下:XML聲明語句以“”結(jié)束,表示這是一個XML文檔。處理指令是在XML文檔中由應用程序進行處理的部分,XML解析器把信息傳送給應用程序,應用程序解釋指令,按照它提供的信息進行處理。處理指令是以:“”結(jié)束,其格式是:以“xml-name 開頭的處理指令指定的是name中給出的與XML相關的技術。答案選B。26.單選題軟件可維護性包括( )。問題1選項A.軟件正確性、靈活性、可移植性B.軟件可測試性、可理解性、可修改性C.軟件可靠性、可復用性、可使用性D.軟件靈活性、可靠性、高效性【答案】B【解析】本題考查軟件可維護的主要質(zhì)量特征。軟件可維護性度量的幾個質(zhì)量特性依次是:

28、可理解性、可測試性、可修改性、可靠性、可移植性、可使用性和效率。綜合分析,本題選B,靈活性、可使用性、高效性、可復用性不屬于軟件可維護性的度量。27.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)?!菊f明】人體的紅外輻射特性與它的表面溫度有著十分密切的關系,門式測溫儀通過對人體自身輻射紅外能量的測量,便能準確地測定人體表面溫度。由于門式測溫儀最大的優(yōu)點是非接觸、快速測量,一般小于1秒鐘,所以被廣泛應用于機場、車站、碼頭、學校等人流量大的地方。該設備中軟件主要完成A/D數(shù)據(jù)采集,并通過數(shù)學運算將紅外數(shù)據(jù)轉(zhuǎn)換為溫度值,自動將額頭表面溫度結(jié)果換算為人體腋下溫度,在顯示終端顯示。軟

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

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

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

32、【答案】【問題1】(1) 37.5(2) 35.5(3)被測目標物體溫度為37.4或37. (4)高溫報警信息(5)大于等于37.5或大于37. (6) 35.6(7)低溫報警信息【問題2】(1) 3(2) 3(3) 3【問題3】邊界值分析法或【解析】【問題1】(1)高溫報警設置默認為40度。先按“-”鍵10 次,故應該減少10度 ,默認值40度, 減去10度 ,為39度 ; 再按“-”鍵15 次,應減少1 .5度 , 39度 減去1.5度 ,為37 .5度 。(2)低溫報警設置默認為35度。按“+”鍵5 次,故應該增加0.5度 ,默認值35度加上0 .5度 ,為35.5度。(3) 屏幕顯示被

33、測目標物體溫度為37 .40度 ,無報警聲音。因為37.4沒有超過高溫報警設置的值。(4)輸出為“屏幕顯示高溫報警信息,且伴隨蜂嗚報警聲音”。因為37.5是在高溫報警的邊界上,算超出范圍。(5)輸入應該是在30 厘米范圍內(nèi)放置溫度為大于等于37 .50C 或大于37 .50C 的目標物體,屏幕會顯示報警,并且伴隨蜂鳴報警聲音。(6)輸入應該是在30 厘米范圍內(nèi)放置溫度為35.6C 的目標物體。(7)35.5是在邊界上,屬于超出范圍,所以屏幕顯示低溫報警信息,且伴隨蜂鳴報警聲音【問題2】此問題主要考查對語句覆蓋、分支覆蓋和MC/DC 覆蓋概念的掌握以及實際應用。語句覆蓋為3個用例,分支覆蓋需要3

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

35、一種通過帶箭頭的線,將質(zhì)量問題與原因之間的關系表示出來,是分析影響產(chǎn)品質(zhì)量的諸因素之間關系的一種工具。根據(jù)表格中所設計的用例,主要根據(jù)設置的高溫和低溫邊界,對等于、小于和大于邊界值的數(shù)據(jù)進行了測試,故使用了邊界值分析方法。28.單選題軟件設計階段的輸出主要是( )。問題1選項A.程序B.模塊C.偽代碼D.需求規(guī)格說明書【答案】C【解析】本題考查軟件工程方面的基礎知識。軟件設計階段的主要任務是制定并選擇技術方案,進行軟件體系結(jié)構(gòu)設計和詳細設計,同時啟動單元和集成測試策劃,以及啟動軟件集成策劃。在“軟件需求規(guī)格說明”評審通過后進入軟件設計階段。軟件設計階段依據(jù)“軟件研制任務書” “軟件需求規(guī)格說明

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

37、別關注關鍵需求,確保其在規(guī)定的資源和進度條件下得到滿足。 按照項目的軟件設計標準完成軟件詳細設計,對每個軟件單元,說明其使用的算法,設計約束、輸入和輸出,以及所用到的邏輯等。詳細程度應達到能夠根據(jù)軟件單元設計說明進行編碼實現(xiàn)。 編寫“軟件設計說明”,將軟件體系結(jié)構(gòu)設計和軟件詳細設計的內(nèi)容并入“軟件設計說明”。 之后還要對“軟件設計說明”進行相應級別的評審,同時啟動軟件集成與集成測試策劃、啟動軟件集成測試用例設計。 軟件程序是在軟件實現(xiàn)階段才進行編寫的。偽代碼是軟件設計階段的重要產(chǎn)物。29.單選題在常見的數(shù)據(jù)結(jié)構(gòu)中,( )是只能通過訪問它的一端來實現(xiàn) 數(shù)據(jù)存儲和檢索的一種線性數(shù)據(jù)結(jié)構(gòu),它的修改遵

38、循先進后出的原則;( )是一種先進先出的線性表。( )是取值范圍受限的線性表。問題1選項A.鏈表B.隊列C.棧D.串問題2選項A.鏈表B.隊列C.棧D.串問題3選項A.鏈表B.隊列C.棧D.串【答案】第1題:C第2題:B第3題:D【解析】第1題:本題考查數(shù)據(jù)結(jié)構(gòu)方面的基礎知識。棧和隊列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊列僅在表頭刪除元素、在表尾插入元素。隊列是先入先出的線性表,棧是后進先出的線性表。一個線性序列經(jīng)過隊列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過一個棧結(jié)構(gòu)后則可以得到多種元素序列。串是由零個或多個任意字符組成的有限序列。第2題:第3題:30.單選題下面有關測試

39、的說法錯誤的是( )。問題1選項A.測試證明了程序的正確性B.測試無法執(zhí)行窮舉測試,只能做選擇測試C.測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作D.白盒測試方法用于單元測試環(huán)節(jié)【答案】A【解析】軟件測試是使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,測試不能證明程序的正確性,只能是發(fā)現(xiàn)盡可能多的錯誤。而測試無法執(zhí)行窮舉測試,只能做選擇測試,測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作,白盒測試方法用于單元測試環(huán)節(jié)。31.單選題下列屬于CPU中算術邏輯單元的部件是( )。問題1選項A.程序計數(shù)器B.加法器C.指令寄存器D.指令譯碼器【答案】B【解析】算術邏輯單元是運算器的重要組成部件,負

40、責處理數(shù)據(jù),實現(xiàn)對數(shù)據(jù)的算術運算和邏輯運算。所以本題正確的選項是BCPU中其他部件作用:程序計數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計數(shù)器,當執(zhí)行指令時,CPU將自動修改程序計數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計數(shù)器增加一個量,使其指向下一個待指向的指令。程序的轉(zhuǎn)移等操作也是通過該寄存器來實現(xiàn)的。累加器是專門存放算術或邏輯運算的一個操作數(shù)和運算結(jié)果的寄存器。ALU是CPU的執(zhí)行單元,主要負責運算工作。指令寄存器一般用來保存當前正在執(zhí)行的一條指令。數(shù)據(jù)寄存器主要是用來保存操作數(shù)和運算結(jié)果等信息的,其目的是為了節(jié)省

41、讀取操作數(shù)所需占用總線和訪問存儲器的時間。地址寄存器一般用來保存當前CPU所訪問的內(nèi)存單元的地址,以方便對內(nèi)存的讀寫操作。作為程序員,應該要能控制其所編寫程序的執(zhí)行過程,這就需要利用程序計數(shù)器來實現(xiàn),因此程序員能訪問的是程序計數(shù)器。32.單選題對于嵌入式系統(tǒng),下面理解不正確的是( )。問題1選項A.嵌入式系統(tǒng)一般由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成B.嵌入式計算機系統(tǒng)由硬件層、系統(tǒng)軟件層和應用層構(gòu)成C.執(zhí)行裝置接受嵌入式計算機系統(tǒng)的控制命令,執(zhí)行規(guī)定的操作和任務D.執(zhí)行裝置是嵌入式系統(tǒng)的核心【答案】D【解析】嵌入式系統(tǒng)一般由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成;嵌入式計算機系統(tǒng)由硬件層、系統(tǒng)軟件層和應用

42、層構(gòu)成;執(zhí)行裝置接受嵌入式計算機系統(tǒng)的控制命令,執(zhí)行規(guī)定的操作和任務;微處理器是嵌入式系統(tǒng)的核心。33.單選題操作系統(tǒng)執(zhí)行系統(tǒng)調(diào)用的過程包括如下主要操作:返回用戶態(tài)執(zhí)行陷入(trap)指令傳遞系統(tǒng)調(diào)用參數(shù)執(zhí)行相應的服務程序正確的執(zhí)行順序是( )。問題1選項A.-B.-C.-D.-【答案】C【解析】系統(tǒng)調(diào)用就是操作系統(tǒng)提供給用戶應用程序調(diào)用的一些公共子程序,一般為函數(shù)或方法。當一個應用程序執(zhí)行操作系統(tǒng)的系統(tǒng)調(diào)用時,程序員在代碼中首先傳遞系統(tǒng)調(diào)用參數(shù),然后由陷入(trap)指令負責將用戶態(tài)轉(zhuǎn)換為核心態(tài),并將返回地址壓棧備用,然后CPU執(zhí)行相應的內(nèi)核服務程序,最后返回用戶態(tài)。34.單選題以下計算機軟

43、件著作權(quán)權(quán)利中,不可以轉(zhuǎn)讓的是( )。問題1選項A.發(fā)行權(quán)B.復制權(quán)C.署名權(quán)D.信息網(wǎng)絡傳播權(quán)【答案】C【解析】根據(jù)中華人民共和國著作權(quán)法規(guī)定,人身權(quán)是指計算機軟件著作權(quán)人基于自己的軟件作品而享有的并與該作品有關的以人格利益為內(nèi)容的專有權(quán)利,這種權(quán)利是基于計算機軟件著作權(quán)人人身的,并與人身不可分離、不能放棄或轉(zhuǎn)讓,并沒有直接財產(chǎn)內(nèi)容的權(quán)利。人身權(quán)包括發(fā)表權(quán)、署名權(quán)、修改權(quán)等。發(fā)表權(quán)。發(fā)表權(quán)是著作權(quán)人享有的決定是否將其作品發(fā)表以及如何發(fā)表的權(quán)利。所謂發(fā)表是指將作品的原件或復制件,公之于眾。根據(jù)我國計算機軟件保護條例的規(guī)定,中國公民和單位開發(fā)的計算機軟件不論是否發(fā)表,都享有著作權(quán),并且不限制在何

44、地發(fā)表。署名權(quán)。署名權(quán)即表明開發(fā)者身份的權(quán)利以及在軟件上署名的權(quán)利,它不受時間的限制,也不因權(quán)利人的死亡或者消失而消滅。署名權(quán)主要包括3方面的內(nèi)容:有權(quán)在自己開發(fā)的軟件上署名;決定署名的方式;禁止他人在自己的軟件作品上署名。修改權(quán)。修改權(quán)就是軟件開發(fā)者自行或授權(quán)他人對軟件進行增補、刪減,或者改變指令、語句順序等修改的權(quán)利。修改是創(chuàng)作的延續(xù),其本身也是一種創(chuàng)作,無論作品是否發(fā)表,著作權(quán)人都享有修改權(quán)。對于本試題,選項C的“署名權(quán)”是基于計算機軟件著作權(quán)人人身的,并與人身不可分離、不能放棄或轉(zhuǎn)讓的。35.單選題Kerberos系統(tǒng)中可通過在報文中加入( )來防止重放攻擊。問題1選項A.會話密鑰B.

45、時間戳C.用戶IDD.私有密鑰【答案】B【解析】重放攻擊(Replay Attacks)又稱重播攻擊、回放攻擊或新鮮性攻擊(Freshness Attacks),是指攻擊者發(fā)送一個目的主機已接收過的包,來達到欺騙系統(tǒng)的目的,主要用于身份認證過程,破壞認證的正確性。Kerberos系統(tǒng)采用的是時間戳方案來防止重放攻擊,這種方案中,發(fā)送的數(shù)據(jù)包是帶時間戳的,服務器可以根據(jù)時間戳來判斷是否為重放包,以此防止重放攻擊。36.案例題閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內(nèi)。【說明】電子體溫計可以快速、準確地進行體溫測量,第一時間排查發(fā)熱病人。李工通過AD模塊設計體溫采集電路,如圖

46、2-1所示,AD采集芯片使用ADC0809,單片機采用AT89S52。對應的電路連接描述如下:(1) ADC0809 的D0D7端口連接到AT89S52的P0口;(2) ADC0809的A、B、C為AD輸入IN0IN7選擇端,A為最高位,C為最低位;(3) ADC0809 的AD轉(zhuǎn)換結(jié)束信號(EOC) 連接到AT89S52的P3.2;(4) ADC0809 的AD轉(zhuǎn)換啟動信號(ST) 受AT89S52的P1.4管腳控制; .(5) ADC0809 的AD轉(zhuǎn)換數(shù)據(jù)輸出使能(OE)受AT89S52的P3.1管腳控制;(6) ADC0809的時鐘通過AT89S52的ALE輸出控制,經(jīng)過2個D觸發(fā)器來

47、生成;(7) ADC0809 的輸入模擬電壓范圍是05V; .(8) AT89S52 的P3.0管腳用來控制LED。對于ADC0809而言,啟動一次AD轉(zhuǎn)換時,需要給ST一個短時的高電平。在AD轉(zhuǎn)換過程中,EOC為低電平,當AD轉(zhuǎn)換完畢后,EOC會變?yōu)楦唠娖健T贏D轉(zhuǎn)換結(jié)束后,需要給OE一個短時高電平,在該期間內(nèi)從D0D7讀取AD轉(zhuǎn)換后的數(shù)據(jù)。【問題1】(3分)AT89S52和ADC0809之間的連接線中,對ADC0809而言,下列信號中哪些為輸入信號?A. STB. EOCC. OED.AE.BF. C【問題2】(2 分)當外圍的溫度傳感器模擬電壓為1.2V 時,ADC0809 的輸出值是多

48、少?【問題3】(2分)若單片機AT89S52的ALE輸出為2M的時鐘頻率,那么ADC0809的時鐘是多少?【問題4】 (8分)李工按照該電路的工作原理設計了如下程序,該程序以查詢方式實現(xiàn)AD轉(zhuǎn)換,讀取AD轉(zhuǎn)換后的數(shù)據(jù)。請根據(jù)邏輯,在下面A到O中選擇正確答案,完成(1) (8) 填空。A. LED= 0B. LED=1C. 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 【答案】

49、【問題1】A、C、D、E、F【問題2】61或者0 x3D【問題3】500kHz【問題4】(1) E(2) F(3) J(4) C(5) K(6) D(7) M(8) A【解析】【問題1】根據(jù)AT89S52 和ADC0809 的連接線圖,可以得到輸入信號包括ST 、OE 、A 、B 和C ?!締栴}2】(1.2/5) X 255 = 61 = 0 x3D【問題3】2 個D 觸發(fā)器串聯(lián),進行了4分頻, 因此輸出時鐘為輸入時鐘的1/4 分頻,也就是D 觸發(fā)器輸出最終為2 M/4=500KHZ ?!締栴}4】(1)為ST=0 , (2) 為ST= 1, (3)為while(EOC=1) , (4 )為OE

50、=0 ,(5) 為ADdata=P0 , (6 )為OE= 1 , (7)為if(ADdata128), (8)為LED=0。37.單選題在統(tǒng)一建模語言UML提供的圖中,( )用于系統(tǒng)功能建模,由( )等元素構(gòu)成。問題1選項A.用例圖B.狀態(tài)圖C.時序圖D.類圖問題2選項A.角色、對象、生命線、控制焦點和消息B.參與者、用例、邊界以及它們之間的關系C.初始狀態(tài)、終止狀態(tài)、狀態(tài)、轉(zhuǎn)換D.類名、屬性和方法【答案】第1題:A第2題:B【解析】UML提供了5種對系統(tǒng)動態(tài)方面建模的圖。其中:用例圖描述了一組用例和參與者以及它們之間的關系,對于系統(tǒng)行為的組織和建模特別重要。用例圖主要是用來描述“用戶、需求

51、、系統(tǒng)功能單元”之間的關系。它展示了一個外部用戶能夠觀察到的系統(tǒng)功能模型圖。交互圖是序列圖(順序圖)、協(xié)作圖(通信圖)、時序圖(定時圖)和交互概覽圖的統(tǒng)稱。序列圖強調(diào)消息的時間次序;協(xié)作圖強調(diào)收發(fā)消息的對象的結(jié)構(gòu)組織。這種是同構(gòu)的,這意味著可以把一種圖轉(zhuǎn)換為另一種圖而沒有信息損失。狀態(tài)圖顯示了一個由狀態(tài)、轉(zhuǎn)換、事件和活動組成的狀態(tài)機,它強調(diào)一個對象按事件次序發(fā)生的行為。活動圖顯示從活動到活動的流。活動圖顯示了一組活動,從活動到活動的順序l流或分支流,以及發(fā)生動作的對象或動作所施加的對象。用活動圖說明系統(tǒng)的動態(tài)視圖?;顒訄D對系統(tǒng)的功能建模是非常重要的?;顒訄D強調(diào)對象之間的控制流。類圖:類圖描述一

52、組類、接口、協(xié)作和它們之間的關系。時序圖(定時圖):定時圖也是一種交互圖,它所強調(diào)的是消息跨越不同對象的實際的時間。38.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。【說明】服務型智能掃地機器人涉及了眾多傳感器,通過對環(huán)境信息的融合感知進行行為決策。同時也設計了豐富的多媒體人機交互系統(tǒng),實現(xiàn)輸入輸出功能。【問題1】(5分)服務型智能掃地機器人的輸入輸出終端采用觸摸屏技術,李工設計了一款具有觸摸功能的顯示單元,該顯示單元的主板采用X86架構(gòu)的處理器,觸摸控制板的核心是控制芯片,當觸摸筆點擊觸摸面板時,將通過輸入端點上傳數(shù)據(jù)報文,格式如圖4-1所示。數(shù)據(jù)報文按照小端字節(jié)

53、順序發(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)絡, 選用的CAN控制器內(nèi)含二個接收緩沖器、三個發(fā)送緩沖器,具有靈活的中斷管理能力。李工設計了一種

54、采用中斷方式的數(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ù)進行處理。當應用訪問

55、操作速度和底層硬件輸入的速度存在較大差異時,采用環(huán)形緩沖機制,可以起到良好的緩沖作用,減少丟包率。李工設計的環(huán)形緩沖是基于先進先出(FIFO) 的原則,并設計了環(huán)形緩沖的數(shù)據(jù)結(jié)構(gòu),讀寫指針各自獨立,讀任務和寫任務可以同時訪問環(huán)形緩沖,無需互斥信號量的介入。但是,在運行多任務時,如果存在多個讀任務 和多個寫任務同時操作環(huán)形緩沖,則需要應用互斥操作機制。1.請簡述互斥操作的作用。2.為了在多任務環(huán)境中能正確使用環(huán)形緩沖,不發(fā)生讀寫沖突,增加了讀寫鎖進行保護。應用任務讀取環(huán)形緩沖的偽代碼如下,請完善其中空(1)(3)處的內(nèi)容,將答案寫入答題紙對應欄內(nèi)?!敬鸢浮俊締栴}1】(1)0 x70(2)0 xF

56、F(3)0 x1或者1(4)0 x7F(5)0 x1或者1【問題2】(1)設備中斷使能(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或等效形式【解析】本題考查嵌入式計算機的相關知識?!締栴}1】根據(jù)題干可以得到當前的位置為:(1022/2,766/2)=((511,388)),分別可以求得X軸的坐標就是0 x1FF,Y軸的

57、坐標是0 x17F。由于是按照小端格式進行存放(低字節(jié)存放在低地址)。X軸的低字節(jié)就是0 xFF,X軸的高字節(jié)就是0 x1;;Y軸的低字節(jié)就是0 x7F,Y軸的高字節(jié)就是0 x1。 【問題2】 該題考查中斷方面的相關知識,根據(jù)流程圖填寫相關內(nèi)容?!締栴}3】該題考查操作系統(tǒng)中并發(fā)任務互斥操作的相關知識?;コ獠僮饔脕肀WC共享數(shù)據(jù)操作的完整性。通過互斥鎖保證任一時刻只能有一個應用訪問共享對象。39.單選題以下測試中,屬于動態(tài)分析的是( )。問題1選項A.代碼覆蓋率測試B.模塊功能檢查C.系統(tǒng)壓力測試D.程序數(shù)據(jù)流分析【答案】C【解析】軟件測試按照不同的劃分方法,有不同的分類。按照程序是否執(zhí)行,可以分

58、為靜態(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)測試階段的測試。壓力測試是在一種需要反常

59、數(shù)量、頻率或資源的方式下執(zhí)行系統(tǒng)。40.單選題下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,圖中的(1)、(2)、(3)、(4)應該依次為( )。問題1選項A.總線請求、總線響應、DMA響應、DMA請求B.總線請求、總線響應、DMA請求、DMA響應C.總線響應、總線請求、DMA請求、DMA響應D.總線響應、總線請求、DMA響應、DMA請求【答案】B【解析】DMA傳輸一般分為四個階段:申請階段、響應階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,傳輸過程如下:1.I/O設備向DMAC發(fā)出DMA請求,請求DMA傳送;2.DMAC向CPU發(fā)出總線請求信

60、號,請求獲取總線的控制權(quán);3.CPU響應請求,向DMAC發(fā)出總線響應信號;并釋放總線的控制權(quán),由DMAC獲取總線的控制權(quán)。4.DMAC向I/O設備發(fā)出DMA響應信號。5.開始傳送數(shù)據(jù)41.單選題計算機處理外部中斷時,應該由操作系統(tǒng)保存的是( )。問題1選項A.程序計數(shù)器的內(nèi)容B.通用寄存器的內(nèi)容C.塊表(TLB)的內(nèi)容D.Cache中的內(nèi)容【答案】B【解析】計算機處理外部中斷時,應該由操作系統(tǒng)保存的是通用寄存器的內(nèi)容,包括了正在運行進程的各寄存器的內(nèi)容,把它們放入核心棧的新幀面中。即保護斷點和現(xiàn)場。42.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)?!菊f明】在智能家居

溫馨提示

  • 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

提交評論