版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2022年】湖南省長沙市全國計算機等級考試網絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.第
22
題
“協議數據單元的某個字段的解釋”指的是網絡協議中的哪一個要素?()
A.語法B.語義C.層次D.時序
2.文件傳輸服務使用()協議。
A.SMTPB.FTPC.UDPD.TELNET
3.某主機的IP地址為5,該主機的直接廣播地址為()。
A.55
B.
C.55
D.55
4.一臺主機的IP地址為8,子網屏蔽碼為40,那么這臺主機的主機號為
A.4B.6C.8D.68
5.IP地址36/29的子網掩碼可寫為()
A.92
B.24
C.40
D.48
6.第
40
題
IEEE802參考模型中不包含()
A.邏輯鏈路控制于層B.介質訪問控制子層C.網絡層D.物理層
7.下面關于計算機病毒的敘述中,不正確的是()。
A.計算機病毒有破壞性,凡是軟件作用到的計算機資源,都可能受到病毒的破壞
B.計算機病毒有潛伏性,它可能有長期潛伏在合法的程序中,遇到—定條件才開始進行破壞活動
C.計算機病毒有傳染性,它能不斷擴散,這是計算機病毒最可怕的特性
D.計算機病毒是開發(fā)程序時未經測試而附帶的—種寄生性程序,它能在計算機系統(tǒng)中存在和傳播
8.在Aironet1100的快速配置頁面,配置AP的IP地址應該選擇的是()。
A.ConfigurationServerProtocol
B.RadioServiceSetID
C.BroadcastSSIDinBeacon
D.DefaultGateway
9.如果網絡結點傳輸10bit數據需要1×10-8s,則該網絡的數據傳輸速率為()。
A.10MbpsB.1GbpsC.100MbpsD.10Gbps
10.下列Cisco第三層交換機的路由表信息中,路由表項全部正確的是()。
二、填空題(10題)11.計算機的發(fā)展大致可以分為4個時代,分別是電子管計算機、、集成電路計算機以及大規(guī)模和超大規(guī)模集成電路計算機。
12.根據網絡總體設計中物理拓撲設計的參數,確定以下兩個主要數據:網絡中最多可能有的子網數量、網絡中最大網段已有的和可能擴展的_________數量。
13.虛電路交換方式試圖將電路交換和結合起來,發(fā)揮這兩種方法各自的優(yōu)點,以達到最佳的數據交換效果。
14.第
71
題
在網絡管理中,網管服務器對被控設備發(fā)出啟動、停止等控制命令是屬于()管理的范疇。
15.
第79題在擴展的ASCII碼中,每個數字都能用二進制數表示,例如,1表示為00110001,2表示為00110010,那么2008可表示為___________。
16.100Base-TX網絡采用的物理拓撲結構為。
17.虛擬網絡是建立在局域網交換機或ATM交換機之上的,它以【】方式來實現邏輯工作組的劃分與管理。
18.HFC網絡進行數據傳輸時采用的調制方式為______調制。
19.為將語音信號與計算機產生的數字、文字、圖形與圖像信號同時傳輸,需要采用______技術,將模擬的語音信號變成數字的語音信號。
20.路由器一般是根據路由器背板交換能力來劃分的。背板交換能力大于40Gbps的稱作_________路由器。
三、2.填空題(8題)21.CSMA/CD的發(fā)送流程可以概括為:先聽后發(fā)、邊聽邊發(fā)、沖突停止、______。
22.目前計算機網絡的基本特征是______。
23.電子現金可以存儲在智能型IC支付卡上,也可以以數字形式存儲在現金文件中,該現金文件就形成了一個【】。
24.B-ISDN中的ISDN的意思是綜合業(yè)務數字網(IntegratedServiceDigitalNetwork),而B的意思是【】。
25.交換機地址學習是通過讀取幀的______地址并記錄幀進入交換機的端口號進行的。
26.電子商務中最常用的兩種服務是web服務和______服務。
27.網絡拓撲可以根據通信子網中通信信道類型分為兩類:點對點線路通信子網的拓撲、【】通信子網的拓撲。
28.網絡安全的基本目標是實現信息的【】、機密性、可用性和合法性。
四、C語言程序設計題(2題)29.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出千位數上的數加百位數上的數等于十位數上的數加個位數上的數的個數cnt,再把所有滿足此條件的四位數依次存入數組b中,然后對數組b的四位數按從大到小的順序進行排序。最后main函數調用寫函數writeDat把數組b中的數輸出到文件out.dat中。
例如:7153,7+1=5+3,則該數滿足條件存入數組b中,且個數cnt=-cnt+1。
8129,8+1!=2+9,則該數不滿足條件忽略。
注意:部分源程序存在test.c文件中。
程序中已定義數組:a[300],b[300],已定義變量:cnt
請勿改動數據文件in.dat中的任何數據、主函數main、讀函數readDat和寫函數writeDat的內容。
30.對10個候選人進行選舉,現有一個100條記錄的選票數據文件in.dat,其數據存放的格式是每條記錄的長度均為10位,第一位表示第一個候選人的選中情況,第二位表示第二個候選人的選中情況,依次類推;每一位內容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票則不作統(tǒng)計。給定函數ReadDat的功能是把選票數據讀入到字符串數組xx中。請編制函數CountRs來統(tǒng)計每個候選人的選票數并把得票數依次存入yy[0]到y(tǒng)y[9]中,即第一個候選人的得票數存入yy[O]中,以此類推。最后調用函數WriteDat把結果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
五、1.選擇題(3題)31.網橋是在()實現不同網絡互聯的設備。
A.數據鏈路層B.網絡層C.會話層D.物理層
32.電子商務系統(tǒng)的CA安全認證系統(tǒng)在電子商務活動中是______。
A.必不可少的B.根據用戶需求來選擇C.企業(yè)必須選擇,而個人是不必要的D.個人必須選擇,而企業(yè)是不必要的
33.以下不屬于防火墻技術的是()。
A.IP包過濾B.協議過濾C.應用層代理D.病毒檢測
六、1.程序設計題(3題)34.已知文件IN16.DAT中存有100個產品銷售記錄,每個產品銷售記錄由產品代碼dm(字符型4位)、產品名稱mc(字符型10位)、單價由(整型)、數量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數量。函數ReadDat()的功能是讀取這100個銷售記錄并存入結構數組sell中。請編制函數SortDat(),其功能要求:按產品名稱從大到小進行排列,若產品名稱相同,則按金額從大到小進行排列,最終排列結果仍存入結構數組sell中,最后調用函數WriteDat()把結果輸出到文件OUT16.DAT中。
注意:部分源程序已給出。
請勿改動主函數main()、瀆函數ReadDat()和寫函數WriteDat()的內容。
試題程序:
#include〈stdio.h>
#include〈mem.h>
#include〈string.h>
#include〈conio.h>
#include〈stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*產品代碼*/
charmc[11];/*產品名稱*/
intdj;/*單價*/
ints1;/*數量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN16.DAT","r");
for(i=0;i〈100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);
ch[5]=0;
sell[i].s1=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].s1;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT16.DAT","w");
for(i=0;i〈100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,
sell[i].dj,sell[i].s1,sell[i].je);
}
felose(fp);
}
35.已知數據文件IN26.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中。請編制一函數jsVal(),其功能是:把千位數字和個位數字重新組成一個新的十位數(新十位數的十位數字是原4位數的千位數字,新十位數的個位數字是原4位數的個位數字),把百位數字和十位數字組成另一個新的十位數(新十位數的十位數字是原4位數的百位數字,新十位數的個位數字是原4位數的十位數字),如果新組成的兩個十位數均是奇數并且兩個十位數中至少有一個數能被5整除,同時兩個新十位數字均不為零,則將滿足此條件的4位數按從大到小的順序存入數組b中,并要求計算滿足上述條件的4位數的個數cnt,最后調用寫函數writeDat(),把結果cnt及數組b中符合條件的4位數輸出到OUT26.DAT文件中。
注意:部分源程序已給出。
程序中已定義數組:a[200],b[200],已定義變量:cnt。
請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。
試題程序:
#include〈stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN26.DAT","r");
for(i=0;i〈MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數=%d\n",cnt);
for(i=0;i〈cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT26.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.在文件in75.dat中有200組數據,每組有3個數,每個數均為3位數。函數readDa(()是讀取這200組數存放到結構數組aa中。請編制函數JsSort(),其函數的功能是:要求在200組數據中找出條件為每組數據中的第一個數大于第二個數加第三個數之和,其中滿足條件的個數作為函數JsSort()的返回值,同時把滿足條件的數據存入結構數組bb中,再對bb中的數按照每組數據的第一個數加第三個數之和的大小進行升序排列(第一個數加第三個數的和均不相等),排序后的結果仍重新存入結構數組bb中。最后調用函數writeDat()把結果bb輸出到文件out75.dat。
注意:部分源程序已給出。
請勿改動主函數main()、讀函數readDat()和寫函數writeDat()的內容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedefstruct
{
intxl,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
voidmain()
{
intcount;
readDat();
count=jsSort();
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("in75.dat","r");
for(i=0;i<200;i++)
fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
}
writeDat(intcount)
{
FILE*out;
inti;
clrscr();
ut=fopen("out75,dat","w");
for(i=0;i<count;i++)
{
printf("%d,"%d,"%d,第一個數+第三個數
=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
參考答案
1.B網絡協議由三個要素組成:語法、語義和時序,其中語義指的是“需要發(fā)出何種控制信息,以及完成的動作與做出的響應”,某個字段的含義是屬于語義的范疇。
2.B選項A),SMTP是簡單郵件傳輸協議;選項B),FTP是文件傳輸協議;選項C),UDP是用戶數據報協議,運行在傳輸層;選項D),Telnet是遠程登錄協議。
3.D直接廣播地址是指包含一個有效的網絡號和一個全“1”的主機號。主機的IP地址為202.93120.15,這是一個C類IP地址,C類IP地址的主機號為8位,因此主機所在網絡的網絡號是202.93.120.0,因此直接廣播地址是20293.120.255。
4.A解析:本題考查點是IP地址和子網屏蔽碼的計算。子網掩碼是一個與IP地址對應的32位數字,其中的若干位為1,另外的位為0。IP地址中和子網掩碼為1的位相對應的部分是網絡地址和子網地址,和為0的位相對應的部分則是主機地址。子網掩碼原則上。和1可以任意分布,不過一般在設計子網掩碼時,多是將開始連續(xù)的幾位設為1。顯然,主機的IP地址為8,這是一個C類地址,其網絡地址為。子網地址和主機地址一起構成68。子網屏蔽碼為40,將子網掩碼寫成二進制數為:11111111.1111llll.11111111.11110000,可知第4字節(jié)前4位為1,表示它是子網地址部分。IP地址中的68寫成二進制數,取其前4位表示子網地址:(01000000)2,用十進制表示為64,后4位表示主機地址:(0100)2,用十進制表示為4。
5.D
6.C數據鏈路層劃分為邏輯鏈路控制子層與介質訪問控制子層。
7.D解析:計算機病毒是指能夠侵入計算機系統(tǒng)并在計算機系統(tǒng)中潛伏、傳播、破壞系統(tǒng)正常工作的一種具有繁殖能力的程序。它不是開發(fā)程序時未經測試而附帶的一種寄生性程序。
8.A(20nfigurationServeiProtocol配置服務器協議,其中DHCP選項表示由網絡中的DHCP服務器自動地分配IP地址,StaticIP選項表示手工分配IP地址。RadioServiceSetID(SSID)輸入網絡管理員提供的SSID,注意要區(qū)分大小寫。BroadcastSSIDinBeacon設置允許設備不指定SSID而訪問接入點。DefaultGateway指的是配置默認網關。故選擇A選項。
9.B解析:數據傳輸速率是描述數據傳輸系統(tǒng)的重要技術指標之一。數據傳輸速率在數值上,等于每秒鐘傳輸構成數據代碼的二進制比特數,它的單位為比特/秒\n(bit/seconD),通常記做bps。本題中該網絡的數據傳輸速率就等于傳輸數據除以所用的時間,即10bit/1×10-8s=109bps,轉換成Gbps為1Gbps。
10.C路由表項內容:第一列是路由源碼,說明路由表項是通過什么方式,采用什么路由選擇協議獲得的。其中C表示為直連;S表示為靜態(tài)路由;I表示使用IGRP內部網關協議獲得路由信息;O表示使用0SPF開放最短路徑優(yōu)先協議獲得路由信息;R表示使用RIP路由信息協議獲得路由信息;i表示使用Is—Is內部網關協議獲得路由信息;B表示使用BGP外部網關協議獲得路由信息;E表示使用EGP外部網關協議獲得路由信息。第二列是目的網絡地址和掩碼。第三列前面的值是管理距離,后面的值是權值或成本。第四列是目的端口或下一跳路由器地址。第五列是VLAN網絡。A選項的第二、三行中,不是VLAN網絡,故錯誤。B選項的第六行的缺省路由表項目的網絡地址錯誤。D選項的管理距離值115錯誤,OSPF協議默認管理距離應為110。故選C選項。
11.晶體管計算機以計算機的硬件為標志,計算機的發(fā)展大致可以分為4個時代:
—第一代(1946年-1957年):電子管計算機;
—第二代(1958年-1964年):晶體管計算機;
—第三代(1965年-1969年):集成電路計算機;
—第四代(1970年至今):大規(guī)模和超大規(guī)模集成電路計算機。
12.\n主機或host
\n
13.虛電路建立虛電路方式將數據報與電路交換結合起來,發(fā)揮這兩種方法各自的優(yōu)點,以達到最佳的數據交換效果。虛電路方式的工作過程分為虛電路建立、數據傳輸、虛電路拆除3個階段。虛電路方式主要有以下特點:
—在每次進行分組傳輸之前,需要在源主機與目的主機之間建立一條邏輯連接;
—一次通信的所有分組都通過虛電路順序傳送,因此分組不必攜帶目的地址、源地址等信息,分組到達目的節(jié)點時不會出現丟失、重復、亂序的現象;
—分組通過虛電路上的每個節(jié)點時,節(jié)點只需要進行差錯校驗,不需要進行路由選擇;
—通信子網中的每個節(jié)點可以與任何節(jié)點建立多條虛電路連接。
14.配置【解析】配置管理的目標是掌握和控制網絡的配置信息,從而保證網絡管理員可以跟蹤、管理網絡中各種設備的操作狀態(tài)。網管服務器對被管設備發(fā)出控制命令是屬于配置管理的范疇。
15.00110010001100000011000000111000
【解析】計算機內部采用二進制記數和運算,只有0和1兩個數字,按“逢二進一”的規(guī)律計數。2008由2、0、0、8四個ASCIl碼組成,根據題目已知1表示為00110001,2表示為00110010,則可通過計算得出:0就是00110000(00110001—1)3表示為00110011(00110010+1)(即每次加l,按“逢二進一”進位),依次類推8表示為00111000。
16.星型本題主要考查網絡拓撲結構的選擇,需要考生了解各種拓撲結構的優(yōu)缺點。網絡拓撲結構按照幾何圖形的形狀可分為4種類型:總線拓撲、環(huán)型拓撲、星型拓撲和網狀拓撲。這些形狀也可以混合,構成混合拓撲結構。不同的網絡拓撲結構適用于不同規(guī)模的網絡。下面分別對上述4種網絡拓撲結構進行簡單的介紹。
—總線拓撲結構由單根電纜組成,該電纜連接網絡中所有的節(jié)點。單根電纜稱為總線,由于它只能支持一種信道,因此所有節(jié)點共享總線的全部帶寬。在總線網絡中,當一個節(jié)點向另一個節(jié)點發(fā)送數據時,所有節(jié)點都將被動地偵聽該數據,只有目標節(jié)點才會接收并處理發(fā)送給它的數據,其他節(jié)點將忽略該數據。基于總線拓撲結構的網絡很容易實現,且組建成本很低,但擴展性較差。當網絡中的節(jié)點數量增加時,網絡的性能將會下降。此外,總線網絡的容錯能力較差,總線上的某個中斷或故障將會影響整個網絡的數據傳輸。因此,很少有網絡單純地采用總線拓撲結構。
—在環(huán)型拓撲結構中,每個節(jié)點與和它最近的兩個節(jié)點相連接,使整個網絡形成一個環(huán)型,數據沿著環(huán)向一個方向發(fā)送。環(huán)中的每個節(jié)點如同一個能再生和發(fā)送信號的中繼器,它們接收環(huán)中傳輸的數據,再將其轉發(fā)到下一個節(jié)點。與總線拓撲結構相同,當環(huán)中的節(jié)點數量增加時,響應時間也會相應變長。由此可見,單純的環(huán)型拓撲結構非常不靈活,不易于擴展。此外,在一個簡單的環(huán)型拓撲結構中,如果單個節(jié)點或一處電纜發(fā)生故障,將會造成整個網絡的癱瘓。也正因此,一些網絡采用雙環(huán)結構來提供容錯能力。
—在星型拓撲結構中,網絡中的每個節(jié)點通過一個中央設備(如集線器)連接在一起。網絡中的每個節(jié)點將數據發(fā)送給中央設備,再由中央設備將數據轉發(fā)到目標節(jié)點。一個典型的星型網絡拓撲結構所需的線纜和配置稍多于環(huán)型或總線網絡。由于在星型網絡中,任何單根電纜只連接兩個設備(如一個工作站和一個集線器),因此一處電纜問題最多影響兩個節(jié)點,單根電纜或單個節(jié)點發(fā)生故障不會導致整個網絡通信的中斷。但是,中央設備的故障將會造成一個星型網絡的癱瘓。由于使用中央設備作為連接點,所以星型拓撲結構可以很容易地移動、隔絕或進行與其他網絡的連接,這使得星型拓撲結構易于擴展。因此,星型拓撲是目前局域網中最常用的一種網絡拓撲結構,現在的以太網大都使用星型拓撲結構。
—在網狀拓撲結構中,每兩個節(jié)點之間都直接連接的。網狀拓撲常用于廣域網,其中的節(jié)點指地理場所。由于每個節(jié)點之間都是直接連接的,所以數據能夠從發(fā)送地直接傳輸到目的地。如果一個連接出了問題,可以簡單、迅速地更改數據的傳輸路徑。由于為兩點之間的數據傳輸提供了多條鏈路,因此,網狀拓撲是最具容錯性的網絡拓撲結構。
綜上所述,100Base-TX網絡采用的物理拓撲結構應該為星型拓撲結構。
17.軟件軟件解析:虛擬網絡是建立在局域網交換機或ATM交換機之上的,它以軟件方式來實現邏輯工作組的劃分與管理,邏輯工作組的結點組成不受物理位置的限制。
18.副載波副載波解析:HFC的數據傳輸一般采用所謂的“副載波調制”方式進行的,即利用一般有線電視的頻道作為頻寬劃分單位,然后將數據調制到某個電視頻道中進行傳輸。
19.調制解調或A/D轉換調制解調或A/D轉換解析:通過調制解調技術,可以將語音信號轉變成數字信號傳送到目的地址。
20.\n高端
\n
21.隨機延遲后重發(fā)隨機延遲后重發(fā)解析:為了有效地實現分布式多結點訪問公共傳輸介質的控制策略,CSMA/CD的發(fā)送流程可以簡單地概括為4點:先聽后發(fā)、邊聽邊發(fā)、沖突停止、隨機延遲后重發(fā)。
22.資源共享資源共享解析:計算機網絡建立的主要目的是實現計算機資源的共享,計算機資源主要指計算機硬件、軟件與數據。
23.電子錢包電子錢包解析:使用電子現金進行電子支付活動中,買方使用自己的計算機通過網絡訪問銀行的電子現金生成器,將部分或全部現金取出,以加密文件形式存入計算機硬盤。這樣,該計算機硬盤中的現金文件就形成了一個電子錢包。
24.寬帶或Broadband或寬帶(Broadband)寬帶或Broadband或寬帶(Broadband)解析:B-ISDN中的B是指Broadband,意思是寬帶。
25.源源解析:交換機地址學習足通過讀取幀的源地址并記錄幀進入交換機的端口號進行的。
26.電子郵件電子郵件解析:Web服務和電子郵件服務是電子商務中最常用的兩種服務,因此,瀏覽器、電子郵件及Web服務器的安全性在電子商務活動中顯得尤為重要。
27.廣播信道廣播信道解析:網絡拓撲可以根據通信子網中通信信道類型分為兩類:點對點線路通信子網的拓撲、廣播信道通信子網的拓撲。
28.完整性完整性解析:網絡安全的摹本目標是實現信息的機密性、完整性、可用性和合法性。中斷、截取、修改和捏造4個基本的安全威脅直接反映了這4個安全目標。
29.【審題關鍵句】千位+百位等于十位+個位的數的個數,把所有滿足此條件的四位數依次存入數組,然后對數組按從大到小的順序進行排序。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現有兩個不同點:①要求統(tǒng)計的四位數的條件是“千位+百位=十位+個位”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結果按從大到小的順序排序,參考答案的第13條語句,修改兩數組元素的大小比較符即可。另外,對于數據交換的整型變量tmp可以自定義其變量名。
\n【參考答案】
\n
\n
30.【審題關鍵句】10列100行選票,全選或不選的無效,統(tǒng)計存入數組。
\n【解題思路】
\n根據題意,本程序涉及l(fā)0個候選人共100條記錄,其中,100條記錄的選票文件采用二維數組存儲其數據,第一維表示100條記錄,第二維表示每條記錄中10個候選人的選中情況??梢酝ㄟ^兩個for循環(huán)對100條記錄逐個比對,在第一層for循環(huán)中,對100條記錄的每條記錄情況進行掃描,在第二層for循環(huán)語句中,判斷數組元素XX[i][j]的值是否等于字符1,如果等于字符1,說明第j個人得了一票,則數組元素yy[j]加1。
\n①先定義兩個循環(huán)變量i和j。
\n②指定第一個for循環(huán)的循環(huán)條件,循環(huán)變量i從0開始,等于100時結束,每循環(huán)一次,變量i的值加1。
\n③在for循環(huán)中首先判斷記錄值不等于1111111111的記錄,然后計算l0個候選人的得票數,可以通過一個for循環(huán),對滿足條件的記錄中的每個數字再次比對,當數字等于1時,將第j個人的票數加l。
\n注意,本程序中由于只有數值1才會被計算到最后的結果中,因此,可以省去判斷記錄全為0時記錄無效的情況,因為,即使將0參與到計算中,其計算結果也還是0,不會影響到最終結果,只需判斷記錄為全1時無效即可。
\n【參考答案】
\n
31.A解析:網橋工作在數據鏈路層,路由器工作在網絡層,網卡集線器工作在物理層。它們分別實現對應層的網絡互聯。
32.A解析:電子商務系統(tǒng)中確認交易雙方真實身份的重要性是不言而喻的,CA安全認證系統(tǒng)正是當前最常用的身份認證技術。通過認證中心(CA)向參與交易活動的實體發(fā)放電子證書以便證實身份。該電子證書中包含該實體的基本信息、實體的公用密鑰和證書授權中心的數字簽名。CA安全認證系統(tǒng)在電子商務活動中是必不可少的。
33.D解析:防火墻總體上分為包過濾、應用級網關和代理服務器等幾大類型。IP包過濾屬于包過濾類型,協議過濾屬于應用級網關,應用層代理屬于代劇R務器。只有病毒檢測不是防火墻技術。
34.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].mcsell[j].mc)<0)/*按產品名稱從大到小進行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[i].mc)==0)/*若產品名稱相同則按金額從大到小進行排列*/if(sell[i].je〈sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)<0)/*按產品名稱從大到小進行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[i].mc)==0)/*若產品名稱相同,則按金額從大到小進行排列*/\r\nif(sell[i].je〈sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關結構體數組的排序問題??梢杂眠x擇法來實現,即用第一個元素的產品名稱依次和它后面的元素的產品名稱進行比較,如果發(fā)現當前元素的產品名稱比后面的某個元素的產品名稱的對應位置的字符的ASCII碼小(這里用到了字符串比較函數strcmp()),則交換這兩個元素的位置,繼續(xù)和后面的其他元素進行比較,最終在第一個元素中存放的是產品名稱最大的元素。以此類推,就實現了從大到小排序的功能。
注意:這里要進行交換的是兩個結構體變量,而不是它們的某一個域,因此,要借助第三個結構體變量來充當中間容器。若發(fā)現產品名稱是相同的,則要按照金額從大到小進行排序。
35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0i〈200i++){thou=a[i]/1000;/*求千位數字*/hun=a[i]%1000/100;/*求百位數字*/ten=a[i]%100/10;/*求十位數字*/data=a[i]%10;/*求個位數字*/ab=10*thou+data;/*把千位數字和個位數字重新組成一個新的十位數*/cd=10*hun+ten;/*把百位數字和十位數字組成另一個新的十位數*/if(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0){/*如果這兩個十位數均是奇數并且兩個十位數中至少有一個數能被5整除同時兩個新十位數字均不為零*/b[cnt]=a[i];/*則把滿足條件的數存入數組b中*/cnt++;}}for(i=0;i〈cnt-1;i++)/*將數組b中的數按從大到小的順序排列*/for(j=i+1;j〈cnt;j++)if(b[i]〈b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{inti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0,i〈200,i++)\r\n{thou=a[i]/1000;/*求千位數字*/\r\nhun=a[i]%1000/100;/*求百位數字*/\r\nten=a[i]%100/10;/*求十位數字*/\r\ndata=a[i]%10;/*求個位數字*/\r\nab=10*thou+data;/*把千位數字和個位數字重新組成一個新的十位數*/\r\ncd=10*hun+ten;/*把百位數字和十位數字組成另一個新的十位數*/\r\nif(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)\r\n{/*如果這兩個十位數均是奇數并且兩個十位數中至少有一個數能被5整除,同時兩個新十位數字均不為零*/\r\nb[cnt]=a[i];/*則把滿足條件的數存入數組b中*/\r\ncnt++;\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*將數組b中的數按從大到小的順序排列*/\r\nfor(j=i+1;j〈cnt;j++)\r\nif(b[i]〈b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題看起似乎比較繁瑣,但只要仔細分析,把思路理清,還是不難解決的。由題意可以列出解題步驟如下:
(1)求得當前所取得的整數的千位、百位、十位、個位上的數字值。可以借助“/”(除法)與“%”(取余)兩個運算符?!皌hou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”這4條語句可以依次取得原4位數的千位、百位、十位及個位上的數字值。
(2)按照要求(第一個十位數:新十位數的十位數字是原4位數的千
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024秋三年級語文上冊 第一單元 第2課 花的學校說課稿 新人教版
- 2024年春九年級歷史上冊 第22課 科學和思想的力量說課稿 新人教版
- 6梯形的面積 說課稿-2024-2025學年人教版數學五年級上冊
- 2024-2025學年高中化學 第一章 物質結構元素周期律 第一節(jié) 元素周期表第1課時說課稿1 新人教版必修2
- 2024年秋八年級語文上冊 第五單元 名著導讀《昆蟲記》說課稿 新人教版001
- 2024年春七年級地理下冊 第6章 第2節(jié) 自然環(huán)境說課稿2 (新版)新人教版
- 9 烏鴉喝水(說課稿)2024-2025學年統(tǒng)編版語文一年級上冊001
- 1《植物》科學閱讀《我們離不開植物》(說課稿)2023-2024學年一年級上冊科學教科版001
- 2025個人購房合同樣本(合同版本)
- Unit2 Bridging Cultures Learning About Language Structures 說課稿-2024-2025學年高中英語人教版(2019)選擇性必修第二冊
- 物業(yè)公司服務質量檢查流程
- 2022小學音樂新課程標準測試題庫及答案
- 中國心胸外科的歷史和現狀
- 人教版9年級全一冊英語單詞表
- 三門峽水利工程案例分析工程倫理
- 中國旅游地理區(qū)劃-京津冀旅游區(qū)
- “1+X”證書制度試點職業(yè)技能等級證書全名錄
- 生姜高產種植技術專題培訓課件
- 《社會主義市場經濟理論(第三版)》第八章社會主義市場經濟調控論
- 交流伺服系統(tǒng)常見故障及處理分解課件
- 水土保持單元工程質量評定表
評論
0/150
提交評論