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

下載本文檔

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

文檔簡介

1、住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題在常見的數(shù)據(jù)結(jié)構(gòu)中,( )是只能通過訪問它的一端來實現(xiàn) 數(shù)據(jù)存儲和檢索的一種線性數(shù)據(jù)結(jié)構(gòu),它的修改遵循先進后出的原則;( )是一種先進先出的線性表。( )是取值范圍受限的線性表。問題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)方面的基礎知識。棧和隊列都是操作受限的線性表,棧僅在表尾插入和刪除元

2、素,隊列僅在表頭刪除元素、在表尾插入元素。隊列是先入先出的線性表,棧是后進先出的線性表。一個線性序列經(jīng)過隊列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過一個棧結(jié)構(gòu)后則可以得到多種元素序列。串是由零個或多個任意字符組成的有限序列。第2題:第3題:2.單選題將編譯器的工作過程劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標代碼生成時,語法分析階段的輸入是( )。若程序中的括號不配對,則會在( )階段檢查出該錯誤。問題1選項A.記號流B.字符流C.源程序D.分析樹問題2選項A.詞法分析B.語法分析C.語義分析D.目標代碼生成【答案】第1題:A第2題:B【解析】A選項記號流,詞法分析

3、的輸出是記號流,也就是語法分析的輸入,第一空選擇A選項。B選項字符流,在Java中,根據(jù)處理的數(shù)據(jù)單位不同,分為字節(jié)流和字符流。字符流是由字符組成的,例如 File Reader、File Writer、Buffered Reader、Buffered Writer、Input Stream Reader、Output Stream Writer 等。與本題無關。C選項源程序,詞法分析的任務是把源程序的字符串轉(zhuǎn)換成單詞符號序列。D選項分析樹,如果沒有語法錯誤,語法分析后就能正確的構(gòu)造出其語法樹。括號不匹配是典型的語法錯誤,會在語法分析階段檢測出來。3.單選題使用ADSL接入Internet,用

4、戶端需要安裝( )協(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é)議的基礎上開發(fā)的一種新的增強型安全協(xié)議,支持多協(xié)議虛擬專用網(wǎng)(VPN),可以通過密碼驗證協(xié)議(P

5、AP)、可擴展認證協(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ū)>€方式建立點對點連接發(fā)送數(shù)據(jù),使其成為各種主機、網(wǎng)橋和路由器之間簡單連接的一種共通的解決方案。因此本題選擇

6、D選項。4.單選題把CSS樣式表與HTML網(wǎng)頁關聯(lián),不正確的方法是( )。問題1選項A.在HTML文檔的head標簽內(nèi)定義CSS樣式B.用import引入樣式表文件C.在HTML文檔的!- -標簽內(nèi)定義CSS樣式D.用link標簽鏈接網(wǎng)上可訪問的CSS樣式表文件【答案】C【解析】是HTML注釋的表示方式,在這里定義CSS樣式無效。5.單選題下面的程序(a)和程序(b)運行后,y和c的值分別是( )。問題1選項A.y=2,c=11B.y=2,c=4C.y=0.5,c=11D.y=0.5,c=4【答案】A【解析】define是宏定義,用來定義常量或宏,是一個符號替換概念。程序(a): x*x代換掉

7、f(x),因此,運行結(jié)果y=2,而不是y=0.5。程序(b):case語句中,如果沒有break語句,會一直執(zhí)行到結(jié)束。所以執(zhí)行結(jié)果c=11。所以答案是A。6.單選題下列關于數(shù)據(jù)庫系統(tǒng)的描述,不正確的是( )。問題1選項A.數(shù)據(jù)庫可減少數(shù)據(jù)冗余B.用戶程序按所對應的子模式使用數(shù)據(jù)庫中的數(shù)據(jù)C.數(shù)據(jù)庫系統(tǒng)中,若概念模式有改變,子模式不必變,用戶程序也不必改寫D.數(shù)據(jù)庫系統(tǒng)存儲模式如有改變,概念模式必須改動【答案】D【解析】數(shù)據(jù)庫系統(tǒng)包括了三級模式兩級映射,其中存儲模式跟概念模式是相互獨立的。概念模式改變不會影響存儲模式,同樣存儲模式改變也不會影響概念模式。所以選D。7.單選題An embedde

8、d device is an object that contains a ( )computing system. The system, which is completely enclosed by the object, may or may not be able to connect to the Internet. Embedded systems have extensive applications in consumer, commercial, automotive, industrial and healthcare markets. Its estimated tha

9、t over 15 billion embedded devices have been connected to the Internet, a phenomenon commonly referred to as the( ). Generally,an embedded devices operating system will only run a single application which helps the device to do its job. Examples of embedded devices include dishwashers, banking ATM m

10、achines, routers, point of sale terminals (POS terminals) and cell phones. Devices that can connect to the Internet are called smart or intelligent. If an embedded device can not connect to the Internet, it is called dumb. Embedded devices in complex manufactured products, such as automobiles, are o

11、ften headless. This simply means that the devices software does not have a user interface (UI). In such cases, an in-circuit( ) is temporarily installed between the embedded device and an external computer to debug or update the software. Because embedded systems have limited computing( ) and strict

12、 power requirements, writing software for embedded devices is a very specialized field that requires knowledge of both hardware components and( ) .問題1選項A.programmingB.special-purposeC.userD.big問題2選項A.Internet of thingsB.systemC.computerD.cloud system問題3選項A.simulatorB.systemC.emulatorD.device問題4選項A.r

13、esourcesB.powerC.systemD.user問題5選項A.memoryB.operating systemC.driverD.programming【答案】第1題:B第2題:A第3題:C第4題:A第5題:D【解析】嵌入式設備是指一個具有特定計算功能的設備。嵌入式系統(tǒng)由對應的設備組成,該設備可以連接Internet網(wǎng)絡,也可以不進行聯(lián)網(wǎng)。嵌入式系統(tǒng)可以應用到大量的應用中,包括消費類應用、商業(yè)應用、自動化應用、工業(yè)與健康領域的應用等。據(jù)估計,已經(jīng)有超過150億的嵌入式設備連接到Internet網(wǎng)絡,一般也被稱之為IoT。通常,一個嵌入式設備的操作系統(tǒng)僅僅會運行一個獨立的應用,例如:洗

14、碗機、銀行的ATM取款機、路由器、POS終端設備、手機。連接到Internet網(wǎng)絡的嵌入式設備也可以被稱為智能終端。假設一個嵌入式設備沒有連接到Internet的話,它就會被稱之為啞設備。在復雜的工業(yè)產(chǎn)品中,例如汽車領域中,很多嵌入式設備是沒有界面的。在這種情況下,一般會有一個在線的仿真器,被用于連接嵌入式設備和外部的電腦,以進行嵌入式設備的調(diào)試或者軟件更新。因為嵌入式設備的計算資源受限,以及具有嚴格的功耗要求,所以在嵌入式設備上進行軟件開發(fā)的要求非常嚴格,需要開發(fā)者對嵌入式硬件的基本元素和軟件編程都有一定的知識了解。8.單選題中斷向量一般分為固定中斷向量和可變中斷向量,下面描述不正確的是(

15、)。問題1選項A.固定中斷向量方式的特點是中斷響應速度慢B.固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改C.可變中斷向量方式中,中斷源的優(yōu)先級和中斷向量都可以修改D.可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定【答案】A【解析】中斷向量分為:固定中斷向量方式和可變中斷向量方式。固定中斷向量方式的缺點是各中斷服務程序的地址固定且不能修改;固定中斷向量方式的優(yōu)點是中斷響應速度迅速??勺冎袛嘞蛄糠绞街?,中斷源的優(yōu)先級和中斷向量都可以修改;可變中斷向量方式的優(yōu)點在于設計靈活,用戶可以設定。所以答案是A9.單選題采用虛擬存儲技術(shù)的目的是( )。問題1選項A.實現(xiàn)存儲保護B.實現(xiàn)程序浮動

16、C.擴充輔存容量D.擴充內(nèi)存容量【答案】D【解析】采用虛擬存儲技術(shù)的目的是擴充內(nèi)存容量,是從邏輯上對內(nèi)存進行擴充,達到擴充內(nèi)存的效果。答案是D。10.單選題關于RapidIO技術(shù),下列說法中錯誤的是( )。問題1選項A.RapidIO是一種高速串行總線,傳輸速率可達Gbps量級B.RapidIO協(xié)議采用由物理層、邏輯層和傳輸層構(gòu)成的三層體系結(jié)構(gòu)C.RapidIO技術(shù)多采用基于交換機的互連拓撲結(jié)構(gòu)D.RapidIO已取代了其他互連技術(shù),成為解決嵌入式互連問題的最佳選擇【答案】D【解析】RapidIO是由Motorola和Mercury等公司率先倡導的一種高性能、低引腳數(shù)、基于數(shù)據(jù)包交換的互連體系

17、結(jié)構(gòu),是為滿足和未來高性能嵌入式系統(tǒng)需求而設計的一種開放式互連技術(shù)標準。RapidIO主要應用于嵌入式系統(tǒng)內(nèi)部互連,支持芯片到芯片、板到板間的通訊,可作為嵌入式設備的背板(Backplane)連接。RapidIO是一種高速串行總線,傳輸速率可達Gbps量級。RapidIO技術(shù)多采用基于交換機的互連拓撲結(jié)構(gòu)。RapidIO協(xié)議由邏輯層、傳輸層和物理層構(gòu)成。邏輯層定義了所有協(xié)議和包格式。這是對終端進行初始化和完成傳送的很有必要的信息。傳輸層為數(shù)據(jù)包從一個終端到另一個終端通道的必要信息。物理層描述了設備之間接口協(xié)議,例如包傳裝置,流量控制,電特性及低級錯誤管理等。Rapid IO分為并行Rapid

18、IO標準和串行Rapid IO標準,串行RapidIO是指物理層采用串行差分模擬信號傳輸?shù)腞apidIO標準。11.單選題某計算機主存容量為64KB,其中ROM區(qū)為4KB,其余為RAM區(qū),按字節(jié)編址?,F(xiàn)要用2K8位的ROM芯片和4K4位的RAM芯片來設計該存儲器,則需要上述規(guī)格的ROM芯片數(shù)和RAM芯片數(shù)分別是( )。問題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片。12.單選題為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的方法是( )。

