2023年上半年軟考軟件設計師上午試卷_第1頁
2023年上半年軟考軟件設計師上午試卷_第2頁
2023年上半年軟考軟件設計師上午試卷_第3頁
2023年上半年軟考軟件設計師上午試卷_第4頁
2023年上半年軟考軟件設計師上午試卷_第5頁
已閱讀5頁,還剩8頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

2023年上半年軟考軟件設計師上午試卷

●海明校驗碼是在n個數據位之外增設k個校驗位,從而形成一個k+n位的新的碼字,使新的碼字的碼距比較均勻地拉大。n與k的關系是(1)。

(1)A.

2K-1≥n+k

B.

2n-1≤n+k

C.

n=k

D.

n-1≤k?●假設某硬盤由5個盤片構成(共有8個記錄面),盤面有效記錄區域的外直徑為30cm,內直徑為10cm,記錄位密度為250位/mm,磁道密度為16道/mm,每磁道分16個扇區,每扇區512字節,則該硬盤的格式化容量約為(2)MB。●

(3)是指按內容訪問的存儲器。

(3)A.虛擬存儲器

B.相聯存儲器?C.高速緩存(Cache)

D.隨機訪問存儲器

●解決機重要由解決器、存儲器和總線組成,總線涉及(4)。?(4)A.數據總線、地址總線、控制總線

B.并行總線、串行總線、邏輯總線?C.單工總線、雙工總線、外部總線

D.邏輯總線、物理總線、內部總線

●計算機中常采用原碼、反碼、補碼和移碼表達數據,其中,±0編碼相同的是(5)。

(5)A.原碼和補碼

B.反碼和補碼

C.補碼和移碼

D.原碼和移碼

?●下面關于漏洞掃描系統的敘述,錯誤的是(7)。

(7)A.漏洞掃描系統是一種自動檢測目的主機安全弱點的程序

B.黑客運用漏洞掃描系統可以發現目的主機的安全漏洞?C.漏洞掃描系統可以用于發現網絡入侵者

D.漏洞掃描系統的實現依賴于系統漏洞庫的完善?●網絡安全包含了網絡信息的可用性、保密性、完整性和網絡通信對象的真實性。其中,數字署名是對(8)的保護。

(8)A.

可用性

B.

保密性

C.

連通性

D.

真實性

●計算機感染特洛伊木馬后的典型現象是(9)。?(9)A.程序異常退出

B.有未知程序試圖建立網絡連接

C.郵箱被垃圾郵件填滿

D.

Windows系統黑屏

●關于軟件著作權產生的時間,下面表述對的的是(10)。

(10)A.自作品初次公開發表時?B.自作者有創作意圖時

C.自作品得到國家著作權行政管理部門認可時

D.自作品完畢創作之日●程序員甲與同事乙在乙家探討甲近期編寫的程序,甲表達對該程序極不滿意,要棄之重寫,并將程序手稿扔到乙家垃圾筒。后來乙將甲這一程序稍加修改,并署乙發表。以下說法對的的是(11)。

(11)A.乙的行為侵犯了甲的軟件著作權

B.乙的行為沒有侵犯甲的軟件著作權,由于甲已將程序手稿丟棄?C.乙的行為沒有侵犯甲的著作權,由于乙已將程序修改?D.甲沒有發表該程序并棄之,而乙將程序修改后發表,故乙應享有著作權

PC機解決的音頻信號重要是人耳能聽得到的音頻信號,它的頻率范圍是(12)

(12)A.300Hz~3400Hz

B.20Hz~20KHz

C.10Hz~20KHz

D.20Hz~44KHz?●多媒體計算機圖像文獻格式分為靜態圖像文獻格式和動態圖像文獻格式,(13)屬于靜態圖像文獻格式。

(13)A.MPG

B.AVS

C.JPG

D.AVI?●計算機獲取模擬視頻信息的過程中一方面要進行(14)。

(14)A.

A/D變換

B.數據壓縮

C.

D/A變換

D.數據存儲

