摘要:2018上半年軟件設(shè)計師考試已經(jīng)結(jié)束,小編為大家整理了2018上半年軟件設(shè)計師上午真題,以下為第七部分。
● 用哈希表存儲元素時,需要進(jìn)行沖突(碰撞)處理,沖突是指( )。
(61)A.關(guān)鍵字被依次映射到地址編號連續(xù)的存儲位置
B.關(guān)鍵字不同的元素被映射到相同的存儲位置
C.關(guān)鍵字相同的元素被映射到不同的存儲位置
D.關(guān)鍵字被映射到哈希表之外的位置
● 現(xiàn)需要申請一些場地舉辦一批活動,每個活動有開始時間和結(jié)束時間。在同一個場地,如果一個活動結(jié)束之前,另一個活動開始,即兩個活動沖突。若活動A從1時間開始,5時間結(jié)束,活動B從5時間開始,8時間結(jié)束,則活動A和B不沖突。現(xiàn)要計算n個活動需要的最少場地數(shù)。
求解該問題的基本思路如下(假設(shè)需要場地數(shù)為m,活動數(shù)為n,場地集合為P1,P2,…,Pm),初始條件Pi均無活動安排:
(1)采用快速排序算法對n個活動的開始時間從小到大排序,得到活動a1,a2,…,an。對每個活動ai,i從1到n,重復(fù)步驟(2)、(3)和(4);
(2)從p1開始,判斷ai與P1的最后一個活動是否沖突,若沖突,考慮下一個場地P2,…;
(3)一旦發(fā)現(xiàn)ai與某個Pj的最后一個活動不沖突,則將ai安排到Pj,考慮下一個活動;
(4)若ai與所有己安排活動的Pj的最后一個活動均沖突,則將ai安排到一個新的場地,考慮下一個活動;
(5)將n減去沒有安排活動的場地數(shù)即可得到所用的最少場地數(shù)
算法首先采用了快速排序算法進(jìn)行排序,其算法設(shè)計策略是( );后面步驟采用的算法設(shè)計策略是( )。整個算法的時間復(fù)雜度是( )。下表給出了n=11的活動集合,根據(jù)上述算法,得到最少的場地數(shù)為( )。
(62)A.分治
B.動態(tài)規(guī)劃
C.貪心
D.回溯
(63)A.分治
B.動態(tài)規(guī)劃
C.貪心
D.回溯
(64)A.Θ(lgn)
B.Θ(n)
C.Θ(nlgn)
D.Θ(n2)
(65)A.4
B.5
C.6
D.7
● 下列網(wǎng)絡(luò)互連設(shè)備中,屬于物理層的是( )。
(66)A.交換機(jī)
B.中繼器
C.路由器
D.網(wǎng)橋
● 在地址htp:/ www.dailynews.com.cn/channel/welcome.htm中,www.dailynews.com.cn表示( ), welcome. htm表示( )。
(67)A.協(xié)議類型
B.主機(jī)
C.網(wǎng)頁文件名
D.路徑
(68)A.協(xié)議類型
B.主機(jī)域名
C.網(wǎng)頁文件名
D.路徑
● 在 Linux中,要更改一個文件的權(quán)限設(shè)置可使用( )命令。
(69)A. attrib
B. modify
C.chmod
D. change
● 主域名服務(wù)器在接收到域名請求后,首先查詢的是( )。
(70)A.本地hosts文件
B.轉(zhuǎn)發(fā)域名服務(wù)器
C.本地緩存
D.授權(quán)域名服務(wù)器
軟考備考資料免費(fèi)領(lǐng)取
去領(lǐng)取
共收錄117.93萬道題
已有25.02萬小伙伴參與做題