19、問題1選項A.存儲器B.堆棧C.外存D.通用寄存器【答案】B【解析】堆棧方式是保存現(xiàn)場信息最有效的方法。斷點可以保存在堆棧中,由于堆棧先進后出的特點,依次將程序的斷點壓入堆棧中。出棧時,按相反順序便可準確返回到程序間斷處。13.單選題若調(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()寫入成功時返回寫入的字符,失敗時返回E

20、OF,返回值類型為int也是為了容納這個負數(shù)函數(shù)名稱:寫字符文件函數(shù)fputc()函數(shù)格式:int fputc (int ch, File *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ù)。14.單選題軟件可維護性通常包括( )。問題1選項A.軟件可用性和

21、可理解性B.軟件可修改性、數(shù)據(jù)獨立性和數(shù)據(jù)一致性C.軟件可理解性、可修改性和可測試性D.軟件可測試性和穩(wěn)定性【答案】C【解析】系統(tǒng)的可維護性可以被定義為:維護人員理解并修改這個軟件的難易程度。提高系統(tǒng)的可維護性是開發(fā)管理信息系統(tǒng)所有步驟的關鍵目的所在。系統(tǒng)是否能被很好的維護,可以用系統(tǒng)的可維護性這一指標來衡量。系統(tǒng)可維護性的評價指標包括可理解性、可測試性和可修改性。15.單選題下列選項中會導致進程從執(zhí)行態(tài)變?yōu)榫途w態(tài)的事件是( )。問題1選項A.執(zhí)行等待操作B.申請內(nèi)存失敗C.啟動I/O設備D.被高優(yōu)先級進程搶占【答案】D【解析】運行態(tài)等待態(tài) 等待使用資源,如等待外設傳輸,等待人工干預等待態(tài)就緒

22、態(tài) 資源得到滿足,如外設傳輸結(jié)束,人工干預完成運行態(tài)就緒態(tài) 運行時間片到,出現(xiàn)有更高優(yōu)先權(quán)進程就緒態(tài)運行態(tài) CPU空閑時選擇一個就緒進程16.單選題以下規(guī)則中不符合優(yōu)化規(guī)則的是( )。問題1選項A.通過模塊的合并和分解,降低模塊的耦合度,提高模塊的內(nèi)聚性B.提高上層模塊的扇出,減少模塊調(diào)用的層次C.將模塊的作用范圍限制在模塊的控制范圍內(nèi)D.降低模塊之間接口的復雜性【答案】B【解析】提高上層模塊的扇出,減少模塊調(diào)度的層次。如果這樣優(yōu)化,這樣就會導致模塊的高扇出,也就是調(diào)用別的模塊數(shù)增加,會導致模塊的復雜性增高。所以B選項是錯誤的。ACD是符合優(yōu)化原則。17.單選題下面嵌入式處理器中最適合于做FF

23、T(快速傅立葉變換)計算的是( )。問題1選項A.嵌入式微處理器B.微控制器C.DSPD.PowerPC處理器【答案】C【解析】嵌入式DSP處理器是專門用于信號處理方面的處理器,它在系統(tǒng)結(jié)構(gòu)和指令算法方面進行了特殊設計,具有很高的編譯效率和指令的執(zhí)行速度,在數(shù)字濾波、FFT、譜分析等各種儀器上具有大規(guī)模的應用,DSP處理器一般采用哈佛結(jié)構(gòu)進行設計。18.案例題閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)?!菊f明】人體的紅外輻射特性與它的表面溫度有著十分密切的關系,門式測溫儀通過對人體自身輻射紅外能量的測量,便能準確地測定人體表面溫度。由于門式測溫儀最大的優(yōu)點是非接觸、快速測量,

24、一般小于1秒鐘,所以被廣泛應用于機場、車站、碼頭、學校等人流量大的地方。該設備中軟件主要完成A/D數(shù)據(jù)采集,并通過數(shù)學運算將紅外數(shù)據(jù)轉(zhuǎn)換為溫度值,自動將額頭表面溫度結(jié)果換算為人體腋下溫度,在顯示終端顯示。軟件主要包括主程序模塊、紅外測溫程序模塊、溫度轉(zhuǎn)換模塊、顯示程序模塊、報警程序模塊、環(huán)境溫度補償模塊等。程序的主要功能說明如下:(1)如果按下“高溫報警設置”鍵,則通過“+”鍵每次增加0.1C或通過“-”鍵每次減少0.1C,設置最高溫度報警值(默認值為40C),按下“確認”鍵進行確認;(2)如果按下“低溫報警設置”鍵,則通過“+”鍵每次增加0.1C或通過“-”鍵每次減少0.1C,設置最低溫度報

25、警值(默認值為35C),按下“確認”鍵進行確認;(3)主程序模塊判斷是否在30厘米范圍內(nèi)存在紅外能量,如果沒有,繼續(xù)執(zhí)行(3);否則執(zhí)行(4);(4)讀取紅外測溫程序模塊送回的目標表面溫度信息,并調(diào)用溫度轉(zhuǎn)換模塊和環(huán)境溫度補償模塊進行溫度轉(zhuǎn)換和補償,并形成最終人體溫度;(5)將讀取的溫度信息與設定的最大值與最小值比較,如果大于等于最大值或小于等于最小值,則執(zhí)行(6);否則向顯示程序模塊發(fā)送顯示的溫度值,并執(zhí)行(7);(6)調(diào)用報警處理程序,發(fā)出蜂鳴聲提醒檢測人員,并向顯示程序模塊發(fā)送報警信息;(7)顯示程序模塊顯示高溫報警或低溫報警或者溫度信息?!締栴}1】(7 分)為了測試軟件功能,測試人員設

26、計了表3-1所示的測試用例,請?zhí)顚懺摫碇械目瞻?1)(7)?!締栴}2】(6分)軟件的結(jié)構(gòu)覆蓋率是度量測試充分性和有效性的一種手段。在嵌入式軟件白盒測試過程中,通常以語句覆蓋率、分支覆蓋率和MC/DC覆蓋率作為度量指標。采用以下處理過程實現(xiàn)“判斷溫度是否在正常范圍”的功能:if (目標物體溫度低溫報警值) )顯示目標物體溫度;elseif (目標物體溫度高溫報警值)顯示高溫報警信息;else顯示低溫報警信息;發(fā)出蜂鳴報警聲音;針對上述處理過程:(1)若要求達到100%的語句覆蓋,則所需的最少用例數(shù)是多少?(2)若要求達到100%的分支覆蓋,則所需的最少用例數(shù)是多少?(3)若要求達到100%的MC

27、/DC覆蓋,則所需的最少用例數(shù)是多少?【問題3】 (2 分)常見的黑盒測試的測試用例設計方法包括:等價類劃分;邊界值分析;因果圖;決策表等。測試人員在表3-1中針對本題設計測試用例時,使用了其中的哪種方法?【答案】【問題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度 ; 再按“-”鍵1

28、5 次,應減少1 .5度 , 39度 減去1.5度 ,為37 .5度 。(2)低溫報警設置默認為35度。按“+”鍵5 次,故應該增加0.5度 ,默認值35度加上0 .5度 ,為35.5度。(3) 屏幕顯示被測目標物體溫度為37 .40度 ,無報警聲音。因為37.4沒有超過高溫報警設置的值。(4)輸出為“屏幕顯示高溫報警信息,且伴隨蜂嗚報警聲音”。因為37.5是在高溫報警的邊界上,算超出范圍。(5)輸入應該是在30 厘米范圍內(nèi)放置溫度為大于等于37 .50C 或大于37 .50C 的目標物體,屏幕會顯示報警,并且伴隨蜂鳴報警聲音。(6)輸入應該是在30 厘米范圍內(nèi)放置溫度為35.6C 的目標物體

29、。(7)35.5是在邊界上,屬于超出范圍,所以屏幕顯示低溫報警信息,且伴隨蜂鳴報警聲音【問題2】此問題主要考查對語句覆蓋、分支覆蓋和MC/DC 覆蓋概念的掌握以及實際應用。語句覆蓋為3個用例,分支覆蓋需要3個用例,MC/DC覆蓋也是需要3個用例?!締栴}3】(1)等價類劃分是一種典型的黑盒測試方法。它把程序的輸入域劃分成若干部分(子集) ,然后從每個部分中選取少數(shù)代表性的數(shù)據(jù)作為測試用例。每一類的代表性數(shù)據(jù)在測試中的作用可以等價于這一類中的其他所有值,這就是等價類這個名字的由來。(2)邊界值分析法就是對輸入或輸出的邊界值進行測試的一種黑盒測試方法,通常作為對等價類劃分法的補充,其測試用例來自等價

30、類的邊界。所謂邊界值,是指相對于輸入等價類和輸出等價類而言,使用等于、小于或大于邊界值的數(shù)據(jù)對程序進行測試的方法就是邊界值分析方法。(3)因果圖法即因果分析圖,又叫魚翅圖,它是由日本東京大學教授石川馨提出的一種通過帶箭頭的線,將質(zhì)量問題與原因之間的關系表示出來,是分析影響產(chǎn)品質(zhì)量的諸因素之間關系的一種工具。根據(jù)表格中所設計的用例,主要根據(jù)設置的高溫和低溫邊界,對等于、小于和大于邊界值的數(shù)據(jù)進行了測試,故使用了邊界值分析方法。19.單選題( )不屬于操作系統(tǒng)的功能。問題1選項A.進程管理B.文件管理C.存儲管理D.事務管理【答案】D【解析】操作系統(tǒng)的功能包括了進程管理、文件管理、存儲管理、設備管

31、理和作業(yè)管理,事務管理是數(shù)據(jù)庫的功能,不屬于操作系統(tǒng)的功能。所以答案是D。20.單選題以下計算機軟件著作權(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ù)我國

32、計算機軟件保護條例的規(guī)定,中國公民和單位開發(fā)的計算機軟件不論是否發(fā)表,都享有著作權(quán),并且不限制在何地發(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)讓的。2

33、1.單選題為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的方法是采用( )。問題1選項A.通用寄存器B.堆棧C.存儲器D.文件系統(tǒng)【答案】B【解析】堆棧方式是保存現(xiàn)場信息最有效的方法。斷點可以保存在堆棧中,由于堆棧先進后出的特點,依次將程序的斷點壓入堆棧中。出棧時,按相反順序便可準確返回到程序間斷處。22.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)?!菊f明】隨著汽車工業(yè)的飛速發(fā)展,越來越多的車上的原有機械控制裝置正在被電子控制裝置所取代,這是典型的實時控制系統(tǒng),例如用于控制發(fā)動機、自動變速箱、防抱死系統(tǒng)、電子穩(wěn)定控制系統(tǒng)、牽引力控制系統(tǒng)、剎車輔助系統(tǒng)的ECU和用于座位調(diào)整

34、、車窗玻璃升降、車頂移動的電子產(chǎn)品,這在很大程度上提高和完善了汽車的性能和技術(shù)水平。但是,汽車上電控系統(tǒng)的多樣化和系統(tǒng)結(jié)構(gòu)的復雜化,也直接導致相應的汽車電子軟件開發(fā)難度越來越高。某汽車的ECU (Electronic Control Unit,電子控制單元)系統(tǒng),采用某高性能的多核處理器,軟件架構(gòu)采用符合AUTOSAR ( AUTOmotive Open System Architecture,汽車開放系統(tǒng)架構(gòu))標準的多核操作系統(tǒng),將多個控制應用集成在一個處理器上運行,降低了系統(tǒng)設計的成本、體積、功耗。【問題1】(5分)AUTOSAR中定義了應用任務有四種不同的狀態(tài),其狀態(tài)之間的切換如圖4-1