●在采用面向對象技術構建軟件系統時,很多靈敏方法都建議的一種重要的設計活動是(15),它是一種重新組織的技術,可以簡化構件的設計而無需改變其功能或行為。?(15)A.精化

B.設計類

C.重構

D.抽象●一個軟件開發過程描述了“誰做”、“做什么”、“怎么做”和“什么時候做”,RUP用(16)來表述“誰做”。?(16)A.角色

B.活動

C.制品

D.工作流

●某項目重要由A~I任務構成,其計劃圖(如下圖所示)展示了各任務之間的前后關系以及每個任務的工期(單位:天),該項目的關鍵途徑是(17)。在不延誤項目總工期的情況下,任務A最多可以推遲開始的時間是(18)天。?(17)A.

A→G→I

B.

A→D→F→H→I

C.

B→E→G→I

D.

C→F→H→I

(18)A.0

B.2

C.5

D.7●一個軟件開發過程描述了“誰做”、“做什么”、“怎么做”和“什么時候做”,RUP用(16)來表述“誰做”。

(16)A.角色

B.活動

C.制品

D.工作流●某項目重要由A~I任務構成,其計劃圖(如下圖所示)展示了各任務之間的前后關系以及每個任務的工期(單位:天),該項目的關鍵途徑是(17)。在不延誤項目總工期的情況下,任務A最多可以推遲開始的時間是(18)天。

(17)A.

A→G→I

B.

A→D→F→H→I?C.

B→E→G→I

D.

C→F→H→I?(18)A.0

B.2

C.5

D.7●軟件風險一般包含(19)兩個特性。

(19)A.救火和危機管理

B.已知風險和未知風險?C.不擬定性和損失

D.員工和預算

●函數調用時,基本的參數傳遞方式有傳值與傳地址兩種,(20)。

(20)A.在傳值方式下,形參將值傳給實參?B.在傳值方式下,實參不能是數組元素?C.在傳地址方式下,形參和實參間可以實現數據的雙向傳遞?D.在傳地址方式下,實參可以是任意的變量和表達式●已知某高級語言源程序A經編譯后得到機器C上的目的程序B,則(21)。?(21)A.對B進行反編譯,不能還原出源程序A?B.對B進行反匯編,不能得到與源程序A等價的匯編程序代碼?C.對B進行反編譯,得到的是源程序A的變量聲明和算法流程

D.對A和B進行交叉編譯,可以產生在機器C上運營的動態鏈接庫

●下面關于程序語言的敘述,錯誤的是(22)。?(22)A.腳本語言屬于動態語言,其程序結構可以在運營中改變?B.腳本語言一般通過腳本引擎解釋執行,不產生獨立保存的目的程序

C.php、javascript屬于靜態語言,其所有成分可在編譯時擬定

D.C語言屬于靜態語言,其所有成分可在編譯時擬定?●在WindowsXP操作系統中,用戶運用“磁盤管理”程序可以對磁盤進行初始化、建卷,(23)。通常將“C:\Windows\myprogram.exe”文獻設立成只讀和隱藏屬性,便控制用戶對該文獻的訪問,這一級安全管理稱之為(24)安全管理。?(23)A.但只能使用

FAT文獻系統格式化卷

B.但只能使用

FAT32文獻系統格式化卷?C.但只能使用

NTFS文獻系統格式化卷?D.可以選擇使用

FAT、FAT32或

NTFS文獻系統格式化卷?(24)A.文獻級

B.目錄級

C.用戶級

D.系統級

●在移臂調度算法中,(25)算法也許會隨時改變移動臂的運動方向。?(25)A.電梯調度和先來先服務?B.先來先服務和最短尋找時間優先

C.單向掃描和先來先服務

D.電梯調度和最短尋找時間優先●設系統中有R類資源m個,現有n個進程互斥使用。若每個進程對R資源的最大需求為w,那么當m、n、w取下表的值時,對于下表中的a~e五種情況,(26)兩種情況也許會發生死鎖。對于這兩種情況,若將(27),則不會發生死鎖。?(26)A.a和b

B.b和c

C.c和d

D.c和e

(27)A.n加1或w加1

B.m加1或w減1

