1. 程式人生 > >每日練習5

每日練習5

  1. 調變解調器( Modem )的功能是實現( D )
    A.數字訊號的編碼
    B.數字訊號的整形
    C.模擬訊號的放大
    D.數字訊號與模擬訊號的轉換

  2. 若有以下結構體陣列的定義語句,則以下能輸出字串 ”lisi” 的語句是 ( B) :

struct teacher
{
int num;
char name[10];
}thr[2]={1,”zhangsan”,2,”lisi”}

A.printf(“%s”,thr[0].name)
B.printf(“%s”,thr[1].name)
C.printf(“%s”,thr[0].name[0])
D.printf(“%s”,thr[1].name[0])
解析:
定義的時候就例項化了兩個物件,引數分別是(1,”zhangsan”)、(2,”lisi”),結構體的初始化沒有指定具體屬性時,根據定義的順序賦值

  1. 對於int a[1],可以用a++來指向陣列的第二個元素。B
    A.T
    B.F

  2. 傳輸層的主要功能是(B)
    A.定義實體地址
    B.建立端到端連線
    C.在終端裝置間傳送位元流,定義了電壓、介面、電纜標準和傳輸距離等
    D.將資料從一個主機傳送給另一個主機

  3. 區域網中的 MAC 層 與 OSI 參考模型 (B) 相對應。
    A.物理層
    B.資料鏈路層
    C.網路層
    D.傳輸層

  4. 在類Time中的解構函式可以宣告為:void ~Time(int) 。B
    A.正確
    B.錯誤
    解析:
    解構函式沒有返回值,沒有引數,也不能過載

  5. 對於主機域名for.zj.edu.cn來說,其中(B)表示主機名。
    A.zj
    B.for
    C. edu
    D. cn

  6. 假設R1、R2、R3採用RIP協議交換路由資訊,且均已收斂。若R3檢測到網路
    201.1.2.0/25不可達,並向R2通告一次新的距離向量,則R2更新後,其到達該網路的距離是 。 C在這裡插入圖片描述
    A.2
    B.3
    C.16
    D.17

  7. 以下關於 100BASE-T 的描述中錯誤的是(C )。
    A.資料傳輸速率為100Mbit/S
    B.訊號型別為基帶訊號
    C.採用5 類UTP,其最大傳輸距離為185M
    D.支援共享式和交換式兩種組網方式

解析:
100BASE-T快速乙太網: 與10BASE-T的區別在於將網路的速率提高了十倍,即100M。採用了FDDI的PMD協議,但價格比FDDI便宜。100BASE-T的標準由IEEE802.3制定。與10BASE-T採用相同的媒體訪問技術、類似的步線規則和相同的引出線,易於與10BASE-T整合。每個網段只允許兩個 中繼器,最大網路距離100米。
100Base-T快速乙太網是10Base-T乙太網的標準擴充套件,它是由同樣的 網路拓樸結構規則來管理的。100Base-T是以星形 拓撲結構實現的,使用ISO11801標準。這個標準規定,從 集線器到網絡卡的最大距離為100米。實際上,100Base-T網路的範圍是沒有限制的,可以利用 交換式集線器和可疊加共享式集線器來構組所需範圍的網路。每一組集結在一起的共享式集線器可用來連線一定數量的站點,而交換式集線器在使用時,幾乎沒有限制,因為它重新生成每一個訊號。

  1. 下面有關http keep-alive說法錯誤的是?D
    A.在HTTP1.0和HTTP1.1協議中都有對KeepAlive的支援。其中HTTP1.0需要在request中增加“Connection: keep-alive” header才能夠支援,而HTTP1.1預設支援
    B.當使用Keep-Alive模式時,Keep-Alive功能使客戶端到服 務器端的連線持續有效,當出現對伺服器的後繼請求時,Keep-Alive功能避免了建立或者重新建立連線
    C.可以在伺服器端設定是否支援keep-alive
    D當你的Server多為動態請求,建議開啟keep-alive增加傳輸效率

解析:
1. A、B、C為keep-alive的概念客觀性描述,說法都是正確的
2. 當Server的靜態資源(css 、html、js、img)較多時,開啟keep-alive的開關能夠顯著減少建立tcp連線的 cpu時間消耗
3. 當Server的請求大多為動態請求(資料庫訪問或者I/O較多)時,keep-alive關閉比較好,能夠節省一定 的記憶體,同時節省的記憶體可以用來作為cache,降低I/O壓力
4. 基於以上分析,當Server多為動態請求時,儘量關閉keep-alive