35、所示。圖4-1 任務狀態(tài)切換圖請從以下狀態(tài)選項中為(1)(5)選擇正確的狀態(tài)編號,并將答案填寫在答題紙的對應欄中。A. 觸發(fā)B. 啟動C. 掛起D. 被搶占E. 創(chuàng)建F. 激活G. 刪除H. 時間片用完【問題2】(4分)(1)該系統(tǒng)中任務的優(yōu)先級是靜態(tài)分配的,在某些特定的情況下,多任務搶占資源會發(fā)生死鎖,解決的策略一般是采用優(yōu)先級天花板方式。請簡述優(yōu)先級天花板的原理。(2)該系統(tǒng)采用了多核處理器,多核處理器一般有SMP和AMP兩種不同的工作方式。請簡述SMP和AMP的差異?!締栴}3】(6分)該ECU系統(tǒng)在上電、復位或喚醒后,首先進入Boot模式,進行開或者關,對FLASH 和RAM進行初始化,

36、然后進入用戶程序,用戶程序是從cstart函數(shù)開始執(zhí)行的,在多核 嵌入式系統(tǒng)中通常是先進行主核的cstart,主核自身進行部分初始化后將從核從HALT狀態(tài)激活,然后主核和從核在完成各自必要的設置后分別進入各自的main函數(shù)。圖4-2是該系統(tǒng)多核處理器的啟動流程,請補充空(1)(3)的內(nèi)容,將解答填寫在答題紙的對應欄中。圖4-2 多核處理器啟動流程圖【答案】【問題1】 (1)C(2)A(3)F(4)B(5)D 【問題2】(1)優(yōu)先級天花板是指將申請(占有)某資源的任務的優(yōu)先級提升到可能訪問該資源的所有任務中最高優(yōu)先級任務的優(yōu)先級(這個優(yōu)先級稱為該資源的優(yōu)先級天花板) 。(2)主要差異有:SMP(

37、對稱多處理技術(shù)):將2顆完全一樣的處理器封裝在一個芯片內(nèi),達到雙倍或接近雙倍的處理性能。節(jié)省運算資源。如Power 4AMP(非對稱多處理技術(shù)):2個處理內(nèi)核彼此不同,各自處理和執(zhí)行特定的功能,在軟件的協(xié)調(diào)下分擔不同的計算任務。如OMAP5910【問題3 】 (1)進入用戶程序(2)將從核從HALT狀態(tài)激活(3)從核初始化時鐘、接口及其他資源。 【解析】(1)優(yōu)先級繼承當一個任務阻塞了若干個任務時,若阻塞任務有高優(yōu)先級任務,則將所有阻塞任務中的最高優(yōu)先級作為其優(yōu)先級。(2)優(yōu)先級天花板給每個信號量設置一個優(yōu)先級天花板,優(yōu)先級天花板的值大于所有使用該信號的任務的優(yōu)先級,當某個任務得到該信號量時,

38、將其優(yōu)先級置為優(yōu)先級天花板的值。優(yōu)先級繼承和優(yōu)先級天花板,目的都是使得到信號量的任務的優(yōu)先級,不低于其他在等待該信號量的任務的優(yōu)先級,由此,當該任務釋放資源后,任務結(jié)束前,也不會被其他較高優(yōu)先級任務搶占,也就保障了如果有高優(yōu)先級任務在等待該資源,那么該任務結(jié)束后高優(yōu)先級任務立即就可使用該資源。(3)優(yōu)先級反轉(zhuǎn)假設有任務A,B,C,優(yōu)先級:A B C,任務A,B,C都在等待各自的事件觸發(fā),并且A C運行中需要同一個臨界資源。首先,C的事件到來了,C開始運行,C得到了臨界資源的信號量,此時,A等待的事件到來。由于A的優(yōu)先級更高,于是搶占了CPU的使用權(quán),但是由于得不到臨界資源的信號量,進入掛起狀態(tài)

39、,等待資源釋放后喚醒。接著C繼續(xù)得到CPU使用權(quán)。在C釋放信號量之前,B等待的事件到來了,B的優(yōu)先級高于C,搶占CPU使用權(quán),待B任務完成后,釋放CPU,C繼續(xù)運行,直到C釋放信號量以后,A才得以被喚醒繼續(xù)運行。在這個過程中,A任務的優(yōu)先級實際降到了和C相同的層次,究其原因,便是C得到了信號量后被不需要該信號量但是優(yōu)先級更高的任務B搶占,故而使用優(yōu)先級繼承和優(yōu)先級天花板,就是為了保障高優(yōu)先級任務真正做到”高優(yōu)先級“。通常采用兩種方式實現(xiàn)兩個或多個內(nèi)核協(xié)調(diào)工作。一種是采用對稱多處理計數(shù)(SMP)symmetric multi-processing,就像IBM Power 4處理器一樣,將兩顆完全

40、一樣的處理器封裝在一個芯片內(nèi),達到雙倍或接近雙倍的處理性能,由于共享了緩存和系統(tǒng)總線,因此這種做法的優(yōu)點是能節(jié)省運算資源。另一種計數(shù)采用一種非對稱多處理(AMP)(asymmetric multi-processing)的工作方式:即兩個處理內(nèi)核彼此不同,各自處理和執(zhí)行特定的功能,在軟件的協(xié)調(diào)下分擔不同的計算任務,比如一個執(zhí)行加密,而另一個執(zhí)行TCP/IP協(xié)議處理。這種處理器的內(nèi)部結(jié)構(gòu)更像人的大腦,某部分區(qū)域在執(zhí)行某種任務時具有更高的優(yōu)先級和更強的能力。如 TI公司的OMAP5910雙核處理器。23.單選題中斷響應是一個軟硬件結(jié)合處理系統(tǒng)例外事件的機制。中斷發(fā)生時,操作系統(tǒng)通過檢查( )來判斷

41、中斷原因。問題1選項A.中斷源B.中斷向量C.中斷屏蔽D.中斷位置【答案】B【解析】中斷發(fā)生時,中斷響應工作由操作系統(tǒng)來完成。操作系統(tǒng)通過檢查中斷向量判斷中斷原因,并根據(jù)中斷原因,調(diào)用相應的中斷處理程序來完成中斷的處理。24.單選題在CPU的內(nèi)外常設置多級高速緩存(Cache),其主要目的是( )。問題1選項A.擴大主存的存儲容量B.提高CPU訪問主存數(shù)據(jù)或指令的效率C.擴大存儲系統(tǒng)的容量D.提高CPU訪問外存儲器的速度【答案】B【解析】存儲系統(tǒng)多級層次結(jié)構(gòu)中,由上向下分為三級:高速緩沖存儲器cache,主存儲器和輔助存儲器組成。從上到下,容量逐漸增大,速度逐漸降低,但成本逐漸減少。25.單選

42、題某程序員編寫了一段通過串口發(fā)送數(shù)據(jù)的程序,使用設備名coml,那么,將coml映射到實際物理設備的工作是在I/O管理的( )完成的。問題1選項A.設備獨立層B.用戶應用層C.設備驅(qū)動層D.硬件抽象層【答案】A【解析】某程序員編寫了一段通過串口發(fā)送數(shù)據(jù)的程序,使用設備名com1,那么,將com1映射到實際物理設備的工作是在I/O管理的設備獨立層完成的。設備獨立層是指操作系統(tǒng)把所有外部設備統(tǒng)一當成文件來看待,只要安裝他們的驅(qū)動程序,任何用戶都可以像使用文件一樣,操作這些設備。26.單選題若執(zhí)行下列程序時從鍵盤上輸入5,則輸出結(jié)果是( )。問題1選項A.7B.6C.5D.4【答案】B【解析】x+的

43、語句是先取x,然后再將x加1;+x是先將x加1,再取x。所以:if(x+5) 是相當于if(55),然后x加1等于6。條件為假執(zhí)行:printf(%dnx-),先輸出x等于6的值,然后再把x減1。 所以答案是B。27.單選題異步串行通信的主要特點是( )。問題1選項A.通信雙方不需要同步B.傳送的每個字符是獨立發(fā)送的C.字符之間的間隔時間應相同D.傳送的數(shù)據(jù)中不含控制信息【答案】B【解析】總線傳輸分為同步通信方式和異步通信方式兩類。簡單來說,同步通信是一種比特同步通信技術(shù),要求發(fā)收雙方具有同頻同相的同步時鐘信號,只需在傳送報文的最前面附加特定的同步字符,使發(fā)收雙方建立同步,此后便在同步時鐘的控

44、制下逐位發(fā)送/接收,對于字符間的時序并沒有特殊要求。相對于同步通信,異步通信在發(fā)送字符時,所發(fā)送的字符之間的時隙可以是任意的。但是接收端必須時刻做好接收的準備。發(fā)送端可以在任意時刻開始發(fā)送字符,因此必須在每一個字符的開始和結(jié)束的地方加上標志,即加上開始位和停止位,以便使接收端能夠正確地將每一個字符接收下來。28.單選題執(zhí)行下列程序后,其輸出結(jié)果是( )。問題1選項A.1 2B.1 3C.2 2D.2 3【答案】D【解析】靜態(tài)局部變量使用static修飾符定義,即使在聲明時未賦初值,編譯器也會把它初始化為0。且靜態(tài)局部變量存儲于進程的全局數(shù)據(jù)區(qū),即使函數(shù)返回,它的值也會保持不變。29.單選題下面

45、關于線性表的敘述中,錯誤的是( )。問題1選項A.線性表采用順序存儲,必須占用一片連續(xù)的存儲單元B.線性表采用順序存儲,便于進行插入和刪除操作C.線性表采用鏈式存儲,不必占用一片連續(xù)的存儲單元D.線性表采用鏈式存儲,便于進行插入和刪除操作【答案】B【解析】本題考查數(shù)據(jù)結(jié)構(gòu)知識。數(shù)據(jù)結(jié)構(gòu)是一門研究非數(shù)值計算的程序設計問題中計算機的操作對象以及它們之間的關系和操作等的學科。數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關系的數(shù)據(jù)元素的集合。如果線性表采用順序存儲,必須占用一片連續(xù)的存儲單元,便于進行查詢操作。如果線性表采用鏈式存儲,不必占用一片連續(xù)的存儲單元,便于進行插入和刪除操作。所以答案是B30.單選題

46、關于嵌入式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ù)庫方面的知識點,了解下就可以了,考的非常少。31.單選題嵌入式軟件可靠性測試方法標準GB/T 28171- -2011 是( )。問題1選項A

