




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
住在富人區(qū)的她2022年職業(yè)考證-軟考-嵌入式系統(tǒng)設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題
下列關(guān)于BCNF的描述,正確的是(
)。
問題1選項
A.BCNF不滿足列的原子性
B.BCNF中存在非主屬性對碼的部分依賴
C.BCNF中存在非主屬性對碼的傳遞依賴
D.BCNF中每個函數(shù)依賴左部都包含碼
【答案】D
【解析】考查BCNF的定義。
滿足BCNF的定義為:BCNF中每個函數(shù)依賴左部都包含碼。答案為D。
2.單選題
下列屬于CPU中算術(shù)邏輯單元的部件是(
)。
問題1選項
A.程序計數(shù)器
B.加法器
C.指令寄存器
D.指令譯碼器
【答案】B
【解析】算術(shù)邏輯單元是運算器的重要組成部件,負(fù)責(zé)處理數(shù)據(jù),實現(xiàn)對數(shù)據(jù)的算術(shù)運算和邏輯運算。所以本題正確的選項是B
CPU中其他部件作用:
程序計數(shù)器是用于存放下一條指令所在單元的地址的地方。在程序執(zhí)行前,必須將程序的起始地址,即程序的一條指令所在的內(nèi)存單元地址送入程序計數(shù)器,當(dāng)執(zhí)行指令時,CPU將自動修改程序計數(shù)器的內(nèi)容,即每執(zhí)行一條指令程序計數(shù)器增加一個量,使其指向下一個待指向的指令。程序的轉(zhuǎn)移等操作也是通過該寄存器來實現(xiàn)的。
累加器是專門存放算術(shù)或邏輯運算的一個操作數(shù)和運算結(jié)果的寄存器。
ALU是CPU的執(zhí)行單元,主要負(fù)責(zé)運算工作。
指令寄存器一般用來保存當(dāng)前正在執(zhí)行的一條指令。
數(shù)據(jù)寄存器主要是用來保存操作數(shù)和運算結(jié)果等信息的,其目的是為了節(jié)省讀取操作數(shù)所需占用總線和訪問存儲器的時間。
地址寄存器一般用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址,以方便對內(nèi)存的讀寫操作。
作為程序員,應(yīng)該要能控制其所編寫程序的執(zhí)行過程,這就需要利用程序計數(shù)器來實現(xiàn),因此程序員能訪問的是程序計數(shù)器。
3.單選題
李某受非任職單位委托,利用其實驗材料、實驗室和技術(shù)資料完成了一項軟件開發(fā)。對該軟件的權(quán)利歸屬,表達正確的是(
)。
問題1選項
A.該軟件屬于委托單位
B.若該單位與李某對軟件歸屬有特別約定,則遵從約定;無約定的,原則上歸屬于李某
C.取決于該軟件是否屬于該單位分派給李某的
D.無論李某與該單位有無特別約定,該軟件都屬于李某
【答案】B
【解析】根據(jù)題干描述,這里不能排除職務(wù)作品,對于A選項和B選項來看,B選項更嚴(yán)謹(jǐn),因此,本題選擇B選項。
4.單選題
計算機處理外部中斷時,應(yīng)該由操作系統(tǒng)保存的是(
)。
問題1選項
A.程序計數(shù)器的內(nèi)容
B.通用寄存器的內(nèi)容
C.塊表(TLB)的內(nèi)容
D.Cache中的內(nèi)容
【答案】B
【解析】計算機處理外部中斷時,應(yīng)該由操作系統(tǒng)保存的是通用寄存器的內(nèi)容,包括了正在運行進程的各寄存器的內(nèi)容,把它們放入核心棧的新幀面中。即保護斷點和現(xiàn)場。
5.單選題
在ISO/IEC軟件質(zhì)量模型中,易使用性是指與使用所需的努力和由一組規(guī)定或隱含的用戶對這樣使用所作的個別評價有關(guān)的一組屬性,其子特性不包括(
)。
問題1選項
A.易理解性
B.易學(xué)性
C.易分析性
D.易操作性
【答案】C
【解析】易用性的自特性包括易理解性、易學(xué)性、易操作性,其中C選項易分析性屬于可維護性的子特性。
6.單選題
將編譯器的工作過程劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優(yōu)化和目標(biāo)代碼生成時,語法分析階段的輸入是(
)。若程序中的括號不配對,則會在(
)階段檢查出該錯誤。
問題1選項
A.記號流
B.字符流
C.源程序
D.分析樹
問題2選項
A.詞法分析
B.語法分析
C.語義分析
D.目標(biāo)代碼生成
【答案】第1題:A
第2題:B
【解析】A選項記號流,詞法分析的輸出是記號流,也就是語法分析的輸入,第一空選擇A選項。
B選項字符流,在Java中,根據(jù)處理的數(shù)據(jù)單位不同,分為字節(jié)流和字符流。字符流是由字符組成的,例如FileReader、FileWriter、BufferedReader、BufferedWriter、InputStreamReader、OutputStreamWriter等。與本題無關(guān)。
C選項源程序,詞法分析的任務(wù)是把源程序的字符串轉(zhuǎn)換成單詞符號序列。
D選項分析樹,如果沒有語法錯誤,語法分析后就能正確的構(gòu)造出其語法樹。
括號不匹配是典型的語法錯誤,會在語法分析階段檢測出來。
7.單選題
使用數(shù)字證書技術(shù)發(fā)送一份保密文件時,發(fā)送方使用(
)對數(shù)據(jù)進行加密。
問題1選項
A.接收方的公鑰
B.接收方的私鑰
C.發(fā)送方的公鑰
D.發(fā)送方的私鑰
【答案】A
【解析】本題主要考查的是數(shù)字證書中的加密方法。
數(shù)字證書是非對稱加密算法公鑰的載體。當(dāng)發(fā)送一份保密文件時,發(fā)送方使用接收方的公鑰對數(shù)據(jù)加密處理,而接收方則使用自己的私鑰對接收到的信息進行解密,這樣信息就可以安全無誤地到達目的地了。
答案選A。
8.單選題
下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個階段:申請階段、響應(yīng)階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,圖中的(1)、(2)、(3)、(4)應(yīng)該依次為(
)。
問題1選項
A.總線請求、總線響應(yīng)、DMA響應(yīng)、DMA請求
B.總線請求、總線響應(yīng)、DMA請求、DMA響應(yīng)
C.總線響應(yīng)、總線請求、DMA請求、DMA響應(yīng)
D.總線響應(yīng)、總線請求、DMA響應(yīng)、DMA請求
【答案】B
【解析】DMA傳輸一般分為四個階段:申請階段、響應(yīng)階段、數(shù)據(jù)傳送階段和傳送結(jié)束階段,傳輸過程如下:
1.I/O設(shè)備向DMAC發(fā)出DMA請求,請求DMA傳送;
2.DMAC向CPU發(fā)出總線請求信號,請求獲取總線的控制權(quán);
3.CPU響應(yīng)請求,向DMAC發(fā)出總線響應(yīng)信號;并釋放總線的控制權(quán),由DMAC獲取總線的控制權(quán)。
4.DMAC向I/O設(shè)備發(fā)出DMA響應(yīng)信號。
5.開始傳送數(shù)據(jù)
9.單選題
總線主設(shè)備指的是(
)。
問題1選項
A.總線上的智能設(shè)備
B.總線目標(biāo)設(shè)備
C.可申請并能獲得總線使用權(quán)的設(shè)備
D.總線控制器
【答案】C
【解析】連接在總線上的單元電路被稱為總線設(shè)備。在這些設(shè)備中,控制信息傳送的總線設(shè)備稱為總線主設(shè)備(即獲得總線控制權(quán)的設(shè)備)。接受總線主設(shè)備控制的設(shè)備稱為從設(shè)備。
10.單選題
在XML的第一條聲明語句中,不能使用的屬性是(
)。
問題1選項
A.standalone
B.name
C.encoding
D.version
【答案】B
【解析】本題考查XML文檔的基礎(chǔ)知識。
XML聲明是文檔頭部的第一條語句,也是整個文檔的第一條語句。XML聲明語句的格式如下:
XML聲明語句以“”結(jié)束,表示這是一個XML文檔。處理指令是在XML文檔中由應(yīng)用程序進行處理的部分,XML解析器把信息傳送給應(yīng)用程序,應(yīng)用程序解釋指令,按照它提供的信息進行處理。處理指令是以:“”結(jié)束,其格式是:以“xml-[name]"開頭的處理指令指定的是[name]中給出的與XML相關(guān)的技術(shù)。答案選B。
11.單選題
下面對父進程和子進程的敘述不正確的是(
)。
問題1選項
A.父進程創(chuàng)建子進程,因此父進程執(zhí)行完之后,子進程才能運行
B.父進程和子進程之間可以并發(fā)執(zhí)行
C.父進程可以等待所有子進程結(jié)束后再執(zhí)行
D.撤銷父進程時,可同時撤銷其子進程
【答案】A
【解析】進程是能在系統(tǒng)中獨立運行并作為資源分配的基本單位,是CPU分配資源的最小單位,它包括獨立的地址空間,資源以及一至多個線程。
子進程得到的除了代碼段是與父進程共享以外,其他所有的都是得到父進程的一個副本,子進程的所有資源都繼承父進程,得到父進程資源的副本,二者并不共享地址空間。一個進程可以創(chuàng)建若干個子進程,子進程被創(chuàng)建后,一般與父進程并發(fā)執(zhí)行,以完成特定的任務(wù);父進程創(chuàng)建完子進程后,也可以等待所有子進程結(jié)束后再執(zhí)行但當(dāng)撤銷一個進程時,操作系統(tǒng)會檢查被撤銷進程是否有子孫進程,若有子進程,還應(yīng)撤銷該進程的子進程。當(dāng)父進程執(zhí)行完之后,被撤銷時,子進程也被一同撤銷。但是子進程的撤消不會影響父進程。
12.單選題
下列算法中,不屬于公開密鑰加密算法的是(
)。
問題1選項
A.ECC
B.DSA
C.RSA
D.DES
【答案】D
【解析】公開密鑰加密(public-keycryptography),也稱為非對稱加密(asymmetriccryptography),一種密碼學(xué)算法類型,在這種密碼學(xué)方法中,需要一對密鑰,一個是私人密鑰,另一個則是公開密鑰。
常見的公鑰加密算法有:RSA、ElGamal、背包算法、Rabin(RSA的特例)、迪菲-赫爾曼密鑰交換協(xié)議中的公鑰加密算法、橢圓曲線加密算法(EllipticCurveCryptography,ECC);DSA數(shù)字簽名(又稱公鑰數(shù)字簽名),將摘要信息用發(fā)送者的私鑰加密,接收者只有用發(fā)送者的公鑰才能解密被加密的摘要信息,也是屬于公開密鑰加密算法。
DES是典型的私鑰加密體制,屬于對稱加密,不屬于公開秘鑰加密,所以本題選擇D選項。
13.單選題
中斷響應(yīng)是一個軟硬件結(jié)合處理系統(tǒng)例外事件的機制。中斷發(fā)生時,操作系統(tǒng)通過檢查(
)來判斷中斷原因。
問題1選項
A.中斷源
B.中斷向量
C.中斷屏蔽
D.中斷位置
【答案】B
【解析】中斷發(fā)生時,中斷響應(yīng)工作由操作系統(tǒng)來完成。操作系統(tǒng)通過檢查中斷向量判斷中斷原因,并根據(jù)中斷原因,調(diào)用相應(yīng)的中斷處理程序來完成中斷的處理。
14.單選題
Kerberos系統(tǒng)中可通過在報文中加入(
)來防止重放攻擊。
問題1選項
A.會話密鑰
B.時間戳
C.用戶ID
D.私有密鑰
【答案】B
【解析】重放攻擊(ReplayAttacks)又稱重播攻擊、回放攻擊或新鮮性攻擊(FreshnessAttacks),是指攻擊者發(fā)送一個目的主機已接收過的包,來達到欺騙系統(tǒng)的目的,主要用于身份認(rèn)證過程,破壞認(rèn)證的正確性。
Kerberos系統(tǒng)采用的是時間戳方案來防止重放攻擊,這種方案中,發(fā)送的數(shù)據(jù)包是帶時間戳的,服務(wù)器可以根據(jù)時間戳來判斷是否為重放包,以此防止重放攻擊。
15.單選題
線程可以在(
)空間實現(xiàn)。
①內(nèi)核
②用戶
③虛擬
④物理
問題1選項
A.①③
B.②③
C.①②
D.③④
【答案】C
【解析】根據(jù)操作系統(tǒng)內(nèi)核是否對線程可感知,可以把線程分為內(nèi)核線程和用戶線程。
用戶線程由應(yīng)用程序所支持的線程實現(xiàn),內(nèi)核意識不到用戶級線程的實現(xiàn)。內(nèi)核級線程又稱為內(nèi)核支持的線程。
所以,線程可以實現(xiàn)在內(nèi)核空間和用戶空間。
16.單選題
下圖為典型的復(fù)位電路,針對該復(fù)位電路,下列描述錯誤的是(
)。
問題1選項
A.系統(tǒng)上電時,通過電阻R1向電容C1充電
B.當(dāng)C1電壓未達到門限電壓時,RESET端輸出高電平,系統(tǒng)進入復(fù)位狀態(tài)
C.當(dāng)C1電壓達到門限電壓時,RESET端輸出高電平,系統(tǒng)進入復(fù)位狀態(tài)
D.按下復(fù)位按鈕時,C1兩端的電荷會被放掉,系統(tǒng)進入復(fù)位狀態(tài)
【答案】C
【解析】該復(fù)位電路的工作原理為:
1.在系統(tǒng)上電時,通過電阻R1向電容C1充電,當(dāng)C1兩端的電壓未達到高電平的門限電壓時,RESET端輸出為高電平,系統(tǒng)處于復(fù)位狀態(tài);
2.當(dāng)C1兩端的電壓達到高電平的門限時,RESET端輸出為低電平,系統(tǒng)進入工作狀態(tài)。
3.按下復(fù)位按鈕時,C1兩端的電荷被釋放掉,RESET端輸出為高電平,系統(tǒng)進入復(fù)位狀態(tài)。
17.單選題
對于嵌入式系統(tǒng),下面理解不正確的是(
)。
問題1選項
A.嵌入式系統(tǒng)一般由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成
B.嵌入式計算機系統(tǒng)由硬件層、系統(tǒng)軟件層和應(yīng)用層構(gòu)成
C.執(zhí)行裝置接受嵌入式計算機系統(tǒng)的控制命令,執(zhí)行規(guī)定的操作和任務(wù)
D.執(zhí)行裝置是嵌入式系統(tǒng)的核心
【答案】D
【解析】嵌入式系統(tǒng)一般由嵌入式計算機系統(tǒng)和執(zhí)行裝置組成;嵌入式計算機系統(tǒng)由硬件層、系統(tǒng)軟件層和應(yīng)用層構(gòu)成;執(zhí)行裝置接受嵌入式計算機系統(tǒng)的控制命令,執(zhí)行規(guī)定的操作和任務(wù);微處理器是嵌入式系統(tǒng)的核心。
18.單選題
以下C語言程序的輸出結(jié)果是(
)。
問題1選項
A.10
B.11
C.20
D.21
【答案】D
【解析】structs*p=data;--------p指向了結(jié)構(gòu)體數(shù)組data[0]的位置
p++;-----------------p就指向了data[l]的位置
++(p->x);-----p->x就是20,所以打印的值為21
19.單選題
執(zhí)行指令時,將每一條指令都分解為取指、分析和執(zhí)行三步。已知取指時間t取指=5?t,分析時間t分析=2?t,執(zhí)行時間t執(zhí)行=3?t。若按照[執(zhí)行]k、[分析]k+1、[取指]k+2重疊的流水線方式執(zhí)行指令,從頭到尾執(zhí)行完500條指令需(
)?t。
問題1選項
A.2500
B.2505
C.2510
D.2515
【答案】B
【解析】指令流水線的公式是:(t1+t2+..+tk)+(n-1)*?t
代入公式,因此執(zhí)行完500條指令所需時間為5+2+3+5×499=2505Δt。
20.單選題
嵌入式系統(tǒng)中,BIT(Built-inTest)的功能不包括(
)。
問題1選項
A.提供系統(tǒng)故障檢測和故障隔離能力
B.是設(shè)備驅(qū)動程序的重要組成部分
C.快速判斷系統(tǒng)是否可用
D.提高系統(tǒng)可靠性,降低系統(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ū)動程序的重要組成部分。
21.單選題
下面嵌入式處理器中最適合于做FFT(快速傅立葉變換)計算的是(
)。
問題1選項
A.嵌入式微處理器
B.微控制器
C.DSP
D.PowerPC處理器
【答案】C
【解析】嵌入式DSP處理器是專門用于信號處理方面的處理器,它在系統(tǒng)結(jié)構(gòu)和指令算法方面進行了特殊設(shè)計,具有很高的編譯效率和指令的執(zhí)行速度,在數(shù)字濾波、FFT、譜分析等各種儀器上具有大規(guī)模的應(yīng)用,DSP處理器一般采用哈佛結(jié)構(gòu)進行設(shè)計。
22.單選題
在常見的數(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)方面的基礎(chǔ)知識。
棧和隊列都是操作受限的線性表,棧僅在表尾插入和刪除元素,隊列僅在表頭刪除元素、在表尾插入元素。
隊列是先入先出的線性表,棧是后進先出的線性表。一個線性序列經(jīng)過隊列結(jié)構(gòu)后只能得到與原始序列相同的元素序列,而經(jīng)過一個棧結(jié)構(gòu)后則可以得到多種元素序列。
串是由零個或多個任意字符組成的有限序列。
第2題:
第3題:
23.單選題
程序語言的基本成分包括數(shù)據(jù)、運算、控制和(
)。數(shù)據(jù)是程序操作的對象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于(
)類型:數(shù)組屬于(
)類型。
問題1選項
A.存儲
B.分配
C.傳輸
D.函數(shù)
問題2選項
A.基本
B.用戶定義
C.構(gòu)造
D.特殊
問題3選項
A.基本
B.用戶定義
C.構(gòu)造
D.特殊
【答案】第1題:C
第2題:B
第3題:C
【解析】第1題:程序設(shè)計語言的基本成分包括數(shù)據(jù)、運算、控制和傳輸,數(shù)據(jù)是程序操作的對象,按照數(shù)據(jù)組織形式可以分為多種類型,其中枚舉屬于用戶定義類型,數(shù)組屬于構(gòu)造類型。
第2題:
第3題:
24.單選題
在下面描述的RISC指令系統(tǒng)基本概念中,不正確的表述是(
)。
問題1選項
A.選取使用頻率低的一些復(fù)雜指令,指令條數(shù)多
B.指令長度固定
C.指令功能簡單
D.指令運行速度快
【答案】A
【解析】RISC(reducedinstructionsetcomputer,精簡指令集計算機)是一種執(zhí)行較少類型計算機指令的微處理器,起源于80年代的MIPS主機(即RISC機),RISC機中采用的微處理器統(tǒng)稱RISC處理器,它能夠以更快的速度執(zhí)行操作(每秒執(zhí)行更多百萬條指令,即MIPS)。因為計算機執(zhí)行每個指令類型都需要額外的晶體管和電路元件,計算機指令集越大就會使微處理器更復(fù)雜,執(zhí)行操作也會更慢。
精簡指令集包含了簡單、基本的指令,通過這些簡單、基本的指令,就可以組合成復(fù)雜指令。每條指令的長度都是相同的,可以在一個單獨操作里完成。大多數(shù)的指令都可以在一個機器周期里完成,并且允許處理器在同一時間內(nèi)執(zhí)行一系列的指令。強調(diào)對指令流水線的優(yōu)化,同時采用Load/Store結(jié)構(gòu)進行外部數(shù)據(jù)的訪問。
CISC是復(fù)雜指令系統(tǒng)計算機(ComplexInstructionSetComputer)的簡稱,微處理器是臺式計算機系統(tǒng)的基本處理部件,每個微處理器的核心是運行指令的電路。指令由完成任務(wù)的多個步驟所組成,把數(shù)值傳送進寄存器或進行相加運算。CISC的指令集復(fù)雜龐大,而RISC則較為精簡,在CISC體系結(jié)構(gòu)下各種指令的執(zhí)行時間相差較大。
25.單選題
在TCP/IP協(xié)議棧中,應(yīng)用層協(xié)議數(shù)據(jù)單元為(
)。
問題1選項
A.消息
B.段
C.用戶數(shù)據(jù)報
D.幀
【答案】A
【解析】在TCP/IP協(xié)議棧中,應(yīng)用層協(xié)議數(shù)據(jù)單元為消息或者報文。其中段是傳輸層,用戶數(shù)據(jù)報是網(wǎng)絡(luò)層,幀是數(shù)據(jù)鏈路層。物理層是比特流。
應(yīng)用層——消息、報文(message)
傳輸層——數(shù)據(jù)段(segment)
網(wǎng)絡(luò)層——分組、數(shù)據(jù)包(packet)
鏈路層——幀(frame)
物理層——比特流
26.單選題
以下關(guān)于IPv4地址的描述中,錯誤的是(
)。
問題1選項
A.IP地址的總長度是32位
B.IP地址由網(wǎng)絡(luò)號與主機號兩部分組成
C.B類地址用2個字節(jié)做網(wǎng)絡(luò)號
D.Pv4地址是“冒分十六進制地址格式”
【答案】D
【解析】本題考查IPv4和IPv6的基礎(chǔ)知識。
IPv6的主要目的是解決IPv4中存在網(wǎng)絡(luò)地址資源不足的問題,IPv6除了具有IPv4具有的功能外,還消除了IPv4的局限性,它們之間既有相同點,又有不同點。IPv4地址的總長度是32位,而IPv6具有長達128位的地址空間,可以徹底解決IPv4地址不足的問題;IPv4地址被分為網(wǎng)絡(luò)號和主機號兩部分,若網(wǎng)絡(luò)號用一個字節(jié)表示,則最大可以創(chuàng)建256個網(wǎng)絡(luò),B類地址用2字節(jié)做網(wǎng)絡(luò)號:而IPv6報文的整體結(jié)構(gòu)分為IPv6報頭、擴展報頭和上層協(xié)議數(shù)據(jù)3部分。IPv6報頭是必選報文頭部,長度固定為40B,包含該報文的基本信息;擴展報頭是可選報頭,可能存在0個、1個或多個,IPv6協(xié)議通過擴展報頭實現(xiàn)各種豐富的功能;上層協(xié)議數(shù)據(jù)是該IPv6報文攜帶的上層數(shù)據(jù),可能是ICMPv6報文、TCP報文、UDP報文或其他可能報文。
在地址表示形式方面,IPv4地址是“點分十進制地址格式”,IPv6地址是“冒分十六進制地址格式”。
27.單選題
在某個棧中,元素的進棧次序為a,b,c,d,e,下列不可能的出棧序列是(
)。
問題1選項
A.a,b,c,d,e
B.b,c,de,a
C.e,a,b,c,d
D.e,d,c,b,a
【答案】C
【解析】棧是限定操作只能在表的同一端執(zhí)行的線性表。允許插入和刪除的一端為棧頂,不允許插入和刪除的一端為棧底。棧的邏輯特點是先進后出或后進先出。
C選項中的a不可能會在b,c,d之前先出來。
28.單選題
下面的程序(a)和程序(b)運行后,y和c的值分別是(
)。
問題1選項
A.y=2,c=11
B.y=2,c=4
C.y=0.5,c=11
D.y=0.5,c=4
【答案】A
【解析】define是宏定義,用來定義常量或宏,是一個符號替換概念。
程序(a):x*x代換掉f(x),因此,運行結(jié)果y=2,而不是y=0.5。
程序(b):case語句中,如果沒有break語句,會一直執(zhí)行到結(jié)束。所以執(zhí)行結(jié)果c=11。所以答案是A。
29.單選題
嵌入式處理器指令系統(tǒng)一般采用精簡指令集(RISC)或者復(fù)雜指令集(CISC),下列關(guān)于RISC和CISC描述錯誤的是(
)。
問題1選項
A.CISC的指令種類要多于RISC
B.RISC的尋址方式復(fù)雜,CISC的尋址方式簡單
C.CISC的有些指令執(zhí)行時間長,RISC多為單周期指令
D.RISC中Load/Store指令對存儲器進行操作
【答案】B
【解析】CISC計算機具有大量的指令和尋址方式,指令使用頻率差別大,可變長格式。
RISC計算機:指令數(shù)量少,使用頻率接近,定長格式,大部分為單周期指令,操作寄存器,只有Load/Store操作內(nèi)存。
30.單選題
如果I/O設(shè)備與存儲設(shè)備進行數(shù)據(jù)交換不經(jīng)過CPU來完成,這種數(shù)據(jù)交換方式是(
)。
問題1選項
A.程序查詢方式
B.中斷方式
C.DMA方式
D.無條件存取方式
【答案】C
【解析】本題考查計算機系統(tǒng)硬件方面關(guān)于DMA方式的基礎(chǔ)知識。
DMA方式,即“直接存儲器訪問”方式,是一種快速傳送大量數(shù)據(jù)的技術(shù),DMA方式傳送數(shù)據(jù)時,是通過直接訪問存儲器來完成,而不經(jīng)過CPU,因此省去了保存現(xiàn)場和恢復(fù)現(xiàn)場的問題。
DMA方式的工作過程是:
1、向CPU申請DMA傳送;
2、CPU允許后,DMA接受系統(tǒng)總線的控制權(quán);
3、在DMA控制器的控制下,在主存和外部設(shè)備之間直接交換數(shù)據(jù),DMA將傳輸?shù)臄?shù)據(jù)從一個地址空間復(fù)制到另一個地址空間,傳送過程中不需要中央處理器參與,傳送開始前需要CPU提供傳送數(shù)據(jù)的主存起始地址和數(shù)據(jù)長度;
4、傳送結(jié)束后,向CPU返回DMA操作完成信號。
31.案例題
閱讀下列說明和圖,回答問題1至問題4,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
電子體溫計可以快速、準(zhǔn)確地進行體溫測量,第一時間排查發(fā)熱病人。李工通過AD模塊設(shè)計體溫采集電路,如圖2-1所示,AD采集芯片使用ADC0809,單片機采用AT89S52。
對應(yīng)的電路連接描述如下:
(1)ADC0809的D0~D7端口連接到AT89S52的P0口;
(2)ADC0809的A、B、C為AD輸入IN0~IN7選擇端,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ā)器來生成;
(7)ADC0809的輸入模擬電壓范圍是0~5V;.
(8)AT89S52的P3.0管腳用來控制LED。
對于ADC0809而言,啟動一次AD轉(zhuǎn)換時,需要給ST一個短時的高電平。在AD轉(zhuǎn)換過程中,EOC為低電平,當(dāng)AD轉(zhuǎn)換完畢后,EOC會變?yōu)楦唠娖?。在AD轉(zhuǎn)換結(jié)束后,需要給OE一個短時高電平,在該期間內(nèi)從D0~D7讀取AD轉(zhuǎn)換后的數(shù)據(jù)。
【問題1】(3分)
AT89S52和ADC0809之間的連接線中,對ADC0809而言,下列信號中哪些為輸入信號?
A.ST
B.EOC
C.OE
D.AE.B
F.C
【問題2】(2分)
當(dāng)外圍的溫度傳感器模擬電壓為1.2V時,ADC0809的輸出值是多少?
【問題3】(2分)
若單片機AT89S52的ALE輸出為2M的時鐘頻率,那么ADC0809的時鐘是多少?
【問題4】(8分)
李工按照該電路的工作原理設(shè)計了如下程序,該程序以查詢方式實現(xiàn)AD轉(zhuǎn)換,讀取
AD轉(zhuǎn)換后的數(shù)據(jù)。
請根據(jù)邏輯,在下面A到O中選擇正確答案,完成(1)~(8)填空。
A.LED=0
B.LED=1
C.OE=0
D.OE=1
E.ST=0
F.ST=1
G.P0=0xF8
H.PO=0xFC
I.while(EOC==0)
J.while(EOC==1)
K.ADdata=P0
L.P0=ADdata
M.if(ADdata>128)
N.if(ADdata【答案】【問題1】
A、C、D、E、F
【問題2】
61或者0x3D
【問題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)X255=61=0x3D
【問題3】
2個D觸發(fā)器串聯(lián),進行了4分頻,因此輸出時鐘為輸入時鐘的1/4分頻,也就是D觸發(fā)器輸出最終為2M/4=500KHZ。
【問題4】
(1)為ST=0,(2)為ST=1,(3)為while(EOC==1),(4)為OE=0,(5)為ADdata=P0,(6)為OE=1,(7)為if(ADdata>128),(8)為LED=0。
32.單選題
某個模塊中各處理元素都密切相關(guān)于同一功能且必須順序執(zhí)行,前一處理元素的輸出就是下一處理元素的輸入,則該模塊的內(nèi)聚類型為(
)內(nèi)聚。
問題1選項
A.過程
B.時間
C.順序
D.邏輯
【答案】C
【解析】A選項過程內(nèi)聚。如果一個模塊內(nèi)部的處理成分是相關(guān)的,而且這些處理必須以特定的次序執(zhí)行,則稱為過程內(nèi)聚。
B選項時間內(nèi)聚。如果一個模塊完成的功能必須在同一時間內(nèi)執(zhí)行(如系統(tǒng)初始化),但這些功能只是因為時間因素關(guān)聯(lián)在一起,則稱為時間內(nèi)聚。
C選項順序內(nèi)聚。如果一個模塊的各個成分和同一個功能密切相關(guān),而且一個成分的輸出作為另一個成分的輸入,則稱為順序內(nèi)聚。本題描述的是C選項。
D選項邏輯內(nèi)聚。幾個邏輯上相關(guān)的功能被放在同一模塊中,則稱為邏輯內(nèi)聚。如一個模塊讀取各種不同類型外設(shè)的輸入。盡管邏輯內(nèi)聚比偶然內(nèi)聚合理一些,但邏輯內(nèi)聚的模塊各成分在功能上并無關(guān)系,即使局部功能的修改有時也會影響全局,因此這類模塊的修改也比較困難。
33.單選題
下面的求解菲波那級數(shù)第n項的a、b兩段程序中,分別采用了(
)算法。
問題1選項
A.遞推法和迭代法
B.迭代法和窮舉搜索法
C.迭代法和遞推法
D.遞歸法和遞推法
【答案】D
【解析】斐波納契數(shù)列(FibonacciSequence),又稱黃金分割數(shù)列,指的是這樣一個數(shù)列:1、1、2、3、5、8、13、21、……在數(shù)學(xué)上,斐波納契數(shù)列以如下被以遞歸的方法定義:F0=0,F(xiàn)1=1,F(xiàn)n=F(n-1)+F(n-2)(n>=2,n∈N*)。
第一種方法是遞歸算法(是最普遍的解決算法),這種算法的時間復(fù)雜度很高。因為在計算fib(n-1)的時候,把fib(n-2)也給計算了一遍。這樣資源得不到重復(fù)利用。時間復(fù)雜度是指數(shù)級的。
第二種方法是遞推法,利用遞推算法求問題規(guī)模為n的解的基本思想是:當(dāng)n=1時,解或為已知,或能非常方便地求得;通過采用遞推法構(gòu)造算法的遞推性質(zhì),能從已求得的規(guī)模為1、2、…、i?1的一系列解,構(gòu)造出問題規(guī)模為i的解。這樣,程序可從i=0或i=1出發(fā),重復(fù)地由已知至i?1規(guī)模的解,通過遞推,獲得規(guī)模為i的解,直至獲得規(guī)模為n的解。
34.單選題
下面(
)不屬于系統(tǒng)需求的內(nèi)容。
問題1選項
A.功能需求
B.非功能需求
C.設(shè)計約束
D.設(shè)計方案
【答案】D
35.單選題
下列關(guān)于軟件質(zhì)量管理的論述,不正確的是(
)。
問題1選項
A.軟件質(zhì)量管理是指對軟件開發(fā)過程進行的獨立的檢查活動
B.軟件質(zhì)量活動包括質(zhì)量保證、質(zhì)量規(guī)劃和質(zhì)量控制三部分
C.軟件質(zhì)量活動包括質(zhì)量規(guī)劃和質(zhì)量控制兩部分內(nèi)容
D.軟件質(zhì)量保證的目的是開發(fā)符合質(zhì)量要求的系統(tǒng)或產(chǎn)品
【答案】C
【解析】軟件質(zhì)量活動包括質(zhì)量保證、質(zhì)量規(guī)劃和質(zhì)量控制三部分,而不是只包含質(zhì)量規(guī)劃和質(zhì)量控制兩部分內(nèi)容,所以B是不正確的。
36.單選題
下列對嵌入式操作系統(tǒng)的理解,錯誤的是(
)。
問題1選項
A.系統(tǒng)內(nèi)核小
B.專用性強
C.可靠性要求高
D.天脈、VxWorks、UNIX都是嵌入式OS
【答案】D
【解析】嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)。天脈是用在航空航天領(lǐng)域的RTOS,是據(jù)機載領(lǐng)域需求和特而研制的嵌入式實時操作系統(tǒng),包括天脈1、天脈2和配套的開發(fā)環(huán)境。VxWorks實時操作系統(tǒng),基于微內(nèi)核的體系結(jié)構(gòu),嵌入式領(lǐng)域應(yīng)用最廣泛、市場占有率最高的商業(yè)系統(tǒng)。Unix不是嵌入式操作系統(tǒng)。
37.單選題
關(guān)于嵌入式系統(tǒng)特點,下列理解不正確的是(
)。
問題1選項
A.軟、硬件可剪裁
B.滿足應(yīng)用系統(tǒng)對功能、性能、可靠性、成本、體積和功耗的嚴(yán)格要求
C.系統(tǒng)駐留的軟件不變,所以經(jīng)常稱為“固件”
D.面向特定的應(yīng)用
【答案】C
【解析】嵌入式系統(tǒng)是以應(yīng)用為中心,以計算機技術(shù)為基礎(chǔ),軟硬件可裁剪,適應(yīng)應(yīng)用系統(tǒng)對功能、可靠性、成本、體積、功耗等嚴(yán)格要求的專用計算機系統(tǒng)。系統(tǒng)駐留的軟件通常是暫時不變的,所以經(jīng)常稱為“固件”。
38.單選題
容量為64塊的Cache采用組相聯(lián)方式映像,塊大小為128字節(jié),每4塊為一組,若主存容量為4096塊,且以字節(jié)編址,那么主存地址為(
)位,主存區(qū)號為(
)位。
問題1選項
A.18
B.19
C.20
D.21
問題2選項
A.4
B.5
C.6
D.7
【答案】第1題:B
第2題:C
【解析】因為主存容量為4096塊,塊大小為128字節(jié),所以主存總的大小為:4096*128B=2的19次方B。所以主存地址為19位。
主存區(qū)號的個數(shù)為:4096塊/64塊=64,所以為2的6次方。
39.單選題
設(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(小時)。
40.單選題
如果文件系統(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è)備的空間進行組織和分配,負(fù)責(zé)文件存儲并對存入的文件進行保護和檢索的系統(tǒng)。具體地說,它負(fù)責(zé)為用戶建立文件,存入、讀出、修改、轉(zhuǎn)儲文件,控制文件的存取,當(dāng)用戶不再使用時撤銷文件等。
41.單選題
計算機中采用的SSD(固態(tài)硬盤)實質(zhì)上是(
)存儲器。
問題1選項
A.Flash
B.磁盤
C.磁帶
D.光盤
【答案】A
【解析】計算機中采用的SSD(固態(tài)硬盤)實質(zhì)上是Flash
存儲器。
42.單選題
為了便于實現(xiàn)多級中斷,保存現(xiàn)場信息最有效的方法是采用(
)。
問題1選項
A.通用寄存器
B.堆棧
C.存儲器
D.文件系統(tǒng)
【答案】B
【解析】堆棧方式是保存現(xiàn)場信息最有效的方法。斷點可以保存在堆棧中,由于堆棧先進后出的特點,依次將程序的斷點壓入堆棧中。出棧時,按相反順序便可準(zhǔn)確返回到程序間斷處。
43.單選題
在五級流水線的嵌入式處理器設(shè)計中,一般包括取指、譯碼、執(zhí)行、訪存和回寫。下面對這五個階段描述不正確的是(
)。
問題1選項
A.取值是指從存儲器中取出指令,并將其放入指令流水線
B.譯碼是指對指令進行譯碼,執(zhí)行是指通過算術(shù)邏輯單元進行運算
C.訪存是指訪問數(shù)據(jù)存儲器
D.回寫是指將指令產(chǎn)生的結(jié)果回寫到外部存儲器
【答案】D
【解析】在五級流水線的嵌入式處理器設(shè)計中,一般包括取指、譯碼、執(zhí)行、訪存和回寫。取值是指從存儲器中取出指令,并將其放入指令流水線。譯碼是指對指令進行譯碼,執(zhí)行是指通過算術(shù)邏輯單元進行運算。訪存是指訪問數(shù)據(jù)存儲器?;貙懯侵笇⒅噶町a(chǎn)生的結(jié)果回寫到寄存器中。
44.單選題
下面有關(guān)測試的說法錯誤的是(
)。
問題1選項
A.測試證明了程序的正確性
B.測試無法執(zhí)行窮舉測試,只能做選擇測試
C.測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作
D.白盒測試方法用于單元測試環(huán)節(jié)
【答案】A
【解析】軟件測試是使用人工或自動的手段來運行或測定某個軟件系統(tǒng)的過程,測試不能證明程序的正確性,只能是發(fā)現(xiàn)盡可能多的錯誤。而測試無法執(zhí)行窮舉測試,只能做選擇測試,測試工作需要制訂測試計劃,按計劃執(zhí)行測試工作,白盒測試方法用于單元測試環(huán)節(jié)。
45.單選題
(
)不屬于操作系統(tǒng)的功能。
問題1選項
A.進程管理
B.文件管理
C.存儲管理
D.事務(wù)管理
【答案】D
【解析】操作系統(tǒng)的功能包括了進程管理、文件管理、存儲管理、設(shè)備管理和作業(yè)管理,事務(wù)管理是數(shù)據(jù)庫的功能,不屬于操作系統(tǒng)的功能。所以答案是D。
46.單選題
下面有關(guān)Flash存儲器的描述中,不正確的是(
)。
問題1選項
A.Flash存儲器屬于非易失存儲器
B.Flash存儲器的讀操作與SRAM存儲器的讀操作基本相同
C.Flash存儲器的寫操作與SRAM存儲器的寫操作基本相同
D.Flash存儲器在寫入信息前必須首先擦除原有信息
【答案】C
【解析】FlashMemory是一種非易失性存儲器NVM(Non-VolatileMemory),根據(jù)結(jié)構(gòu)的不同可以分為:NORFlash、NANDFlash。
先擦后寫:由于FlashMemory的寫操作只能將數(shù)據(jù)位從1寫成0,而不能從0寫成1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 地?zé)崮芾庙椖繄龅卣{(diào)研服務(wù)費用協(xié)議
- 口腔門診護士規(guī)劃方案
- 體育素養(yǎng)面試題及答案
- 溫州瑞南220千伏輸變電工程環(huán)境影響報告表
- 精裝修公寓水電費分?jǐn)偣芾矸?wù)合同
- 公寓銷售外包方案
- 資質(zhì)工作考核方案
- 化工廠吊裝方案
- 涂裝安全考試題及答案
- 平邑幼教面試題及答案
- 內(nèi)蒙古自治區(qū)通遼市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會明細(xì)及行政區(qū)劃代碼
- 螺旋溜槽安裝標(biāo)準(zhǔn)工藝
- 模具保養(yǎng)記錄表
- CNC機加工作業(yè)指導(dǎo)書
- 2022年人教版六年級下冊語文期末考試卷
- 《土地開發(fā)整理項目預(yù)算編制暫行辦法》
- 智能家居設(shè)備產(chǎn)業(yè)提質(zhì)增效行動方案(參考意見稿)
- 安徽省評議公告的中小學(xué)教輔材料零售價格表
- 德龍自卸車合格證掃描件(原圖)
- 西子otis梯oh con6423中文調(diào)試手冊
- 串激電機設(shè)計
評論
0/150
提交評論