第一篇:2009年3月全國計算機考試三級網(wǎng)絡技術筆試試題及答案
09年3月全國計算機考試三級網(wǎng)絡技術筆試試題及答案
(1)1959年10月我國研制成功的一臺通用大型電子管計算機是(B)
A)103計算機B)104計算機C)120計算機D)130計算機
(2)關于計算機應用的描述中,錯誤的是(C)
A)模擬操作是一種特殊的研究方法B)大氣預報采用了巨型計算機處理數(shù)據(jù)
C)經濟運行模型還不能用計算機模擬D)過程控制可采用抵擋的處理芯片
(3)關于服務器的描述中,正確的是(D)
A)按體系結構分為入門級、部門級、企業(yè)級服務器B)按用途分為臺式、機架式、機柜式服務器
C)按處理器類型分為文件、數(shù)據(jù)庫服務器D)刀片式服務器的每個刀片是一塊系統(tǒng)主板
(4)關于計算機配置的描述中,錯誤的是(A)
A)服務器機箱的個數(shù)用1U/2U/3U/....../8U表示B)現(xiàn)在流行的串接口硬盤是SATA硬盤
C)獨立磁盤冗余陣列簡稱磁盤陣列D)串行SCSI硬盤簡稱SAS硬盤
(5)關于軟件開發(fā)的描述中,正確的是(B)
A)軟件生命周期包括計劃、開發(fā)兩個階段B)開發(fā)初期進行需求分析、總體設計、詳細設計
C)開發(fā)后期進行編碼、測試、維護D)軟件運行和使用中形成文檔資料
(6)關于多媒體的描述中,錯誤的是(D)
A)多媒體的數(shù)據(jù)量很大,必須進行壓縮才能實用B)多媒體數(shù)據(jù)有許多冗余,這是進行的基礎
C)信息編碼法提供了無損壓縮D)常用的預測編碼是變換編碼
(7)關于數(shù)據(jù)報交換方式的描述中,錯誤的是(A)
A)在報文傳輸前建立源結點與目標的結點之間的虛電路B)同一報文的不同分組可以經過不同路徑進行傳輸
C)同一報文的每個分組中都要有源地址和目標地址D)同一報文的不同分組可能不按順序到達目的結點
(8)IEEE802.11無線局域網(wǎng)的介質訪問控制方法中,幀間間隔大小取決于(D)
A)接入點B)交換機C)幀大小D)幀類型
(9)以下網(wǎng)絡應用中不屬于Web應用的是(B)
A)電子商務B)域名解析C)電子政務D)博客
(10)關于千兆以太網(wǎng)的描述中,錯誤的是(C)
A)與傳統(tǒng)以太網(wǎng)采用相同的幀結構B)標準中定義了千兆介質專用接口
C)只使用光纖作為傳輸介質D)用GMII分割MAC子層與物理層
(11)虛擬局域網(wǎng)的技術基礎是(C)
A)路由技術B)寬帶分配C)交換技術D)沖突檢測
(12)關于OSI參考模型的描述中,正確的是(C)
A)高層為低層提供所需的服務B)高層需要知道低層的實現(xiàn)方法
C)不同結點的同等層有相同的功能D)不同結點需要相同的操作系統(tǒng)
(13)如果網(wǎng)絡結點傳輸10bit數(shù)據(jù)需要1×10-8,則該網(wǎng)絡的數(shù)據(jù)傳輸速度是(B)
A)10MbpsB)1GbpsC)100MbpsD)10Gbps
(14)關于傳統(tǒng)Ethernet的描述中,錯誤的是(D)
A)是一種典型的總線型局域網(wǎng)B)結點通過廣播方式發(fā)送數(shù)據(jù)
C)需要解決介質訪問控制問題D)介質訪問控制方法是CSMA/CA
(15)網(wǎng)橋實現(xiàn)網(wǎng)絡互聯(lián)的層次是(A)
A)數(shù)據(jù)鏈路層B)傳輸層C)網(wǎng)絡層D)應用層
(16)在TC/IP參考模型中,負責提供面向連接服務的協(xié)議是(C)
A)FTPB)DNSC)TCPD)TDP
(17)以下哪一個不是無線局域網(wǎng)IEEE80211規(guī)定的物理層傳輸方式?(C)
A)直接序列擴頻B)跳頻擴頻C)藍牙D)紅外
(18)關于網(wǎng)絡層的描述中,正確的是(B)
A)基本數(shù)據(jù)傳輸單位是幀B)主要功能是提供路由選擇
C)完成應用層信息格式的轉換D)提供端到端的傳輸服務
(19)1000BASE-T標準支持的傳輸介質是(C)
A)單模光纖B)多模光纖C)非屏蔽雙絞線D)屏蔽雙絞線
(20)電子郵件傳輸協(xié)議是(D)
A)DHCPB)FTPC)CMIPD)SMTP
(21)關于IEEE802模型的描述中,正確的是(B)
A)對應于OSI模型的網(wǎng)絡層B)數(shù)據(jù)鏈路層分為LLC與MAC層
C)只包括一種局域網(wǎng)協(xié)D)針對廣域網(wǎng)環(huán)境
(22)關于Ad Hoc網(wǎng)絡的描述中,錯誤的是(B)
A)是一種對等的無線移動網(wǎng)絡B)在WALN的基礎上發(fā)展起來
C)采用無基站的通信模式D)在軍事領域應用廣泛
(23)以下P2P應用軟件中不屬于文件共享類應用的是(A)
A)SkypeB)GnutellaC)NapsterD)BitTorrent
(24)關于服務器操作系統(tǒng)的描述中,錯誤的是(D)
A)是多用戶、多任務的系統(tǒng)B)通常采用多線程的處理方式
C)線程比進程需要的系統(tǒng)開銷小D)線程管理比進程管理復雜
(25)關于Windows Server基本特征的描述中,正確的是(B)
A)Windows 2000開始與IE集成,并擺脫了DOSB)Windows 2003依據(jù).NET架構對NT技術做了實質的改進
C)Windows 2003 R2可靠性提高,安全性尚顯不足D)Windows 2008重點加強安全性,其他特征與前面版本類似
(26)關于活動目標的描述中,錯誤的是(D)
A)活動目標包括目錄和目錄服務B)域是基本管理單位,通常不再細分
C)活動目標采用樹狀邏輯結構D)通過域構成樹,樹再組成森林
(27)關于Unix操作系統(tǒng)的描述中,正確的是(A)
A)Unix由內核和外殼兩部分組成B)內核由文件子系統(tǒng)和目錄子系統(tǒng)組成C)外殼由進程子系統(tǒng)和線程子系統(tǒng)組成D)內核部分的操作原語對用戶程序起作用
(28)關于Linux操作系統(tǒng)的描述中,錯誤的是(C)
A)內核代碼與Unix不同B)適合作為Internet服務平臺
C)文件系統(tǒng)是網(wǎng)狀結構D)用戶界面主要有KDE和GNOME
(29)關于TCP/IP協(xié)議集的描述中,錯誤的是(A)
A)由TCP和IP兩個協(xié)議組成B)規(guī)定了Internet中主機的尋址方式
C)規(guī)定了Internet中信息的傳輸規(guī)則D)規(guī)定了Internet中主機的命名機制
(30)關于IP互聯(lián)網(wǎng)的描述中,錯誤的是(C)
A)隱藏了低層物理網(wǎng)絡細節(jié)B)數(shù)據(jù)可以在IP互聯(lián)網(wǎng)中跨網(wǎng)傳輸
C)要求物理網(wǎng)絡之間全互連D)所有計算機使用統(tǒng)一的地址描述方法
(31)以下哪個地址為回送地址?(B)
A)128.0.0.1B)127.0.0.1C)126.0.0.1D)125.0.0.1
(32)如果一臺主機的IP地址為20.22.25.6,子網(wǎng)掩碼為255.255.255.0,那么該主機的主機號為(A)
A)6B)25C)22D)20
(33)一個連接兩個以太網(wǎng)的路由器接收到一個IP數(shù)據(jù)報,如果需要將該數(shù)據(jù)報轉發(fā)到IP地址為202.123.1.1的主機,那么該路由器可以使用哪種協(xié)議尋找目標主機的MAC地址?(B)
A)IPB)ARPC)DNSD)TCP
(34)在沒有選項和填充的情況下,IPv4數(shù)據(jù)報報頭長度域的值應該為(C)
A)3B)4C)5D)6
(35)對IP數(shù)據(jù)報進行分片的主要目的是(D)
A)提高互聯(lián)網(wǎng)的性能B)提高互聯(lián)網(wǎng)的安全性
C)適應各個物理網(wǎng)絡不同地址的長度D)適應各個物理網(wǎng)絡不同的MTU長度
(36)以下關于ICMP差錯報文特點的描述中,錯誤的是(A)
A)享受特別優(yōu)先權和可靠性B)數(shù)據(jù)包含故障IP數(shù)據(jù)報數(shù)據(jù)區(qū)的前64比特
C)伴隨拋棄出錯IP數(shù)據(jù)報產生D)目的地址通常為拋棄數(shù)據(jù)報的源地址
(37)一個路由器的路由表如下所示。如果該路由器接收到一個目的IP地址為10.1.2.5的報文,那么它應該將其投遞到(B)
要到達的網(wǎng)絡下一路由地址
10.2.0.0直接投遞
10.3.0.0直接投遞
10.1.0.010.2.0.5
10.4.0.010.3.0.7
A)10.1.0.0B)10.2.0.5C)10.4.0.0D)10.3.0.7
(38)關于RIP與OSPF協(xié)議的描述中,正確的是(C)
A)RIP和OSPF都采用向量-距離算法B)RIP和OSPF都采用鏈路-狀態(tài)算法
C)RIP采用向量-距離算法,OSPF采用鏈路-狀態(tài)算法D)RIP采用鏈路-狀態(tài)算法,OSPF采用向量-距離算法
(39)為確保連接的可靠建立,TCP采用的技術是(D)
A)4次重發(fā)B)3次重發(fā)C)4次握手D)3次握手
(40)關于客戶機/服務器模式的描述中,正確的是(A)
A)客戶機主動請求,服務器被動等待B)客戶機和服務器都主動請求
C)客戶機被動等待,服務器主動請求D)客戶機和服務器都被動等待
(41)關于Internet域名系統(tǒng)的描述中,錯誤的是(C)
A)域名解析需要一組既獨立又協(xié)作的域名服務器B)域名服務器邏輯上構成一定的層次結構
C)域名解析總是從根域名服務器開始D)遞歸解析是域名解析的一種方式
(42)pwd是一個FTP用戶接口命令,它的意義是(A)
A)請求用戶輸入密碼B)顯示遠程主機的當前工作目錄
C)在遠程主機中建立目錄D)進入主動傳輸方式
(43)為了使電子郵件能夠傳輸二進制信息,對RFC822進行擴充后的標準為(C)
A)RFC823B)SNMPC)MIMED)CERT
(44)關于WWW服務系統(tǒng)的描述中,錯誤的是(B)
A)WWW采用客戶/機服務器模式B)WWW的傳輸協(xié)議采用HTML
C)頁面到頁面的鏈接信息由URL維持D)客戶端應用程序稱為瀏覽器
(45)下面哪個不是Internet網(wǎng)絡管理協(xié)議?(D)
A)SNMPv1B)SNMPv2C)SNMPv3D)SNMPv
4(46)根據(jù)計算機信息系統(tǒng)安全保護等級劃分準則,安全要求最高的防護等級是(D)
A)指導保護級B)強制保護級C)監(jiān)督保護級D)??乇Wo級
(47)下面那種攻擊屬于被動攻擊?(A)
A)流量分析B)數(shù)據(jù)偽裝C)消息重放D)消息篡改
(48)AES加密算法處理的分組長度是(B)
A)56位B)64位C)128位D)256位
(49)RCS加密算法沒有采用的基本操作是(C)
A)異或B)循環(huán)C)置換D)加
(50)關于消息認證的描述中,錯誤的是(C)
A)消息認證稱為完整性校驗B)用于識別信息源的真?zhèn)?/p>
C)消息認證都是實時的D)消息認證可通過認證碼實現(xiàn)
(51)關于RSA密碼體制的描述中,正確的是(D)
A)安全性基于橢圓曲線問題B)是一種對稱的密碼體制
C)加密速度很快D)常用于數(shù)字簽名
(52)關于Kerberors認證系統(tǒng)的描述中,錯誤的是(D)
A)有一個包含所有用戶密鑰的數(shù)據(jù)庫B)用戶密鑰是一個加密口令
C)加密算法必須使用DESD)Kerberos提供會話密鑰
(53)RSA算法加密時,已知公鑰是(e=7,n=20),私鑰是(d=3,n=20),用公鑰對消息M=3加密,得到的密文是:(D)
A)19B)13C)12D)7
(54)下面哪個地址不是組播地址?(還不確定)
A)224.0.1.1B)232.0.0.1C)233.255.255.1D)240.255.255.1
(55)下面哪種P2P網(wǎng)絡拓撲不是分布式非結構化的?(B)
A)GnutellaB)MazeC)LimeWireD)BearShare
(56)關于即時通信的描述中,正確的是(C)
A)只工作在客戶機/服務器方式B)QQ是最早推出的即時通信軟件
C)QQ的聊天通信是加密的D)即時通信系統(tǒng)均采用SIP協(xié)議
(57)下面哪種服務不屬于IPTV通信類服務?(C)
A)IP語音服務B)即時通信服務C)遠程教育服務D)電視短信服務
(58)從技術發(fā)展角度看,最早出現(xiàn)的IP電話工作方式是(A)
A)PC-to-PCB)PC-to-PhoneC)Phone-to-PCD)Phone-to-Phone
(59)數(shù)字版權管理主要采用數(shù)據(jù)加密、版權保護、數(shù)字簽名和(B)
A)認證技術B)數(shù)字水印技術C)訪問控制技術D)防篡改技術
(60)網(wǎng)絡全文搜索引擎一般包括搜索器、檢索器、用戶接口和(A)
A)索引器B)機器人C)爬蟲
二、填空題(每題2分,共40分)
(1)精簡指令集計算機的英文縮寫是【RISC】。
(2)流媒體數(shù)據(jù)流具有連續(xù)性、實時性和【時序性】三個特點。
(3)00-60-38-00-08-A6是一個【MAC】地址。
(4)Ethernet V2.0規(guī)定幀的數(shù)據(jù)字段的最大長度是【1500B】。
(5)RIP協(xié)議用于在網(wǎng)絡設備之間交換【路由】信息。
(6)網(wǎng)絡協(xié)議的三個要素是【語法】、語義與時序。
(7)TCP/IP參考模型的主機—網(wǎng)絡層對應于OSI參考模型的物理層與【數(shù)據(jù)鏈路層】。
(8)一臺Ethernet交換機提供24個100Mbps的全雙工端口與1個1Gbps的全雙工端口,在交換機滿配
置情況下的總帶寬可以達到【6.8Gps】。
(9)Web/OS是運行在【瀏覽器】中的虛擬操作系統(tǒng)。
(10)Novell公司收購了SUSE,以便通過SUSE【Linux】Professional產品進一步發(fā)展網(wǎng)絡操作系統(tǒng)業(yè)務。
(11)IP服務的三個特點是:不可靠、面向非連接和【盡最大努力投遞】。
(12)如果一個IP地址為10.1.2.20,子網(wǎng)掩碼為255.255.255.0的主機需要發(fā)送一個有限廣播數(shù)據(jù)報,該有限廣播數(shù)據(jù)報的目的地址為【255.255.255.255】。
(13)IPv6的地址長度為【128】位。
(14)瀏覽器結構由一個【控制單元】和一系列的客戶單元、解釋單元組成。
(15)為了解決系統(tǒng)的差異性,Telnet協(xié)議引入了【網(wǎng)絡虛擬終端(或NVT)】,用于屏蔽不同計算機系統(tǒng)對鍵盤輸入解釋的差異。
(16)SNMP從被管理設備收集數(shù)據(jù)有兩種方法:基于【輪詢】方法和基于中斷方法。
(17)數(shù)字簽名是筆跡簽名的模擬,用于確認發(fā)送者身份,是一個【加密】的消息摘要。
(18)包過濾防火墻依據(jù)規(guī)則對收到的IP包進行處理,決定是【轉發(fā)】還是丟棄。
(19)組播允許一個發(fā)送方發(fā)送數(shù)據(jù)包到多個接收方。不論接收組成員的數(shù)量是多少,數(shù)據(jù)源只發(fā)送【一次】數(shù)據(jù)包。
(20)P2P網(wǎng)絡存在四種主要結構類型,Napster是【集中】目錄式結構
第二篇:計算機三級網(wǎng)絡技術臨考練習試題及答案
很多人覺得臨考前應該放松,什么都不做,其實臨考前做一份相對簡單的試題是可以增加考試的信心的。下面小編為大家整理了計算機三級網(wǎng)絡技術臨考練習試題及答案,希望能幫到大家!
一、選擇題
1).計算機網(wǎng)絡能夠不受地理上的束縛實現(xiàn)資源共享,下列不屬于共享的資源是()。
A.數(shù)據(jù)
B.辦公人員
C.軟件
D.硬件
正確答案:B
2).一臺主機的IP地址為168.113.81.78,子網(wǎng)屏蔽碼為255.255.255.0則主機號為
A.168
B.11
3C.8
1D.78
正確答案:D
3).下面屬于A類IP地址的是
A.61.11.68.1
B.128.168.119.10
2C.202.199.15.32
D.294.125.13.1
正確答案:A
4).認證是防止什么攻擊的重要技術?
A.主動
B.被動
C.黑客
D.偶然
正確答案:A
5).Linux的基本特點是()。
A.多用戶,單任務,實時
B.多用戶,多任務,交互式
C.單用戶,單任務,分時
D.多用戶,多任務,分時
正確答案:D
二、操作題
1.已知數(shù)據(jù)文件in34.dat中存有300個4位數(shù),并已調用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調用函數(shù)writeDat()把結果cnt,pjz1,pjz2輸出到out34.dat文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。
8129,8+1≠2+9,則該數(shù)不滿足條件計算平均值pjz2。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。
#include
int a[300], cnt=0;
double pjz1=0.0,pjz2=0.0;
void readDat();
void writeDat();
void jsValue()
{
int i,n=0;/*定義循環(huán)變量和計數(shù)器變量*/
int a1,a2,a3,a4;/*定義變量保存4位數(shù)的每位數(shù)字*/
for(i=0;i<300;i++)/*逐個取每一個4位數(shù)*/
{
a4=a[i]/1000;/*求4位數(shù)的千位數(shù)字*/
a3=a[i]00/100;/*求4位數(shù)的百位數(shù)字*/
a2=a[i]0/10;/*求4位數(shù)的十位數(shù)字*/
a1=a[i];/*求4位數(shù)的個位數(shù)字*/
if(a4+a3==a2+a1)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個位數(shù)*/
{
cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/
pjz1+=a[i];/*將滿足條件的數(shù)求和*/
}
else
{
n++;/*否則統(tǒng)計不滿足條件的數(shù)的個數(shù)*/
pjz2+=a[i];/*將不滿足條件的數(shù)求和*/
}
}
pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/
pjz2/=n;/*求不滿足條件的數(shù)的平均值*/
}
void main()
{
readDat();
jsValue();
writeDat();
printf(“cnt=%d 滿足條件的平均值pjz1=%7.2lf 不滿足條件的平均值pjz2=%7.2lf ”,cnt,pjz1,pjz2);
}
void readDat()
{
FILE *fp;
int i;
fp=fopen(“in34.dat”,“r”);
for(i=0;i<300;i++)
fscanf(fp,“%d,”,&a[i]);
fclose(fp);
}
void writeDat()
{
FILE *fp;
fp=fopen(“out34.dat”,“w”);
fprintf(fp,“%d %7.2lf %7.2lf ”,cnt ,pjz1,pjz2);
fclose(fp);
}
第三篇:全國計算機等級考試三級網(wǎng)絡技術考試大綱(2013年版)
全國計算機等級考試三級網(wǎng)絡技術考試大
綱(2013年版)
基本要求
1.了解大型網(wǎng)絡系統(tǒng)規(guī)劃、管理方法;2.具備中小型網(wǎng)絡系統(tǒng)規(guī)劃、設計的基本能力
;3.掌握中小型網(wǎng)絡系統(tǒng)組建、設備配置調試的基本技術
;4.掌握企事業(yè)單位中小型網(wǎng)絡系統(tǒng)現(xiàn)場維護與管理基本技術
;5.了解網(wǎng)絡技術的發(fā)展??荚噧热?/p>
一、網(wǎng)絡規(guī)劃與設計 1.網(wǎng)絡需求分析。2.網(wǎng)絡規(guī)劃設計。3.網(wǎng)絡設備及選型。
4.網(wǎng)絡綜合布線方案設計。5.接入技術方案設計。
6.IP地址規(guī)劃與路由設計。7.網(wǎng)絡系統(tǒng)安全設計。
二、網(wǎng)絡構建
1.局域網(wǎng)組網(wǎng)技術。(1)網(wǎng)線制作方法。
(2)交換機配置與使用方法。(3)交換機端口的基本配置。(4)交換機VLAN配置。(5)交換機STP配置。2.路由器配置與使用。
(1)路由器基本操作與配置方法。(2)路由器接口配置。
(3)路由器靜態(tài)路由配置。(4)RIP動態(tài)路由配置。(5)OSPF動態(tài)路由配置。3.路由器高級功能。
(1)設置路由器為DHCP服務器。(2)訪問控制列表的配置。(3)配置GRE協(xié)議。(4)配置IPSec協(xié)議。(5)配置MPLS協(xié)議。
4.無線網(wǎng)絡設備安裝與調試。
三、網(wǎng)絡環(huán)境與應用系統(tǒng)的安裝調試1.網(wǎng)絡環(huán)境配置。
2.WWW服務器安裝調試。3.E-mail服務器安裝調試。4.FTP服務器安裝調試。5.DNS服務器安裝調試。
四、網(wǎng)絡安全技術與網(wǎng)絡管理 網(wǎng)絡安全。
(1)網(wǎng)絡防病毒軟件與防火墻的安裝與使用。(2)網(wǎng)站系統(tǒng)管理與維護。(3)網(wǎng)絡攻擊防護與漏洞查找。
(4)網(wǎng)絡數(shù)據(jù)備份與恢復設備的安裝與使用。(5)其他網(wǎng)絡安全軟件的安裝與使用。2.網(wǎng)絡管理。
(1)管理與維護網(wǎng)絡用戶賬戶。
(2)利用工具軟件監(jiān)控和管理網(wǎng)絡系統(tǒng)。(3)查找與排除網(wǎng)絡設備故障。
(4)常用網(wǎng)絡管理軟件的安裝與使用。
五、上機操作在仿真網(wǎng)絡環(huán)境下完成以下考核內容:
1.交換機配置與使用。
2.路由器基本操作與配置方法。
3.網(wǎng)絡環(huán)境與應用系統(tǒng)安裝調試的基本方法。4.網(wǎng)絡管理與安全設備、軟件安裝、調試的基本方法??荚嚪椒?/p>
上機考試,120分鐘,總分100分。
第四篇:2018全國計算機等級考試三級網(wǎng)絡技術知識點總結
全國計算機等級考試三級網(wǎng)絡技術知識點
看書第一遍:仔細認真,不放過任何一個字;結果:知道大綱就行。第二遍:詳細,理解,標出自己認為重要的知識點,解決所有課后題。
第三遍:理解所有內容,熟悉課本→做歷年真題前4套→結合真題看課本→做剩下幾套真題→看書、真題→過關。自2018年3月的全國計算機三級網(wǎng)絡技術考試采用16年版新版筆試教材,部分內容有改動;上機考試采用在xp操作系統(tǒng)下VisualC++環(huán)境的C語言編程,您可以認為無變化;另,考試大綱沒有變化,雖然稱16年新大綱,但繼續(xù)采用的13年版(您也可以認為是08年版)考試大綱。筆試教材部分變動主要如下:
1、刪除第七章電子商務電子政務(但大綱上明確表示有這一章,不敢保證不考,所以您應該有保留舊版本教材的必要);
2、拆分第五章因特網(wǎng)基礎為第五章第六章;
3、原來第六章網(wǎng)絡安全順延到第七章,部分內容有更新;
4、改動第八章網(wǎng)絡技術展望為網(wǎng)絡應用技術(組播技術、P2P網(wǎng)絡、即時通信系統(tǒng)、IPTV、VoIP、網(wǎng)絡搜索技術);
5、其他章節(jié)部分有改動,比例約為20%;不影響以前的知識點。
6、筆試教材習題改動較大(新版習題也將是09年3月考試的重要題目);
7、雖然新教材部分變動,如您能保證自02年筆試歷年真題都會做且理解,保證您2018年9月及格,但更好成績需要您努力。
第一章計算機基礎
分析:考試形式:選擇題和填空題,6個的選擇題和2個填空題共10分,都是基本概念。
1、計算機的四特點:有信息處理的特性,有廣泛適應的特性,有靈活選擇的特性。有正確應用的特性。(此條不需要知道)
2、計算機的發(fā)展階段:經歷了以下5個階段(它們是并行關系):大型機階段(58、59年103、104機)、小型機階段、微型機階段、客戶機/服務器階段(對等網(wǎng)絡與非對等網(wǎng)絡的概念)和互聯(lián)網(wǎng)階段(Arpanet是1969年美國國防部運營,在1983年正式使用TCP/IP協(xié)議;在1991年6月我國第一條與國際互聯(lián)網(wǎng)連接的專線建成,它從中國科學院高能物理研究所接到美國斯坦福大學的直線加速器中心;在1994年實現(xiàn)4大主干網(wǎng)互連,即全功能連接或正式連接;1993年004km.cn等形式。電子郵件應用程序在向郵件服務器傳送郵件時及郵件服務器間互相傳輸時采用SMTP協(xié)議,從郵件服務器讀取時候可以使用POP3協(xié)議或IMAP協(xié)議。報文格式須符合RFC822或MIME協(xié)議。
7、WWW服務采用C/S模式,以超文本標記語言HTML和超文本傳輸協(xié)議HTTP為基礎。第一個瀏覽器是Mosaic。HTTP會話過程包括以下4個步驟:連接、請求、應答、關閉。URL(統(tǒng)一資源定位符)由三部分組成:協(xié)議類型,主機名、路徑及文件名。WWW服務器所存儲的頁面是一種結構化的文檔,采用超文本標記語言HTML書寫而成。HTML主要特點是可以包含指向其他文檔的鏈接項,即其他頁面的URL;可以將聲音,圖象,視頻等多媒體信息集合在一起,一般這些信息不集合在網(wǎng)頁上,而在服務器或其他位置。WWW瀏覽器由客戶、解釋、控制單元組成;控制單元是瀏覽器中心,接收鍵盤或鼠標輸入后,協(xié)調管理客戶單元和解釋單元。
8、WWW的安全性:瀏覽器的安全性、Web服務器的安全性(IP地址限制、用戶驗證、Web權限、NTFS權限)
第七章網(wǎng)絡管理與網(wǎng)絡安全分析:
這部分是次重點,一般6道選擇題和2~3道填空題,約10-12分。注意問題:
1、網(wǎng)絡管理的五大功能:配置管理、故障管理、性能管理、計費管理和安全管理,及其各管理的作用。
2、信息安全等級,美國國防部安全準則中的A1級是最高安全級。
3、網(wǎng)絡安全的基本要素:機密性、完整性、可用性和合法性,及相應的四個基本威脅,以及常見的可實現(xiàn)的威脅:滲入威脅和植入威脅的相關知識。
4、安全攻擊是安全威脅的具體表現(xiàn),中斷、截取、修改和捏造。
5、加密技術相關知識的介紹。
6、認證技術中的數(shù)字簽名的原理,及它與消息認證的區(qū)別。
7、防火墻只能防止外部網(wǎng)隊內部網(wǎng)的侵犯。
1、網(wǎng)絡管理包括五個功能:配置管理,故障管理,性能管理,計費管理和安全管理。配置管理的負責網(wǎng)絡的建立、業(yè)務的展開及配置數(shù)據(jù)的維護,功能:清單管理、資源開通、業(yè)務開通;故障管理一般步驟:發(fā)現(xiàn)故障、判斷故障、隔離故障、修復故障、記錄故障;目前是:檢測、隔離、糾正故障;計費管理的目標是跟蹤個人和團體用戶對網(wǎng)絡資源的使用情況,對其收取合理的費用。性能管理的目標是維護網(wǎng)絡服務質量和網(wǎng)絡運營效率。性能管理包括性能檢測、性能分析、性能管理控制功能。安全管理的目標是按照一定策略控制對網(wǎng)絡資源的訪問,保證重要的信息不被未授權用戶訪問,并防止網(wǎng)絡遭到惡意或是無意的攻擊。
2、網(wǎng)絡管理的目標與網(wǎng)絡管理員的職責:目標:a、減少停機時間,縮短響應時間,提高設備利用率;b、減少運行費用,提高效率;c、減少或消除網(wǎng)絡瓶頸;d、使網(wǎng)絡更容易使用;e、使網(wǎng)絡安全可靠。職責:規(guī)劃、建設、維護、擴展、優(yōu)化和故障檢修。不包括編寫應用程序,那是程序員的職責。
3、管理者/代理模型:管理者實質上是運行在計算機操作系統(tǒng)之上的一組應用程序,管理者從各代理處收集信息,進行處理,獲取有價值的管理信息,達到管理的目的。代理位于被管理的設備內部,它把來自管理者的命令或信息請求轉換為本設備特有的指令,完成管理者的指示,或返回它所在設備的信息。管理者和代理之間的信息交換可以分為兩種:從管理者到代理的管理操作;從代理到管理者的事件通知。
4、網(wǎng)絡管理協(xié)議(1)概念:是網(wǎng)絡管理者和代理之間進行信息的規(guī)范。(2)網(wǎng)絡管理協(xié)議是高層網(wǎng)絡應用協(xié)議,它建立在具體物理網(wǎng)絡及其基礎通信協(xié)議基礎上,為網(wǎng)絡管理平臺服務。網(wǎng)絡管理協(xié)議包括:簡單網(wǎng)絡管理協(xié)議SNMP,公共管理信息服務/協(xié)議CMIS/CMIP(電信管理網(wǎng)常用)管理節(jié)點一般是面向工程應用的工作站級計算機,擁有很強的處理能力。代理節(jié)點可以是網(wǎng)絡上任何類型的節(jié)點。SNMP是一個應用層協(xié)議,它使用傳輸層和網(wǎng)絡層的服務向其對等層傳輸信息;SNMP采用輪循監(jiān)控方式。CMIP的優(yōu)點是安全性高,功能強大,不僅可用于傳輸管理數(shù)據(jù),還可以執(zhí)行一定的任務。
5、信息安全包括3個方面:物理安全、安全控制、安全服務,實現(xiàn)真實性、保密性、完整性、可用性等目標;
6、信息安全性等級:(1)美國國防部橘皮書準則(_STD):(D1級計算機系統(tǒng)標準規(guī)定對用戶沒有驗證,例如DOS、Windows3.X、Windows95(不在工作組方式中)、Apple的System7.X;C1級提供自主式安全保護,它通過將用戶和數(shù)據(jù)分離,滿足自主需求。C2級為處理敏感信息所需要的最低安全級別,進一步限制用戶執(zhí)
行一些命令或訪問某些文件的權限,而且還加入了身份驗證級別,例如UNIX系統(tǒng)、XENIX、NovellNetWare3.0或更高版本、WindowsNT;B1級是第一種需要大量訪問控制支持的級別,安全級別存在保密,絕密級別。B2級要求計算機系統(tǒng)中的所有對象都要加上標簽,而且給設備分配安全級別。B3級要求用戶工作站或終端通過可信任途徑連接到網(wǎng)絡系統(tǒng),而且這一級采用硬件來保護安全系統(tǒng)的存儲區(qū),B3級系統(tǒng)的關鍵安全部件必須理解所有客體到主體的訪問。A1級最高安全級別,表明系統(tǒng)提供了最全面的安全。)(2)我國計算機信息安全等級:自主保護級、指導保護級、監(jiān)督保護級、強制保護級、??乇Wo級。
8、網(wǎng)絡安全(1)目的:信息的存儲安全和信息的傳輸安全;基本要素是實現(xiàn)信息的機密性、完整性、可用性和合法性。(2)安全威脅是某個人、物、事或概念對某個資源的機密性、完整性、可用性或合法性所造成的危害。(3)安全威脅分為故意的和偶然的兩類。故意威脅又可以分為被動和主動兩類?;就{:信息泄露或丟失-機密性、破壞數(shù)據(jù)完整性-完整性、拒絕服務-可用性、非授權訪問-合法性;滲入威脅:假冒、旁路控制、授權侵犯;植入威脅:特洛伊木馬、陷門;潛在威脅:竊聽、通信量分析、人員疏忽、媒體清理。(4)安全攻擊:截取是未授權的實體得到
了資源的訪問權,是對機密性的攻擊;修改是未授權的實體不僅得到了訪問權,而且還篡改了資源,是對完整性的攻擊;中斷是系統(tǒng)資源遭到破壞或變得不能使用,是對可用性的攻擊;捏造是未授權的實體向系統(tǒng)中插入偽造的對象,是對合法性的攻擊。(5)主動攻擊和被動攻擊:被動攻擊的特點是監(jiān)聽或監(jiān)測。其目的是獲得正在傳送的信息。被動攻擊有:泄露信息內容和通信量分析等。主動攻擊涉及修改數(shù)據(jù)流或創(chuàng)建錯誤的數(shù)據(jù)流,它包括偽裝,重放,修改信息、拒絕服務、分布式拒絕服務等。從網(wǎng)絡高層協(xié)議角度看,攻擊方法可以概括為:服務攻擊與非服務攻擊。服務攻擊是針對某種特定網(wǎng)絡服務(如E-mail(郵件炸彈)、telnet、FTP、HTTP等)的攻擊。非服務攻擊不針對某項具體應用服務,而是基于網(wǎng)絡層等低層協(xié)議進行的。非服務攻擊利用協(xié)議或操作系統(tǒng)實現(xiàn)協(xié)議時的漏洞來達到攻擊的目的,是一種更有效的攻擊手段,如源路由攻擊和地址欺騙、NetXBay等。(9)安全策略的組成:威嚴的法律、先進的技術、嚴格的管理(10)安全管理原則:多人負責原則、任期有限原則、職責分離原則
9、加密技術(1)幾個相關概念:需要隱藏的消息叫做明文。明文被變換成另一種隱藏形式被稱為密文,這種變換叫做加密,加密的逆過程稱為解密;對明文進行加密所采用的一組規(guī)則稱為加密算法,對密文解密時采用的一組規(guī)則稱為解密算法;加密算法和解密算法通常是在一組密鑰控制下進行的,加密算法所采用的密鑰成為加密密鑰,解密算法所使用的密鑰叫做解密密鑰;密碼編碼學是加密所用,密碼分析學(分析、窮舉一般要嘗試所有可能的一半)是解密所用,都是密碼學范疇。(4)密碼系統(tǒng)分類:按將明文轉化為密文的操作類型分為:代換或置換密碼和易位密碼。按密鑰的使用個數(shù)分為:對稱密碼體制和非對稱密碼體制。(5)數(shù)據(jù)加密技術可以分為3類:對稱型加密,不對稱型加密和不可逆加密。對稱加密使用單個密鑰對數(shù)據(jù)進行加密或解密,又稱單密鑰加密、常規(guī)密碼加密、或保密密鑰加密,如DES算法。不對稱加密算法其特點是有兩個密鑰,只有兩者搭配使用才能完成加密和解密的全過程。不對稱加密的另一用法稱為“數(shù)字簽名”,常用的是RSA算法和數(shù)字簽名算法DSA。不可逆加密算法即單向散列算法,特征是加密過程不需要密鑰,并且經過加密的數(shù)據(jù)無法被解密,只有同樣輸入的輸入數(shù)據(jù)經過同樣的不可逆算法才能得到同樣的加密數(shù)據(jù)。(6)加密方案是安全的兩種情形:一是破譯密文的成本超過了加密信息本身的價值;二是破譯秘聞所要的時間超過了信息的有效期。(7)對稱加密體制的模型的組成部分:明文、加密算法、密鑰、密文、解密算法。對稱加密又稱為常規(guī)加密、單密鑰加密、保密密鑰加密,有兩個安全要求:①需要強大的加密算法;②發(fā)送方和接受方必須用安全的方式來獲得保密密鑰的副本,必須保證密鑰的安全。其安全性取決于密鑰的保密性,而不是算法的保密性。數(shù)據(jù)加密標準:DES,算法本身被稱為數(shù)據(jù)加密算法DEA,密鑰長度56位(106次/秒,10h可破),分組長度64位;其他常見對稱加密算法:三重DES:密鑰長度128位;AES:密鑰128/192/256位,分組長度128位;Blowfish算法:可變密鑰長度分組算法;RC-5:參數(shù)可變的分組算法;(8)公鑰加密又叫做非對稱加密,是建立在數(shù)學函數(shù)基礎上的一種加密方法,而不是建立在位方式的操作上的。公鑰加密算法的適用公鑰密碼體制有兩個密鑰:公鑰和私鑰。常規(guī)加密使用的密鑰叫做保密密鑰。公鑰加密使用的密鑰對叫做公鑰或私鑰,私鑰總是保密的。RSA算法基于大因數(shù)分解;第一個用于數(shù)據(jù)加密和數(shù)字簽名的算法,但安全性未能在理論上證明;其他公鑰加密算法:ElGamal算法(基于離散對數(shù))、背包加密算法;公鑰加密涉及高次冪運算,加密速度一般較慢,占空間大。(9)密鑰分發(fā)技術:通常KDC技術用于保密密鑰分發(fā),CA用于公鑰和保密密鑰的分發(fā)。
10、認證是防止主動攻擊的重要技術,是驗證一個最終用戶或設備的聲明身份的過程。認證主要目的:驗證信息的發(fā)送者是真正的,而不是冒充的,這稱為信源識別;驗證信息的完整性,認證使用的技術主要有:消息認證,身份認證和數(shù)字簽名。(1)消息認證是意定的接收者能夠檢驗收到的消息是否真實的方法,又稱完整性校驗。消息認證的內容包括為:①證實消息的信源和信宿;②消息內容是否完整,是否曾受到偶然或有意的篡改;③消息的序號和時間性是否正確。消息認證模式:單向認證、雙向認證;認證函數(shù):信息加密函數(shù)、信息認證碼、散列函數(shù)(MD5,SHA-1等)(2)數(shù)字簽名應該滿足:收方能確認發(fā)方簽名但不能偽造;發(fā)方發(fā)出后就不能否認發(fā)過;收方收到后不能否認,即收報認證;第三者可以確認收發(fā)雙方的消息傳送但不能偽造。數(shù)字簽名沒有提供消息內容的機密性,最常用的數(shù)字簽名算法有RSA算法和數(shù)字簽名標準算法DSS。(3)身份認證大致分為3類:①口令認證;②持證認證;③生物識別。賬戶名/口令認證方法是被廣泛使用的一種身份驗證方法,比如一次性口令方案,常見的有S/Key和令牌口令認證方案。持證是個人所有物,比如磁卡等;生物識別指指紋、虹膜、臉像、掌紋、聲音、簽名、筆跡、手紋步態(tài)等生物特征。常用的身份認證協(xié)議:一次一密機制;X.509認證協(xié)議;Kerberos協(xié)議。
11、安全技術應用:(1)電子郵件的安全:PGP、S/MIME;(2)網(wǎng)絡層安全:IPSec,包括身份認證頭AH協(xié)議和ESP協(xié)議;(3)Web安全:網(wǎng)絡級(IP安全,IPSec)、傳輸級(SSL安全套接層,運輸層安全)、應用級(SET)
12、兩大最廣泛的安全威脅:入侵者和病毒。
13、防火墻:為了保障網(wǎng)絡安全,防止外部網(wǎng)對內部網(wǎng)的侵犯,常在內外網(wǎng)間設置防火墻。(1)分類:數(shù)據(jù)包過濾,應用級網(wǎng)關、電路級網(wǎng)關、堡壘主機。(2)防火墻的設計目標是:進出內部
網(wǎng)的通信量必須通過防火墻,只有那些在內部網(wǎng)安全策略中定義了的合法的通信量才能進出防火墻,防火墻自身應該能夠防止?jié)B透。(3)防火墻的優(yōu)缺點:優(yōu)點:保護脆弱的服務、控制對系統(tǒng)的訪問、集中的安全管理、增強的保密性、記錄和統(tǒng)計網(wǎng)絡使用數(shù)據(jù)以及非法使用數(shù)據(jù)、策略執(zhí)行。缺點:無法阻止繞過防火墻的攻擊;無法阻止來自內部的威脅;無法防止病毒感染程序或文件的傳輸。(4)防火墻通常有兩種設計策略:允許所有服務除非被明確禁止;禁止所有服務除非被明確允許。(5)防火墻實現(xiàn)站點安全策略的技術:服務控制、方向控制、用戶控制、行為控制
14、病毒:共性:破壞、可自我復制;常見病毒分類:宏病毒、電子郵件病毒、特洛伊木馬、計算機蠕蟲。病毒防治:檢測、標識、清除。
第八章網(wǎng)絡技術展望
分析:這部分主要討論網(wǎng)絡技術的展望。一般會有3道選擇和1-2道填空約5-7分。
注意基本概念:
1、IP組播技術:允許一個或多個發(fā)送方發(fā)送單一數(shù)據(jù)包到多個接收方的網(wǎng)絡傳輸方式,不論組成員多少,數(shù)據(jù)源只發(fā)一次,采用組播地址尋址,只向需要的主機和網(wǎng)絡發(fā)包。(1)特點:使用組地址,組播網(wǎng)中擁有惟一的組播地址;動態(tài)組成員;低層硬件支持;(2)技術基礎:D類IP,前四位為1110,后面28位為組播地址;(2)相關協(xié)議:IP組播組管理協(xié)議(IGMP)、IP組播路由協(xié)議(域內(密集模式、稀疏模式)或域間組播路由協(xié)議)。
2、P2P網(wǎng)絡:(PeertoPeer)通過直接交換來共享資源和服務、采用非集中式,各結點地位平等,兼作服務器和客戶機;(1)分類:集中式拓撲結構的P2P網(wǎng)絡,以Napster為代表,有中心服務器,只保留索引信息,包括服務器的各實體對等;分布式非結構化拓撲結構的P2P網(wǎng)絡:以Gnutella等為代表,無中心服務器,都是對等點,擴展性差;分布式結構化拓撲結構的P2P網(wǎng)絡:以Pastry等為代表,基于分布式散列表(DHT)的分布式發(fā)現(xiàn)和路由算法;混合式結構的P2P網(wǎng)絡:以Skype、Kazaa、eDonkey、BitTorent、PPlive為代表;(2)應用:分布式科學計算;文件共享;協(xié)同工作;分布式搜索引擎;流媒體直播(PPlive、PPStream等)。
3、即時通信(IM)系統(tǒng):實時信息交互和用戶狀態(tài)追蹤(1)附加功能:音視頻聊天、應用共享、文件傳輸、文件共享、游戲邀請、遠程助理、白板等;(2)基礎通信模式:P2P通信模式、中轉通信模式等;(3)代表性軟件:騰訊QQ、網(wǎng)易泡泡、新浪UC、MSNNMessenger、YahooMessnger等;(4)通信協(xié)議:SIP(由用戶代理、代理服務器、重定向服務器、注冊服務器組成,請求消息包含請求行,響應消息包含狀態(tài)行)、SIMPLE(對SIP協(xié)議的擴展)、XMPP(C/S通信模式、分布式網(wǎng)絡、簡單的客戶端、XMl的數(shù)據(jù)格式);
4、IPTV系統(tǒng):互聯(lián)網(wǎng)協(xié)議電視或網(wǎng)絡電視,交互性和實時性;(1)基本業(yè)務:視頻點播VOD、直播電視(組播方式)、時移電視(點播方式);(2)基本技術形態(tài):視頻數(shù)字化、傳輸IP化、播放流媒體化;(3)系統(tǒng)組成:節(jié)目采集、存儲與服務、節(jié)目傳送、用戶終端設備、相關軟件;(4)關鍵技術:媒體內容分發(fā)技術、數(shù)字版權管理技術(數(shù)據(jù)加密、版權保護、數(shù)字水印)、IPTV運營支撐管理系統(tǒng)。
5、VoIP:即IP電話,利用IP網(wǎng)絡實現(xiàn)語音通信,基于IP網(wǎng)絡的語音傳輸技術;(1)實現(xiàn)方法:PC-to-PC、PC-to-Phone、Phone-to-Phone等;(2)系統(tǒng)組成:終端設備、網(wǎng)關、多點控制單元、網(wǎng)守;(3)代表軟件:Kazaa公司的Skype,其融合了VoIP和P2P技術。
6、網(wǎng)絡搜索技術:(1)搜索引擎組成部分:搜索器、索引器、檢索器、用戶接口;(2)Google:成立于98年;主要技術:①網(wǎng)頁采集技術-分布式爬行系統(tǒng);②頁面等級技術;③超文本匹配分析技術(3)百度:成立于99年,主要技術:①智能化可擴展搜索技術;②超級鏈接分析技術;③智能化中文語言處理技術;④分布式結構優(yōu)先化算法技術等
通過分析歷年考試題,三級網(wǎng)絡筆試課本有個知識點屬于筆試必考……(1)奔騰芯片的技術特點(2)主機板的分類(3)城域網(wǎng)的特點
(4)網(wǎng)絡拓撲結構的定義
(5)數(shù)據(jù)傳輸率和誤碼率(6)OSI與TCP/IP的對比(7)OSI七層結構技術細節(jié)(8)局域網(wǎng)的特點(9)802.3、4、5(10)虛擬局域網(wǎng)(11)局域網(wǎng)交換機
(12)網(wǎng)絡操作系統(tǒng)的功能(13)NetWare三級容錯技術(14)因特網(wǎng)的四大組成
(15)IP地址判定A,B,C類(16)IP地址掩碼技術(17)路由選擇(18)TCP協(xié)議特點(19)域名
(20)電子郵件傳輸協(xié)議:SMTP,POP3,IMAP,MIME(21)網(wǎng)絡管理協(xié)議SNMP(22)安全等級A--D(22)滲入威脅和植入威脅(24)服務攻擊和非服務攻擊
(25)給你一種具體加密技術,問是對稱還是非對稱、(26)數(shù)字簽名
(27)Web服務器的安全
(28)防火墻的技術三個缺點四個技術(29)域名解析(P121)
(30)TCP和UDP的端口號(31)頂級域名分配(表)(32)書上的課后習題每年都要考原題,占20分左右
(33)歷年真題重復率在50%左右三級網(wǎng)絡教材書中的一些計算題總結
1、B、KB、MB、GB、TB之間的換算:1TB=1024GB≈103GB≈106MB≈109KB≈1012B
2、目的子網(wǎng)地址=子網(wǎng)屏蔽碼“中的1對應的”目的IP地址(幾乎每次都考)
3、數(shù)據(jù)傳輸速率:S=1/T(bps)(T為發(fā)送1比特所需時間)
4、唇同步要求偏移在+-80ms傳輸延遲的典型植:540msATM信元長度:53B(5B信頭;48B信息)
5、關于數(shù)據(jù)傳輸所需時間的計算:
如果網(wǎng)絡的傳輸速率為28.8kbps,要傳輸2M字節(jié)的數(shù)據(jù)大約需要的時間為:時間=傳輸數(shù)據(jù)位數(shù)/數(shù)據(jù)傳輸速率 計算可得:時間=(2*1024*1024*8)/(28.8*1024)=568.9秒=約9.48分鐘。
第五篇:全國計算機等考試三級網(wǎng)絡技術上機試題總結
100個產品銷售記錄排序(此類共10題)
code: /* 已知在文件IN.DAT中存有100個產品銷售記錄, 每個產品銷售記錄由產品代碼dm(字符型4位), 產品名稱mc(字符型10位), 單價dj(整型), 數(shù)量sl(整型), 金額je(長整型)五部分組成。其中:金額=單價*數(shù)量計算得出。函數(shù)ReadDat()讀取這100個銷售記錄
并存入結構數(shù)組sell中。請編制函數(shù)SortDat(), 其功能要求:按金額從小到大進行排列, 若金額相等, 則按產品代碼從小到大進行排列, 最終排列結果仍存入結構數(shù)組sell中。最后main()函 數(shù)調用函數(shù)WriteDat()把結果輸出到文件OUT1.DAT中。注意: 部分源程序存放在PROG1.C中。
請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函 數(shù)WriteDat()的內容。*/ #include
1)in.dat 內容完全相同。
2)程序也基本雷同,僅排序的要求不一樣。
3)考生應熟悉 strcmp()函數(shù),否則有的題相當不好處理。
之二
排序要求:
按金額從小到大進行排列, 若金額相等, 則按產品代碼從大到小
進行排列
相應語句:
if(sell[k].je>sell[j].je||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm, sell[j].dm)< 0))之三
排序要求:
按金額從大到小進行排列, 若金額相等, 則按產品代碼從小到大 進行排列
相應語句:
if((sell[k].je <
sell[j].je)||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm, sell[j].dm)>0))之四
排序要求:
按金額從大到小進行排列, 若金額相等, 則按產品代碼從大到小
進行排列
相應語句:
if((sell[k].je <
sell[j].je)||(sell[k].je==sell[j].je)&&(strcmp(sell[k].dm,sell[j].dm)<0))
之五
排序要求:
按產品名稱從小到大進行排列, 若產品名稱相同, 則按金額從小
到大進行排列
相應語句:
if((strcmp(sell[k].mc,sell[j].mc)>0)||(strcmp(sell[k].mc,sell[j].mc)==0)&&(sell[k].je>sell[j].je))
之六
排序要求:
按產品名稱從小到大進行排列, 若產品名稱相同, 則按金額從大
到小進行排列
相應語句:
if(strcmp(sell[i].mc, sell[j].mc)>0 ||(strcmp(sell[i].mc, sell[j].mc)==0)&&(sell[i].je < sell[j].je))
之七
排序要求:
按產品名稱從大到小進行排列, 若產品名稱相同, 則按金額從小
到大進行排列
相應語句:
if((strcmp(sell[k].mc, sell[j].mc)< 0)||
(strcmp(sell[k].mc,sell[j].mc)==0)&&(sell[k].je>sell[j].je))
之八
排序要求:
按產品名稱從大到小進行排列, 若產品名稱相同, 則按金額從大
到小進行排列
相應語句:
if((strcmp(sell[k].mc, sell[j].mc)< 0)||(strcmp(sell[k].mc, sell[j].mc)==0)&&(sell[k].je < sell[j].je))
之九 排序要求:
按產品代碼從小到大進行排列, 若產品代碼相同, 則按金額從小
到大進行排列
相應語句:
if((strcmp(sell[k].dm,sell[j].dm)>0)||(strcmp(sell[k].dm,sell[j].dm)==0)&&(sell[k].je>sell[j].je
code: /* 已知在文件IN.DAT中存有100個產品銷售記錄, 每個產品銷售記錄由產品代碼dm(字符型4位), 產品名稱mc(字符型10位), 單價dj(整型), 數(shù)量sl(整型), 金額je(長整型)五部分組成。其中: 金額=單價*數(shù)量計算得出。函數(shù)ReadDat()讀取這100個銷售記錄并存入結構數(shù)組sell中。請編制函數(shù)SortDat(), 其功能要求:按產品代碼從大到小進行排列, 若產品代碼相同, 則按金額從大 到小進行排列, 最終排列結果仍存入結構數(shù)組sell中。最后main()函數(shù)調用函數(shù)WriteDat()把結果輸出到文件OUT10.DAT中。注意: 部分源程序存放在PROG1.C中。請勿改動主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內容。*/ #include
300個四位數(shù)問題(此類共10題)
本類10題中,五題產生數(shù)組B,并對B按一定要求排序; 其余五題是求平均值。我把它們分成兩組五題來討論。
以下為產生數(shù)組B之題一:
code: /* 已知數(shù)據(jù)文件IN.DAT中存有300個四位數(shù), 并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中, 請編制一函數(shù)jsvalue(),其功能是: 求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位
數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中, 然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。最后main()函數(shù)調用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到文件OUT.DAT。例如: 1239, 9-1-2-3>0, 則該數(shù)滿足條件存入數(shù)組b中, 且 個數(shù)cnt=cnt+1。
8129, 9-8-1-2<0, 則該數(shù)不滿足條件忽略。
注意: 部分源程序存在文件PROG1.C文件中。程序中已定義數(shù)組: a[300], b[300], 已定義變量: cnt 請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀 函數(shù)readDat()和寫函數(shù)writeDat()的內容。*/ #include
求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再把所有滿足此
條件的四位數(shù)依次存入數(shù)組b中, 然后對數(shù)組b的四位數(shù)按從小到
大的順序進行排序。
out.dat 文件內容應當為: 1231 1277 1283 1319 2543 2609 3793 3911 4013 4549 4817 4933 5591 5843 5939 6733 6791 6841 6871 6917 7297 7369 7703 8101 8221 8941 9013 9461 9689 9887 之四
要求:
求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位
數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次
存入數(shù)組b中, 然后對數(shù)組b的四位數(shù)按從小到大的順序進行排序。
out.dat 文件內容應當為: 20 4002 4102 5111 5400 6014 6302 7050 7105 7113 8101 8130 8203 8221 8303 8700 9013 9016 9052 9053 9800
之五
要求:
求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個 位數(shù)上的數(shù)的個數(shù)cnt,條件的四位數(shù)依次存入 數(shù)組b中, 然后對數(shù)組b的四位數(shù)按從大到小的順序進行排序。out.dat 文件內容應當為: 7795 7429 7328 7153 6978 6767 6556 6226 5591 5555 5427 4509 4013 3672 3663 3205 3131 2855
再把所有滿足此
2763 2543 2507 1625 __________________ 老槍
求滿足條件的數(shù)的個數(shù)、平均值……
求滿足條件的數(shù)的個數(shù)、平均值及不滿足條件的數(shù)的平均 值等,此類也是五題。本處僅給出一個全題,其余題只給出不同 之處。
code: /* 已知數(shù)據(jù)文件IN.DAT中存有300個四位數(shù), 并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中, 請編制一函數(shù)jsvalue(),其功能是: 求出千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)減個位
數(shù)上的數(shù)大于零的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1, 以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main()函數(shù)調用寫函數(shù)writeDat()把結果cnt,pjz1,pjz2輸出到 OUT.DAT文件。
例如: 9123, 9-1-2-3>0, 則該數(shù)滿足條件計算平均值pjz1, 且個數(shù)cnt=cnt+1。
9812, 9-8-1-2<0, 則該數(shù)不滿足條件計算平均值pjz2。注意: 部分源程序存在文件PROG1.C文件中。
程序中已定義數(shù)組: a[300], 已定義變量: cnt,pjz1,pjz2 請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀 函數(shù)readDat()和寫函數(shù)writeDat()的內容。*/ #include
int a[300], cnt=0;double pjz1=0.0, pjz2=0.0;jsvalue(){/**/ int i;for(i=0;i < 300;i++)if(a[i]/1000-a[i]/100%10-a[i]/10%10-a[i]%10>0){ cnt++;pjz1+=a[i];} else pjz2+=a[i];if(cnt)pjz1/=cnt;if(cnt<300)pjz2/=300-cnt;/**/ } main(){ int i;readDat();jsvalue();writeDat();printf(“cnt=%dn滿足條件的平均值pzj1=%7.2lfn不滿足條件的平均值pzj2=%7.2lfn”, cnt,pjz1,pjz2);} readDat(){ FILE *fp;int i;fp = fopen(“in.dat”,“r”);for(i = 0;i < 300;i++)fscanf(fp, “%d,”, &a[i]);fclose(fp);} writeDat(){ FILE *fp;int i;fp = fopen(“out.dat”,“w”);fprintf(fp, “%dn%7.2lfn%7.2lfn”, cnt, pjz1, pjz2);fclose(fp);} in.dat 與前面給出的完全相同,out.dat 內容應當如下:
7389.55 5524.03 __________________ 滿足條件數(shù)的平均數(shù)……四題之說明
之二
要求:
求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個 位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值 pjz1, 以及所有不滿足此條件的四位數(shù)平均值pjz2。
正確程序生成的 out.dat 文件內容應當如下:
4876.86 5709.46
之三
要求:
求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位 數(shù)上的數(shù)大于零的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjz1, 以及所有不滿足此條件的四位數(shù)平均值pjz2。
正確程序生成的 out.dat 文件內容應當如下:
2926.08 5761.83
之四
要求:
求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足 此條件的四位數(shù)平均值pjz1, 以及所有不滿足此條件的四位數(shù)平均值pjz2。
正確程序生成的 out.dat 文件內容應當如下: 5782.87 5633.46
之五
要求:
求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十 位數(shù)上的數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值 pjz1, 以及所有不滿足此條件的四位數(shù)平均值pjz2。
正確程序生成的 out.dat 文件內容應當如下:
6681.22 5582.48 __________________ 老槍
200個四位數(shù)(此類共10題)此部分題與300個數(shù)的題有相似之處。
之一
code: /* 已知數(shù)據(jù)文件IN.DAT中存有200個四位數(shù), 并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其功能是: 把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新
十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字), 以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字, 新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩個十位數(shù)ab>cd, ab必須是偶數(shù)且能被5整除, cd必須是奇數(shù),同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從
大到小的順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。最后main()函數(shù)調用寫函數(shù)writeDat()把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到OUT.DAT文件中。
注意: 部分源程序存在文件PROG1.C文件中。程序中已定義數(shù)組: a[200], b[200], 已定義變量: cnt請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù)、主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。*/ #include
之二
要求:
把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)(新十 位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是 原四位數(shù)的十位數(shù)字), 以及把個位數(shù)字和百位數(shù)字組成另一個 新的十位數(shù)(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字, 新十 位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩個十 位數(shù)均是素數(shù)且新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四
位數(shù)按從大到小的順序存入數(shù)組b中, 并要計算滿足上述條件的 四位數(shù)的個數(shù)cnt。
out.dat 的內容應當為: 9971 8398 7711 6375 4719 4173 2736 2398 2397 1997
之三
要求:
把個位數(shù)字和千位數(shù)字重新組成一個新的十位數(shù)(新十 位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是 原四位數(shù)的千位數(shù)字), 以及把百位數(shù)字和十位數(shù)字組成另一個
新的十位數(shù)(新十位數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字, 新十 位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字), 如果新組成的兩個十 位數(shù)必須是一個奇數(shù),另一個為偶數(shù)并且兩個十位數(shù)中至少有一
個數(shù)能被17整除,同時兩個新數(shù)的十位數(shù)字均不為零, 則將滿足 此條件的四位數(shù)按從大到小的順序存入數(shù)組b中, 并要計算滿足 上述條件的四位數(shù)的個數(shù)cnt。
out.dat 的內容應當為: 8656 8174 7781 7683 4313 4173 2513
之四
要求:)把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal(),其 功能是: 把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新 十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字
是原四位數(shù)的十位數(shù)字), 以及把個位數(shù)字和百位數(shù)字組成另一 個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字, 新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩
個十位數(shù)ab-cd>=10且ab-cd<=20且兩個數(shù)均是偶數(shù),同時兩個新 數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的
順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。
out.dat 的內容應當為: 9068 5224 5024 3821 2281
之五
要求:
如果四位數(shù)各位上的數(shù)字均是0或2或4或6或8, 則統(tǒng)計 出滿足此條件的個數(shù)cnt, 并把這些四位數(shù)按從大到小的順序存 入數(shù)組b中。
out.dat 的內容應當為: 8448 6820 4488 4060 2888 2884 2686 2624 2484 2420 2042
之六
要求:
把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)(新十 位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是 原四位數(shù)的個位數(shù)字), 以及把百位數(shù)字和十位數(shù)字組成另一個 新的十位數(shù)(新十位數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字, 新十 位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字), 如果新組成的兩個十 位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除, 同時
兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大 到小的順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù)的個 數(shù)cnt。
out.dat 的內容應當為: 9851 8275 6375 5755 5359 4951 4595 4395 3575 3135
之七
要求:
把個位數(shù)字和千位數(shù)字重新組成一個新的十位數(shù)(新十 位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是 原四位數(shù)的千位數(shù)字), 以及把百位數(shù)字和十位數(shù)字組成另一個
新的十位數(shù)(新十位數(shù)的十位數(shù)字是原四位數(shù)的百位數(shù)字, 新十 位數(shù)的個位數(shù)字是原四位數(shù)的十位數(shù)字), 如果新組成的兩個十 位數(shù)均是偶數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被9整除, 同時 兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大 到小的順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù)的個 數(shù)cnt。
out.dat 的內容應當為: 8761 8724 8441 6722 6603 6545 6323 6181 4369 4285 4125 2724 2362
之八
要求:
把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新 十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字 是原四位數(shù)的十位數(shù)字), 以及把個位數(shù)字和百位數(shù)字組成另一
個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字, 新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩 個十位數(shù)ab 同時兩個新數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按 從大到小的順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù) 的個數(shù)cnt。
out.dat 的內容應當為: 7878 5437 3897 2893 2877 2438 2039 2035 2033 1619 1494 1493
之九
要求:
如果四位數(shù)各位上的數(shù)字均是奇數(shù),則統(tǒng)計出滿足此條 件的個數(shù)cnt并把這些四位數(shù)按從大到小的順序存入數(shù)組b中。
out.dat 的內容應當為: 9971 7973 7711 7511 5755 5359 5311 3575 3537 3135 1997 1979 1531 之十
要求:
把千位數(shù)字和十位數(shù)字重新組成一個新的十位數(shù)ab(新 十位數(shù)的十位數(shù)字是原四位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字 是原四位數(shù)的十位數(shù)字), 以及把個位數(shù)字和百位數(shù)字組成另一
個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原四位數(shù)的個位數(shù)字, 新十位數(shù)的個位數(shù)字是原四位數(shù)的百位數(shù)字), 如果新組成的兩 個十位數(shù)ab-cd>=0且ab-cd<=10且兩個數(shù)均是奇數(shù), 同時兩個新 數(shù)的十位數(shù)字均不為零,則將滿足此條件的四位數(shù)按從大到小的 順序存入數(shù)組b中, 并要計算滿足上述條件的四位數(shù)的個數(shù)cnt。
out.dat 的內容應當為: 8398 7996 5954 4313 2311 __________________ 老槍
小于200個四位數(shù)之一(共四題)code: /* 已知在文件IN.DAT中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù), 函數(shù)ReadDat()讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)Calvalue(), 其功能要求: 1.求出這文件中共有多少個正整數(shù)totNum;2.求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的數(shù)的個數(shù)totCnt, 以及滿足此條件的這些的算術平均值totPjz。最后main()函數(shù)調用函數(shù)WriteDat()把所求的結果輸出到OUT.DAT文 件中。
注意: 部分源程序存放在PROG1.C中。請勿改動數(shù)據(jù)文件IN.DAT中的任何數(shù)據(jù),主函數(shù)main()、讀數(shù)據(jù)函數(shù)ReadDat()和輸出數(shù)據(jù)函數(shù)WriteDat()的內容。*/ #include