47、.強制性國家標準B.推薦性國家標準C.強制性行業(yè)標準D.推薦性行業(yè)標準【答案】B【解析】我國國家標準代號 強制性標準代號為GB、推薦性標準代號為GB/T、指導性標準代號為GB/Z、實物標準代號GSB。行業(yè)標準代號 由漢語拼音大寫字母組成(如電子行業(yè)為SJ)。地方標準代號 由DB加上省級行政區(qū)代碼的前兩位。企業(yè)標準代號 由Q加上企業(yè)代號組成,一般對技術(shù)要求最高。答案是B32.單選題以下關于磁盤碎片整理程序的描述中,正確的是( )。問題1選項A.磁盤碎片整理程序的作用是延長磁盤的使用壽命B.用磁盤碎片整理程序可以修復磁盤中的壞扇區(qū),使其可以重新使用C.用磁盤碎片整理程序可以對內(nèi)存進行碎片整理,以提

48、高訪問內(nèi)存速度D.用磁盤碎片整理程序?qū)Υ疟P進行碎片整理,以提高訪問文件的速度【答案】D【解析】在Windows系統(tǒng)中,磁盤碎片整理程序可以分析本地卷,以及合并卷上的可用空間使其成為連續(xù)的空閑區(qū)域,從而使系統(tǒng)可以更高效地訪問文件或文件夾。33.單選題下面的無線通信技術(shù)中,通信距離最短的是( )。問題1選項A.藍牙B.窄帶微波C.CDMAD.蜂窩通信【答案】A【解析】藍牙在民用應用中的通信距離在30米以內(nèi),是通信距離最短的。34.單選題Fog computing is a mid-layer between cloud data centers and IoT devices/sensors. I

49、t provides services of(1) along with storage and networking at the proximity of the IoT devices/sensors. The fog computing concept is derived from(2) computing. Edge computing promises to bring data computation closer to the data-origin. Edge devices, in Edge computing, arent able to support(3)appli

50、cations in IoT because of their limited resources, resulting in resource-contention and increased (4). It assimilates edge devices and cloud resources to overcome(5)associated with Edge computing.問題1選項A.computationB.computerC.operating systemD.cloud system問題2選項A.computerB.EdgeC.EmbeddedD.server問題3選項

51、A.simulatorB.systemC.multipleD.device問題4選項A.latencyB.powerC.systemD.user問題5選項A.memoryB.operating systemC.localD.limitations【答案】第1題:A第2題:B第3題:C第4題:A第5題:D【解析】第1題:霧計算位于云數(shù)據(jù)中心和物聯(lián)網(wǎng)設備/傳感器的中間層。它可以為物聯(lián)網(wǎng)設備/傳感器提供帶有存儲和網(wǎng)絡功能的計算服務。霧計算概念起源于邊緣計算,邊緣計算的目的在于將計算放置于距離數(shù)據(jù)段較近的位置。邊緣計算中的邊緣設備由于其受限的資源, 一般不能支持多個應用,因為這會引起資源的沖突和延遲的

52、增加。霧計算的本質(zhì)類似于邊緣設備和云計算資源, 以此來克服邊緣計算的一些限制。第2題:第3題:第4題:第5題:35.單選題IEEE 802.3工作組發(fā)布的10 BASE-T是( ) 以太網(wǎng)標準。問題1選項A.粗纜B.細纜C.非屏蔽雙絞線D.光纖【答案】C【解析】IEEE 802.3工作組發(fā)布的10 BASE-T是非屏蔽雙絞線以太網(wǎng)標準。36.單選題軟件設計中,模塊劃分應遵循的準則是( )。問題1選項A.低內(nèi)聚低耦合B.低內(nèi)聚高耦合C.高內(nèi)聚低耦合D.高內(nèi)聚高耦合【答案】C【解析】軟件設計中,模塊劃分應遵循的準則是:高內(nèi)聚低耦合。內(nèi)聚指的是模塊內(nèi)部各個處理元素之間的關系,一個模塊應當恰好只做一件

53、事。內(nèi)聚越高越好。耦合指的是模塊之間的關系,耦合度越低越好。37.單選題采用ADSL接入Internet,用戶端接入介質(zhì)為( ),使用的網(wǎng)絡為( )。問題1選項A.雙絞線B.紅外線C.同軸電纜D.光纖問題2選項A.電話網(wǎng)B.電視網(wǎng)C.DDN專線D.5G無線廣域網(wǎng)【答案】第1題:A第2題:A【解析】第1題:1989年在貝爾實驗室誕生的ADSL是xDSL家族成員中的一員,被譽為“現(xiàn)代信息高速公路上的快車”。它因其下行速率高、頻帶寬、性能優(yōu)等特點而深受廣大客戶的喜愛,成為繼MODEM、ISDN之后的又一種全新更快捷,更高效的接入方式。它是運行在原有普通電話線上的一種新的高速寬帶技術(shù)。事實上,ADSL

54、的傳輸技術(shù)中,ADSL用其特有的調(diào)制解調(diào)硬件來連接現(xiàn)有雙絞線連接的各端。第2題:38.單選題基線是經(jīng)過正式驗證或確認,并作為后續(xù)工作開展依據(jù)的一個或一組工作產(chǎn)品, 軟件項目至少應形成功能基線、分配基線和產(chǎn)品基線三類基線。功能基線形成的時機是( )。問題1選項A.在系統(tǒng)分析與軟件定義階段結(jié)束時B.在需求分析階段結(jié)束時C.在軟件設計階段結(jié)束時D.在綜合測試階段結(jié)束時【答案】A【解析】1.功能基線(定義基線)它是指在系統(tǒng)分析與軟件定義階段結(jié)束的時候經(jīng)過正式評審和批準的系統(tǒng)設計規(guī)格說明書,這就是功能基線。2.分配基線(需求基線)也叫指派基線,它是指軟件需求分析階段結(jié)束時,經(jīng)過正式評審和批準的軟件需求規(guī)

