軟考刷題記錄3

带我去看海棠花發表於2024-10-29

1.選擇題

  • 1.將一條指令的執行過程分解為取指、分析和執行三步,按照流水方式執行,若取指時間t取指=4△t、分析時間t分析=2△t、執行時間t執行=3△t,則執行完100條指令,需要的時間為( )△t。
    A.200
    B.300
    C.400
    D.405
    答案:D
    流水線時間計算公式:T=第一條指令執行所需時間+(指令條數-1)×流水線週期=(4+2+3)+(100-1)*4=405
    T = t1+t2+t3+(n-1)t
  • 2.在敏捷過程的開發方法中,( )使用了迭代的方法,其中,把每段時間(30天)一次的迭代稱為一個“衝刺”,並按需求的優先順序別來實現產品,多個自組織和自治的小組並行地遞增實現產品。
    A.極限程式設計XP
    B.水晶法
    C.並列爭球法
    D.自適應軟體開發
    答案:C
    解析:並列爭球法使用迭代的方法,把每30天一次的迭代稱為一個衝刺,按需求的優先順序別來實現產品。多個自組織的小組並行地遞增實現產品。協調透過簡短的日常會議來進行
  • 3.假設系統有n個程序共享資源R,且資源R的可用數為3,其中n≥3 。若採用PV操作,則訊號量S的取值範圍應為( )。
    A.-1~n-1
    B.-3~3
    C.-(n-3)~3
    D.-(n-1)~1
    答案:C
    解析:比如,有三個某類資源,假設四個程序A、B、C、D要用該類資源,最開始S=3,當A進入,S=2,當B進入S=1,當C進入時S=0,表明該類資源剛好用完,D進入S=-1,表明有一個程序被阻塞了,當A用完該類資源時,進行V操作,S=0,釋放該類資源,這時候,S=0,表明還有程序阻塞在該類資源上,然後再喚醒一個。
  • 4.點對點協議PPP中LCP的作用是( )。
    A.包裝各種上層協議
    B.封裝承載的網路層協議
    C.把分組轉變成信元
    D.建立和配置資料鏈路
    答案:D
    解析:PPP協議是一種點到點的鏈路層協議,它提供了點到點的一種封裝、傳遞資料的一種方法。PPP協議一般包括三個協商階段:LCP(鏈路控制協議)階段,認證階段,NCP(網路層控制協議)階段。撥號後,使用者計算機和接入伺服器在LCP階段協商底層鏈路引數,然後在認證階段進行使用者計算機將使用者名稱和密碼傳送給接入伺服器認證,接入伺服器可以進行本地認證,可以透過RADIUS協議將使用者名稱和密碼傳送給AAA伺服器進行認證。認證透過後,在NCP(IPCP)協商階段,接入伺服器給使用者計算機分配網路層引數如IP地址等。
  • 5.TCP/IP網路中的( )實現應答、排序和流控功能。
    A.資料鏈路層
    B.網路層
    C.傳輸層
    D.應用層
    答案:C
    解析:傳輸層提供應用程式間的通訊。(1)格式化資訊流;(2)提供可靠傳輸
  • 6.代理ARP是指( )。
    A.由鄰居交換機把ARP請求傳送給遠端目標
    B.由一個路由器代替遠端目標回答ARP請求
    C.由DNS伺服器代替遠端目標回答ARP請求
    D.由DHCP伺服器分配一個回答ARP請求的路由器
    答案:B
    解析:路由器從開啟ARP代理的介面收到一個ARP請求,並且該目標IP地址是自己可達的,並且這個對應路由條目的出介面不是收到該ARP請求的介面,那麼路由器將執行代理ARP功能。
  • 下面是DHCP協議工作的4種訊息,正確的順序應該是( )。
    ①DHCP Discovery
    ②DHCP Offer
    ③DHCP Request
    ④DHCP Ack
    A.①③②④
    B.①②③④
    C.②①③④
    D.②③①④
    答案:B
    解析:DHCP協議採用UDP作為傳輸協議,主機傳送請求訊息到DHCP伺服器的67號埠,DHCP伺服器回應應答訊息給主機的68號埠。DHCP Client以廣播的方式發出DHCP Discover報文。所有的DHCP Server都能夠接收到DHCP Client傳送的DHCP Discover報文,所有的DHCP Server都會給出響應,向DHCP Client傳送一個DHCP Offer報文。DHCP Client只能處理其中的一個DHCP Offer報文,一般的原則是DHCP Client處理最先收到的DHCP Offer報文。DHCP Client會發出一個廣播的DHCP Request報文,在選項欄位中會加入選中的DHCP Server的IP地址和需要的IP地址。DHCP Server收到DHCP Request報文後,判斷選項欄位中的IP地址是否與自己的地址相同。
    如果不相同,DHCP Server不做任何處理只清除相應IP地址分配記錄;
    如果相同,DHCP Server就會向DHCP Client響應一個DHCP ACK報文,並在選項欄位中增加IP地址的使用租期資訊。
    DHCP Client接收到DHCP ACK報文後,檢查DHCP Server分配的IP地址是否能夠使用。如果可以使用,則DHCP Client成功獲得IP地址並根據IP地址使用租期自動啟動續延過程;如果DHCP Client發現分配的IP地址已經被使用,則DHCP Client向DHCP Server發出DHCP
    Decline報文,通知DHCP Server禁用這個IP地址,然後DHCP Client開始新的地址申請過程。
    DHCP Client在成功獲取IP地址後,隨時可以透過傳送DHCP Release報文釋放自己的IP地址,DHCP Server收到DHCP Release報文後,會回收相應的IP地址並重新分配。
  • 要在一臺主機上建立多個獨立域名的站點,下面的方法中( )是錯誤的。
    A.為計算機安裝多塊網路卡
    B.使用不同的主機頭名
    C.使用虛擬目錄
    D.使用不同的埠號
    答案:C
    解析:IIS透過分配TCP埠、IP地址和主機頭名來在一臺伺服器上執行多個網站。虛擬主機之間相互獨立,由使用者自行管理。採用這種技術可以節約硬體投資、節省空間,降低成本。
    (1)基於附加TCP埠架設多個Web網站。
    使用格式為“http://域名:埠”的網址來訪問的網站實際上是利用TCP埠號,在同一伺服器上架設不同的Web網站。例如http://www.csai.cn:8080。
    (2)基於不同的IP地址架設多個網站
    將每個網站繫結到不同的IP地址,以確保每個網站域名對應於獨立的IP地址。
    (3)基於主機頭名架設多個Web網站
    由於傳統的IP虛擬主機浪費IP地址,實際應用中更傾向於採用非IP虛擬主機技術,也就是把多個域名的主機頭名繫結到同一IP。前提條件就是在DNS伺服器上將多個域名對映到同一IP地址。一旦來自客戶端的Web訪問請求到達伺服器,伺服器將使用HTTP頭中傳遞的主機
    頭名來確定客戶請求的是哪個網站。

相關文章