C.m減1或w加1

D.m減1或w減1?●某文獻系統采用鏈式存儲管理方案,磁盤塊的大小為1024字節。文獻Myfile.doc由5個邏輯記錄組成,每個邏輯記錄的大小與磁盤塊的大小相等,并依次存放在121、75、86、65和114號磁盤塊上。若需要存取文獻的第5120邏輯字節處的信息,應當訪問(28)號磁盤塊。?(28)A.75

B.85

C.65

D.114?●軟件能力成熟度模型(CMM)將軟件能力成熟度自低到高依次劃分為5級。目前,達成CMM第3級(已定義級)是許多組織努力的目的,該級的核心是(29)。?(29)A.建立基本的項目管理和實踐來跟蹤項目費用、進度和功能特性?B.使用標準開發過程(或方法論)構建(或集成)系統?C.管理層尋求更積極地應對系統的開發問題?D.連續地監督和改善標準化的系統開發過程?●

RUP在每個階段都有重要目的,并在結束時產生一些制品。在(30)結束時產生“在適當的平臺上集成的軟件產品”。?(30)A.初期階段

B.精化階段

C.構建階段

D.移交階段●根據ISO/IEC

9126軟件質量度量模型定義,一個軟件的時間和資源質量子特性屬于(31)質量特性。

(31)A.功能性

B.效率

C.可靠性

D.易使用性?●

McCabe度量法是通過定義環路復雜度,建立程序復雜性的度量,它基于一個程序模塊的程序圖中環路的個數。計算有向圖G的環路復雜性的公式為:V(G)=m-n+2,其中V(G)是有向圖G中的環路個數,m是G中的有向弧數,n是G中的節點數。下圖所示程序圖的程序復雜度是(32)。

(32)A.2

B.3

C.4

D.5?●在開發信息系統時,用于系統開發人員與項目管理人員溝通的重要文檔是(33)。?(33)A.系統開發協議

B.系統設計說明書?C.系統開發計劃

D.系統測試報告

●軟件工程每一個階段結束前,應當著重對可維護性進行復審。在系統設計階段復審期間,應當從(34)出發,評價軟件的結構和過程。?(34)

A.指出可移植性問題以及也許影響軟件維護的系統界面

B.容易修改、模塊化和功能獨立的目的?C.強調編碼風格和內部說明文檔?D.可測試性

●當用分支覆蓋法對以下流程圖進行測試時,至少需要設計(35)個測試用例。?(35)A.4

B.5

C.6

D.8

[1]

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

[11]

[12]

[13]

[14]

[15]●某銀行為了使其網上銀行系統可以支持信用卡多幣種付款功能而進行擴充升級,這需要對數據類型稍微進行一些改變,這一狀況需要對網上銀行系統進行(36)維護。?(36)A.對的性

B.適應性

C.完善性

D.防止性

●下面關于面向對象分析與面向對象設計的說法中,不對的的是(37)。?(37)A.面向對象分析側重于理解問題

B.面向對象設計側重于理解解決方案?C.面向對象分析描述軟件要做什么?D.面向對象設計一般不關注技術和實現層面的細節?●在面向對象分析與設計中,(38)是應用領域中的核心類,一般用于保存系統中的信息以及提供針對這些信息的相關解決行為;(39)是系統內對象和系統外參與者的聯系媒介;(40)重要是協調上述兩種類對象之間的交互。?(38)A.控制類

B.邊界類

C.實體類

D.軟件類?(39)A.控制類

B.邊界類

C.實體類

D.軟件類?(40)A.控制類

B.邊界類

C.實體類

D.軟件類●若類A僅在其方法Method1中定義并使用了類B的一個對象,類A其它部分的代碼都不涉及類B,那么類A與類B的關系應為(41);若類A的某個屬性是類B的一個對象,并且類A對象消失時,類B對象也隨之消失,則類A與類B的關系應為(42)。?(41)A.關聯

B.依賴

C.聚合

D.組合?(42)A.關聯

B.依賴

C.聚合

