- 相關(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ì)新征程。
第 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