<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 軟考軟件設(shè)計(jì)師真題

    時間:2024-10-24 17:56:13 計(jì)算機(jī)等級 我要投稿

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

      歡迎來到軟考軟件設(shè)計(jì)師真題的世界!這里匯聚了歷年經(jīng)典真題,是你提升技能、檢驗(yàn)實(shí)力的絕佳平臺。通過真題演練,洞察考試重點(diǎn),熟悉題型規(guī)律,為你的軟考之旅助力。讓我們一起在真題中磨礪,向軟件設(shè)計(jì)師的目標(biāo)邁進(jìn),開啟知識與挑戰(zhàn)并存的學(xué)習(xí)之旅。

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

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

      A.路由器B.以太網(wǎng)交換機(jī) C.防火墻D.集線器

      網(wǎng)絡(luò)層:路由器、防火墻

      數(shù)據(jù)鏈路層:交換機(jī)、網(wǎng)橋

      物理層:中繼器、集線器

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

      A.改善性B.適應(yīng)性 C.預(yù)防性D.改正性

      軟件維護(hù):

      適應(yīng)性維護(hù):指使應(yīng)用軟件適應(yīng)信息技術(shù)變化和管理需求變化而進(jìn)行的修改。企業(yè)的外部市場環(huán)境和管理需求的不斷變化也使得各級管理人員不斷提出新的信息需求

      改正性維護(hù):指為了識別和糾正軟件錯誤、改正軟件性能上的缺陷、排除實(shí)施中的錯誤,應(yīng)當(dāng)進(jìn)行的診斷和改正錯讀的過程。

      預(yù)防性維護(hù):系統(tǒng)維護(hù)工作不應(yīng)總是被動地等待用戶提出要求后才進(jìn)行,應(yīng)進(jìn)行主動的預(yù)防性維護(hù),通過預(yù)防性維護(hù)為未來的修改與調(diào)整奠定更好的基礎(chǔ)。

      完善性維護(hù):擴(kuò)充功能和改善性能而進(jìn)行的修改。對已有的軟件系統(tǒng)增加一些在系統(tǒng)分析和設(shè)計(jì)階段中沒有規(guī)定的功能與性能特征。

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

      A.自反規(guī)則B.傳遞規(guī)則C.合并規(guī)則D.增廣規(guī)律

      考查數(shù)據(jù)庫基礎(chǔ)知識:

      函數(shù)依賴的 Armstrong 公理及其引理。設(shè)關(guān)系模式R(U,F),其中U為屬性集,F(xiàn)是U上的一組函數(shù)依賴,那么有以下推理規(guī)則。

      公理-自反律:若 YXU,則 X→Y被 F 邏輯蘊(yùn)含。

      公理-增廣律:若 X→Y為F所蘊(yùn)涵,且 ZU,則 XZ→YZ 被 F 邏輯蘊(yùn)含。

      公理-傳遞律:若 X→Y,Y→Z為F所蘊(yùn)涵,則 X→Z被 F 邏輯蘊(yùn)含。

      根據(jù)上述3條推理規(guī)則又可推出下述3條推理規(guī)則:

      引理-合并律:若 X→Y 且 X→Z,則 X→YZ為F所蘊(yùn)涵。 (證明:根據(jù)增廣律可以得到 X→XY, XY→YZ,再根據(jù)傳遞律得到,X→YZ。)

      引理-偽傳遞律:若 X→Y 且 WY→Z,則 XW→Z為F所蘊(yùn)涵。 (證明:證明方法依然是 增廣律 和 傳遞律。)

      引理-分解律:若 X→Y 且 ZY,則 X→Z為F所蘊(yùn)涵。( 證明:根據(jù)自反律可以得到 Y→Z,再根據(jù)傳遞律,得證 X→Z。)

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

      A.自底向上逐步分解 B.自頂向下逐步分解 C.自底向上逐步抽象 D.自頂向下逐步抽象

      考查軟件工程開發(fā)方法:

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

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

      x=[1,2,3]

      y=x+[4,5,6]

      A.出錯 B.[1,2,3,4,5,6] C.[5,7,9] D.[1,2,3,[4,5,6]]

      在python語言中,兩數(shù)組相加,+ 屬于拼接。

      6.對于一棵樹,每個結(jié)點(diǎn)的孩子結(jié)點(diǎn)個數(shù)稱為結(jié)點(diǎn)的度,結(jié)點(diǎn)度數(shù)的最大值稱為樹的度。某樹T的度為4,其中有5個度為4的結(jié)點(diǎn),8個度為3的結(jié)點(diǎn),6個度為2的結(jié)點(diǎn),10個度為1的結(jié)點(diǎn),則T中的葉子結(jié)點(diǎn)個數(shù)為(A)。

      A.38B.29C.66D.57

      總結(jié)點(diǎn)數(shù) = (度數(shù)1 * 該度數(shù)結(jié)點(diǎn) +...+ 度數(shù)n* 該度數(shù)結(jié)點(diǎn))+ 1 = 邊總數(shù) + 1

      = 5 * 4 + 8 * 3 + 6 * 2 + 10*1 +1 = 67

      葉子結(jié)點(diǎn) = 總結(jié)點(diǎn)數(shù) - 所有度數(shù)的結(jié)點(diǎn)數(shù)

      = 67- (5 + 8 + 6 + 10)= 38

      7.8.下圖是一個軟件項(xiàng)目的活動圖,其中頂點(diǎn)表示項(xiàng)目里程碑,連接頂點(diǎn)的邊表示包含的活動,則一共有(B)條關(guān)鍵路徑,關(guān)鍵路徑長度為(B)。

      A.2B.4C.3D.1

      A.48B.55C.30D.46

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

      如上圖可以發(fā)現(xiàn),關(guān)鍵路徑為最長的一條路線。關(guān)鍵路徑有4條,分別為:ABEHJK、ABEFIJK、ACEHJK、ACEFIJK,總長度為55。

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

      A.僅原碼能表示-1B.僅反碼能表示-1C.原碼和反碼均能表示-1D.僅補(bǔ)碼能表示-1

      考察計(jì)算機(jī)基礎(chǔ)碼制相關(guān)內(nèi)容。

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

      A.軟件實(shí)現(xiàn)B.概要設(shè)計(jì)C.詳細(xì)設(shè)計(jì)D.需求分析

      考察軟件測試內(nèi)容。

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

      系統(tǒng)測試是針對整個產(chǎn)品系統(tǒng)進(jìn)行的測試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。

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

      A.HTTPB.HTTPSC.HTMLD.SMTP

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

      A.用戶容易參與到開發(fā)活動中B.易于處理可變需求

      C.缺乏靈活性 D.用戶與開發(fā)者溝通容易

      瀑布模型的缺點(diǎn):

      (1)各個階段之間產(chǎn)生大量的文檔,極大地增加了工作量。

     。2)由于開發(fā)模型是線性的,用戶只有等到整個過程的末期才能見到開發(fā)成果,從而增加了開發(fā)風(fēng)險(xiǎn)。

     。3)不適應(yīng)用戶需求的變化,并且在需求分析階段不可能完全獲取。

     。4)在軟件開發(fā)前期未發(fā)現(xiàn)的錯誤傳到后面的開發(fā)活動中時,可能會擴(kuò)散,進(jìn)而可能會導(dǎo)致整個軟件項(xiàng)自開發(fā)失敗。

      所以,瀑布模型適用于需求明確或很少變更的項(xiàng)目

      13.TCP序號單位是(B)。

      A.赫茲B.字節(jié)C.比特D.報(bào)文

      序列號(SequenceNumber 簡稱seq):序列號是TCP報(bào)文中用于標(biāo)識每個字節(jié)的唯一數(shù)

      字。它表示在一個TCP連接中發(fā)送的字節(jié)的順序。

      赫茲是頻率的單位;比特是信號量的基本單位;報(bào)文是TCP/IP網(wǎng)絡(luò)中傳輸?shù)男畔挝,而TCP序列號是基于每個數(shù)據(jù)段中的字節(jié)的,而不是整個報(bào)文。

      14,采用簡單選擇排序算法對序列(49,38,65,97,76,13,27,49)進(jìn)行非降序排序,兩趟后的序列為(A)。

      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)

      直接選擇排序:從題目可知采用非降序排序,在所有記錄中選出最小的記錄,把它與第1個記錄交換,然后在剩余的記錄內(nèi)選出最小的記錄與第2個交換......依次類推。

      例:關(guān)鍵字序列T=(21,25,49,27,16,08)

      第1趟 08,25,49,27,16,21

      第2趟 08,16,49,27,25,21

      第3趟 08,16,21,27,25,49

      第4趟 08,16,21,25,27,49

      第5趟 08,16,21,25,27,49

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

      A.指令寄存器B.狀態(tài)條件寄存器C.程序計(jì)數(shù)器D.主存地址寄存器

      指令寄存器(IR):存放即將執(zhí)行的指令。

      狀態(tài)條件寄存器:存放狀態(tài)標(biāo)志和控制標(biāo)志。

      程序計(jì)數(shù)器(PC):存放下一條要執(zhí)行指令的地址。

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

      16.硬盤所屬的存儲類別是(D)。

      A.寄存器B.緩存C.主存D.輔存

      CPU對應(yīng)的存儲類別:寄存器;

      Cache對應(yīng)的存儲類別:緩存;

      主存對應(yīng)的存儲類別:DRAM;

      輔存對應(yīng)的存儲類別:硬盤、光盤等。

      17.UML類圖在軟件建模時,給出軟件系統(tǒng)的一種靜態(tài)設(shè)計(jì)視圖,用(C)關(guān)系可明確表示兩類事物之間存在的特殊一般關(guān)系。

      A.聚合B.依賴C.泛化D.實(shí)現(xiàn)

      考察UML關(guān)系:

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

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

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

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

      18.在29個元素構(gòu)成的查找表中查找任意一個元素時,可保證最多與表中5個元素進(jìn)行比較即可確定查找結(jié)果,則采用的查找表及查找方法是(C)。

      A.二叉排序樹上的查找 B.順序表上的順序查找

      C.有序順序表上的二分查找D.散列表上的哈希查找

      二叉排序樹上的查找:在二叉排序樹上查找一個元素時,平均查找長度通常與樹的深度有關(guān)。

      順序表上的順序查找:從頭到尾或從尾到頭遍歷整個列表。

      有序順序表上的二分查找:每次比較都會排除一半的元素

      散列表上的哈希查找:哈希查找的性能主要取決于哈希函數(shù)的設(shè)計(jì)及哈希表的填充因子。

      19.算術(shù)表達(dá)式b*(a+c)-d的后綴式是(D)。(+、-、*表示算術(shù)的加、減、乘運(yùn)算,運(yùn)算符的優(yōu)先級和結(jié)合性遵循慣例。)

      A.ba+cd*-B.bacd+*-C.ba*c+d*-D.bac+*d-

      20.面向?qū)ο筌浖䦶牟煌瑢哟芜M(jìn)行測試。(D)層測試類中定義的每個方法,相當(dāng)于傳統(tǒng)軟件中的單元測試。

      A.模板 B.系統(tǒng) C.類 D.算法

      一般來說,對面向?qū)ο筌浖臏y試可分為下列4個層次進(jìn)行。

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

     。2)類層:測試封裝在同一個類中的所有方法與屬性之間的相互作用。在面向?qū)ο筌浖?/p>

      類是基本模塊,因此可以認(rèn)為這是面向?qū)ο鬁y試中所特有的模塊測試。

     。3)模板層:測試一組協(xié)同工作的類之間的相互作用,大體上相當(dāng)于傳統(tǒng)軟件測試中的集

      成測試,但是也有面向?qū)ο筌浖奶攸c(diǎn)(例如,對象之間通過發(fā)送消息相互作用)。

      (4)系統(tǒng)層:把各個子系統(tǒng)組裝成完整的面向?qū)ο筌浖到y(tǒng),在組裝過程中同時進(jìn)行測試。

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

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

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

      考察校驗(yàn)碼基礎(chǔ)知識:

      奇偶校驗(yàn)碼編碼方法:由若干位有效信息(如一個字節(jié)),再加上一個二進(jìn)制位(校驗(yàn)位)組成校驗(yàn)碼。這個校驗(yàn)位可以加在最前面也可以是最后面。

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

      海明校驗(yàn)碼編碼方法:在有效信息位中加入幾個校驗(yàn)位形成海明碼,使碼距比較均勻地拉大,并把海明碼的每個二進(jìn)制位分配到幾個奇偶校驗(yàn)組中。

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

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

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

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

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

      1.編譯程序和解釋程序

      高級語言或匯編語言編寫的程序稱為源程序,源程序不能直接在計(jì)算機(jī)上執(zhí)行。

      如果源程序是匯編語言編寫的,則需要一個稱為匯編程序的翻譯程序?qū)⑵浞g成目標(biāo)程序,然后才能執(zhí)行。

      如果源程序是為高級語言時,這個翻譯程序稱為編譯程序

      按源程序中語句的執(zhí)行順序,逐條翻譯并立即執(zhí)行相關(guān)功能的處理程序、稱為解釋程序。

      2、解釋執(zhí)行:源程序的每個語句一經(jīng)解釋就立即執(zhí)行。

      優(yōu)點(diǎn):可移植性較好、開發(fā)速度較快、與用戶通信方便。

      缺點(diǎn):效率低。

      23.進(jìn)行面向?qū)ο笙到y(tǒng)設(shè)計(jì)時,若存在包A依賴于包B,包B依賴于包C,包C依賴于包A,則此設(shè)計(jì)違反了(D)原則

      A.穩(wěn)定抽象 B.穩(wěn)定依賴 C.依賴倒置 D.無環(huán)依賴

      面向?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)依賴:強(qiáng)調(diào)的是在組件的依賴關(guān)系圖中不允許存在環(huán)。

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

      A.SHA B.DES C.IDEA D.RSA

      消息摘要算法,也被稱為哈希(Hash)算法或散列算法:MD5、SHA;

      對稱加密算法:DES、IDEA、AES、RC-5;

      非對稱加密算法:RSA;

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

      A.投影 B.笛卡兒積 C.選擇 D.差

      考查數(shù)據(jù)庫基礎(chǔ)SQL語言:

      投影:投影出某屬性列。

      笛卡爾積:兩表之間的乘積,組成新的表之后,新表的屬性列為兩表之和,元組數(shù)為兩表之乘積。

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

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

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

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

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

      C.只能限于介紹、評論作品

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

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

      A.多重繼承 B.分布式繼承 C.單重繼承 D.層次繼承

      考查面向?qū)ο蠡A(chǔ):

      對于面向?qū)ο蟮脑O(shè)計(jì),支持多重繼承和單重繼承(多個父類和一個父類),同時也支持層次繼承(一般會同時實(shí)現(xiàn)繼承類實(shí)現(xiàn)接口)。

      28.在采用定點(diǎn)二進(jìn)制的運(yùn)算器中,減法運(yùn)算一般是通過(A)來實(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)制減法器

      考查計(jì)算機(jī)基礎(chǔ):

      在運(yùn)算中,CPU分為控制器和運(yùn)算器,執(zhí)行算術(shù)邏輯運(yùn)算的是算術(shù)邏輯運(yùn)算單元,然后將其結(jié)果放到加法器執(zhí)行。

      在運(yùn)算過程中,補(bǔ)碼是正確的適合加減運(yùn)算的,因?yàn)?0和-0對應(yīng)的補(bǔ)碼值是一樣的。

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

      A.GRANT B.DELETE C.REVOKE D.DROP

      考查數(shù)據(jù)庫基礎(chǔ)SQL語言部分:

      GRANT:表示授權(quán)

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

      REVOKE:表示銷權(quán)

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

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

      A.(1-(1-R))(1-R) B.(1-R) (1-R) C.R(1-R)R D.R(1-(1-R))R

      計(jì)算機(jī)可靠度計(jì)算:(每個部件可靠度為R)

      兩個部件串聯(lián):R

      兩個部件并聯(lián):1-(1-R)

      31.已知二維數(shù)組A按行優(yōu)先方式存儲,每個元素占用2個存儲單元,第一個元素A[0][0]的

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

      A.300 B.310 C.306 D.296

      存儲位置 = 起始地址 + (i*n + j) * size

      其中i指行號,j指列號,n指每行元素?cái)?shù)(數(shù)組列數(shù))

      由題目可知:A[3][3] = 220 = 100 + (3n+3)*2,可得n=19

      A[5][5]的地址 = 100+(5*19+5)*2 = 300

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

    軟考軟件設(shè)計(jì)師歷年真題及答案10-24

    軟考中級軟件設(shè)計(jì)師真題10-24

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

    軟件設(shè)計(jì)師歷年真題10-24

    中級軟件設(shè)計(jì)師真題10-24

    2022年軟考網(wǎng)絡(luò)管理員真題10-24

    軟件設(shè)計(jì)師中級歷年真題10-24

    考博英語真題及答案10-11

    影視編導(dǎo)藝考真題202409-25

    成考專升本《政治》考試真題訓(xùn)練02-26

    主站蜘蛛池模板: 午夜精品久久久久成人| 宅男在线国产精品无码| 免费人欧美日韩在线精品| 99re6这里有精品热视频| 午夜三级国产精品理论三级 | 久久久久女人精品毛片| 国产精品成人观看视频| 嫖妓丰满肥熟妇在线精品| 国产精品无码素人福利不卡| 国产成人精品日本亚洲| 无码精品视频一区二区三区| 久久久亚洲精品蜜桃臀| 91av国产精品| 久久国产亚洲精品麻豆| 69久久夜色精品国产69| 国产午夜精品无码| 无码精品国产VA在线观看| 亚洲国产精品一区二区第四页| 精品无码一级毛片免费视频观看| 91精品婷婷国产综合久久| 精品国产麻豆免费人成网站| 国产精品伦一区二区三级视频 | 你懂的国产精品| 国产精品无码a∨精品| 亚洲精品二区国产综合野狼| 青娱乐国产精品视频| 久久精品夜色噜噜亚洲A∨| 国产伦精品一区二区三区视频猫咪| 日韩精品www| 色偷偷888欧美精品久久久| 精品一区二区久久久久久久网站| 国产精品亚洲а∨无码播放| 久久Av无码精品人妻系列| 亚洲国产精品高清久久久| 亚洲高清专区日韩精品| 午夜精品久久久久久久| 无码日韩精品一区二区三区免费| 亚洲精品一品区二品区三品区| 曰韩精品无码一区二区三区 | 久久国产成人精品国产成人亚洲| 国产国拍亚洲精品福利|