55、格說明書(SRS)。3.產(chǎn)品基線它是指在軟件組裝與系統(tǒng)測試階段結(jié)束時,經(jīng)過正式評審和批準的有關開發(fā)的軟件產(chǎn)品的全部配置項的規(guī)格說明。39.單選題以下測試中,屬于動態(tài)分析的是( )。問題1選項A.代碼覆蓋率測試B.模塊功能檢查C.系統(tǒng)壓力測試D.程序數(shù)據(jù)流分析【答案】C【解析】軟件測試按照不同的劃分方法,有不同的分類。按照程序是否執(zhí)行,可以分為靜態(tài)測試和動態(tài)測試;靜態(tài)測試也稱靜態(tài)分析,主要特征是在用計算機測試源程序時,計算機并不真正運行被測試的程序。靜態(tài)測試包括代碼檢查、靜態(tài)結(jié)構(gòu)分析、代碼質(zhì)量度量等。它可以由人工進行,也可以借助軟件工具自動進行。動態(tài)測試也稱動態(tài)分析,主要特征是計算機必須真正運行

56、被測試的程序,通過輸入測試用例,對其運行情況進行分析,判斷期望結(jié)果和實際結(jié)果是否一致。動態(tài)測試包括功能確認與接口測試、覆蓋率分析、性能分析、內(nèi)存分析等。在動態(tài)分析中,通過最大資源條件進行系統(tǒng)的壓力測試,以判斷系統(tǒng)的實際承受能力,尤其是在通訊比較復雜的系統(tǒng)中尤為重要。系統(tǒng)壓力測試只能是動態(tài)分析。屬于系統(tǒng)測試階段的測試。壓力測試是在一種需要反常數(shù)量、頻率或資源的方式下執(zhí)行系統(tǒng)。40.單選題軟件設計階段的輸出主要是( )。問題1選項A.程序B.模塊C.偽代碼D.需求規(guī)格說明書【答案】C【解析】本題考查軟件工程方面的基礎知識。軟件設計階段的主要任務是制定并選擇技術(shù)方案,進行軟件體系結(jié)構(gòu)設計和詳細設計,

57、同時啟動單元和集成測試策劃,以及啟動軟件集成策劃。在“軟件需求規(guī)格說明”評審通過后進入軟件設計階段。軟件設計階段依據(jù)“軟件研制任務書” “軟件需求規(guī)格說明”“接口需求規(guī)格說明”(可選)以及相關的軟件設計標準,展開軟件設計。 在進入軟件設計階段,首先要明確項目的軟件設計標準,如果用戶提供軟件設計標準,將用戶的軟件設計標準作為項目的軟件設計標準;否則,使用規(guī)定的軟件設計標準或制定項目的軟件設計標準。 然后要進行軟件設計決策,即從用戶角度描述軟件怎樣運轉(zhuǎn)以滿足軟件需求,以及影響組成該CSCI的軟件單元的選擇與設計的決策,并記錄于“軟件設計說明”中。當存在多種軟件體系結(jié)構(gòu)難以抉擇時,可按“決策分析與決

58、定過程”的要求,選定最終的軟件體系結(jié)構(gòu)。 按照項目的軟件設計標準完成軟件體系結(jié)構(gòu)的設計,包括執(zhí)行方案、軟件模塊劃分和接口設計。在軟件體系結(jié)構(gòu)設計前期,應特別關注關鍵需求,確保其在規(guī)定的資源和進度條件下得到滿足。 按照項目的軟件設計標準完成軟件詳細設計,對每個軟件單元,說明其使用的算法,設計約束、輸入和輸出,以及所用到的邏輯等。詳細程度應達到能夠根據(jù)軟件單元設計說明進行編碼實現(xiàn)。 編寫“軟件設計說明”,將軟件體系結(jié)構(gòu)設計和軟件詳細設計的內(nèi)容并入“軟件設計說明”。 之后還要對“軟件設計說明”進行相應級別的評審,同時啟動軟件集成與集成測試策劃、啟動軟件集成測試用例設計。 軟件程序是在軟件實現(xiàn)階段才進

59、行編寫的。偽代碼是軟件設計階段的重要產(chǎn)物。41.單選題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ù)邏輯運算、移位等操作;由于共用

60、內(nèi)存,所以,它能給I/O端口較大的編址空間,但是反過來也會使存儲器的容量變小。2. I/O映射方式: I/O端口地址與存儲器分開獨立編址;特點是:需要使用專門的I/O指令對I/O端口進行操作,從而使得I/O操作和存儲器操作層次清晰,程序可讀性強。42.案例題閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應欄內(nèi)?!菊f明】電子體溫計可以快速、準確地進行體溫測量,第一時間排查發(fā)熱病人。李工通過AD模塊設計體溫采集電路,如圖2-1所示,AD采集芯片使用ADC0809,單片機采用AT89S52。對應的電路連接描述如下:(1) ADC0809 的D0D7端口連接到AT89S52的P0口;(2)

溫馨提示

  • 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

提交評論