




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、住在富人區(qū)的她2022年職業(yè)考證-軟考-軟件設(shè)計師考試名師押題精選卷I(帶答案詳解)(圖片可根據(jù)實際調(diào)整大?。╊}型12345總分得分一.綜合題(共50題)1.單選題AES是一種()算法。問題1選項A.公鑰加密B.流密碼C.分組加密D.消息摘要【答案】C【解析】AES是一個迭代的、對稱密鑰分組的密碼,它可以使用128、192和256位密鑰。并且使用128位分組加密和解密數(shù)據(jù)。2.單選題某電商系統(tǒng)在采用面向?qū)ο蠓椒ㄟM(jìn)行設(shè)計時,識別出網(wǎng)店、商品、購物車、訂單買家、庫存、支付(微信、支付寶)等類。其中,購物車與商品之間適合采用( )關(guān)系,網(wǎng)店與商品之間適合采用( )關(guān)系。問題1選項A.關(guān)聯(lián)B.依賴C.
2、組合D.聚合問題2選項A.依賴B.關(guān)聯(lián)C.組合D.聚合【答案】第1題:D第2題:C【解析】本題考查UML類圖的幾種關(guān)系。關(guān)聯(lián)關(guān)系:描述了一組鏈,鏈?zhǔn)菍ο笾g的連接。依賴關(guān)系:一件事物發(fā)生改變影響到另一個事務(wù)。聚合關(guān)系:整體與部分生命周期不同的關(guān)系。組合關(guān)系:整體與部分生命周期相同的關(guān)系。對于購物車和商品而言,網(wǎng)上商店的購物車要能過跟蹤顧客所選的的商品,記錄下所選商品,還要能隨時更新,可以支付購買,能給顧客提供很大的方便。購物車用于存放商品,購物車是整體,商品是部分,他們之間生命周期不同。屬于聚合關(guān)系。對于網(wǎng)店和商品而言,網(wǎng)點里面包含商品,屬于整體和部分生命周期相同的情況,屬于組合關(guān)系。3.單選
3、題廣大公司(經(jīng)銷商)擅自復(fù)制并銷售恭大公司開發(fā)的OA軟件已構(gòu)成侵權(quán)。鴻達(dá)公司在不知情時從廣大公司(經(jīng)銷商)處購入該軟件并已安裝使用,在鴻達(dá)公司知道了所使用的軟件為侵權(quán)復(fù)制的情形下其使用行為()問題1選項A.侵權(quán), 支付合理費用后可以繼續(xù)使用該軟件B.侵權(quán), 須承擔(dān)賠償責(zé)任C.不侵權(quán),可繼續(xù)使用該軟件D.不侵權(quán), 不需承擔(dān)任何法律責(zé)任【答案】A【解析】本題考查知識產(chǎn)權(quán)。我國計算機(jī)軟件保護(hù)條例第30條規(guī)定“軟件的復(fù)制品持有人不知道也沒有合理理由應(yīng)當(dāng)知道該軟件是侵權(quán)復(fù)制品的,不承擔(dān)賠償責(zé)任;但是,應(yīng)當(dāng)停止使用、銷毀該侵權(quán)復(fù)制品。如果停止使用并銷毀該侵權(quán)復(fù)制品將給復(fù)制品使用人造成重大損失的,復(fù)制品使用
4、人可以在向軟件著作權(quán)人支付合理費用后繼續(xù)使用?!兵欉_(dá)公司在獲得軟件復(fù)制品的形式上是合法的(向經(jīng)銷商購買),但是由于其沒有得到真正軟件權(quán)利人的授權(quán),其取得的復(fù)制品仍是非法的,所以鴻達(dá)公司的使用行為屬于侵權(quán)行為。鴻達(dá)公司應(yīng)當(dāng)承擔(dān)的法律責(zé)任種類和劃分根據(jù)主觀狀態(tài)來確定。首先,法律確立了軟件著作權(quán)人的權(quán)利進(jìn)行絕對的保護(hù)原則,即軟件復(fù)制品持有人不知道也沒有合理理由應(yīng)當(dāng)知道該軟件是侵權(quán)復(fù)制品的,也必須承擔(dān)停止侵害的法律責(zé)任,只是在停止使用并銷毀該侵權(quán)復(fù)制品將給復(fù)制品使用人造成重大損失的情況下,軟件復(fù)制品使用人可繼續(xù)使用,但前提是必須向軟件著作權(quán)人支付合理費用。其次,如果軟件復(fù)制品持有人能夠證明自己確實不知
5、道并且也沒有合理理由應(yīng)當(dāng)知道該軟件是侵權(quán)復(fù)制品的,軟件復(fù)制品持有人除承擔(dān)停止侵害外,不承擔(dān)賠償責(zé)任。軟件復(fù)制品持有人一旦知道了所使用的軟件為侵權(quán)復(fù)制品時,應(yīng)當(dāng)履行停止使用、銷毀該軟件的義務(wù)。不履行該義務(wù),軟件著作權(quán)人可以訴請法院判決停止使用并銷毀侵權(quán)軟件。如果軟件復(fù)制品持有人在知道所持有軟件是非法復(fù)制品后繼續(xù)使用給權(quán)利人造成損失的,應(yīng)該承擔(dān)賠償責(zé)任。4.單選題面向?qū)ο蠓治龅牡谝豁椈顒邮牵?);面向?qū)ο蟪绦蛟O(shè)計語言為面向?qū)ο螅?)。問題1選項A.組織對象B.描述對象間的相互作用C.認(rèn)定對象D.確定對象的操作問題2選項A.用例設(shè)計B.分析C.需求分析D.實現(xiàn)【答案】第1題:C第2題:D【解析】第1
6、題:本題考查的是面向?qū)ο蠓治雠c設(shè)計相關(guān)內(nèi)容。面向?qū)ο蠓治龅幕顒佑校赫J(rèn)定對象(名詞)、組織對象(抽象成類)、對象間的相互作用、基于對象的操作,第一項活動是認(rèn)定對象,本題選擇C選項。第2題:面向?qū)ο髮崿F(xiàn)需要選擇一種面向?qū)ο蟪绦蛟O(shè)計語言。第二空選擇D選項。5.單選題以編譯方式翻譯C/C+源程序的過程中,類型檢查在( )階段處理問題1選項A.詞法分析B.語義分析C.語法分析D.目標(biāo)代碼生成【答案】B【解析】詞法分析階段處理的錯誤:非法字符、單詞拼寫錯誤等。語法分析階段處理的錯誤:標(biāo)點符號錯誤、表達(dá)式中缺少操作數(shù)、括號不匹配等有關(guān)語言結(jié)構(gòu)上的錯誤。靜態(tài)語義分析階段(即語義分析階段)處理的錯誤:運算符與運
7、算對象類型不合法等錯誤。本題選擇語義錯誤。目標(biāo)代碼生成(執(zhí)行階段)處理的錯誤:動態(tài)語義錯誤,包括陷入死循環(huán)、變量取零時做除數(shù)、引用數(shù)組元素下標(biāo)越界等錯誤等。6.單選題設(shè)用線性探查法解決沖突構(gòu)造哈希表,且哈希函數(shù)為H(key)=key%m,若在該哈希表中查找某關(guān)鍵字e是成功的且與多個關(guān)鍵字進(jìn)行了比較,則( )。問題1選項A.這些關(guān)鍵字形成一個有序序列B.這些關(guān)鍵字都不是e的同義詞C.這些關(guān)鍵字都是e的同義詞D.這些關(guān)鍵字的第一個可以不是e的同義詞【答案】D【解析】本題是對哈希查找表的考查。關(guān)鍵字e的同義詞,指的是其他關(guān)鍵字利用哈希函數(shù)進(jìn)行求值時,得到的函數(shù)結(jié)果與e是一致的,此時這些關(guān)鍵字就是e的
8、同義詞。在哈希表查找關(guān)鍵字e時成功且經(jīng)過多次比較,可以知道經(jīng)過計算e的位置,此時該位置存放的并不是關(guān)鍵字e,并且這些關(guān)鍵字的順序與原序列順序相關(guān),與大小無關(guān),A選項有序序列說法不正確。由于本題采用的線性探測法解決哈希沖突,此時該位置對同義詞開放,對非同義詞也是開放的,也就是說,其他非同義關(guān)鍵字在使用線性探測法解決沖突時,也有可能直接占據(jù)該位置。所以對該位置進(jìn)行比較的關(guān)鍵字,可能是e的同義詞,也可能不是e的同義詞,B和C的說法太過絕對,相比而言D的說法更合適,本題選擇D選項。7.單選題以下關(guān)于數(shù)據(jù)庫兩級映像的敘述中,正確的是( )。問題1選項A.模式/內(nèi)模式映像實現(xiàn)了外模式到內(nèi)模式之間的相互轉(zhuǎn)換
9、B.模式/內(nèi)模式映像實現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換C.外模式/模式的映像實現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換D.外模式/內(nèi)模式的映像實現(xiàn)了外模式到內(nèi)模式之間的相互轉(zhuǎn)換【答案】B【解析】本題考查數(shù)據(jù)庫的基本概念。數(shù)據(jù)庫系統(tǒng)在三級模式之間提供了兩級映像:模式/內(nèi)模式映像、外模式/模式映像。 正因為這兩級映像保證了數(shù)據(jù)庫中的數(shù)據(jù)具有較高的邏輯獨立性和物理獨立性。(1)模式/內(nèi)模式的映像。存在于概念級和內(nèi)部級之間,實現(xiàn)了概念模式到內(nèi)模式之間的相互轉(zhuǎn)換。(2)外模式/模式的映像。存在于外部級和概念級之間,實現(xiàn)了外模式到概念模式之間的相互轉(zhuǎn)換。8.單選題以下Python語言的模塊中,()不支持深度學(xué)
10、習(xí)模型。問題1選項A.TensorFlowB.MatplotlibC.PyTorchD.Keras【答案】B【解析】本題考查python語言的語法相關(guān)。其中支持Python語言深度學(xué)習(xí)的有:TensorFlow:Tensorflow擁有多層級結(jié)構(gòu),可部署于各類服務(wù)器、PC終端和網(wǎng)頁并支持GPU和TPU高性能數(shù)值計算,被廣泛應(yīng)用于谷歌內(nèi)部的產(chǎn)品開發(fā)和各領(lǐng)域的科學(xué)研究,支持Python語言深度學(xué)習(xí)。PyTorch:PyTorch是一個針對深度學(xué)習(xí),并且使用GPU和CPU來優(yōu)化的tensor library(張量庫)是由Torch7團(tuán)隊開發(fā),是一個以Python優(yōu)先的深度學(xué)習(xí)框架,不僅能實現(xiàn)強大的G
11、PU加速,同時還支持動態(tài)的神經(jīng)網(wǎng)絡(luò)。Keras:Keras是一個由Python編寫的開源人工神經(jīng)網(wǎng)絡(luò)庫,可以作為Tensorflow、Microsoft-CNTK和Theano的高階應(yīng)用程序接口,進(jìn)行深度學(xué)習(xí)模型的設(shè)計、調(diào)試、評估、應(yīng)用和可視化。僅有B選項表示的Matplotlib不是,Matplotlib 是一個 Python 的 2D繪圖庫,它以各種硬拷貝格式和跨平臺的交互式環(huán)境生成出版質(zhì)量級別的圖形,不支持深度學(xué)習(xí)。9.單選題在OSI參考模型中,( )在物理線路上提供可靠的數(shù)據(jù)傳輸。問題1選項A.物理層B.數(shù)據(jù)鏈路層C.網(wǎng)絡(luò)層D.應(yīng)用層【答案】B10.案例題閱讀下列說明和C+代碼。將應(yīng)填
12、入(n)處的字句寫在答題紙的對應(yīng)欄內(nèi)?!菊f明】在軟件系統(tǒng)中,通常不會給用戶提供取消、不確定或者錯誤操作的選擇,允許將系統(tǒng)恢復(fù)到原先的狀態(tài)。現(xiàn)使用備忘錄(Memento)模式實現(xiàn)該要求,得到如圖5-1所示的類圖。Memento 包含了要被恢復(fù)的狀態(tài)。Originator創(chuàng)建并在Memento中存儲狀態(tài)。Caretaker負(fù)責(zé)從Memento中恢復(fù)狀態(tài)。圖5-1 類圖【C+代碼】#include#include#includeusing namespace std;class Mementoprivate:string state;public:Memento(string state) this
13、-state=state; string getState() return state; class Originatorprivate:string state;public:void setState(string state)thissate=state;string getState()return state;Memento saveStateToMemento()return (1)void getStateFromMemento(Memento Memento)state (2)class CareTakerprivate:vectormementoList;pubilc:vi
14、od(3)mementoList.push back(state)(4);return mementoList(index);int mian()Originator*originator=new Originator();CareTaker*careTaker=new CareTaker();originator-setState(State #1);originator-setState(State #2);careTaker-add(_(5)_);originator-setState(State #3);careTaker-add(6);originator-setState(Stat
15、e #4);cout getState( )getStateFromMemento(careTaker-get(0);coutgetStatee( )getStateFromMemento(careTaker-get(1);coutgetState( )【答案】本題代碼存在缺失,暫未給出答案。請參照J(rèn)AVA代碼題。11.案例題閱讀下列說明和圖,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)?!菊f明】某游戲公司欲開發(fā)一款吃金幣游戲。游戲的背景為一種回廊式迷宮(Maze),在迷宮的不同位置上設(shè)置有墻。迷宮中有兩種類型的機(jī)器人(Robots):小精靈(PacMan)和幽靈(Ghost)。游戲的目的就
16、是控制小精靈在迷宮內(nèi)游走,吞吃迷宮路徑上的金幣,且不能被幽靈抓到。幽靈在迷宮中游走,并會吃掉遇到的小精靈。機(jī)器人游走時,以單位距離的倍數(shù)計算游走路徑的長度。當(dāng)迷宮中至少存在一個小精靈和一個幽靈時,游戲開始。機(jī)器人上有兩種傳感器,使機(jī)器人具有一定的感知能力。這兩種傳感器分別是:(1)前向傳感器(FrontSensor),探測在機(jī)器人當(dāng)前位置的左邊、右邊和前方是否有墻(機(jī)器人遇到墻時,必須改變游走方向)。機(jī)器人根據(jù)前向傳感器的探測結(jié)果,決定朝哪個方向運動。(2)近距離傳感器(ProxiSesor),探測在機(jī)器人的視線范圍內(nèi)(正前方)是否存在隱藏的金幣或幽靈。近距離傳感器并不報告探測到的對象是否正在
17、移動以及朝哪個方向移動。但是如果近距離傳感器的連續(xù)兩次探測結(jié)果表明被探測對象處于不同的位置,則可以推導(dǎo)出該對象在移動。另外,每個機(jī)器人都設(shè)置有一個計時器(Timer),用于支持執(zhí)行預(yù)先定義好的定時事件。機(jī)器人的動作包括:原地向左或向右旋轉(zhuǎn)90;向前或向后移動。建立迷宮:用戶可以使用編輯器(Editor) 編寫迷宮文件,建立用戶自定義的迷宮。將迷宮文件導(dǎo)入游戲系統(tǒng)建立用戶自定義的迷宮現(xiàn)采用面對對象分析與設(shè)計方法開發(fā)該游戲,得到如圖3-1所示的用例圖以及圖3-2所示的初始類圖?!締栴}1】(3分)根據(jù)說明中的描述,給出圖3-1中U1U3所對應(yīng)的用例名。【問題2】(4分)圖3-1中用例U1U3分別與哪
18、個(哪些)用例之間有關(guān)系,是何種關(guān)系?【問題3】(8分)根據(jù)說明中的描述,給出圖3-2中C1C8所對應(yīng)的類名?!敬鸢浮俊締栴}1】(3分)U1 編寫迷宮文件; U2導(dǎo)入迷宮文件;U3 設(shè)置計時器【問題2】(4分)U1和U2與建立迷宮用例是泛化關(guān)系;U3與操作機(jī)器人是包含關(guān)系【問題3】(8分)C1 機(jī)器人(Robots);C2 計時器(Timer);C3小精靈(PacMan); C4幽靈(Ghost) C5 傳感器(Sensor) C6 前向傳感器(FrontSensor) C7 近距離傳感器(ProxiSesor) C8 迷宮(Maze)其中C3與C4可換;C6與C7可換【解析】問題1:補充對應(yīng)
19、的用例。用例的組成應(yīng)該是動詞+名詞的形式。根據(jù)題干的描述和對應(yīng)的用例的指向,可知U1是與建立迷宮有關(guān)系的用例,U3是與操縱機(jī)器人有關(guān)系的用例,U2是介于兩者之間的用例。用例圖描述的是對于用例的所有操作。對于整個吃金幣的游戲而言,首先要建立相應(yīng)的迷宮,以供機(jī)器人(小精靈和幽靈)進(jìn)入,其次操縱機(jī)器人走對應(yīng)的線路;再結(jié)合題干而言,屬于該游戲內(nèi)部的操作應(yīng)該還有:設(shè)置有一個計時器(Timer),用來定時機(jī)器人;用戶可以使用編輯器(Editor) 編寫迷宮文件,用來構(gòu)造出迷宮;然后將迷宮文件導(dǎo)入游戲,系統(tǒng)建立用戶自定義的迷宮,用來自定義迷宮。對于U1而言與迷宮有關(guān)的用例,應(yīng)該是構(gòu)造迷宮的,編輯器編寫迷宮文
20、件用例;對于U2則是導(dǎo)入迷宮文件的過程。而對于U3與操作機(jī)器人有關(guān)的用例,應(yīng)該是定時機(jī)器人的設(shè)置計時器用例。問題2:根據(jù)對應(yīng)的用例圖,判斷其關(guān)系,結(jié)合上文給出的用例,可知:U1與U2建立迷宮是泛化關(guān)系,也可以根據(jù)題干描述,在建立迷宮里面包含這些操作;U3與操作機(jī)器人是包含關(guān)系,在開始操作機(jī)器人之間應(yīng)該先設(shè)置定時器。問題3:補充對應(yīng)類圖的類,類的組成應(yīng)該是名詞形式,用英文進(jìn)行表示。找出題干中的名詞,然后結(jié)合對應(yīng)的關(guān)系,可以看到C1與C3、C4是泛化關(guān)系,C5與C6、C7是泛化關(guān)系,其中C5又與C1是組合關(guān)系,C1是整體,C5是部分,生命周期相同??傻肅1機(jī)器人(Robos),C5是傳感器,C3、
21、C4是小精靈(PacMan)和幽靈(Ghost),可以互換順序;C6和C7是 前向傳感器(FrontSensor)和 近距離傳感器(ProxiSesor),可以互換順序。C8是跟C1機(jī)器人有聚合關(guān)系的,C8是整體,C1是部分,生命周期不同,并且與編輯器(Editor) 有關(guān),得出C8應(yīng)該為迷宮(Maze);C2也與C1為組合關(guān)系,C1是整體,C2是部分,生命周期相同。得出C2應(yīng)該是計時器(Timer)12.單選題下列協(xié)議中,可以用于文件安全傳輸?shù)氖牵?)。問題1選項A.FTPB.SFTPC.TFTPD.ICMP【答案】B【解析】本題考查的是TCP/IP協(xié)議簇相關(guān)知識。FTP文件共享是可靠但不安
22、全的方式,TFTP文件共享是不可靠且不安全的。ICMP是Internet控制報文協(xié)議,與文件傳輸功能無關(guān)。在計算機(jī)領(lǐng)域,SSH文件傳輸協(xié)議(英語:SSH File Transfer Protocol,也稱Secret File Transfer Protocol,中文:安全文件傳送協(xié)議,英文:Secure FTP或字母縮寫:SFTP)是一數(shù)據(jù)流連接,提供文件訪問、傳輸和管理功能的網(wǎng)絡(luò)傳輸協(xié)議。只有SFTP涉及文件安全傳輸。本題選擇B選項。13.單選題以下關(guān)于軟件維護(hù)的敘述中,正確的是( )。問題1選項A.工作量相對于軟件開發(fā)而言要小很多B.成本相對于軟件開發(fā)而言要更低C.時間相對于軟件開發(fā)而言
23、通常更長D.只對軟件代碼進(jìn)行修改的行為【答案】C【解析】本題考查的是軟件維護(hù)相關(guān)概念。軟件開發(fā)一般為定長時間,而軟件維護(hù)是指軟件從開始使用至消亡的過程,屬于軟件生命周期中最長的階段,工作量、成本也是最大的,可以對軟件代碼、軟件軟硬件等多種內(nèi)容進(jìn)行修改。本題只有C選項說法是正確的。14.單選題采用面向?qū)ο蠓椒ㄟM(jìn)行系統(tǒng)設(shè)計時,不應(yīng)該強迫客戶依賴于他們不用的方法,接口屬于客戶,不屬于它所在的類層次結(jié)構(gòu)。即:依賴于抽象,不要依賴于具體,同時在抽象級別不應(yīng)該有對于細(xì)節(jié)的依賴。這屬于( )。問題1選項A.單一責(zé)任B.開放-封閉C.接口分離D.里氏替換【答案】C【解析】單一職責(zé)原則:設(shè)計目的單一的類。開放-
24、封閉原則:對擴(kuò)展開放,對修改封閉。里氏替換原則:子類可以替換父類。依賴倒置原則:要依賴于抽象,而不是具體實現(xiàn);針對接口編程,不要針對實現(xiàn)編程。接口隔離原則:使用多個專門的接口比使用單一的總接口要好。不強迫客戶依賴于他們不用的方法,即:依賴于抽象,不要依賴于具體,同時在抽象級別不應(yīng)該有對于細(xì)節(jié)的依賴。本題題干看起來類似于依賴倒置原則,但依賴倒置不涉及強迫客戶依賴于他們不用的方法。本題描述的應(yīng)該是接口隔離原則。本題選擇C選項。 15.單選題對長度為n的有序順序進(jìn)行折半查找(即二分查找)的過程可用一棵判定樹表示,該判定樹的形態(tài)符合( )的特點。問題1選項A.最優(yōu)二叉樹(即哈夫曼樹)B.平衡二叉樹C.
25、完全二叉樹D.最小生成樹【答案】B【解析】本題考查的是二分查找相關(guān)內(nèi)容。二分查找是將序列均分,每一次都是平均分配后左右序列數(shù)相同,相當(dāng)于一棵二叉樹,左右結(jié)點都是相同個數(shù),最終形成的是平衡二叉樹的形態(tài)。本題選擇B選項。16.單選題( )是對稀疏矩陣進(jìn)行壓縮存儲的方式。問題1選項A.二維數(shù)組和雙向鏈表B.三元組順序表和十字鏈表C.鄰接矩陣和十字鏈表D.索引順序表和雙向鏈表【答案】B【解析】存儲矩陣的一般方法是采用二維數(shù)組,其優(yōu)點是可以隨機(jī)地訪問每一個元素,因而能夠較容易地實現(xiàn)矩陣的各種運算。但對于稀疏矩陣而言,若用二維數(shù)組來表示,會重復(fù)存儲了很多個0了,浪費空間,而且要花費時間來進(jìn)行零元素的無效計
26、算。所以必須考慮對稀疏矩陣進(jìn)行壓縮存儲。稀疏矩陣的三元組表的順序存儲結(jié)構(gòu)稱為三元組順序表,常用的三元組表的鏈?zhǔn)酱鎯Y(jié)構(gòu)是十字鏈表。17.單選題X公司接受Y公司的委托開發(fā)了一款應(yīng)用軟件,雙方?jīng)]有訂立任何書面合同。在此情形下,()享有該軟件的著作權(quán)。問題1選項A.X、Y公司共同B.X公司C.Y公司D.X、Y公司均不【答案】B【解析】考查委托開發(fā)的情況。有合同約定,著作權(quán)歸委托方,那么就歸屬委托方;而在合同中未約定著作權(quán)歸屬,歸創(chuàng)作方。對于題干描述說明未簽訂書面合同,則該著作權(quán)歸創(chuàng)作方,(X公司接受Y公司的委托),即創(chuàng)作方X公司。18.單選題某種機(jī)器的浮點數(shù)表示格式如下(允許非規(guī)格化表示)。若階碼以
27、補碼表示,尾數(shù)以原碼表示,則1 0001 0 0000000001表示的浮點數(shù)是()問題1選項A.2-162-10B.2-152-10C.2-16 (1-2-10)D.2-15 (1-2-10)【答案】B【解析】考查對于浮點數(shù)表示。浮點數(shù)表示:N=尾數(shù)*基數(shù)指數(shù)其中尾數(shù)是用原碼表示,是一個小數(shù),通過表格和題干可知, 0 0000000001是尾數(shù)部分,共計后11位,其中第1位為0表示正數(shù),展開得2-10階碼部分是用補碼表示,是一個整數(shù),通過表格和題干可知,1 0001是整數(shù)部分,共計前5位,要計算其具體數(shù)值需要將其轉(zhuǎn)換成原碼,通過第1位符號位1可知其為負(fù)數(shù),補碼:10001 ,反碼:10000
28、 原碼:11111,數(shù)據(jù)為-15,基數(shù)在浮點數(shù)表示為2,可得2-152-1019.單選題以下關(guān)于軟件設(shè)計原則的敘述中,不正確的是( )。問題1選項A.將系統(tǒng)劃分為相對獨立的模塊B.模塊之間的耦合盡可能小C.模塊規(guī)模越小越好D.模塊的扇入系數(shù)和扇出系數(shù)合理【答案】C【解析】考查關(guān)于軟件設(shè)計原則。軟件設(shè)計原則始終強調(diào)高內(nèi)聚、低耦合的設(shè)計原則。具體包括:保持模塊的大小適中盡可能減少調(diào)用的深度多扇入,少扇出。單入口,單出口模塊的作用域應(yīng)該在模塊之內(nèi)功能應(yīng)該是可以被預(yù)測的。綜上所述,僅有C選項模塊規(guī)模越小越好是不符合設(shè)計原則的。20.單選題在地址欄輸入,瀏覽器默認(rèn)的應(yīng)用層協(xié)議是( )。問題1選項A.HT
29、TPB.DNSC.TCPD.FTP【答案】A【解析】本題考查URL基本知識。在沒有錄入?yún)f(xié)議的情況下,URL默認(rèn)是HTTP協(xié)議。本題選擇A選項。21.案例題閱讀下列說明和代碼,回答問題1和問題2,將解答寫在答題紙的對應(yīng)欄內(nèi)?!菊f明】凸多邊形是指多邊形的任意兩點的連線均落在多邊形的邊界或內(nèi)部。相鄰的點連線落在多邊形邊界上,稱為邊;不相鄰的點連線落在多邊形內(nèi)部,稱為弦。假設(shè)任意兩點連線上均有權(quán)重,凸多邊形最優(yōu)三角剖分問題定義為:求將凸多邊形劃分為不相交的三角形集合,且各三角形權(quán)重之和最小的剖分方案。每個三角形的權(quán)重為三條邊權(quán)重之和。假設(shè)N個點的凸多邊形點編號為V1,V2,VN,若在VK處將原凸多邊形
30、劃分為一個三角形V1VkVN,兩個子多邊形V1,V2,Vk和Vk,Vk+1,VN,得到一個最優(yōu)的剖分方案,則該最優(yōu)剖分方案應(yīng)該包含這兩個子凸邊形的最優(yōu)剖分方案。用mij表示帶你Vi-1,Vi,Vj構(gòu)成的凸多邊形的最優(yōu)剖分方案的權(quán)重,Sij記錄剖分該凸多邊形的k值。則其中:W(Vi-1VkVj)=Wi-1,kWk,jWj,i-1為三角形Vi-1VkVj的權(quán)重,Wi-1,k,Wk,j,Wj,i-1分別為該三角形三條邊的權(quán)重。求解凸多邊形的最優(yōu)剖分方案,即求解最小剖分的權(quán)重及對應(yīng)的三角形集。C代碼includestdio.hdefine N 6 /凸多邊形規(guī)模int mN1 N1; /mij表示多邊
31、形Vi-1到Vj最優(yōu)三角剖分的權(quán)值int SN1 N1; /Sij記錄多邊形Vi-1到Vj最優(yōu)三角剖分的k值int WN1 N1; /凸多邊形的權(quán)重矩陣,在main函數(shù)中輸入/*三角形的權(quán)重a,b,c,三角形的頂點下標(biāo)*/int get_ triangle_weight(int a,int b,int c) return WabWbcWca;/*求解最優(yōu)值*/void triangle_partition()int i,r,k,j;int temp;/*初始化*/for(i=1;i /*r為子問題規(guī)模*/ for(i=1;k (2); mij= mij+mi+1j+get_triangle_w
32、eight(i-1,i,j); /*k=j*/ Sij=i; for(k=j+1;k /*計算 ij的最小代價*/ temp=mik+mk+1j+ge_triangle_ weight(i-1,k,j); if(3) /*判斷是否最小值*/ mij=temp; Sij=k; /*輸出剖分的三角形i,j:凸多邊形的起始點下標(biāo)*/void print_triangle(int i,int j)if(i=j) return;print_triangle(i,Sij);print_ triangle(4);print(“V%d- -V%d- -V%dn“,i-1,Sij,j);【問題1】(8分)根據(jù)題
33、干說明,填充C代碼中的空(1)(4)?!締栴}2】(7分)根據(jù)題干說明和C代碼,該算法采用的設(shè)計策略為(5)。算法的時間復(fù)雜度為(6),空間復(fù)雜度為(7)(用O表示)【答案】【問題1】(8分)(1)i3)(7)O(n2)【解析】本題考查的是凸多邊形最優(yōu)三角剖分動態(tài)規(guī)劃設(shè)計過程。本題算法難度較大,在沒有理解算法過程的前提下,首先可以根據(jù)相關(guān)信息進(jìn)行部分填空。首先根據(jù)題干描述出現(xiàn)的將問題規(guī)模從k開始截斷,此時其實就是“最優(yōu)子結(jié)構(gòu)”的說法,并且本題出現(xiàn)了遞歸式的應(yīng)用,是典型的動態(tài)規(guī)劃法的應(yīng)用。又根據(jù)題目中的代碼,出現(xiàn)了三層嵌套for循環(huán),此時代碼的時間復(fù)雜度為O(n3)。本題用到的輔助空間記錄中間解有
34、2個數(shù)組mij和Sij,都是二維數(shù)組,空間復(fù)雜度的量級為O(n2)。最后分析代碼填空部分。第(1)空,r表示的是子問題規(guī)模,規(guī)模劃分已知從r=2開始,子問題最大應(yīng)該能夠取到N,因此本空填寫r=N或其等價表示形式。第(2)空缺失的是j的初始化賦值,本空較難。代碼計算前邊界為i,鏈長為r的鏈的后邊界取值,結(jié)果為i+r-1,即本題填寫j=i+r-1或其等價表示形式。第(3)空缺失判斷條件,此時注釋明確說明此處判斷最小值,判斷后,mij值進(jìn)行修改并修改為temp,也就是意味著mij此時記錄的不是最優(yōu)解(最小值),需要進(jìn)行修正改為最小,即填寫temp8(RxS)B.1,2,3,4,7,8(1=5284=
35、6(RS)C.”28(RxS)D.1,2,3,4,7,8(1=5284=6(RxS)【答案】第1題:C第2題:B【解析】第1題:本題考查關(guān)系代數(shù)相關(guān)知識。自然連接的屬性列數(shù)是二者之和減去重復(fù)列數(shù),本題R和S進(jìn)行自然連接后,結(jié)果屬性列數(shù)為4+4-2=6,第一空選擇C選項。第2題:判斷自然連接與笛卡爾積關(guān)系表達(dá)式是否等價時,需要注意需要同名屬性列取值相等才可以與自然連接等價,本題應(yīng)該選擇B選項,其他選項都不滿足S.A=R.A AND R.D=S.D。29.單選題()是 構(gòu)成我國保護(hù)計算機(jī)軟件著作權(quán)的兩個基本法律文件。問題1選項A.計算機(jī)軟件保護(hù)條例和軟件法B.中華人民共和國著作權(quán)法和軟件法C.中華
36、人民共和國著作權(quán)法和計算機(jī)軟件保護(hù)條例D.中華人民共和國版權(quán)法和中華人民共和國著作權(quán)法【答案】C【解析】考查知識產(chǎn)權(quán)的保護(hù)范圍和對象。對于軟件著作權(quán)和軟件作品受到中華人民共和國著作權(quán)法和計算機(jī)軟件保護(hù)條例兩個文件的保護(hù)30.單選題面向?qū)ο蠓治鰰r,執(zhí)行的活動順序通常是( )。問題1選項A.認(rèn)定對象、組織對象、描述對象的相互作用、確定對象的操作B.認(rèn)定對象、定義屬性、組織對象、確定對象的操作C.認(rèn)定對象、描述對象間的相互作用、確定對象的操作、識別包D.識別類及對象、識別關(guān)系、定義屬性、確定對象的操作【答案】A【解析】本題考查面向?qū)ο蠓治龅幕靖拍睢C嫦驅(qū)ο蠓治霭?個活動:認(rèn)定對象、組織對象、描述
37、對象間的相互作用、定義對象的操作、定義對象的內(nèi)部信息。認(rèn)定對象是指:在應(yīng)用領(lǐng)域中,按自然存在的實體確立對象。在定義域中,首先將自然存在的“名詞”作為一個對象,這通常是研究問題定義域?qū)嶓w的良好開始。通過實體間的關(guān)系尋找對象常常沒有問題,而困難在于尋找(選擇)系統(tǒng)關(guān)心的實質(zhì)性對象。實質(zhì)性對象是系統(tǒng)穩(wěn)定性的基礎(chǔ)。例如在銀行應(yīng)用系統(tǒng)中,實質(zhì)性對象應(yīng)包含客戶賬務(wù)、清算等,而門衛(wèi)值班表不是實質(zhì)性對象,甚至可不包含在該系統(tǒng)中。組織對象含義是:分析對象間的關(guān)系,將相關(guān)對象抽象成類,其目的是為了簡化關(guān)聯(lián)對象,利用類的繼承性建立具有繼承性層次的類結(jié)構(gòu)。抽象類時可從對象間的操作或一個對象是另一個對象的一部分來考慮;
38、如房子由門和窗構(gòu)成,門和窗是房子類的子類。由對象抽象類,通過相關(guān)類的繼承構(gòu)造類層次,所以說系統(tǒng)的行為和信息間的分析過程是一種迭代表征過程。描述對象間的相互作用是:描述出各對象在應(yīng)用系統(tǒng)中的關(guān)系。如一個對象是另一個對象的一部分,一個對象與其他對象間的通信關(guān)系等。這樣可以完整地描述每個對象的環(huán)境,由一個對象解釋另一個對象,以及一個對象如何生成另一個對象,最后得到對象的界面描述。最后定義對象的操作和內(nèi)部信息。本題選擇A選項。31.單選題下列算法中屬于非對稱加密算法的是( )。問題1選項A.DESB.RSAC.AESD.MD5【答案】B【解析】典型的對稱加密算法:DES,3DES,AES等。典型的非對
39、稱加密算法:RSA,ECC等。本題選B選項。典型的摘要算法:SHA,MD5等。32.單選題數(shù)據(jù)庫中的視圖是一個虛擬表。若設(shè)計師為user表創(chuàng)建一個user1視圖,那數(shù)據(jù)字典中保存的是( )。問題1選項A.user1查詢語句B.user1視圖定義C.user1查詢結(jié)果D.所引用的基本表【答案】B【解析】本題考查的是視圖相關(guān)概念。視圖在數(shù)據(jù)字典中保存的是視圖定義。本題選擇B選項。33.單選題甲、乙兩互聯(lián)網(wǎng)公司于2020年7月7日就各自開發(fā)的庫存管理軟件分別申請“宏達(dá)”和“鴻達(dá)”商標(biāo)注冊,兩個庫存管理軟件相似,甲第一次使用時間為2019年7月,乙第一次使用時間為2019年5月,此情景下,( )能獲準(zhǔn)
40、注冊。問題1選項A.“宏達(dá)”B.“宏達(dá)”和“鴻達(dá)”均C.由甲、乙協(xié)商哪個D.“鴻達(dá)”【答案】D【解析】本題考查的是商標(biāo)權(quán)確定知識產(chǎn)權(quán)人的過程。根據(jù)我國中華人民共和國商標(biāo)法第三十一條 兩個或者兩個以上的商標(biāo)注冊申請人,在同一種商品或者類似商品上,以相同或者近似的商標(biāo)申請注冊的,初步審定并公告申請在先的商標(biāo);同一天申請的,初步審定并公告使用在先的商標(biāo),駁回其他人的申請,不予公告。即首先第一原則是,誰先申請誰獲得,本題中甲乙雙方于2020年7月7日申請注冊,屬于同時申請。其次,同時申請時,誰先使用誰獲得,根據(jù)題干甲于2019年7月使用,乙于2019年5月使用,乙先使用,因此最終成功注冊是乙的“鴻達(dá)”
41、商標(biāo)。本題選擇D選項。如果無法區(qū)分誰先使用,則協(xié)商歸屬,協(xié)商不成可以抽簽決定。34.單選題信息系統(tǒng)的文檔是開發(fā)人員與用戶交流的工具。在系統(tǒng)規(guī)劃和系統(tǒng)分析階段,用戶與系統(tǒng)分析人員交流所使用的文檔不包括( )。問題1選項A.可行性研究報告B.總體規(guī)劃報告C.項目開發(fā)計劃D.用戶使用手冊【答案】D【解析】本題考查軟件開發(fā)工程需求分析相關(guān)問題。用戶與系統(tǒng)分析人員交流所使用的文檔可以包括以下:可行性研究報告:可行性研究報告是從事一種經(jīng)濟(jì)活動(投資)之前,雙方要從經(jīng)濟(jì)、技術(shù)、生產(chǎn)、供銷直到社會各種環(huán)境、法律等各種因素進(jìn)行具體調(diào)查、研究、分析,確定有利和不利的因素、項目是否可行,估計成功率大小、經(jīng)濟(jì)效益和社
42、會效果程度,為決策者和主管機(jī)關(guān)審批的上報文件。是需求分析和客戶人員之間交流所使用或參考的文檔。總體規(guī)劃報告:至少市場/客戶、新產(chǎn)品、人(引進(jìn)、培養(yǎng))、設(shè)備、成本等方面包括,也是需求分析和客戶人員之間交流所使用或參考的文檔。項目開發(fā)計劃:是指通過使用項目其他專項計劃過程所生成的結(jié)果(即項目的各種專項計劃),運用整合和綜合平衡的方法,制定出用于指導(dǎo)項目實施和管理的整合性、綜合性、全局性、協(xié)調(diào)統(tǒng)一的整合計劃文件。是對需求分析和客戶人員交流所必要的文檔。至于D選項的用戶使用手冊是詳細(xì)描述軟件的功能、性能和用戶界面,使用戶了解到如何使用該軟件的說明書。一般是開發(fā)完成之后交付給客戶的。35.單選題關(guān)于螺旋
43、模型,下列陳述中不正確的是( ),( )。問題1選項A.將風(fēng)險分析加入到瀑布模型中B.將開發(fā)過程劃分為幾個螺旋周期,每個螺旋周期大致和瀑布模型相符C.適合于大規(guī)模、復(fù)雜且具有高風(fēng)險的項目D.可以快速的提供一個初始版本讓用戶測試問題2選項A.支持用戶需求的動態(tài)變化B.要求開發(fā)人員具有風(fēng)險分析能力C.基于該模型進(jìn)行軟件開發(fā),開發(fā)成本低D.過多的迭代次數(shù)可能會增加開發(fā)成本,進(jìn)而延遲提交時間【答案】第1題:D第2題:C【解析】第一空選項中,可以快速提供一個初始版本給用戶的是增量模型而不是瀑布模型。D選項描述錯誤。其他描述都是正確的。第二空選項中,在螺旋模型中過多的迭代次數(shù)會增加開發(fā)成本,C選項開發(fā)成本
44、低的描述是錯誤的。其他描述都是正確的。36.單選題甲乙丙三者分別就相同內(nèi)容的發(fā)明創(chuàng)造,先后向?qū)@芾聿块T提出申清,( )可以獲得專利申請權(quán)。問題1選項A.甲乙丙均B.先申請者C.先試用者D.先發(fā)明者【答案】B【解析】本題考查的是知識產(chǎn)權(quán)人確定的相關(guān)內(nèi)容。對于專利權(quán),誰先申請就給誰;同時申請則協(xié)商。37.單選題當(dāng)UML狀態(tài)圖用于對系統(tǒng)、類或用例的動態(tài)方面建模時,通常是對( )建模。以下UML狀態(tài)圖中,假設(shè)活動的狀態(tài)是A,事件b=0發(fā)生并且a5,發(fā)生條件是c狀態(tài)到d狀態(tài)的轉(zhuǎn)換條件的是( ),D變?yōu)榛顒拥臓顟B(tài),有關(guān)狀態(tài)圖的敘述中,不正確的是( )。問題1選項A.系統(tǒng)的詞匯B.反應(yīng)型對象C.活動流程D
45、.對象快照問題2選項A.一旦狀態(tài)A的exit動作完成,或如果當(dāng)前執(zhí)行do動作,則終止執(zhí)行B.一旦狀態(tài)A和B的所有動作完成C.一旦正在進(jìn)行的狀態(tài)A完成D.一旦狀態(tài)B的exit動作完成問題3選項A.動作可以在狀態(tài)內(nèi)執(zhí)行,也可以在狀態(tài)轉(zhuǎn)換時執(zhí)行B.當(dāng)觸發(fā)轉(zhuǎn)換的事件發(fā)生并且轉(zhuǎn)換沒有指定的監(jiān)護(hù)條件時,對象將離開當(dāng)前狀態(tài),并且其do動作終止C.when (b=5)稱為時間事件D.狀態(tài)由事件觸發(fā)【答案】第1題:B第2題:B第3題:D【解析】當(dāng)對系統(tǒng)、類或用例的動態(tài)方面建模時,通常是對反應(yīng)型對象建模,第一空選擇B選項。狀態(tài)圖通常包含簡單狀態(tài)和組合狀態(tài)、轉(zhuǎn)換(事件和動作)。狀態(tài)是指對象的生命周期中某個條件或者某
46、個狀態(tài),在此期間對象將滿足某些條件、執(zhí)行某些活動或等待某些事件,是對象執(zhí)行了一系列活動的結(jié)果,當(dāng)某個事件發(fā)生后,對象的狀態(tài)將發(fā)生變化。嵌套在另外一個狀態(tài)中的狀態(tài)稱為子狀態(tài)(本題中的A、B為子狀態(tài)),含有子狀態(tài)的狀態(tài)稱為組合狀態(tài)(也叫作超狀態(tài),C是組合狀態(tài))。狀態(tài)C完成才會在when b=5a5時,讓D進(jìn)入激活狀態(tài),當(dāng)前狀態(tài)為A,當(dāng)A完成時進(jìn)入狀態(tài)B,狀態(tài)B完成后才完成組合狀態(tài)C。因此第二空應(yīng)該選擇B選項,需要狀態(tài)A和B都完成。轉(zhuǎn)換是兩個狀態(tài)之間的一種關(guān)系,表示對象將在源狀態(tài)中執(zhí)行一定的動作,并在某個特定事件發(fā)生而且某個特定的警戒(監(jiān)護(hù))條件滿足時進(jìn)入目標(biāo)狀態(tài)。動作是一個可執(zhí)行的原子操作,是不可
47、中斷的,其執(zhí)行時間可以忽略不計。轉(zhuǎn)換由事件觸發(fā),而不是狀態(tài)由事件觸發(fā),第三空D選項描述錯誤。38.單選題One is that of a software engineer and the other is a DevOps engineer. The biggest different is in their ( ). Software engineers focus on how well the computer software fits the needs of the client while a DevOps engineer has a broader focus that i
48、ncludes software development, how the software is deployed and providing ( ) support through the cloud while the software is continually ( ).A software engineer creates computer programs for people to use based upon their security and function ability needs. A DevOps engineer also works on computer
49、applications, but manages the building, deployment and operation as a( ) autormated process. Software engineers often work separately from the operations side of a business. They create the software a business client needs and then monitor the performance of their software products to determine if u
50、p grades are necessary or if more serious improvements are needed. DevOps engineers work with the operational side of a business and manage the workflow to ( ) software to smoothly function with automated processes. Both professions require knowledge of Computer programming languages.問題1選項A.focusB.p
51、rocessC.goalD.function問題2選項A.developingB.deployingC.trainingD.operational問題3選項A.developedB.functionalC.constructedD.secure問題4選項A.singleB.wholeC.continuousD.independent問題5選項A.developB.integrateC.analyseD.maintain【答案】第1題:A第2題:D第3題:B第4題:C第5題:B【解析】本題考查英語專業(yè)知識。譯文:一個是軟件工程師,另一個是DevOps工程師。最大的不同在于他們的關(guān)注點。軟件工程師
52、關(guān)注計算機(jī)軟件如何滿足客戶的需求,而DevOps工程師關(guān)注的范圍更廣,包括軟件開發(fā)、軟件如何部署以及在軟件持續(xù)運行時通過云提供操作支持。軟件工程師根據(jù)人們的安全性和功能需求創(chuàng)建計算機(jī)程序供人們使用。DevOps工程師也處理計算機(jī)應(yīng)用程序,但將構(gòu)建、部署和操作作為一個連續(xù)的自動匹配過程進(jìn)行管理。軟件工程師通常與企業(yè)的運營部門分開工作。他們創(chuàng)建業(yè)務(wù)客戶所需的軟件,然后監(jiān)控其軟件產(chǎn)品的性能,以確定是否需要升級或是否需要更大的改進(jìn)。DevOps工程師與業(yè)務(wù)的運營部門合作,并管理工作流,以集成軟件,使其與自動化流程順利運行。這兩種職業(yè)都需要計算機(jī)編程語言的知識。選項翻譯:A、focus 關(guān)注點 B、pr
53、ocess 過程 C、goal 目標(biāo) D、function作用A、developing發(fā)展中的 B、deploying 使展開,部署 C、training 訓(xùn)練、培養(yǎng) D、operational 操作的A、developed 先進(jìn)的,發(fā)達(dá)的 B、functional 功能的 C、constructed 構(gòu)件 D、secure 保護(hù)A、 single 單一的 B、 whole 完整的,全部的 C、continuous 連續(xù)的 D、independent 自主的,不相干的A、develop 發(fā)展 B、integrate 整合 C、analyse 分析 D、maintain 維持39.單選題( )是
54、一種需要通過周期性刷新來保持?jǐn)?shù)據(jù)的存儲器件。問題1選項A.SRAMB.DRAMC.FLASHD.EEPROM【答案】B【解析】DRAM:動態(tài)隨機(jī)存取器存儲器,又叫主存,是與CPU直接交換數(shù)據(jù)的內(nèi)部存儲器。它可以隨時讀寫(刷新時除外),而且速度很快,通常作為操作系統(tǒng)或其他正在運行中的程序的臨時數(shù)據(jù)存儲媒介,通過周期性刷新來保持?jǐn)?shù)據(jù)的存儲器件,斷電丟失。SRAM:靜態(tài)隨機(jī)存取器存儲器,靜態(tài)隨機(jī)存取存儲器是隨機(jī)存取存儲器的一種。所謂的“靜態(tài)”,是指這種存儲器只要保持通電,里面儲存的數(shù)據(jù)就可以恒常保持。FLASH:閃存,特性介于EPROM和EEPROM之間,類似于EEPROM,也可以使用電信號進(jìn)行信息
55、的擦除操作。整塊閃存可以在數(shù)秒內(nèi)刪除。EEPROM:電擦除可編程的只讀存儲器,于EPROM相似,EEPROM中的內(nèi)容既可以讀出,也可以進(jìn)行改寫。40.單選題某計算機(jī)系統(tǒng)構(gòu)成如下圖所示,假設(shè)每個軟件的千小時可靠度R為0.95,則該系統(tǒng)的千小時可靠度約為( )。問題1選項A.0.95x(1-(1-0.95)2)0.95B.0.95(1-0.95)20.95C.0.952(1-0.95)0.95D.0.954(1-0.95)【答案】A【解析】本題考查的是混聯(lián)模型可靠性計算??梢詫D示分解為3個部分R1、R2、R3串聯(lián),整個系統(tǒng)可靠度為R1*R2*R3。其中R1、R3的可靠度都為R=0.95,R2的可
56、靠度為1-(1-R)2=1-(1-0.95)2。代入表達(dá)式可得,系統(tǒng)最終的可靠度為0.95*(1-(1-0.95)2)*0.95,本題選擇A選項。41.單選題進(jìn)程P有5個頁面,頁號為0-4,頁面變換表及狀態(tài)位、訪問位和修改位的含義如下圖所示,若系統(tǒng)給進(jìn)程P分配了3個存儲塊,當(dāng)訪問的頁面3不在內(nèi)存時,應(yīng)該淘汰表中頁號為( )的頁面問題1選項A.0B.1C.2D.4【答案】A【解析】被淘汰的頁面首先必須在內(nèi)存,也就是在0、2、4頁面中進(jìn)行選擇。優(yōu)先淘汰訪問位為0的頁面,此時0、2、4頁面訪問位都為1,無法判斷。進(jìn)一步淘汰的是修改位為0的頁面,此時符合要求淘汰的是0號頁面,選擇A選項。42.單選題用
57、pip安裝numpy模塊的命令為( )。問題1選項A.pip numpyB.pip install numpyC.install numpyD.import num【答案】B【解析】本題考查的是命令相關(guān)內(nèi)容。只有B選項符合命令中安裝模塊的語法,本題選擇B選項。43.單選題對于一個初始無序的關(guān)鍵字序列,在下面的排序方法中,( )第一趟排序結(jié)束后,一定能將序列中的某個元素在最終有序序列中的位置確定下來。直接插入排序冒泡排序簡單選擇排序堆排序快速排序歸并排序問題1選項A.B.C.D.【答案】C【解析】選擇類排序,每一輪會選擇最值(最大值或最小值)與第一個位置進(jìn)行交換,此時確定第一個元素位置。都滿足要
58、求。冒泡排序,每一輪會讓最值相鄰交換直至放到最終的位置,滿足要求。快速排序,每一輪會根據(jù)基準(zhǔn)元素劃分左右數(shù)組,此時基準(zhǔn)元素的位置可以確定,因此也滿足要求。其他排序方式每一輪只能確定元素的當(dāng)前位置,不能確定該元素的最終位置。本題選擇C選項。44.單選題異常是指令執(zhí)行過程中在處理器內(nèi)部發(fā)生的特殊事件,中斷是來自處理器外部的請求事件。以下關(guān)于中斷和異常的敘述中,正確的是( )。問題1選項A.“DMA傳送結(jié)束”、“除運算時除數(shù)為0”都為中斷B.“DMA傳送結(jié)束”為中斷,“除運算時除數(shù)為0”為異常C.“DMA傳送結(jié)束”為異常、“除運算時除數(shù)為0”為中斷D.“DMA傳送結(jié)束”、“除運算時除數(shù)為0”都為異常
59、【答案】B【解析】DMA處理過程由DMAC負(fù)責(zé),傳送后會給CPU發(fā)送通知,此時屬于處理器外部事件,因此屬于中斷。異常指當(dāng)前運行指令引起的中斷事件。包括錯誤情況引起的故障,如除零算數(shù)錯誤,缺頁異常;也包括不可恢復(fù)的致命錯誤導(dǎo)致的終止,通常是一些硬件錯誤。45.單選題下列攻擊類型中,( )是以被攻擊對象不能繼續(xù)提供服務(wù)為首要目標(biāo)問題1選項A.跨站腳本B.拒絕服務(wù)C.信息篡改D.口令猜測【答案】B【解析】A選項:跨站腳本(cross-site scripting,XSS),一種安全攻擊,其中,攻擊者在看上去來源可靠的鏈接中惡意嵌入譯碼。它允許惡意用戶將代碼注入到網(wǎng)頁上,其他用戶在觀看網(wǎng)頁時就會受到影響。不影響服務(wù)的提供。B選項:拒絕服務(wù),對信息或其它資源的合法訪問被無條件地阻止,會讓服務(wù)器拒絕提供服務(wù)。本題選擇B選項。C選項:信息篡改,指主動攻擊者將竊聽到的信息進(jìn)行修改(如刪除和/或
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 五金店新零售模式探索與實施策略考核試卷
- 工程設(shè)計規(guī)范與標(biāo)準(zhǔn)考核試卷
- 機(jī)織運動服裝在運動康復(fù)中的角色考核試卷
- 技術(shù)服務(wù)多元化戰(zhàn)略與市場拓展考核試卷
- 服裝行業(yè)大數(shù)據(jù)分析應(yīng)用考核試卷
- 戶外登山鞋租賃與保養(yǎng)常識考核試卷
- 中小學(xué)生手衛(wèi)生課件
- 施工電梯備案合同范本
- 勞務(wù)永久合同范本
- 寵物購買意向合同范本
- 注冊安全工程師安全生產(chǎn)技術(shù)培訓(xùn)講義課件
- 美發(fā)店承包合同范本(2篇)
- 2023年蘇州健雄職業(yè)技術(shù)學(xué)院單招考試面試題庫及答案解析
- 公司組織架構(gòu)圖(可編輯模版)
- 人教版六年級科學(xué)下冊教案全冊
- TCITSA 24-2022 基于ETC的高速公路自由流收費技術(shù)規(guī)范
- 叉車裝卸區(qū)域安全風(fēng)險告知牌
- 2022屆江蘇省南京師范大學(xué)附屬中學(xué)高三(下)考前最后一模物理試題(解析版)
- 《普通生物學(xué)教案》word版
- 貴州省就業(yè)失業(yè)登記表
- 預(yù)防電信詐騙網(wǎng)絡(luò)詐騙講座PPT幻燈片課件
評論
0/150
提交評論