D.組合?●當不適合采用生成子類的方法對已有的類進行擴充時,可以采用(43)設計模式動態地給一個對象添加一些額外的職責;當應用程序由于使用大量的對象,導致很大的存儲開銷時,可以采用(44)設計模式運用共享技術來有效地支持大量細粒度的對象;當想使用一個已經存在的類,但其接口不符合需求時,可以采用(45)設計模式將該類的接口轉換成我們希望的接口。

(43)A.命令(Command)

B.適配器(Adapter)

C.裝飾(Decorate)

D.享元(Flyweight)

(44)A.命令(Command)

B.適配器(Adapter)?C.裝飾(Decorate)

D.享元(Flyweight)

(45)A.命令(Command)

B.適配器(Adapter)

C.裝飾(Decorate)

D.享元(Flyweight)●下圖屬于UML中的(46),其中,AccountManagement需要(47)。

(46)A.組件圖

B.部署圖

C.類圖

D.對象圖

(47)A.實現IdentityVerifier接口并被CreditCardServices調用

B.調用CreditCardServices實現的IdentityVerifier接口?

C.實現IdentityVerifier接口并被Logger調用?

D.調用Logger實現的IdentityVerifier接口●下圖所示有限自動機的特點是(48)。?

(48)A.辨認的0、1串是以0開頭且以1結尾

B.辨認的0、1串中1的數目為偶數?

C.辨認的0、1串中0后面必須是1?

D.辨認的0、1串中1不能連續出現

●由a、b構造且僅包含偶數個a的串的集合用正規式表達為(49)。

(49)A.(a*a)*b*

B.(b*(ab*a)*)*

C.(a*(ba*)*b)*

D.(a|b)*(aa)*

●設某語言的語法規則用上下文無關文法G=(N,T,P,S)表達,其中N是非終結符號的集合,T是終結符號的集合,P是產生式集合,S是開始符號,令V=N∪T,那么符合該語言的句子是(50)。?

(50)A.從S出發推導的、僅包含T中符號的符號串?

B.從N中符號出發推導的、僅包含T中符號的符號串

C.從S出發推導的、包含V中符號的符號串?

D.從N中符號出發推導的、包含V中符號的符號串

●采用二維表格結構表達實體類型及實體間聯系的數據模型是(51)。

(51)A.層次模型

B.網狀模型

C.關系模型

D.面向對象模型●假設員工關系EMP(員工號,姓名,部門,部門電話,部門負責人,家庭住址,家庭成員,成員關系)如下表所示。假如一個部門可以有多名員工,一個員工可以有多個家庭成員,那么關系EMP屬于(52),且(53)問題;為了解決這一問題,應當將員工關系EMP分解為(54)。

(52)A.1NF

B.2NF

C.3NF

D.BCNF?

(53)A.無冗余、無插入異常和刪除異常?

B.無冗余,但存在插入異常和刪除異常?

C.存在冗余,但不存在修改操作的不一致

D.存在冗余、修改操作的不一致,以及插入異常和刪除異常

(54)A.

EMP1(員工號,姓名,家庭住址)

EMP2(部門,部門電話,部門負責人)

EMP3(員工號,家庭成員,成員關系)?

B.

EMP1(員工號,姓名,部門,家庭住址)?

EMP2(部門,部門電話,部門負責人)?

EMP3(員工號,家庭成員,成員關系)

C.

EMP1(員工號,姓名,家庭住址)

EMP2(部門,部門電話,部門負責人,家庭成員,成員關系)

D.

EMP1(員工號,姓名,部門,部門電話,部門負責人,家庭住址)?

EMP2(員工號,家庭住址,家庭成員,成員關系)●關系R、S如下圖所示,關系代數表達式π3,4,5(σ1<6<(R×S))=(55),對關系R、S進行自然連接后的屬性列數和元組個數分別為(56)。

A

C

D

(56)A.3和0

B.3和2

C.6和0

D.6和2

●下面關于查找運算及查找表的敘述,錯誤的是(57)。?

(57)A.哈希表可以動態創建

B.二叉排序樹屬于動態查找表

C.二分查找規定查找表采用順序存儲結構或循環鏈表結構

