軟件設計師當天每日一練試題地址:www.xomuzic.com/exam/ExamDay.aspx?t1=4
往期軟件設計師每日一練試題匯總:www.xomuzic.com/class/27/e4_1.html
軟件設計師每日一練試題(2021/8/28)在線測試:www.xomuzic.com/exam/ExamDay.aspx?t1=4&day=2021/8/28
點擊查看:更多軟件設計師習題與指導
軟件設計師每日一練試題內容(2021/8/28)
試題1: 類比二分搜索算法,設計k分搜索算法(k為大于2的整數)如下:首先檢查n/k處(n為被搜索集合的元素個數)的元素是否等于要搜索的值,然后檢查2n/k處的元素,…,這樣,或者找到要搜索的元素,或者把集合縮小到原來的1/k;如果未找到要搜索的元素,則繼續(xù)在得到的集合上進行k分搜索;如此進行,直到找到要搜索的元素或搜索失敗。此k分搜索算法在最壞情況下搜索成功的時間復雜度為(1),在最好情況下搜索失敗的時間復雜度為(2)。
(1)A、O(logn)
B、O(nlogn)
C、O(logkn)
D、O(nlogkn)
(2)A、O(logn)
B、O(nlogn)
C、O(logkn)
D、O(nlogkn)
已知3個類A、B和C,其中類A由類B的一個實例和類C的1個或多個實例構成。能夠正確表示類A、B和C之間關系的UML類圖是( )。
( ) 是一種面向數據流的開發(fā)方法,其基本思想是軟件功能的分解和抽象。
A、結構化開發(fā)方法
B、Jackson 系統(tǒng)開發(fā)方法
C、Booch 方法
D、UML(統(tǒng)一建模語言)
若廣義表L=((1,2,3)),則L的K度和深度分別為( )。
A、1和1
B、1和2
C、1和3
D、2和2
在32位的總線系統(tǒng)中,若時鐘頻率為1000MHz,總線上5個時鐘周期傳送一個32位字,則該總線系統(tǒng)的數據傳送速率約為( )兆字節(jié)/秒。
A、200
B、600
C、800
D、1000
統(tǒng)一過程(UP)是一種用例驅動的迭代式增量開發(fā)過程,每次迭代過程中主要的工作流包括捕獲需求、分析、設計、實現和測試等。這種軟件過程的用例圖(Use Case Diagram)是通過 ( ) 得到的。
A、捕獲需求
B、分析
C、設計
D、實現
以下關于原型化開發(fā)方法的敘述中,不正確的是 ( ) 。
A、原型化方法適應于需求不明確的軟件開發(fā)
B、在開發(fā)過程中,可以廢棄不用早期構造的軟件原型
C、原型化方法可以直接開發(fā)出最終產品
D、原型化方法利于確認各項系統(tǒng)服務的可用性
李某在某軟件公司兼職,為完成該公司交給的工作,做出了一項涉及計算機程序的發(fā)明。李某認為該發(fā)明是自己利用業(yè)余時間完成的,可以個人名義申請專利。關于此項發(fā)明的專利申請權應歸屬 ( ) 。
A、李某
B、李某所在單位
C、李某兼職的軟件公司
D、李某和軟件公司約定的一方
( )詳細描述軟件的功能、性能和用戶界面,以使用戶了解如何使用軟件。
A、概要設計說明書
B、詳細設計說明書
C、用戶手冊
D、用戶需求說明書
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |