




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2019年計算機技術與軟件《中級嵌入式系統設計師(上午卷)》試題(網友回憶版)[單選題]1.某系統的可靠性結構框圖如下圖所示。假(江南博哥)設部件1、2、3的可靠度分別為0.90、0.80、0.80(部件2、3為冗余系統)。若要求該系統的可靠度不小于0.85,則進行系統設計時,部件4的可靠至度至少應為()。A.B.C.D.參考答案:A參考解析:本題考查計算機系統可靠性知識。并聯系統中,設每個子系統的可靠性分別以R,Rz,.,Rr表示,則整個系統的可靠性R可由下式求得:R=1-(1-R)(1-R)-(1-RI)假設-一個系統由IV個子系統組成,當且僅當所有的子系統都能正常工作時系統才能正常工作,這種系統稱為串聯系統。若串聯系統中各個子系統的可靠性分別用R,.Ra,...Rr來表示,則系統的可靠性R可由下式求得:RRrR-.Rs題圖中部件2、3構成并聯子系統,其可靠性為1-(1-0.8)×(1-0.8)。設部件4的可靠度為R,由于部件1、部件2和3構成的并聯子系統、部件4為串聯結構,所以系統的可靠度為0.9×(1-(1-0.8)×(1-0.8))×R,要求:0.9×(1-(1-0.8)×(1-0.8))×R≥0.85即R≥10.85/(0.9×(1-(1-0.8)×(1-0.8)))。[單選題]2.在IS0/IEC軟件質量模型中,易使用性是指與使用所需的努力和由一組規定或隱含的用戶對這樣使用所作的個別評價有關的一組屬性,其子特性不包括()A.易理解性B.易學性C.易分析性D.易操作性參考答案:C參考解析:ISO/IEC9126軟件質量模型由三個層次組成:第一層是質量特性,第二層是質量子特性,第三層是度量指標。其中易使用性是指與為使用所需的努力和由-組規定或隱含的用戶對這樣使用所作的個別評價有關的一組屬性,其子特性包括易理解性、易學性和易操作性[單選題]3.()不是采用MVC模型視圖控制器)體系結構進行軟件系統開發的優點。A.有利于代碼重用B.提高系統的運行效率C.提高系統的開發效率D.提高系統的可維護性參考答案:B[單選題]4.執行指令時,將每-指令都分解為取指、分析和執行三步。已知取指時間t指取=5△t,分析時間t分析=2△t,執行時間t執行=3△t。若按照[執行]k、[分析]k+1、[取指]k+2重疊的流水線方式執行指令,從頭到尾執行完500條指令需()△t。A.2500B.2505C.2510D.2515參考答案:B參考解析:本題考查計算機系統基礎知識。每一條指令的取指、分析和執行三個步驟是按順序地串行處理。在重疊的流水線方式下,第一條指令開始分析時,第二條指令的取指令操作可以進行,第一條指令執行結束時,第二條指令就開始分析,同時開始讀取第三條指令,第三條指令開始分析時第二條指令執行結束,同時開始讀取第四條指令,以此類推。因此,第一條指令執行結束后,每5個5△t就可以完成一-條指令,因此執行完500條指令所需時間為5+2+3+5×499=2505△t[單選題]5.某個模塊中各處理元素都密切相關于同一功能且必須順序執行,前一處理元素的輸出就是下一處理元素的輸入,則該模塊的內聚類型為()內聚。A.過程B.時間C.順序D.邏輯參考答案:C參考解析:本題考查軟件設計的基礎知識。模塊獨立是指每個模塊完成換一個相對獨立的特定子功能,并且與其他模塊之間的聯系簡單。衡量模塊獨立程度的標準有兩個:耦合性和內聚性。其中內聚是一個模塊內部各個元素彼此結合的緊密程度的度量。有多種內聚類型。過程內聚:指一個模塊完成多個任務,這些任務必須按指定的過程執行。時間內聚:把需要同時執行的動作組合在一起形成的模塊。順序內聚:指一個模塊中的各個處理元素都密切相關于同一個功能且必須順序執行,前一個功能元素的輸出就是下一功能元素的輸入。邏輯內聚:指模塊內執行若千個邏輯上相似的功能,通過參數確定該模塊完成哪一個功能。[單選題]6.下列算法中,不屬于公開密鑰加密算法的是()。A.ECCB.DSAC.RSAD.DES參考答案:D參考解析:本題考查數據加密算法相關基礎知識.ECC、DSA和RSA均屬于公開密切加密算法,DES是共享密鑰加密算法。[單選題]7.Kerberos系統中可通過在報文中加入()來防止重放攻擊。A.會話密鑰B.時間戳C.用戶IDD.私有密鑰參考答案:B參考解析:本題考查Kerberos安全協議相關基礎知識。時間戳是防止重放攻擊的主要技術。[單選題]8.某電子商務網站向CA申請了數字證書,用戶可以通過使用(回答此處)驗證()的真偽來確定該網站的合法性。A.CA的公鑰B.CA的簽名C.網站的公鑰D.網站的私鑰參考答案:A[單選題]9.某電子商務網站向CA申請了數字證書,用戶可以通過使用()驗證(回答此處)的真偽來確定該網站的合法性。A.CA的公鑰B.CA的簽名C.網站的公鑰D.網站的私鑰參考答案:B[單選題]10.李某受非任職單位委托,利用其實驗材料、實驗室和技術資料完成了一項軟件開發。對該軟件的權利歸屬,表達正確的是()。A.該軟件屬于委托單位B.若該單位與李某對軟件歸屬有特別約定,則遵從約定;無約定的,原則上歸屬于李某C.取決于該軟件是否屬于該單位分派給李某的D.無論李某與該單位有無特別約定,該軟件都屬于李某參考答案:B參考解析:本題考查知識產權知識。委托開發的計算機軟件著作權歸屬規定如下:(1)屬于軟件開發者,即屬于實際組織開發、直接進行開發,并對開發完成的軟件承擔責任的法人或者其他組織:或者依靠自己具有的條件獨立完成軟件開發,并對軟件承擔責任的自然人。(2)合作開發的軟件,其著作權的歸屬由合作開發者簽訂書面合同約定。無書面合同或者合同未作明確約定,合作開發的軟件可以分割使用的,開發者對各自開發的部分可以單獨享有著作權;合作開發的軟件不能分割使用的,其著作權由各合作開發者共同享有。(3)接受他人委托開發的軟件,其著作權的歸屬由委托人與受托人簽訂書面合同約定:無書面合同或者合同未作明確約定的,其著作權由受托人享有。(4)由國家機關下達任務開發的軟件,著作權的歸屬與行使由項目任務書或者合同規定;項目任務書或者合同中未作明確規定的,軟件著作權由接受任務的法人或者其他組織享有。(5)自然人在法人或者其他組織中任職期間所開發的軟件有下列情形之一的,該軟件著作權由該法人或者其他組織享有:①針對本職工作中明確指定的開發目標所開發的軟件;②開發的軟件是從事本職工作活動所預見的結果或者自然的結果;⑧主要使用了法人或者其他組織的資金、專用設備、未公開的專門信息等物質技術條件所開發并由法人或者其他組織承擔責任的軟件。本題中李某所開發軟件不是任職單位指派的職務作品,其軟件作品為接受非任職單位的委托而開發,符合(3)規定的情形。[單選題]11.李工是某軟件公司的軟件設計師,每當軟件開發完成均按公司規定申請軟件著作權,該軟件的著作權()。A.應由李工享有B.應由公司和李工共同享有C.應由公司享有D.除署名權以外,著作權等其他權利由李工享有參考答案:C參考解析:本題考查知識產權知識。李某(自然人)在法人或者其他組織中任職期間所開發的軟件有下列情形之一的,該軟件著作權由該法人或者其他組織享有,(1)針對本職工作中明確指定的開發目標所開發的軟件:(2)開發的軟件是從事本職工作活動所預見的結果或者自然的結果,(3)主要使用了法人或者其他組織的資金、專用設備、未公開的專門信息等物質技術條件所開發#由法人或者其他組織承擔責任的軟件。[單選題]12.某考試系統的部分功能描述如下:審核考生報名表;通過審核的考生登錄系統,系統自動為其生成一套試題;考試中心提供標準答案;閱卷老師閱卷,提交考生成績;考生查看自己的成績。若用數據流圖對該系統進行建模,則()不是外部實體。A.考生B.考試中心C.問卷老師D.試題參考答案:D參考解析:本題考查結構化分析與設計的基礎知識。數據流圖是結構化分析的重要模型,描述數據在系統中如何被傳送或變換以及描述如何對數據流進行變換的功能(子功能),用于功能建模。數據流圖包括外部實體、數據流、加工和數據存儲。其中,外部實體.是指存在于軟件系統之外的人員、組織或其他系統:數據流是由一組固定成分的數據組成,表示數據的流向:加工描述輸入數據流到輸出數據流之間的變換:數據存儲用來表示存儲數據。[單選題]13.以下關于各類文檔撰寫階段的敘述中,不正確的是()。A.軟件需求規格說明書在需求分析階段撰寫B.概要設計規格說明書在設計階段撰寫C.測試計劃必須在測試階段撰寫D.測試分析報告在測試階段撰寫參考答案:C[單選題]14.在CPU的內外常設置多級高速緩存(Cache)其主要目的是()。A.擴大主存的存儲容量B.提高CPU訪問主存數據或指令的效率C.擴大存儲系統的容量D.提高CPU訪問外存儲器的速度參考答案:B參考解析:本題考查計算機系統基礎知識。高速緩存(Cache)是現代計算機系統中不可或缺的存儲器子系統,用來臨時存放一些經常被使用的程序片段或數據。Cache存儲了頻繁訪問的RAM位置的內容及這些數據項的存儲地址。當CPU引用存儲器中的某地址時,高速緩沖存儲器便檢查是否存有該地址。若有,則將數據返回處理器;否則進行常規的存儲器訪問。Intel的CPU一般都具有32KB的一級緩存,AMD或Via會使用更多的一級緩存。如果在一級緩存中沒有找到所需要的指令或數據,處理器會查看容量更大的二級緩存。二級緩存既可以被集成到CPU芯片內部,也可以作為外部緩存。例如,PentiumII處理器具有512KB的二級緩存,工作速度相當于CPU速度的一半。[單選題]15.下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的權重表示活動的持續時間(天),則里程碑(回答此處)不在關鍵路徑上。在其他活動都按時完成的情況下,活動BE最多可以晚()天開始而不影響工期。A.BB.CC.DD.J參考答案:B參考解析:本題考查軟件項目管理的基礎知識。活動圖是描述一個項目中各個工作任務相互依賴關系的一種模型,項目的很多重要特性可以通過分析活動圖得到,如估算項目完成時間,計算關鍵路徑和關鍵活動等。根據上圖計算出關鍵路徑為ABFJL和ADGIJL,其長度為22天。里程碑C不在關鍵路徑上。活動BE不在關鍵路徑上,最早開始時間為第4天,最晚開始時間為第6天,因此該活動的松馳時間為6-4=2天。[單選題]16.下圖是一個軟件項目的活動圖,其中頂點表示項目里程碑,連接頂點的邊表示包含的活動,邊上的權重表示活動的持續時間(天),則里程碑()不在關鍵路徑上。在其他活動都按時完成的情況下,活動BE最多可以晚(回答此處)天開始而不影響工期。A.0B.1C.2D.3參考答案:C參考解析:本題考查軟件項目管理的基礎知識。活動圖是描述一個項目中各個工作任務相互依賴關系的一種模型,項目的很多重要特性可以通過分析活動圖得到,如估算項目完成時間,計算關鍵路徑和關鍵活動等。根據上圖計算出關鍵路徑為ABFJL和ADGIJL,其長度為22天。里程碑C不在關鍵路徑上。活動BE不在關鍵路徑上,最早開始時間為第4天,最晚開始時間為第6天,因此該活動的松馳時間為6-4=2天。[單選題]17.以下關于軟件風險的敘述中,不正確的是()。A.風險是可能發生的事件B.如果發生風險,風險的本質、范圍和時間可能會影響風險所產生的后果C.如果風險可以預測,則可以避免其發生D.可以對風險進行控制參考答案:C參考解析:本題考查軟件項目管理中風險管理的基礎知識。要求考生理解風險管理的基本概念。風險是可能發生的事件,風險發生時,其本質、范圍和時間可能會影響風險所產生的后果。風險可以預測,但是不能避免所有風險的發生。[單選題]18.將編譯器的工作過程劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優化和目標代碼生成時,語法分析階段的輸入是(回答此處)。若程序中的括號不配對,則會在()階段檢查出該錯誤。A.記號流B.字符流C.源程序D.分析樹參考答案:A參考解析:本題考查程序語言基礎知識。編譯程序的功能是把某高級語言書寫的源程序翻譯成與之等價的目標程序(匯編語言或機器語言)。編譯程序的工作過程可以分為6個階段,如右圖所示,在實際的編譯器中可能會將其中的某些階段結合在-起進行處理。源程序可以簡單地被看成是一個多行的字符串。詞法分析階段的任務是對源程序從前到后(從左到右)逐個字符地掃描,從中識別出一個個“單詞”符號,稱為記號。[單選題]19.將編譯器的工作過程劃分為詞法分析、語法分析、語義分析、中間代碼生成、代碼優化和目標代碼生成時,語法分析階段的輸入是()。若程序中的括號不配對,則會在(回答此處)階段檢查出該錯誤。A.詞法分析B.語法分析C.語義分析D.目標代碼生成參考答案:B參考解析:本題考查程序語言基礎知識。編譯程序的功能是把某高級語言書寫的源程序翻譯成與之等價的目標程序(匯編語言或機器語言)。編譯程序的工作過程可以分為6個階段,如右圖所示,在實際的編譯器中可能會將其中的某些階段結合在-起進行處理。源程序可以簡單地被看成是一個多行的字符串。詞法分析階段的任務是對源程序從前到后(從左到右)逐個字符地掃描,從中識別出一個個“單詞”符號,稱為記號。[單選題]20.表達式(a-b)*(c+d)的后能式(逆波蘭式)是()A.abcd-+*B.ab-c+d*C.abc-d*D.ab-cd+*參考答案:D參考解析:[試題解析]本題考查程序語言基礎知識。表達式(a-b)*(c+d)的含義可用下面的二叉樹表示(稱為表達式語法樹),求值時先進行“a-b”運算,然后進行“c+d"運算,最后進行"*"運算[單選題]21.進程P1、P2、P3、P4和P5的前趨圖如下所示。用PV操作控制這5個進程的同步與互斥的程序如下,程序中的空①和空②處應分別為(回答此處),空③和空④處應分別為().空⑤和空⑥處應分別為()A.V(S1)和P(S2)P(S3)B.P(S1)和V(S1)V(S2)C.V(S1)和V(S2)V(S3)D.P(S1)和V(S1)P(S2)參考答案:C參考解析:[單選題]22.進程P1、P2、P3、P4和P5的前趨圖如下所示。用PV操作控制這5個進程的同步與互斥的程序如下,程序中的空①和空②處應分別為(),空③和空④處應分別為(回答此處).空⑤和空⑥處應分別為()A.V(S4)V(S5)和P(S3)B.V(S3)V(S4)和V(S5)C.P(S4)P(S5)和V(S5)D.P(S4)P(S5)和V(S4)參考答案:A參考解析:[單選題]23.進程P1、P2、P3、P4和P5的前趨圖如下所示。用PV操作控制這5個進程的同步與互斥的程序如下,程序中的空①和空②處應分別為(),空③和空④處應分別為().空⑤和空⑥處應分別為(回答此處)A.P(S6)和P(S5)V(S6)B.V(S5)和V(S5)V(S6)C.P(S6)和P(S5)P(S6)D.V(S6)和P(S5)P(S6)參考答案:D參考解析:[單選題]24.觸發器是構成時序邏輯電路的基本器件之一,下面描述中不正確的是()。A.觸發器具有兩個穩定狀態B.觸發器是具有記憶功能的二進制信息存儲器件C.必須用觸發器來設計計數器、加法器等集成邏輯器件D.集成觸發器通常具有異步置位、復位的輸入功能控制端參考答案:C參考解析:本題考查數字邏輯電路方面的基礎知識。觸發器是一種記憶元件,是時序電路不可缺少的部分,同時觸發器還是一種時序器件,其具備的基本性質包括:①具有兩個穩定的狀態,分別用二進制數碼的“1"和“0”來表示:②由一個穩態到另一個穩態,必須有外界信號的觸發,否則,它將長期處于某個狀態,即長期保持所記憶的信息:③具有兩個輸出端,即原碼輸出和反碼輸出,且兩個狀態要相反,否則會違反觸發器的狀態要求:④觸發器的基本組成是門電路,一般會使用基本的觸發器構成集成觸發器,在集成觸發器中可以利用置位、復位功能來進行觸發器的狀態設置,采用集成觸發器可以設計和時序電路相關的中規模集成器件,如計數器、寄存器、信號發生器等。[單選題]25.在五級流水線的嵌入式處理器設計中,一般包括取指、譯碼、執行、訪存和回寫。下面對這五個階段描述不正確的是()。A.取值是指從存儲器中取出指令,并將其放入指令流水線B.譯碼是指對指令進行譯碼,執行是指通過算術邏輯單元進行運算C.訪存是指訪問數據存儲器D.回寫是指將指令產生的結果回寫到外部存儲器參考答案:D參考解析:本題考查嵌入式處理器組成方面的基礎知識。在典型的五級流水線的微入式處理器設計中(如A9),其過程包括取指、網、執行、訪存和間寫五個步驟。批中取指是指從存儲器中取出指令.井格其敵入指令流水線。評到是指對排進行評的解間,執行是指利用邏組這算單元進行運算的執行:訪存是指在需要情況下進行數據存儲器的訪用。國寫是指將指令今產生的結果國寫到每存器中,包括任何從存儲署中讀取的數據。[單選題]26.I/O端口的訪問包括存儲器映射方式和I/O映射方式,下面描述中不正確的是()。A.存儲器映射方式是指對端口地址和存儲器統一編址B.I/O映射方式是指對端口地址和存儲器分開獨立編址C.存儲器映射方式中,對端口內容不能進行算術邏輯運算、移位等操作D.I/O映射方式中需要使用專i]的I/O指令對I/O端口進行操作參考答案:C參考解析:本題考查外部輸入輸出端口方面的基礎知識。I/O端口的訪問有兩種方式:一種;是端口地址和存儲器統-編址,也就是存儲器映射方式;另外一種是I/O端口地址與存儲器分開獨立編址,也就是I/O映射方式,也被稱為獨立編址。存儲器映射方式的主要優點是:對I/O端口設備的訪問是使用訪問存儲器的指令,這不僅僅使得訪問I/O端口可以實現輸入/輸出操作,而且還可以對端口內容進行算術邏輯運算、移位等操作:另外,它能給I/O端口較大的編址空間,這對大型控制系統及數據通信很有意義。該方式的缺點是I/O端口占用了存儲器的地址空間,使存儲器的容量變小。I/O映射方式的主要優點是:I/O端口地址不占用存儲器空問,使用專門的I/O指令對:I/O端口進行操作,由于專門I/O指令與存儲器訪問指令助記符有明顯的區別,使得I/O操作和存儲器操作層次清晰,程序可讀性強。存儲器映射方式的I/O讀寫操作指令與存儲單元的讀寫指令相同,但行為有所不同。[單選題]27.下圖描述的是DMA訪問原理框圖,DMA傳輸一般分為四個階段:申請階段、響應階段、數據傳送階段和傳送結束階段,圖中的(1)、(2)、(3)、(4)應該依次為()A.總線請求、總線響應、DMA響應、DMA請求B.總線請求、總線響應、DMA請求、DMA響應C.總線響應、總線請求、DMA請求、DMA響應D.總線響應、總線請求、DMA響應、DMA請求參考答案:B[單選題]28.RS422和RS485都是在RS-232C的基礎上發展起來的串行數據接口標準,下面描述正確的是()A.RS422和RS485標準只有電氣特性的規定,而不涉及接插件、電纜B.RS422采用的是“平衡”信號,而非差分信號C.RS422是一種單機發送、單機接收的單向平衡傳輸規范D.RS485標準上沒有定義總線上最大設備個數情況下的電氣特參考答案:A參考解析:本題考查基本的對外輸入輸出接口(串行通信口)方面的基礎知識。RS422和RS485都是在RS232C基礎上發展起來的串行數據接口標準,都是由EIA制定并發布的。RsS42為了彌補RS232C的不足而被提出,主要是為了改進RS22C2的通信距離短、速率低等缺點。RS422定義了一-種“平衡”的通信接口,將速率提高到10Mb/s,傳輸距離延長到1220m(速率低于100kb/s時),并允許一條總線上:最多鏈接10個接收器。RS422是--種單機發送、多機接收的單向平衡傳輸規范。RS422采用的“平衡”信號是指差分信號。差分傳輸使用一對電平互反的變化的信號線傳輸數據,能更好地抗噪聲和獲得更遠的傳輸距離。為了擴展應用范圍,在RS422基礎上提出了RS485標準,它增加了總線上設備的個數,定義了在最大設備個數情況下的電氣特性和雙向通信的能力同時增加了發送器的驅動能力和沖突保護特性。RS422和RS485的標準只有電氣特性的規定,面不涉及接插件、電纜和上層協議標準,在此基礎上用戶可以建立自己的高層通信協議,如MODBUS協議。[單選題]29.IIC總線協議包含物理層和數據鏈路層,下圖是常見的多個IIC設備接口示意圖,下面描述不正確的是()。?A.在物理層,IIC使用兩條信號線,一條是串行數據線、一條是串行時鐘線B.在數據鏈路層,每個IIC設備不用具有唯一的設備地址C.在IIC構成系統中,可以是多主系統,但任一時刻只能有一個主IIC設備D.IIC具有總線仲裁功能參考答案:B參考解析:本題考查IC接口方面的基礎知識。IIC由Phiis公司針對MICU需要而研制的二進制中行總線。用于連接MICu及其外圍設備,IIC總線的主要特點包括:①簡單性和有效性:②占用空間小,減少了電路板的空間和芯片引腳的數量,降低了互聯成本:③總線長度可以達到7.6m.并能夠以100kb/s的最大傳輸速率支持40個組件:國支持多主控,任何一個時間點只能有1個主控,需要通過總線仲裁來決定:⑤IIC總線的協議層包含物理層和數據鏈路層。在物理層,IIC總線僅僅使用2條信號線:一條是串行數據線,用于數據的接收和發送:另外一條是串行時鐘線,用于指示何時數據線上是有效數據。在數據鏈路層,每個連接到IC總線上的設備都有唯一的地址,設備的地址由設計者來決定。主IIC設備發出時鐘信號、地址信號和控制信號,選擇通信的從IIC設備和控制收發。IIC總線有如下要求:①各個節點設備必須具有IIC接口功能:②各個節點設備必須共地:③兩根信號線必須接上拉電阻:⑥IIC總線上面的狀態-般包括空閑狀態、占有總線、釋放總線等,包含了啟動信號、停止信號、應答信號等。[單選題]30.為了更加靈活地運用中斷,計算機采用中斷屏蔽技術,下列描述錯誤的是()。A.一般中斷控制器將中斷屏蔽位集中在一起,構成中斷屏蔽寄存器B.可屏蔽中斷一旦提出請求,CPU必須無條件響應C.對可屏蔽中斷,僅受本身屏蔽位控制,而不受CPU中斷允許標志位控制D.中斷源在對應的中斷屏蔽位為屏蔽狀態時,其中斷請求不能被CPU響應參考答案:C[單選題]31.協處理器是連接在CPU上面的附屬器件,下面關于協處理器描述不正確的是()。A.必須在CPU的指令集中保留某些操作碼用于協處理器操作B.協處理器一般用于執行一些特殊指令C.協處理器可以在自己的寄存器上執行加載和存儲操作D.協處理器和CPU之間不能進行數據交互參考答案:D[單選題]32.下圖為典型的復位電路,針對該復位電路,下列描述錯誤的是()。A.系統上電時,通過電阻R1向電容C1充電B.當C1電壓未達到門限電壓時,RESET端輸出高電平,系統進入復位狀態C.當C1電壓達到門限電壓時,RESET端輸出高電平,系統進入復位狀態D.按下復位按鈕時,C1兩端的電荷會被放掉,系統進入復位狀態參考答案:C參考解析:本題考查硬件電路設計中復位電路的基礎知識。在一般的嵌入式系統中,復位電路主要完成系統的上電復位和系統在運行時用戶的按鍵復位功能,復位電路可以由簡單的RC電路組成,該圖示是簡單的RC。復位電路原理圖。該復位電路的工作原理為:在系統上電時,通過電阻R1向電容C1充電,當C1兩端的電壓未達到高電平的廣]限電壓時,RESET端輸出為高電平,系統處于復位狀態;當C1兩端的電壓達到高電平的門限時,RESET端輸出為低電平,系統進入工作狀態。當用戶按下復位按鈕時,C1兩端的電荷被釋放掉,RESET端輸出為高電平,系統進入復位狀態,再重復上述充電過程,系統進入正常工作狀態。[單選題]33.以下不屬于嵌入式系統硬件PCB圖設計原則的是()。A.高速信號優先B.先整體設計再局部調整C.先簡單后復雜D.優先核心器件布局參考答案:C參考解析:本題考查硬件電路設計的基礎知識。印制電路板的設計從確定板的尺寸大小開始,印制電路板的尺寸因受機箱外殼大小限制,以能恰好安放入外殼內為宜:其次,應考慮印制電路板與外接元器件(主要是電位器、插口或其他印制電路板)的連接方式。印制電路板與外接元件-般是通過塑料導線或金屬隔離線進行連接。但有時也設計成插座形式,即:在設備內安裝一個插入式印制電路板要留出充當插口的接觸位置。對于安裝在印制電路板上的較大的元件,要加金屬附件固定,以提高耐振、耐沖擊性能。布線圖設計的基本方法是:首先需要對所選用元器件及各種插座的規格、尺寸、面積等有完全的了解:對各部件的位置安排作合理的、仔細的考慮,主要是從電磁場兼容性、抗干擾的角度,走線短,交叉少,電源和地的路徑及去耦等方面考慮。各部件位置定出后,就是各部件的連線,按照電路圖連接有關引腳,完成的方法有多種。印刷線路圖的設計有計算機輔助設計與手工設計方法兩種。最原始的是手工排列布圖,這往往反復幾次,才能最后完成。計算機輔助制圖,現在有多種繪圖軟件,功能各異,但總的說來,繪制、修改較方便,并且可以存盤貯存和打印,一般是先高速信號,先整體,先進行復雜信號布線和核心器件布局設計。[單選題]34.為解決計算機與打印機之間速度不匹配的問題,通常設置一個打印數據緩沖區,主機將要輸出的數據依次寫入該緩沖區,而打印機則依次從該緩沖區中取出數據。該緩沖區的邏輯結構應該是()。A.棧B.隊列C.樹D.圖參考答案:B[單選題]35.操作系統執行系統調用的過程包括如下主要操作:①返回用戶態②執行陷入(trap)指令③傳遞系統調用參數④執行相應的服務程序正確的執行順序是()。A.②-③-①-④B.②-④-③-①C.③-②-④-①D.③-④-②-①參考答案:C參考解析:本題考查操作系統中系統調用的基礎知識。操作系統的主要功能是為管理硬件資源和為應用程序開發人員提供良好的環境來使應用程序具有更好的兼容性,為了達到這個目的,內核提供一系列具備預定功能的多內核函數,通過一組稱為系統調用(systemcall)的接口呈現給用戶。系統調用把應用程序的請求傳給內核,調用相應的內核函數完成所需的處理,將處理結果返回給應用程序。現代的操作系統通常都具有多任務處理的功能,通常靠進程來實現。由于操作系統快速的在每個進程間切換執行,所以一切看起來就會像是同時的。同時這也帶來了很多安全問題。例如,一個進程可以輕易地修改進程的內存空間中的數據來使另一個進程異常或達到一些目的,因此操作系統必須保證每一個進程都能安全的執行。這一問題的解決方法是在處理器中加入基址寄存器和界限寄存器。這兩個寄存器中的內容用硬件限制了對存儲器的存取指令所訪問的存儲器的地址。這樣就可以在系統切換進程時寫入這兩個寄存器的內容到該進程被分配的地址范圍,從而避免惡意軟件。為了防止用戶程序修改基址寄存器和界限寄存器中的內容來達到訪問其他內存空間的目的,這兩個寄存器必須通過一些特殊的指令來訪問。通常,處理器設有兩種模式:“用戶模式”與“內核模式”,通過一個標簽位來鑒別當前正處于什么模式。一些諸如修改基址寄存器內容的指令只有在內核模式中可以執行,而處于用戶模式時,硬件會直接跳過這個指令并繼續執行下一個。同樣,為了安全問題,一些I/O操作的指令都被限制在只有內核模式可以執行,因此操作系統有必要提供接口來為應用程序提供諸如讀取磁盤某位置的數據的接口,這些接口就被稱為系統調用。當操作系統接收到系統調用請求后,會讓處理器進入內核模式,從而執行諸如I/O操作,修改基址寄存器內容等指令,而當處理完系統調用內容后,操作系統會讓處理器返回用戶模式,來執行用戶代碼。[單選題]36.下列關于基于時間片的進程調度的敘述中,錯誤的是()。A.時間片越短,進程切換的次數越多,系統開銷也越大B.當前進程的時間片用完后,該進程狀態由執行態變為阻塞態C.時鐘中斷發生后,系統會修改當前進程在時間片內的剩余時間D.影響時間片大小的主要因素包括響應時間、系統開銷和進程數量等參考答案:B參考解析:本題考查基于時間片進程調度的基礎知識。時間片輪轉調度是-種最古老、最簡單、最公平且使用最廣的算法。每個進程被分配一個時間段,稱作它的時間片,即該進程允許運行的時間。如果在時間片結束時進程還在運行,則CPU將被剝奪并分配給另一個進程。如果進程在時間片結束前阻塞或結束,則CPU當即進行切換。調度程序所要做的就是維護--張就緒進程列表,當進程用完它的時間片后,它被移到隊列的末尾。時間片輪轉調度的關鍵是時間片的長度。從一個進程切換到另-一個進程需要一定時間來保存和裝入寄存器值及內存映像,更新各種表格和隊列等。假如進程切換(有時稱為上下文切換)需要5ms,再假設時間片設為20ms,則在做完20ms有用的工作之后,CPU將花費5ms來進行進程切換。CPU時間的2096被浪費在了管理開銷上。為了提高CPU效率,可以將時間片設為500ms。這時浪費的時間只有1%。但考慮在一個分時系統中,如果有十個交互用戶幾乎同時按下回車鍵,將發生什么情況?假設所有其他進程都用足它們的時間片的話,最后一個進程不得不等待5s才獲得運行機會。多數用戶無法忍受-一條簡短命令要5s才能做出響應。同樣的問題在一臺支持多道程序的個人計算機上也會發生。所以時間片設得太短會導致過多的進程切換,降低了CPU效率:而設得太長又可能引起對短的交互請求的響應變差。將時間片設為100ms通常是一個比較合理的折中。[單選題]37.某計算機主存容量為64KB,其中ROM區為4KB,其余為RAM區,按字節編址。現要用2Kx8位的ROM芯片和4Kx4位的RAM芯片來設計該存儲器,則需要上述規格的ROM芯片數和RAM芯片數分別是()。A.1、15B.2、15C.1、30D.2、30參考答案:D參考解析:本題考查計算機存儲系統的相關技術。計算機存儲器分為兩種基本類型:ROM(只讀存儲器)和RAM(隨機存儲器)。在ROM中,只讀數據是預先記錄的,不能被移動。ROM不易于丟失,不管計算機處于開機還是關機狀態,ROM始終保留其內部內容。大多數個人計算機的ROM較小,主要用于存儲--些關鍵性程序,諸如用來啟動計算機的程序。另外,ROM也用于計算器及外圍設備等,如激光打印機,其字體存儲于ROM中。ROM還存在一些擴展變量,如可編程只讀存儲器(PROM),即采用專用PROM編程器在空白芯片上寫入數據。RAM存儲器中的內容可以以任意順序存取(讀、寫和移動)。RAM通常負責計算機中主要的存儲任務,如數據和程序等動態信息的存儲。本題中4KB的ROM,用2KX8位的ROM芯片,需要2片:60KB的RAM,用4KX4的RAM芯片設計,需要30片。[單選題]38.計算機處理外部中斷時,應該由操作系統保存的是()。A.程序計數器的內容B.通用寄存器的內容C.塊表(TLB)的內容D.Cache中的內容參考答案:B參考解析:本題考查計算機中斷系統的基礎知識。中斷是指CPU對系統發生的某個事件做出的一種反應,CPU暫停正在執行的程序,保留現場后自動地轉去執行相應的處理程序,處理完該事件后再返回斷點繼續執行被“打斷”的程序。中斷可分為三類:第一類是由CPU外部引起的,稱作中斷,如I/0中斷、時鐘中斷、控制臺中斷等:第二類是來自CPU的內部事件或程序執行中的事件弓I起的過程,稱作異常,如由于CPU本身故障、程序故障(非法操作碼、地址越界、浮點溢出等)等引起的過程;第三類是由于在程序中使用了請求系統服務的系統調用而引發的過程,稱作“陷入”(trap,或者陷阱)。前兩類通常都稱作中斷,它們的產生往往是無意、被動的,而陷入是有意和主動的。中斷處一般分為中斷響應和中斷處理兩個步驟。中斷響應由硬件實施,中斷處理主要由軟件實施。操作系統對中斷處理的順序主要以下動作完成:①保存正在運行進程的各寄存器的內容,把它們放入核心棧的新幀面中。②確定“中斷源”或核查中斷發生,識別中斷的類型(如時鐘中斷或盤中斷)和中斷的設備號(如哪個磁盤引起的中斷)。系統接到中斷后,就從機器那里得到一個中斷號,它是檢索中斷向量表的位移。中斷向量因機器而異,但通常都包括相應中斷處理程序入口地址和中斷處理時處理機的狀態字。③核心調用中斷處理程序,對中斷進行處理。④中斷處理完成并返回。中斷處理程序執行完以后,核心便執行與機器相關的特定指令序列,恢復中斷時寄存器內容和執行核心棧退棧,進程回到用戶態。如果設置了重調度標志,則在本進程返回到用戶態時做進程調度。[單選題]39.下列選項中會導致進程從執行態變為就緒態的事件是()。A.執行等待操作B.申請內存失敗C.啟動I/O設備D.被高優先級進程搶占參考答案:D[單選題]40.一臺計算機的顯示存儲器用DRAM芯片實現,要求顯示分辨率為1024x1024,顏色深度為24位,幀頻為100Hz,顯示總帶寬的,50%用來刷新屏幕,則需要的顯存總帶寬至少為()。A.1200MbpsB.9600MbpsC.2400MbpsD.4800Mbps參考答案:D參考解析:本題考查計算機顯示方面的基礎知識。計算機的顯示存儲器又名幀緩沖存儲器。顯示卡上都設有一塊與屏幕顯示位置對應的存儲區,稱為顯示緩存V-RAM,它實際上是一塊動態隨機存取存儲器DRAM,用來存放當前屏幕顯示的數據。顯示緩存中某一地址的數據,決定了當前屏幕上某一點的色彩屬性。因此,顯示存儲器的容量決定了最大顯示分辨率及顯示深度。顯示分辨率(屏幕分辨率)是屏幕圖像的精密度,是指顯示器所能顯示的像素有多少。由于屏幕上的點、線和面都是由像素組成的,顯示器可顯示的像素越多,畫面就越精細,同樣的屏幕區域內能顯示的信息也越多,所以分辨率是個非常重要的性能指標。可以把整個圖像想象成是-個大型的棋盤,而分辨率的表示方式就是所有經線和緯線交叉點的數目。顯示分辨率一定的情況下,顯示屏越小圖像越清晰,反之,顯示屏大小固定時,顯示分辨率越高圖像越清晰。高分辨率是保證彩色顯示器清晰度的重要前提。電子槍從屏幕的左上角的第一行(行的多少根據顯示器當時的分辨率所決定,比如800×600分辨率下,電子槍就要掃描600行)開始,從左至右逐行掃描,第一行掃描完后再從第二行的最左端開始至第二行的最右端,一直到掃描完整個屏幕后再從屏幕的左上角開始,這時就完成了一次對屏幕的刷新,周而復始。一般來講,屏幕的刷新率要達到75Hz以上,人眼才不易感覺出屏幕的閃爍,CRT顯示器的刷新率是由其行頻和當時的分辨率決定的,行頻越高,同一分辨率下的刷新率就越高:而行頻一定的情況下,分辨率越高則它所能達到的刷新率越低。顯存帶寬是指顯示芯片與顯存之間的數據傳輸速率。顯存帶寬是決定顯卡性能和速度最重要的因素之一。為了滿足1024×1024的顯示分辨率,24位的顏色深度,當幀頻為100Hz時,顯存帶寬至少為2400Mbps.當顯示總帶寬的50%用來刷新屏幕時,則至少需要2倍的顯存帶寬,即4800Mbps[單選題]41.總線主設備指的是()。A.總線上的智能設備B.總線目標設備C.可申請并能獲得總線使用權的設備D.總線控制器參考答案:C參考解析:本題考查計算機總線的基礎知識。總線(Bus)是計算機各種功能部件之間傳送信息的公共通信干線,它是由導線組成的傳輸線束,按照計算機所傳輸的信息種類,計算機的總線可以劃分為數據總線、地址總線和控制總線,分別用來傳輸數據、數據地址和控制信號。總線是一種內部結構,它是CPU、內存、輸入、輸出設備傳遞信息的公用通道,主機的各個部件通過總線相連接,外部設備通過相應的接口電路再與總線相連接,從而形成了計算機硬件系統。在計算機系統中,各個部件之間傳送信息的公共通路叫總線,微型計算機是以總線結構來連接各個功能部件的。總線是一種共享型的數據傳送設備。雖然總線上可聯接多個設備,但任一時刻通常只能有一對設備參與數據傳輸。總線的主設備是指獲得總線控制權的設備。總線的從設備是指只能被主設備訪問的設備,只能響應從主設備發來的總線命令。總線的操作步驟是首先由主模塊申請總線控制權,總線控制器進行裁決。主模塊得到總線控制權后尋址從模塊,從模塊確認后進行數據傳送。[單選題]42.某計算機存儲器按字節編址,采用小端方式存放數據,假定編譯器規定int型和short型長度分別為32位和16位,并且數據按雙字節對齊存儲。某C語言程序段如下。若record變量的首地址為0xc008,則地址0xc008中的內容是(回答此處),record.c的地址是()。A.0×11B.0×01C.0×10D.0×00參考答案:A[單選題]43.某計算機存儲器按字節編址,采用小端方式存放數據,假定編譯器規定int型和short型長度分別為32位和16位,并且數據按雙字節對齊存儲。某C語言程序段如下。若record變量的首地址為0xc008,則地址0xc008中的內容是(),record.c的地址是(回答此處)。A.OxcOOaB.OxcOOcC.OxcOOdD.OxcOOe參考答案:D[單選題]44.關于BootLoader,下列理解錯誤的是()。A.BootLoader是在操作系統內核運行之前運行的一小段程序B.Bootloader是通用的C.有些BootLoader支持多CPUD.BootLoader的功能之一是初始化硬件參考答案:B參考解析:本題考查嵌入式系統Botloder方面的基礎知識。BotLoeder是在操作系統內核運行之前運行的一小段引導程序,可以初始化硬件設備、建立內存空間映射圖,從而將系統的軟硬件環境帶到一個合適狀態,以便為最終調用操作系統內核準備好正確的環境。有些BoLaderr支持多CPU。在嵌入式操作系統中,通常沒有BIOS那樣的固件程序,因此,整個系統的加載啟動任務,就完全由BotLoader完成。通常,BootLoader是嚴重依賴于特定硬件環境實現的,尤其是在嵌入式環境,因此,建立一個通用的BootLoader幾乎是不可能的。[單選題]45.下列對軟件需求分析理解錯誤的是()。A.需求分析階段包括需求提出、需求描述、需求評審和需求實現B.需求分析的工作是準確描述軟件功能、性能、接口需求,以及設計限制C.需求分析階段的工作產品是軟件需求規格說明和軟件接口需求規格說明D.需求分析是軟件設計的基礎參考答案:A參考解析:本題考查關于軟件需求分析方面的基礎知識。軟件需求分析階段,通常包括需求提出、需求描述、需求評審等內容。需求分析的工作是準確描述軟件的功能、性能、接口需求,以及設計限制:需求分析階段的工作產品是軟件需求規格說明和軟件接口需求規格說明,規模小的軟件,軟件接口需求規格說明與軟件需求規格說明可以合并為一份文檔。需求分析是軟件設計的基礎,也是軟件測試的基礎。[單選題]46.關于嵌入式系統特點,下列理解不正確的是()A.軟、硬件可剪裁B.滿足應用系統對功能、性能、可靠性、成本、體積和功耗的嚴格要求C.系統駐留的軟件不變,所以經常稱為“固件"D.面向特定的應用參考答案:C參考解析:本題考查嵌入式系統特點方面的基礎知識。嵌入式系統通常是面向特定應用的,針對具體的應用,系統的軟、硬件可剪裁,滿足應用系統對功能、性能、可靠性、成本、體積和功耗的嚴格要求。系統駐留的軟件通常是暫時不變的,所以經常稱為“固件”[單選題]47.下列對嵌入式操作系統的理解,錯誤的是()。A.系統內核小B.專用性強C.可靠性要求高D.天脈、VxWorks、UNIX都是嵌入式OS參考答案:D參考解析:本題考查嵌入式操作系統方面的基礎知識。嵌入式操作系統,是一-種用途廣泛的系統軟件,通常包括與硬件相關的底層驅動軟件、系統內核、設備驅動接口、通信協議、圖形界面、標準化瀏覽器等。嵌入式系統是面向特定應用的,具有如下特點:系統內核小,專用性強,可靠性、實時性要求高等。天脈、Vxworks、Intergrity等,都是嵌入式OS,UNIX不屬于。[單選題]48.對于嵌入式系統,下面理解不正確的是()。A.嵌入式系統一般由嵌入式計算機系統和執行裝置組成B.嵌入式計算機系統由硬件層、系統軟件層和應用層構成C.執行裝置接受嵌入式計算機系統的控制命令,執行規定的操作和任務D.執行裝置是嵌入式系統的核心參考答案:D參考解析:本題考查嵌入式系統方面的基礎知識。嵌入式系統是一一個以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適應應用系統對功能、性能、可靠性、成本、體積、功耗等嚴格要求的專用計算機系統。因此,嵌入式系統-般由嵌入式計算機系統和執行裝置組成,嵌入式計算機系統由硬件層、系統軟件層和應用層構成:執行裝置接受嵌入式計算機系統的控制命令,執行規定的操作和任務。嵌入式系統的核心,是由一個或幾個預先編程好的,用來執行少數幾項任務的微處理器或者單片機組成。[單選題]49.軟件設計中,模塊劃分應遵循的準則是()。A.低內聚低耦合B.低內聚高耦合C.高內聚低耦合D.高內聚高耦合參考答案:C參考解析:本題考查軟件設計方面的基礎知識。軟件設計中應遵循的原則是:高內聚、低耦合。內聚是從功能角度來度量模塊內的聯系,一個好的內聚模塊,應當恰好做一件事情。它描述的是模塊的功能聯系。耦合是軟件結構中各模塊之間相互連接的一種度量,耦合強弱取決于模塊間接口的復雜程度、進入或訪問一個模塊的點,以及通過接口的數據。[單選題]50.關于嵌入式SQL,下列描述不正確的是()。A.嵌入式SQL屬于SQL語言在嵌入式環境下的一種使用B.嵌入式SQL是把SQL語言嵌入到宿主語言中進行數據訪問和處理C.嵌入式SQL執行前,首先要與數據庫進行連接D.嵌入式SQL通常是交互式進行數據庫操作參考答案:D參考解析:本題考查嵌入式SOL方面的基礎知識。嵌入式SQL(EmbeddedSQL)是SQL語言的一種使用方法。在獨立使用SQL語言進行數據庫操作時,其使用方法稱為交互式SQL(InteractiveS0L),簡稱ISQL,交互式SQL的特點是只能用于數據庫的操作,不能進行數據處理。當一個程序既要訪問數據庫,又要處理數據時,把SOL語言嵌入程序設計語言(即宿主語言)中,將SQL語言訪問功能和宿主語言的數據處理功能相結合,這樣使用的SQL稱為嵌入式SQL。嵌入式SQL執行前,首先要與數據庫進行連接。[單選題]51.堆是一種有用的數據結構,下列關鍵字序列中,()是一個堆。A.16,72,31,23,94,53B.94,53,31,72,16,53C.16,53,23,94,31,72D.16,31,23,94,53,72參考答案:D參考解析:本題考查數據結構中堆的基礎知識。堆是一個關鍵字序列(k0,K1,.Kz,....,kn-1),它具有如下特性:K≤Kzi-1,K≤Kzi+2,這里,i=0,1,2,...,[(n一1)/2]。[單選題]52.嵌入式系統中,BIT(Built-inTest)的功能不包括()。A.提供系統故障檢測和故障隔離能力B.是設備驅動程序的重要組成部分C.判斷系統是否可用D.提高系統可靠性,降低系統維護費用參考答案:B參考解析:本題考查嵌入式系統中BIT(Built—inTest)方面的基礎知識。在機載計算機系統中,機內自檢測BIT(Built—inTest)是通過在機載計算機中設計專門的BIT電路,配合專門的BIT軟件,提供系統故障檢測和故障隔離能力,通過故障監測快速判斷系統是否可用,以達到大幅度提高機載計算機可靠性和安全性的目的,同時,降低系統維護費用。BIT不屬于設備驅動程序的組成部分。[單選題]53.下面的程序(a)和程序(b)運行后,y和C的值分別是()。A.y=2,c=11B.y=2,c=4C.y=0.5,c=11D.y=0.5,c=4參考答案:A參考解析:本題考查C語言編程基礎知識。define是宏定義,用來定義常量或宏,是一個符號替換概念,例如本題中的:#definef(x)=x*x預編譯時,會首先把程序中出現f(x)的地方,替換成x*x,因此,程序(a)運行結果y=2,而不是y=0.5。程序(b)中,執行結果c=11,而不是期望的c=4,因為缺少break語句,c++:c+=2;c+5=:5這三條語句被順序執行。[單選題]54.關于RapidIO技術,下列說法中錯誤的是()。A.RapidIO是一種高速串行總線,傳輸速率可達Gbps量級B.RapidIO協議采用由物理層、邏輯層和傳輸層構成的三層體系結構C.RapidIO技術多采用基于交換機的互連拓撲結構D.RapidIO已取代了其他互連技術,成為解決嵌入式互連問題的最佳選擇參考答案:D參考解析:本題考查高速互連總線的基礎知識。Rapid10.StarfabrierPCIExpreIfiniBad等高性能的串行互建技術均采用交換式互連架構,代表了當今互連技術的發展趨勢,各協議的性能特點和應用領域相互重合卻又各有側重。Repialo技術是一種高性能、低引腳數.基于數據包交換的交叉開關互連技術,其被定義為三級分層體系結構,分別為邏輯層、傳輸層和物理層。可以實現從1Cbps到60s的通信速率。從應用角度來看,主要面向高性能嵌入式系統互連市場,多應用F系統內部器件緊耦合的互連,但選擇Rapialo還是其他互連技術作為可行的解決方案要視具體的應用需求而定。[單選題]55.設有4個作業同時到達,每個作業的執行時間均為2小時,它們在一臺處理器上按單道方式運行,則平均周轉時間為()A.1小時B.2.5小時C.5小時D.8小時參考答案:C參考解析:根據題意,4個作業同時到達,每個作業的執行時間均為2小時,它們在一臺處理器上按單道方式運行。假設這4個作業開始時間都為0,依次執行,則下表給出了各作業的執行情況和周轉時間。[單選題]56.下面對父進程和子進程的敘述不正確的是()A.父進程創建子進程,因此父進程執行完之后,子進程才能運行B.父進程和子進程之間可以并發執行C.父進程可以等待所有子進程結束后再執行D.撤銷父進程時,可同時撤銷其子進程參考答案:A參考解析:本題考查操作系統的基礎知識。在操作系統中,進程是資源分配的基本單位,也是獨立運行的基本單位,進程是程序在一個數據集合上的運行過程,是系統進行資源分配和調度的一個獨立單位。一個進程可以創建若千個子進程,子進程被創建后,一般與父進程并發執行,以完成特定的任務:父進程創建完子進程后,也可以等待所有子進程結束后再執行:但當撤銷一個進程時,操作系統會檢查被撤銷進程是否有子進程,若有子進程,還應撤銷該進程的子進程。當父進程執行完之后,被撤銷時,子進程也被一同撤銷。[單選題]57.在C語言中,char型數據在內存中的存儲形式是()A.補碼B.反碼C.原碼D.ASCII碼參考答案:D參考解析:在C語言中,char型數據是將一個字符常量放到一個字符變量中,并不是把該字符本身放到內存單元中去,而是將該字符的相應的ASCII代碼放到存儲單元中。c語言使字符型數據和整型數據之間可以通用。一個字符數據既可以以字符形式輸出,也可以以整數形式輸出。以字符形式輸出時,需要先將存儲單元中的ASCII碼轉換成相應字符,然后輸出。以整數形式輸出時,直接將ASCI碼作為整數輸出。原碼、反碼和補碼是對數字的二進制定點的表示方法。[單選題]58.若執行下列程序時從鍵盤上輸入5,則輸出結果是()。A.7B.6C.5D.4參考答案:B參考解析:本題考查C語言的基礎知識。輸入5時,條件if(x++>5)中的“x++”是后.置自增,因此等效于近5>5),即條件為假,x++使得x變為6.執行printf(“%dkn”,x一)時,其中的“x一”是后置自減,應輸出6之后再執行自減運算,因此最后x的值是5,輸出的值為6[單選題]59.如果文件系統采用二級目錄結構,就可以()。A.縮短訪問文件存儲時間B.實現文件共享C.解決文件同名沖突問題D.節省主存空間參考答案:C參考解析:計算機系統中的文件種類繁多,數量龐大,為了有效地管理這些文件,提高系統查找文件的效率,應對這些文件加以適當的組織,文件的組織可以通過目錄來實現。在同一目錄中,文件和文件夾名稱不能同名,而在二級目錄結構中,不同的文件夾下,可以存放同名文件,解決不同用戶之間的文件同名沖突問題。[單選題]60.軟件測試的目的是發現軟件的錯誤。使用白盒測試方法時,確定測試數據應根據()和制定的覆蓋標準。A.程序的內部邏輯B.程序的復雜程度C.使用說明書D.程序的功能文檔參考答案:D參考解析:軟件測試的目的是盡可能多地發現程序中的錯誤,而不是改正程序中的錯誤或證明程序是正確的。可將測試方法分為白盒測試和黑盒測試兩種。使用白盒測試方法時,確定測試數據應根據程序的功能文檔和指定的覆蓋標準,當根據程序的功能文檔確定的測試數據不能滿足指定的覆蓋標準時,可以參考程序的內部邏輯分析未滿足獲蓋標準的原因,然后確定需要修改功能文檔或增加測試數據;而黑盒測試則根據軟件需求規格說明來設計測試用例,確定程序的功能是否滿足軟件需求規格說明。[單選題]61.軟件能力成熟度模型CMM中,將軟件能力成熟度自低到高依次劃分為5級。除等級1外,每個成熟度等級被分解成幾個關鍵過程域,其中”同行評審”屬于()的關鍵過程域。A.可重復級B.優化級C.已管理級D.已定義級參考答案:D[單選題]62.基線是經過正式驗證或確認,并作為后續工作開展依據的一個或-組工作產品,軟件項目至少應形成功能基線、分配基線和產品基線三類基線。功能基線形成的時機是()。A.在系統分析與軟件定義階段結束時B.在需求分析階段結束時C.在軟件設計階段結束時D.在綜合測試階段結束時參考答案:A參考解析:本題考查軟件工程的基礎知識。在配置項目生存周期的某一特定時間內,一個和一組正式指定或固定下來的配置標準文件。基線加上根據這些基線批準同意的改動構成了當前配置標識,對于配置管理有以下三個基線:功能基線:在系統分析與軟件定義階段結束時,經過正式批準、簽字的系統規格說明書、項目任務書、合同書或協議書中所規定的對待開發軟件系統的規格說明。分配基線:在需求分析階段結束時,經過正式評審和批準的需求規格說明。分配基線是最初批準的分配配置標識。產品基線:在綜合測試階段結束時,經過正式評審和批準的有關所開發的軟件產品的全部配置項的規格說明。產品基線是最終批準產品配置標識。綜上所述,功能基線是在系統分析與軟件定義階段結束時形成。[單選題]63.以下描述不是軟件配詈管理功能的是()A.配置標識B.版本控制C.審計和審查D.程序設計參考答案:D參考解析:本題考查軟件工程方面的基礎知識。配置管理是指以技術和管理的手段來監督和指導開展如下工作的規程:●識別和記錄配置項的物理特性和功能特性;●管理和控制上述特性的變更:●記錄和報告變更過程和相應的配置項狀態;●驗證配置項是否與需求一致。其中配置項是在配置管理當中作為單獨實體進行管理和控制的工作產品的集合。按照上述CAMI給出的定義,配置標識、版本控制、審計和審查都屬于配置管理功能范圍,而程序設計則不屬于配置管理功能范圍。[單選題]64.受控庫存放的內容包括(回答此處)文檔和()代碼。A.通過評審且評審問題已歸零或變更驗證己通過,均已完成簽署的B.只要完成編寫的各種文檔C.在軟件設計階段結束時D.在綜合測試階段結束時參考答案:A[單選題]65.受控庫存放的內容包括()文檔和(回答此處)代碼。A.通過了項目規定測試的,或回歸測試的,或產品用戶認可的B.只要完成編寫的各種文檔C.在軟件設計階段結束時D.在綜合測試階段結束時參考答案:A參考解析:本題考查受控庫內容入庫應滿足的入口條件。一般軟件項目開發過程采取開發庫,受控庫和產品庫的管理方法,且采取三庫物理隔離的策略。開發庫存放項目確定的軟件配置項集合,以及項目組需要存放的其他文件或過程記錄。軟件配置項通常包括計劃類文檔,以及需求、設計、代碼、配置數據、測試數據、使用和維護等與產品相關的各類工程文檔。受控庫存放在軟件開發過程中達到相對穩定、可以作為后續開發活動輸入的軟件:工作產品(或稱為配置項)。軟件工作產品(配置項)通常分為文檔和代碼兩大類,文檔納入受控庫的條件通常規定為“通過評審且評審問題已歸零或變更驗證己通過,己完成文檔簽署”:代碼納入受控庫的條件通常規定為“通過了項目規定的測試或回歸測試,或通過了產品用戶認可”的代碼狀態。軟件產品庫存放作為軟件產品的受控庫中各階段基線或產品基線對應的文檔、源程序和可執行代碼。[單選題]66.在TCP/IP網絡中,建立連接進行可靠通信是在(回答此處)完成的,此功能在OSI/RM中是在()層來實現的。A.網絡層B.數據鏈路層C.應用層D.傳輸層參考答案:D[單選題]67.在TCP/IP網絡中,建立連接進行可靠通信是在()完成的,此功能在OSI/RM中是在(回答此處)層來實現的。A.應用層B.會話層C.表示層D.網絡層參考答案:B參考解析:在TCP/IP網絡中,網絡層只把分組發送到目的主機,但是真正通信的并不是主機而是主機中的進程。傳輸層提供了進程間的邏輯通信,傳輸層向高層用戶屏蔽了下面網絡層的核心細節,使應用程序看起來像是在兩個傳輸層實體之間有一條瑞到端的邏輯通信信道。傳輸控制協議TCP(TransmissionControlProtoc01)是面向連接的,可靠的流協議,實行“順序控制”“重發控制”,還具備“流量控制”“擁塞控制”等提高網絡利用率的功能。OSI/RM分為7層,從底層到高層分別是物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。其中,網絡層為傳輸層的數據傳輸提供建立、維護和終止網絡連接的手段,把上層來的數據組織成數據包(Packet)在節點之間進行交換傳送,并且負責路由控制和擁塞控制,會話層為表示層提供建立、維護和結束會話連接的功能,并提供會話管理服務。[單選題]68.IPv6的地址空間是IPv4的()倍。A.4B.96C.128D.296參考答案:D參考解析:本題考查IPv6地址空間相關知識。IPv6的地址為128位,地址空間為2128:IPv4的地址為32位,地址空間為232;故IPv6數地址空間是IPv4地址空間的296倍。[單選題]69.下面的無線通信技術中,通信距離最短的是()?A.藍牙B.窄帶微波C.CDMAD.蜂窩通信參考答案:A參考解析:本題考查無線通信技術相關知識。藍牙在民用應用中的通信距離在30米以內,是通信距離最短的。[單選題]70.在發送電子郵件附加多媒體數據時需采用()協議來支持郵件傳輸。A.MIMEB.SMTPC.POP3D.IMAP4參考答案:A參考解析:本題考查電子郵件方面的基礎知識。常用的電子郵件協議有SMTP、P0P3、IMAP4,它們都隸屬于TCP/IP協議簇,默認狀態下,分別通過TCP端口25、110和143建立連接。MIME(MultipurposeInternetMailExtensions,多用途互聯網郵件擴展類型)是設定某種擴展名的文件用一種應用程序來打開的類型,當該擴展名文件被訪問的時候,瀏覽器會自動使用指定應用程序來打開。它是一個互聯網標準,擴展了電子郵件標準,使其能夠支持:非ASCII字符文本;非文本格式附件(二進制、聲音、圖像等);由多部分(multiplepans)組成的消息體:包含非ASCII字符的頭信息(Headerinformation)。因此,電子郵件發送多媒體文件附件時采用MIME協議來支持郵件傳輸。[單選題]71.Edgecomputingisa(回答此處),openITarchitecturethatfeaturesdecentralizedprocessingpower,enablingmobilecomputingandInternetofThings(IoT)technologies.Inedgecomputing,dataisprocessedbythe()itselforbyalocalcomputerorservsr,ratherthanbeingtransmittedtoadatacenter.Edgecomputingenablesdata-streamacceleration,includingreal-timedataprocessingwithoutlatency.Itallowssmart()anddevicestorespondtodataalmostinstantaneously,asitsbeingcreated,eliminatinglagtime.Thisiscriticalfortechnologiessuchasself-drivingcars,andhasequallyimportantbenefitsforbusiness.Edgecomputingallowsforefficientdataprocessinginthatlargeamountsoi'datacanbeprocessednearthesource,reducing()bandwidthusage.Thisbotheliminatescostsandensuresthatapplicationscanbeusedeffectivelyin()locations.Inaddition,theabilitytoprocessdatawithouteverputtingitintoapubliccloudaddsausefullayerolsecurityforsensitivedata.A.distributedB.computerC.operatingsystemD.cloudsystem參考答案:A[單選題]72.Edgecomputingisa(),openITarchitecturethatfeaturesdecentralizedprocessingpower,enablingmobilecomputingandInternetofThings(IoT)technologies.Inedgecomputing,dataisprocessedbythe(回答此處)itselforbyalocalcomputerorservsr,ratherthanbeingtransmittedtoadatacenter.Edgecomputingenablesdata-streamacceleration,includingreal-timedataprocessingwithoutlatency.Itallowssmart()anddevicestorespondtodataalmostinstantaneously,asitsbeingcreated,eliminatinglagtime.Thisiscriticalfortechnologiessuchasself-drivingcars,andhasequallyimportantbenefitsforbusiness.Edgecomputingallowsforefficientdataprocessinginthatlargeamountsoi'datacanbeprocessednearthesource,reducing()bandwidthusage.Thisbotheliminatescostsandensuresthatapplicationscanbeusedeffectivelyin()locations.Inaddition,theabilitytoprocessdatawithouteverputtingitintoapubliccloudaddsausefullayerolsecurityforsensitivedata.A.computerB.deviceC.I/OD.server參考答案:B[單選題]73.Edgecomputingisa(),openITarchitecturethatfeaturesdecentralizedprocessingpower,enablingmobilecomputingandInternetofThings(IoT)technologies.Inedgecomputing,dataisprocessedbythe()itselforbyalocalcomputerorservsr,ratherthanbeingtransmittedtoadatacenter.Edgecomputingenablesdata-streamacceleration,includingreal-timedataprocessingwithoutlatency.Itallowssmart(回答此處)anddevicestorespondtodataalmostinstantaneously,asitsbeingcreated,eliminatinglagtime.Thisiscriticalfortechnologiessuchasself-drivingcar
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論