D.順序查找方法既合用于順序存儲結構,也合用于鏈表結構

●下面關于圖(網)的敘述,對的的是(58)。?

(58)A.連通無向網的最小生成樹中,頂點數恰好比邊數多1

B.若有向圖是強連通的,則其邊數至少是頂點數的2倍

C.可以采用AOV網估算工程的工期

D.關鍵途徑是AOE網中源點至匯點的最短途徑

●下面關于二叉排序樹的敘述,錯誤的是(59)。?

(59)A.對二叉排序樹進行中序遍歷,必然得到結點關鍵字的有序序列?

B.依據關鍵字無序的序列建立二叉排序樹,也也許構造出單支樹

C.若構造二叉排序樹時進行平衡化解決,則根結點的左子樹結點數與右子樹結點數的差值一定不超過1?

D.若構造二叉排序樹時進行平衡化解決,則根結點的左子樹高度與右子樹高度的差值一定不超過1

●下面關于棧和隊列的敘述,錯誤的是(60)。

(60)A.棧和隊列都是操作受限的線性表?

B.隊列采用單循環鏈表存儲時,只需設立隊尾指針就可使入隊和出隊操作的時間復雜度都為O(1)

C.若隊列的數據規模n可以擬定,則采用順序存儲結構比鏈式存儲結構效率更高?

D.運用兩個棧可以模擬一個隊列的操作,反之亦可

●下面關于二叉樹的敘述,對的的是(61)。

(61)A.完全二叉樹的高度h與其結點數n之間存在擬定的關系

B.在二叉樹的順序存儲和鏈式存儲結構中,完全二叉樹更適合采用鏈式存儲結構?C.完全二叉樹中一定不存在度為1的結點?D.完全二叉樹中必然有偶數個葉子結點?●設L為廣義表,將head(L)定義為取非空廣義表的第一個元素,tail(L)定義為取非空廣義表除第一個元素外剩余元素構成的廣義表。若廣義表L=((x,y,z),a,(u,t,w)),則從L中取出原子項y的運算是(62)。?(62)A.head(tail(tail(L)))

B.tail(head(head(L)))

C.head(tail(head(L)))

D.tail(tail(head(L)))?●現有16枚外形相同的硬幣,其中有一枚比真幣的重量輕的假幣,若采用分治法找出這枚假幣,至少比較(63)次才可以找出該假幣。?(63)A.3

B.4

C.5

D.6

●以下的算法設計方法中,(64)以獲取問題最優解為目的。

(64)A.回溯方法

B.分治法

C.動態規劃

D.遞推

●歸并排序采用的算法設計方法屬于(65)。

(65)A.歸納法

B.分治法

C.貪心法

D.回溯方法●一個B類網絡的子網掩碼為255.255.224.0,則這個網絡被劃提成了(66)個子網。

(66)A.

2

B.

4

C.

6

D.

8?●在Windows系統中設立默認路由的作用是(67)。

(67)A.當主機接受到一個訪問請求時一方面選擇的路由

B.當沒有其它路由可選時最后選擇的路由

C.訪問本地主機的路由

D.必須選擇的路由

HTML<body>元素中,(68)屬性用于定義超鏈接被鼠標點擊后所顯示的顏色。?(68)A.alink

B.background

C.bgcolor

D.vlink

HTML中<tr>標記用于定義表格的(69)。?(69)A.行

B.列

C.單元格

D.標題

●以下不符合XML文檔語法規范的是(70)。?(70)A.文檔的第一行必須是XML文檔聲明

B.文檔必須包含根元素?C.每個開始標記必須和結束標記配對使用

D.標記之間可以交叉嵌套●

Fornearly

tenyears,

theUnifiedModelingLanguage

(UML)hasbeen

the

industrystandard

for

visualizing,

specifying,

constructing,

and

documenting

the

(71)of

asoftware-intensivesystem.Asthe(72)standardmodelinglanguage,theUMLfacilitatescommunicationandreducesconfusionamongproject

(73)TherecentstandardizationofUML2.0has

furtherextended

the

language'sscopeandviability.

Its

inherentex

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論