亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

軟件設(shè)計(jì)師真題

時(shí)間:2024-10-24 16:19:47 計(jì)算機(jī)等級(jí) 我要投稿
  • 相關(guān)推薦

軟件設(shè)計(jì)師真題

  親愛的考生們,歡迎來到軟件設(shè)計(jì)師真題的世界。這里的每一道題都是知識(shí)與智慧的結(jié)晶,將檢驗(yàn)?zāi)阍谲浖O(shè)計(jì)領(lǐng)域的專業(yè)能力。認(rèn)真作答,挑戰(zhàn)自我,讓真題成為你提升技能、邁向成功的階梯。相信自己,你定能在這場(chǎng)知識(shí)的考驗(yàn)中展現(xiàn)出卓越的實(shí)力,開啟軟件設(shè)計(jì)新征程。

軟件設(shè)計(jì)師真題

  第 1 題(單選題):

  在計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議 5 層體系結(jié)構(gòu)中,()工作在數(shù)據(jù)鏈路層。

  A.路由器

  B.以太網(wǎng)交換機(jī)

  C.防火墻

  D.集線器

  參考答案:B

  參考解析:本題考查計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)。網(wǎng)絡(luò)層:路由器、防火墻數(shù)據(jù)鏈路層:交換機(jī)、網(wǎng)

  橋物理層:中繼器、集線器

  第 2 題(單選題):

  軟件交付之后,由于軟硬件環(huán)境發(fā)生變化而對(duì)軟件進(jìn)行修改的行為屬于( )維護(hù)。

  A. 改善性

  B. 適應(yīng)性

  C. 預(yù)防性

  D. 改正性

  參考答案:B

  參考解析:本題考查軟件維護(hù)的內(nèi)容。

  改正性維護(hù)。指為了識(shí)別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的錯(cuò)誤,

  應(yīng)當(dāng)進(jìn)行的診斷和改正錯(cuò)誤的過程。

  適應(yīng)性維護(hù)。指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。企業(yè)的外部

  市場(chǎng)環(huán)境和管理需求的不斷變化也使得各級(jí)管理人員不斷提出新的信息需求。

  預(yù)防性維護(hù)。系統(tǒng)維護(hù)工作不應(yīng)總是被動(dòng)地等待用戶提出要求后才進(jìn)行,應(yīng)進(jìn)行主動(dòng)的預(yù)

  防性維護(hù),通過預(yù)防性維護(hù)為未來的修改與調(diào)整奠定更好的基礎(chǔ)。

  完善性維護(hù)。擴(kuò)充功能和改善性能而進(jìn)行的修改。對(duì)已有的軟件系統(tǒng)增加一些在系統(tǒng)分析

  和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征。

  第 3 題(單選題)

  以下不屬于函數(shù)依賴的 Armstrong 公理系統(tǒng)的是()。

  A. 自反規(guī)則

  B. 傳遞規(guī)則

  C. 合并規(guī)則

  D. 增廣規(guī)律

  參考答案:C

  參考解析:

  第 4 題(單選題):

  結(jié)構(gòu)化分析方法的基本思想是( )。

  A.自底向上逐步分解

  B.自頂向下逐步分解

  C.自底向上逐步抽象

  D.自頂向下逐步抽象

  參考答案:B

  參考解析:本題考查軟件工程開發(fā)方法。

  結(jié)構(gòu)化開發(fā)方法主要特征包含:自頂向下、逐步分解求精、嚴(yán)格區(qū)分階段、階段產(chǎn)生標(biāo)準(zhǔn)

  化。

  第 5 題(單選題):

  執(zhí)行以下 Python 語(yǔ)句之后,列表 y 為( )。

  x=[1,2,3]

  y=x+[4,5,6]

  A. 出錯(cuò)

  Β. [1,2,3,4,5,6]

  B. [5,7,9]

  C. [1,2,3,[4,5,6]]

  參考答案:B

  參考解析:本題考查 python 語(yǔ)言基礎(chǔ)。

  在 python 語(yǔ)言中,+屬于拼接,對(duì)于 y=[1,2,3]+[4,5,6]兩者的拼接情況為一

  個(gè)列表[1,2,3,4,5,6]。

  第 6 題(單選題):

  對(duì)于一棵樹,每個(gè)結(jié)點(diǎn)的孩子結(jié)點(diǎn)個(gè)數(shù)稱為結(jié)點(diǎn)的度,結(jié)點(diǎn)度數(shù)的最大值稱為樹的度。某

  樹 T 的度為 4,其中有 5 個(gè)度為 4 的結(jié)點(diǎn),8 個(gè)度為 3 的結(jié)點(diǎn),6 個(gè)度為 2 的結(jié)點(diǎn),10 個(gè)度

  為 1 的結(jié)點(diǎn),則 T 中的葉子結(jié)點(diǎn)個(gè)數(shù)為()。

  A.38

  B.29

  C.66

  D.57

  參考答案:A

  參考解析:本題考查樹的性質(zhì)。在樹的性質(zhì)中永遠(yuǎn)存在,邊+1=結(jié)點(diǎn) 根據(jù)題目描述設(shè)葉子

  節(jié)點(diǎn)個(gè)數(shù)為 x,則可得出下方等式 5*4+8*3+6*2+10*1+1=5+8+6+10+x 得出 x=38

  第 7 題(單選題):

  下圖是一個(gè)軟件項(xiàng)目的活動(dòng)圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動(dòng),

  則一共有()條關(guān)鍵路徑,關(guān)鍵路徑長(zhǎng)度為()。

  問題 1

  A.2

  C.3

  D.1

  B.4

  問題 2

  A.48

  B.55

  C.30

  D.46

  問題 1:

  參考答案:B

  問題 2:

  參考答案:B

  參考解析

  本題考查項(xiàng)目管理關(guān)鍵路徑。

  通過圖示可以發(fā)現(xiàn),找出最長(zhǎng)的一條線路即為關(guān)鍵路徑。

  分別有 4 條這樣的關(guān)鍵路徑為:

  ABEHJK,ABEFIJK,ACEHJK,ACEFIJK 總長(zhǎng)度為 55

  第 8 題(單選題):

  對(duì)于定點(diǎn)純小數(shù)的數(shù)據(jù)編碼,下述說法正確的是()。

  A.僅原碼能表示-1

  B.僅反碼能表示-1

  C.原碼和反碼均能表示-1

  D.僅補(bǔ)碼能表示-1

  參考答案:D

  參考解析:本題考查計(jì)算機(jī)基礎(chǔ)碼制相關(guān)內(nèi)容。

  對(duì)于定點(diǎn)小數(shù)表示的范圍如下表所示:

  第 9 題(單選題):

  軟件測(cè)試過程中的系統(tǒng)測(cè)試主要是為了發(fā)現(xiàn)()階段的問題。

  A.軟件實(shí)現(xiàn)

  B.概要設(shè)計(jì)

  C.詳細(xì)設(shè)計(jì)

  D.需求分析

  參考答案:D

  參考解析:本題考查軟件測(cè)試的內(nèi)容。根據(jù) V 模型的圖示展開如下:

  系統(tǒng)測(cè)試和驗(yàn)收測(cè)試都是針對(duì)于需求分析階段進(jìn)行測(cè)試的。

  第 10 題(單選題):

  www 服務(wù)器與客戶機(jī)之間主要采用()安全協(xié)議進(jìn)行網(wǎng)頁(yè)的發(fā)送和接收。

  Α.HΤΤP

  B.HTTPS

  C.HTML

  D.SMTP

  參考答案:B

  參考解析:超文本傳輸協(xié)議。HTTP 本身不是安全的,因?yàn)樗趥鬏斶^程中不對(duì)

  數(shù)據(jù)進(jìn)行加密。

  HTTPS:安全的超文本傳輸協(xié)議,它通過在 HTTP 和 TCP 之間添加一個(gè)加密層

  (通常是 SSL/TLS)來提供加密通信和身份驗(yàn)證。HTTPS 確保在服務(wù)器和客戶

  機(jī)之間傳輸?shù)臄?shù)據(jù)是安全的,并且服務(wù)器是真實(shí)的。

  HTML:這是超文本標(biāo)記語(yǔ)言(HyperText Markup Language)的縮寫,用于創(chuàng)建

  網(wǎng)頁(yè)內(nèi)容。

  SMTP:郵件發(fā)送發(fā)送協(xié)議,它與 WWW 服務(wù)器和客戶機(jī)之間的網(wǎng)頁(yè)傳輸不直接

  相關(guān)。

  第 11 題(單選題):

  瀑布模型的主要特點(diǎn)是()。

  A.用戶容易參與到開發(fā)活動(dòng)中

  B.易于處理可變需求

  C.缺乏靈活性

  D.用戶與開發(fā)者溝通容易

  參考答案:C

  參考解析:

  本題考查開發(fā)模型,瀑布模型是一種線性順序的軟件開發(fā)生命周期模型,其中每

  個(gè)階段都必須在前一個(gè)階段完成后才能開始。它按照需求分析、設(shè)計(jì)、編碼、測(cè)

  試和交付的順序進(jìn)行,且每個(gè)階段都有明確的任務(wù)和輸出。

  A 選項(xiàng),瀑布模型的一個(gè)特點(diǎn)是線性,這限制了用戶的參與。在瀑布模型中,用

  戶主要在需求分析階段參與,而在后續(xù)階段中參與度較低。

  B 選項(xiàng),瀑布模型不善于處理需求變更。由于它的線性特性,如果在項(xiàng)目后期發(fā)

  生需求變更,那么可能需要回溯到之前的階段,重新進(jìn)行設(shè)計(jì)、編碼和測(cè)試,這

  會(huì)導(dǎo)致成本和時(shí)間上的巨大開銷。

  C 選項(xiàng),這正是瀑布模型的一個(gè)主要特點(diǎn)。由于其嚴(yán)格的線性結(jié)構(gòu)和階段之間的

  依賴性,瀑布模型在處理需求變更、技術(shù)挑戰(zhàn)或項(xiàng)目進(jìn)度變化時(shí)缺乏靈活性。

  D 選項(xiàng),在瀑布模型中,由于開發(fā)過程的高度結(jié)構(gòu)化和線性化,用戶與開發(fā)者之

  間的溝通并不總是容易的。特別是在項(xiàng)目后期,當(dāng)用戶看到實(shí)際的產(chǎn)品并開始提

  出反饋時(shí),可能需要進(jìn)行大量的溝通和協(xié)調(diào)工作。

  第 12 題(單選題):

  TCP 序號(hào)單位是()

  A.赫茲

  B.字節(jié)

  C.比特

  D.報(bào)文

  參考答案:B

  參考解析:

  本題考查 TCP 傳輸協(xié)議。

  TCP(Transmission Control Protocol,傳輸控制協(xié)議)使用序列號(hào)來確保數(shù)據(jù)的

  可靠傳輸。當(dāng) TCP 發(fā)送數(shù)據(jù)段

 。╯egments)時(shí),它會(huì)為每個(gè)數(shù)據(jù)段分配一個(gè)唯一的序列號(hào)。這個(gè)序列號(hào)是基于

  字節(jié)的,而不是比特、赫茲或報(bào)文。TCP 使用序列號(hào)來確保數(shù)據(jù)段的順序,并

  允許接收端在檢測(cè)到丟失或亂序的數(shù)據(jù)段時(shí)請(qǐng)求重傳。

  赫茲(Hz)是頻率的單位,與 TCP 的序列號(hào)無關(guān)。

  比特(bit)是信息量的基本單位,但 TCP 的序列號(hào)是基于字節(jié)的。

  報(bào)文(message)是 TCP/IP 網(wǎng)絡(luò)中傳輸?shù)男畔挝,?TCP 的序列號(hào)是基于每

  個(gè)數(shù)據(jù)段中的字節(jié)的,而不是整個(gè)報(bào)文。

  第 13 題(單選題):

  采用簡(jiǎn)單選擇排序算法對(duì)序列(49,38,65,97,76,13,27,49)進(jìn)行非降序

  排序,兩趟后的序列為()。

  A.(13,27,65,97,76,49,38,49)

  B.(38,49,65,76,13,27,49,97)

  C.(13,38,65,97,76,49,27,49)

  D.(38,49,65,13,27,49,76,97)

  參考答案:A

  參考解析:

  本題考查選擇排序類算法。

  工作原理是:首先在未排序序列中找到最。ɑ蜃畲螅┰,存放到排序序列的

  起始位置,然后,再?gòu)氖S辔磁判蛟刂欣^續(xù)尋找最。ɑ蜃畲螅┰,然后放

  到已排序序列的末尾。以此類推,直到所有元素均排序完畢。

  采用非降序(即升序排列)第一趟排序,找到最小的數(shù)據(jù) 13,將其與第一位數(shù)

  交換位置,故整體情況為:

 。13,38,65,97,76,49,27,49)

  第二趟排序,找到第二小的數(shù)據(jù) 27,將其與第二位數(shù)交換位,故整體情況為:

 。13,27,65,97,76,49,38,49)

  第 14 題(單選題):

  在計(jì)算機(jī)系統(tǒng)中,CPU 中跟蹤后繼指令地址的寄存器是()。

  A.指令寄存器

  B.狀態(tài)條件寄存器

  C.程序計(jì)數(shù)器

  D.主存地址寄存器

  參考答案:C

  參考解析:本題考查 CPU 組成。指令寄存器:存儲(chǔ)即將執(zhí)行的指令。

  狀態(tài)條件寄存器:存狀態(tài)標(biāo)志與控制標(biāo)志。程序計(jì)數(shù)器:存儲(chǔ)下一條要執(zhí)行指令

  的地址。

  主存地址寄存器:保存當(dāng)前 CPU 訪問內(nèi)存單元的地址。

  第 15 題(單選題):

  硬盤所屬的存儲(chǔ)類別是()。

  A.寄存器

  B.緩存

  C.主存

  D.輔存

  參考答案:D

  參考解析:本題考查層次化存儲(chǔ)體系結(jié)構(gòu)。

  CPU 對(duì)應(yīng)的存儲(chǔ)類別:寄存器

  Cache 對(duì)應(yīng)的存儲(chǔ)類別:

  緩存主存對(duì)應(yīng)的存儲(chǔ)類別:DRAM

  輔存對(duì)應(yīng)的存儲(chǔ)類別:硬盤、光盤等

  第 16 題(單選題):

  UML 類圖在軟件建模時(shí),給出軟件系統(tǒng)的一種靜態(tài)設(shè)計(jì)視圖,用()關(guān)系可明

  確表示兩類事物之間存在的特殊/一般關(guān)系。

  A.聚合

  B.依賴

  C.泛化

  D.實(shí)現(xiàn)

  參考答案:C

  參考解析:本題考查 UML 關(guān)系。

  依賴關(guān)系:一個(gè)事物發(fā)生變化影響另一個(gè)事物。

  實(shí)現(xiàn)關(guān)系:接口與類之間的關(guān)系。

  泛化關(guān)系:特殊/一般關(guān)系。

  聚合關(guān)系:整體與部分生命周期不同。屬于關(guān)聯(lián)關(guān)系。

  第 17 題(單選題):

  在 29 個(gè)元素構(gòu)成的查找表中查找任意一個(gè)元素時(shí),可保證最多與表中 5 個(gè)元素

  進(jìn)行比較即可確定查找結(jié)果,則采用的查找表及查找方法是()。

  A.二叉排序樹上的查找

  B.順序表上的順序查找

  C.有序順序表上的二分查找

  D.散列表上的哈希查找

  參考答案:C

  參考解析:本題考查查找算法相關(guān)內(nèi)容。

  二叉排序樹上的查找:在二叉排序樹上查找一個(gè)元素時(shí),平均查找長(zhǎng)度通常與樹

  的深度有關(guān)。然而,題目沒有給出二叉排序樹的具體結(jié)構(gòu),所以我們不能確定它

  的深度是否滿足“最多與 5 個(gè)元素進(jìn)行比較"的條件。此外,對(duì)于最壞情況(即樹

  非常不平衡),比較的次數(shù)可能會(huì)遠(yuǎn)超過 5 次。因此,A 選項(xiàng)不能確定。

  順序表上的查找:會(huì)從頭到尾(或從尾到頭)遍歷整個(gè)列表,直到找到目標(biāo)元素

  或遍歷完整個(gè)列表。對(duì)于 29 個(gè)元素的列表,順序查找最多需要比較 29 次。因此,

  B 選項(xiàng)顯然不滿足“最多與 5 個(gè)元素進(jìn)行比較”的條件。二分查找:每次比較都會(huì)

  排除一半的元素。對(duì)于一個(gè)包含 29 個(gè)元素的有序順序表,二分查找的決策樹深

  度為項(xiàng)滿足題目要求。

  [log2(29)]=5(向上取整)。這意味著在最壞的情況下,二分查找需要進(jìn)行 5

  次比較來確定查找結(jié)果。因此,C 選散列表的哈希查找:哈希查找的性能主要取

  決于哈希函數(shù)的設(shè)計(jì)以及哈希表的填充因子。理想情況下,哈希查找可以在常數(shù)

  時(shí)間內(nèi)完成,但最壞情況下可能會(huì)退化為線性查找(如果哈希函數(shù)設(shè)計(jì)不當(dāng)或哈

  希表過于擁擠)。題目沒有提供關(guān)于哈希函數(shù)或哈希表的具體信息,因此我們不

  能確定哈希查找是否滿足"最多與 5 個(gè)元素進(jìn)行比較"的條件。

  第 18 題(單選題):

  算術(shù)表達(dá)式 b*(a+c)-d 的后綴式是()(+、-、*表示算術(shù)的加、減、乘運(yùn)算,

  運(yùn)算符的優(yōu)先級(jí)和結(jié)合性遵循慣例)。

  A.ba+cd*- B.bacd+*- C.ba*c+d*- D.bac+*d- 參考答案:D

  參考解析:本題考查程序設(shè)計(jì)語(yǔ)言后綴式。

  后綴式(逆波蘭式)根據(jù)左右根的順序遍歷,依次是 bac+*d-,答案選 D。

  第 19 題(單選題):

  面向?qū)ο筌浖䦶牟煌瑢哟芜M(jìn)行測(cè)試。()層測(cè)試類中定義的每個(gè)方法,相當(dāng)于傳

  統(tǒng)軟件測(cè)試中的單元測(cè)試。

  A.模板

  B.系統(tǒng)

  C.類

  D.算法

  參考答案:D

  參考解析:本題考查面向?qū)ο笤O(shè)計(jì)過程。

  面向?qū)ο鬁y(cè)試分為四個(gè)層次執(zhí)行:

  算法層:測(cè)試類中定義的每個(gè)方法,基本相當(dāng)于傳統(tǒng)軟件測(cè)試的單元測(cè)試。

  類層:測(cè)試封裝在同一個(gè)類中的所有方法與屬性之間的相互作用?梢哉J(rèn)為是面

  向?qū)ο鬁y(cè)試中特有的模塊測(cè)試。

  模板層:測(cè)試一組協(xié)調(diào)工作的類之間的相互作用。大體上相當(dāng)于傳統(tǒng)軟件測(cè)試中

  的集成測(cè)試。

  系統(tǒng)層:把各個(gè)子系統(tǒng)組裝成完整的面向?qū)ο筌浖到y(tǒng)。

  第 20 題(單選題):

  循環(huán)冗余校驗(yàn)碼(CRC)利用生成多項(xiàng)式進(jìn)行編碼。設(shè)數(shù)據(jù)位為 n 位,校驗(yàn)位為

  k 位,則 CRC 碼的格式為()。

  A.k 個(gè)校驗(yàn)位按照指定間隔位與 n 個(gè)數(shù)據(jù)位混淆

  B.k 個(gè)校驗(yàn)位之后跟 n 個(gè)數(shù)據(jù)位

  C.n 個(gè)數(shù)據(jù)位之后跟 k 個(gè)校驗(yàn)位

  D.k 個(gè)校驗(yàn)位等間隔地放入 n 個(gè)數(shù)據(jù)位中

  參考答案:C

  參考解析:本題考查校驗(yàn)碼基礎(chǔ)知識(shí)。

  奇偶校驗(yàn)碼編碼方法:由若干位有效信息(如一個(gè)字節(jié)),再加上一個(gè)二進(jìn)制位

 。ㄐr(yàn)位)組成校驗(yàn)碼。這個(gè)校驗(yàn)位可以加在最前面也可以是最后面。

  CRC 的編碼方法是:在 k 位信息位之后拼接 r 位校驗(yàn)位。

  海明校驗(yàn)碼編碼方法:在有效信息位中加入幾個(gè)校驗(yàn)位形成海明碼,使碼距比較

  均勻地拉大,并把海明碼的每個(gè)二進(jìn)制位分配到幾個(gè)奇偶校驗(yàn)組中。

  第 21 題(單選題):

  以下關(guān)于通過解釋器運(yùn)行程序的敘述中,錯(cuò)誤的是()。

  A.可以由解釋器直接分析并執(zhí)行高級(jí)語(yǔ)言源程序代碼

  B.與直接運(yùn)行編譯后的機(jī)器碼相比,通過解釋器運(yùn)行程序的速度更慢

  C.解釋器運(yùn)行程序比運(yùn)行編譯和鏈接方式產(chǎn)生的機(jī)器代碼效率更高

  D.可以先將高級(jí)語(yǔ)言程序轉(zhuǎn)換為字節(jié)碼,再由解釋器運(yùn)行字節(jié)碼

  參考答案:C

  參考解析:本題考查解釋器程序。

  解釋器是一種計(jì)算機(jī)程序,它可以直接讀取、分析并執(zhí)行以高級(jí)編程語(yǔ)言(如

  Python,Ruby,JavaScript 等)編寫的源代碼,而無需預(yù)先將其轉(zhuǎn)換為機(jī)器代碼。

  編譯型語(yǔ)言(如 C、C++、Java 等)的源代碼首先會(huì)被編譯成機(jī)器代碼(或字節(jié)

  碼),然后這些代碼可以直接在硬件上執(zhí)行。而解釋型語(yǔ)言(如 Python,Ruby

  等)的源代碼則需要解釋器一行一行地讀取、分析和執(zhí)行,這通常會(huì)比直接執(zhí)行

  機(jī)器代碼慢。

  有些解釋型語(yǔ)言(如 Java)采用了一種中間步驟,即將源代碼編譯成字節(jié)碼

  (bytecode),然后由解釋器(或稱為虛擬機(jī))在運(yùn)行時(shí)解釋執(zhí)行這些字節(jié)碼。

  這種方式結(jié)合了編譯型語(yǔ)言和解釋型語(yǔ)言的特點(diǎn),既可以在一定程度上提高執(zhí)行

  效率,又保留了跨平臺(tái)的能力。

  第 22 題(單選題):

  進(jìn)行面向?qū)ο笙到y(tǒng)設(shè)計(jì)時(shí),若存在包 A 依賴于包 B,包 B 依賴于包 C,包 C 依

  賴于包 A,則此設(shè)計(jì)違反了()原則

  A.穩(wěn)定抽象

  B.穩(wěn)定依賴

  C.依賴倒置

  D.無環(huán)依賴

  參考答案:D

  參考解析:本題考查面向?qū)ο笤O(shè)計(jì)原則。

  穩(wěn)定抽象原則:此原則強(qiáng)調(diào)的是包的抽象程度與其穩(wěn)定程度一致。

  穩(wěn)定依賴原則:此原則要求包之間的依賴關(guān)系都應(yīng)該是穩(wěn)定方向依賴的,即包要

  依賴的包要比自己更具有穩(wěn)定性。

  依賴倒置原則:此原則強(qiáng)調(diào)的是程序應(yīng)該依賴于抽象接口,而不是具體的實(shí)現(xiàn),

  從而降低客戶與實(shí)現(xiàn)模塊間的耦合無環(huán)依賴:這個(gè)原則明確指出,在組件的依賴

  關(guān)系圖中不允許存在環(huán)。從給出的設(shè)計(jì)描述中,包 A、包 B、包 C 之間的依賴關(guān)

  系形成了一個(gè)環(huán),這直接違反了無環(huán)依賴原則。

  第 23 題(單選題):

  下列算法屬于 Hash 算法的是()。

  A.SHA

  B.DES

  C.IDEA

  D.RSA

  參考答案:A

  參考解析:本題考查計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ)。

  常用的消息摘要算法有 MD5,SHA 等,市場(chǎng)上廣泛使用的 MD5,SHA 算法的

  散列值分別為 128 和 160 位,由于 SHA 通常采用的密鑰長(zhǎng)度較長(zhǎng),因此安全性

  高于 MD5。其中 DES 和 IDEA 都屬于對(duì)稱加密算法,RSA 屬于非對(duì)稱加密算法。

  第 24 題(單選題):

  在關(guān)系表中選出若干屬性列組成新的關(guān)系表,可以使用()操作實(shí)現(xiàn)。

  A.投影

  B.笛卡兒積

  C.選擇

  D.差

  參考答案:A

  參考解析:本題考查數(shù)據(jù)庫(kù)基礎(chǔ) SQL 語(yǔ)言。

  投影:投影出某屬性列。

  笛卡爾積:兩表之間的乘積,組成新的表之后,新表的屬性列為兩表之和,元組

  數(shù)為兩表之乘積。

  選擇:選擇某條件下的一條/多條元組記錄。

  差:兩表之間的差集是指在該表中減去兩者之間重復(fù)的元組。

  第 25 題(單選題):

  在撰寫學(xué)術(shù)論文時(shí),通常需要引用某些文獻(xiàn)資料。以下敘述中,()是不正確的。

  A.既可引用發(fā)表的作品,也可引用未發(fā)表的作品

  B.不必征得原作者的同意,不需要向他支付報(bào)酬

  C.只能限于介紹、評(píng)論作品

  D.只要不構(gòu)成自己作品的主要部分,可適當(dāng)引用資料

  參考答案:A

  參考解析:本題考查知識(shí)產(chǎn)權(quán)與標(biāo)準(zhǔn)化內(nèi)容。

  關(guān)于侵權(quán)和不侵權(quán)評(píng)定情況如下表所示:

  合理使用不侵權(quán),不需要通知作者、不需要付費(fèi),但仍然受著作權(quán)法保護(hù)。

  第 26 題(單選題):

  進(jìn)行面向?qū)ο笤O(shè)計(jì)時(shí),以下()不能作為繼承的類型。

  A.多重繼承

  B.分布式繼承

  C.單重繼承

  D.層次繼承

  參考答案:B

  參考解析:本題考查面向?qū)ο蠡A(chǔ)。

  對(duì)于面向?qū)ο蟮脑O(shè)計(jì),支持多重繼承和單重繼承(多個(gè)父類和一個(gè)父類)

  同時(shí)也支持層次繼承(一般會(huì)同時(shí)實(shí)現(xiàn)繼承類實(shí)現(xiàn)接口)

  對(duì)于分布式繼承不是面向?qū)ο篌w現(xiàn)的繼承類型

  第 27 題(單選題):

  在采用定點(diǎn)二進(jìn)制的運(yùn)算器中,減法運(yùn)算一般是通過()來實(shí)現(xiàn)的。

  A.補(bǔ)碼運(yùn)算的二進(jìn)制加法器

  B.原碼運(yùn)算的二進(jìn)制加法器

  C.補(bǔ)碼運(yùn)算的二進(jìn)制減法器

  D.原碼運(yùn)算的二進(jìn)制減法器

  參考答案:A

  參考解析:本題考查計(jì)算機(jī)基礎(chǔ)。

  在運(yùn)算中,CPU 分為控制器和運(yùn)算器,執(zhí)行算術(shù)邏輯運(yùn)算的是算術(shù)邏輯運(yùn)算單元,

  然后將其結(jié)果放到加法器執(zhí)行。

  其次在運(yùn)算過程中,補(bǔ)碼是正確的適合加減運(yùn)算的,這個(gè)結(jié)果是符合要求的。

  第 28 題(單選題):

  用于收回 SQL 訪問控制權(quán)限的操作是()。

  A.GRANT

  B.DELETE

  C.REVOKE

  D.DROP

  參考答案:C

  參考解析:本題考查數(shù)據(jù)庫(kù)基礎(chǔ) SQL 語(yǔ)言部分。

  GRANT:表示授權(quán)

  DELETE:表示刪除表結(jié)構(gòu)

  REVOKE:表示銷權(quán)

  DROP:表示刪除表內(nèi)部數(shù)據(jù)

  第 29 題(單選題):

  某系統(tǒng)由下圖所示的冗余部件構(gòu)成。若每個(gè)部件的千小時(shí)可靠度都為 R,則該系

  統(tǒng)的千小時(shí)可靠度為()。

  A.(1-(1-R)

  2) (1-R)

  B.(1-R)

  2 (1-R2)

  C.R(1-R

  2)R

  D.R(1-(1-R)

  2)R

  參考答案:D

  參考解析:本題考查計(jì)算機(jī)基礎(chǔ)。

  根據(jù)每個(gè)部件干小時(shí)可靠度都為 R 可得知道,該部件是有三個(gè)部分整體進(jìn)行串聯(lián)

  而得:只不過中間整體區(qū)域又是并聯(lián),故先用逆向思維求出這個(gè)整體的可靠度為

  多少。又先求出不可靠性,即(1-R)

  2,再用 1-(1-R)

  2為該整體的可靠度。

  三者之間進(jìn)行串聯(lián),故需要相乘,結(jié)果即為:R(1-(1-R)

  2)R

  第 30 題(單選題):

  已知二維數(shù)組 A 按行優(yōu)先方式存儲(chǔ),每個(gè)元素占用 2 個(gè)存儲(chǔ)單元,第一個(gè)元素

  A[0][0]的地址為 100,元素 A[3][3]的存儲(chǔ)地址是 220,則元素 A[5][5]的地址

  是()。

  A.300

  B.310

  C.306

  D.296

  參考答案:A

  參考解析:本題考查數(shù)據(jù)結(jié)構(gòu)矩陣與數(shù)組。

  已知題目說明二維數(shù)組 A 按行進(jìn)行存儲(chǔ),且每個(gè)元素占用 2 個(gè)存儲(chǔ)單元,

  第一個(gè)元素 A[0][0]的地址為 100,A[3][3]的地址為 220。

  我們先設(shè)每行有 X 個(gè)元素,從而推到出 A[0][0]距離 A[3][3]應(yīng)該為

  X-1+2X+4=3X+3 間隔地址數(shù)為 220-100=120,已知每個(gè)地址為 2 個(gè)存儲(chǔ)單元,

  則有:2(3X+3)=120,得出 X=19,可知該二維矩陣的列為 19。故 A[5][5]的地

  址應(yīng)該為 220+2(15+19+6)=300

【軟件設(shè)計(jì)師真題】相關(guān)文章:

中興公司軟件工程筆試真題(含答案)03-17

職稱英語(yǔ)歷年真題《綜合A》詞匯選項(xiàng)真題09-24

英語(yǔ)閱讀真題09-26

歷年自考真題10-09

深圳MTK公司嵌入式軟件工程師筆試真題02-28

SAT寫作真題集錦03-30

ACT真題編寫的過程03-04

雅思真題作文范文10-11

雅思真題作文模板07-15

托?谡Z(yǔ)真題范文10-12