岛国一区-色婷婷国产-日批的视频-国产视频一区在线播放-91香蕉视频在线看-国产精品自拍网站-夜夜爽av-熟女精品一区二区-国内毛片毛片毛片毛片毛片-性做久久久久久免费观看欧美-国产成人av大片

2015年軟件設計師考前輔導(3)

軟件設計師 責任編輯:糯米團子 2015-08-20

添加老師微信

備考咨詢

加我微信

摘要:C++強大的原因 C++在幾乎所有的計算環境中都非常普及:個人電腦、Unix工作站和大型計算機。如果考察一下新編程語言的發展史,就可以看出C++的這種普及率是非常高的。用以前的語言編寫的程序量非常大,這無疑會降低對新語言的接受程度。除此以外,大多數專業軟件設計師總是愿意使用他們已熟知的、使用起來得心應手的語言,而不是轉而使用新的、不熟悉的語言,花大量的時間來研究其特性。當然,C++是建立

  點擊進入>>>>> 

     C++強大的原因

C++在幾乎所有的計算環境中都非常普及:個人電腦、Unix工作站和大型計算機。如果考察一下新編程語言的發展史,就可以看出C++的這種普及率是非常高的。用以前的語言編寫的程序量非常大,這無疑會降低對新語言的接受程度。除此以外,大多數專業軟件設計師總是愿意使用他們已熟知的、使用起來得心應手的語言,而不是轉而使用新的、不熟悉的語言,花大量的時間來研究其特性。當然,C++是建立在C的基礎之上(C++出現之前,許多環境都使用C語言),這對于C++的普及有很大的幫助,但是C++的流行遠不只是這一個原因。C++有許多優點:

C++適用的應用程序范圍極廣。C++可以用于幾乎所有的應用程序,從字處理應用程序到科學應用程序,從操作系統組件到計算機游戲等。

C++C中繼承了過程編程方式的高效性,并集成了面向對象編程方式的功能。

C++在其標準庫中提供了大量的功能。

有許多商業C++庫支持數量眾多的操作系統環境和專門的應用程序。

因為幾乎所有的計算機都可以使用C++編程,所以C++語言普及到幾乎所有的計算機平臺上。也就是說,把用C++編寫的程序從一臺機器遷移到另一臺機器上不需要費什么力氣。當然,如果這個過程真的非常簡單,那么編寫在另一臺機器上運行的程序時就需要考慮使用C++語言了。

  C++ANSI標準

標準化是把所編寫的程序從一種類型的計算機遷移到另一種類型的計算機上的基礎。標準的建立使語言在各種機器上的實現保持一致。在所有相容編譯器上都可用的一組標準功能意味著,用戶總是能確定下一步會獲得什么結果。使用ANSI標準后,C++使應用程序可以輕松地在不同的機器之間遷移,緩解了在多個環境上運行的應用程序的維護問題。

當然,還有其他問題需要考慮。如果程序是可以移植的,那么就不能把非標準庫中的特性引入代碼,還必須使程序對建立該程序所使用的開發機器的依賴性降到最低,否則遷移代碼就很困難。

C++ANSI標準還有另一個優點:它對用C++編程所需要學習的部分進行了標準化。這個標準將使后續的程序具有一致性,因為它只為C++編譯器和庫提供了一個定義參考。在編寫編譯器時,該標準的存在也使編寫人員不再需要許可。

AIP地址

一個AIP地址是指,在IP地址的四段號碼中,第一段號碼為網絡號碼,剩下的三段號碼為本地計算機的號碼。如果用二進制表示IP地址的話,AIP地址就由1字節的網絡地址和3字節主機地址組成,網絡地址的較高位必須是“0.AIP地址中網絡的標識長度為7位,主機標識的長度為24位,A類網絡地址數量較少,可以用于主機數達1600多萬臺的大型網絡。

BIP地址

一個BIP地址是指,在IP地址的四段號碼中,前兩段號碼為網絡號碼,剩下的兩段號碼為本地計算機的號碼。如果用二進制表示IP地址的話,BIP地址就由2字節的網絡地址和2字節主機地址組成,網絡地址的較高位必須是“10.BIP地址中網絡的標識長度為14位,主機標識的長度為16位,B類網絡地址適用于中等規模規模的網絡,每個網絡所能容納的計算機數為6萬多臺。

CIP地址

一個CIP地址是指,在IP地址的四段號碼中,前三段號碼為網絡號碼,剩下的一段號碼為本地計算機的號碼。如果用二進制表示IP地址的話,CIP地址就由3字節的網絡地址和1字節主機地址組成,網絡地址的較高位必須是“110.CIP地址中網絡的標識長度為21位,主機標識的長度為8位,C類網絡地址數量較多,適用于小規模的局域網絡,每個網絡最多只能包含254臺計算機。

除了上面三種類型的IP地址外,還有幾種特殊類型的IP地址,TCP/IP協議規定,凡IP地址中的第一個字節以“lll0”開始的地址都叫多點廣播地址。因此,任何第一個字節大于223小于240IP地址是多點廣播地址;IP地址中的每一個字節都為0的地址(0.0.0.0)對應于當前主機;IP地址中的每一個字節都為1IP地址(255.255.255.255)是當前子網的廣播地址;IP地址中凡是以“llll0”的地址都留著將來作為特殊用途使用;IP地址中不能以十進制“127”作為開頭,27.1.1.1用于回路測試,同時網絡ID的第一個6位組也不能全置為“0,全“0”表示本地網絡。

IP的尋址規則

1.網絡尋址規則

A、網絡地址必須。

B、網絡標識不能以數字127開頭。在A類地址中,數字127保留給內部回送函數。

C、網絡標識的第一個字節不能為255.數字255作為廣播地址。

D、網絡標識的第一個字節不能為“0”,“0”表示該地址是本地主機,不能傳送。

2.主機尋址規則

A、主機標識在同一網絡內必須是。

B、主機標識的各個位不能都為“1”,如果所有位都為“1”,則該機地址是廣播地址,而非主機的地址。

C、主機標識的各個位不能都為“0”,如果各個位都為“0”,則表示“只有這個網絡”,而這個網絡上沒有任何主機。

  IP地址的分類

我們說過因特網是把全世界的無數個網絡連接起來的一個龐大的網間網,每個網絡中的計算機通過其自身的IP地址而被標識的,據此我們也可以設想,在INTERNET上這個龐大的網間網中,每個網絡也有自己的標識符。這與我們日常生活中的電話號碼很相像,例如有一個電話號碼為0515163,這個號碼中的前四位表示該電話是屬于哪個地區的,后面的數字表示該地區的某個電話號碼。與上面的例子類似,我們把計算機的IP地址也分成兩部分,分別為網絡標識和主機標識。同一個物理網絡上的所有主機都用同一個網絡標識,網絡上的一個主機(包括網絡上工作站、服務器和路由器等)都有一個主機標識與其對應?IP地址的4個字節劃分為2個部分,一部分用以標明具體的網絡段,即網絡標識;另一部分用以標明具體的節點,即主機標識,也就是說某個網絡中的特定的計算機號碼。例如,鹽城市信息網絡中心的服務器的IP地址為210.73.140.2,對于該IP地址,我們可以把它分成網絡標識和主機標識兩部分,這樣上述的IP地址就可以寫成:

網絡標識:210.73.140.0

主機標識:2

合起來寫:210.73.140.2

由于網絡中包含的計算機有可能不一樣多,有的網絡可能含有較多的計算機,也有的網絡包含較少的計算機,于是人們按照網絡規模的大小,把32位地址信息設成三種定位的劃分方式,這三種劃分方法分別對應于A類、B類、CIP地址。

我們說過因特網是把全世界的無數個網絡連接起來的一個龐大的網間網,每個網絡中的計算機通過其自身的IP地址而被標識的,據此我們也可以設想,在INTERNET上這個龐大的網間網中,每個網絡也有自己的標識符。這與我們日常生活中的電話號碼很相像,例如有一個電話號碼為0515163,這個號碼中的前四位表示該電話是屬于哪個地區的,后面的數字表示該地區的某個電話號碼。與上面的例子類似,我們把計算機的IP地址也分成兩部分,分別為網絡標識和主機標識。同一個物理網絡上的所有主機都用同一個網絡標識,網絡上的一個主機(包括網絡上工作站、服務器和路由器等)都有一個主機標識與其對應?IP地址的4個字節劃分為2個部分,一部分用以標明具體的網絡段,即網絡標識;另一部分用以標明具體的節點,即主機標識,也就是說某個網絡中的特定的計算機號碼。例如,鹽城市信息網絡中心的服務器的IP地址為210.73.140.2,對于該IP地址,我們可以把它分成網絡標識和主機標識兩部分,這樣上述的IP地址就可以寫成:

網絡標識:210.73.140.0

主機標識:2

合起來寫:210.73.140.2

由于網絡中包含的計算機有可能不一樣多,有的網絡可能含有較多的計算機,也有的網絡包含較少的計算機,于是人們按照網絡規模的大小,把32位地址信息設成三種定位的劃分方式,這三種劃分方法分別對應于A類、B類、CIP地址。

    點此返回目錄:2015年軟件設計師考前輔導匯總

   相關推薦:

   軟件設計師考試必看如何應考?

   2015年下半年軟件設計師考試報名指南

   軟件設計師級考試大綱(2004年新版)

   


更多資料
更多課程
更多真題
溫馨提示:因考試政策、內容不斷變化與調整,本網站提供的以上信息僅供參考,如有異議,請考生以權威部門公布的內容為準!

軟考備考資料免費領取

去領取

!
咨詢在線老師!