版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
【2021年】安徽省亳州市全國計算機等級考試網(wǎng)絡技術模擬考試(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列說法錯誤的是()。
A.撥號上網(wǎng)的傳輸速率可以達到56kbps
B.HFC采用對稱數(shù)據(jù)傳輸速率
C.ADSL適合家庭和中小企業(yè)的Internet接入需求
D.數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡均屬于數(shù)據(jù)通信網(wǎng)
2.攻擊者將一個包的源地址和目的地址都設置成目標主機的地址,然后將該包通過IP欺騙的方式發(fā)送給被攻擊主機,這種攻擊方式叫()。
A.SYNFloodB.SmurfC.Land-basedD.Teardrop
3.使用單一集線器的以太網(wǎng)結構是物理上的()拓撲。
A.樹型B.環(huán)型C.星型D.總線型
4.用戶可以在()上面開發(fā)各種網(wǎng)絡服務系統(tǒng)。
A.PTRB.CPUC.PDND.PDU
5.計算機網(wǎng)絡幾種典型的拓撲結構中,______有一個中心結點控制著全網(wǎng)的結點進行通信,任何兩結點之間的通信都要通過中心結點。
A.星型拓撲B.環(huán)型拓撲C.樹型拓撲D.總線拓撲
6.拒絕轉發(fā)所有IP地址進與出方向的、端口號為1434的UDP和端口號為4444的TCP數(shù)據(jù)包,下列正確的access—list配置是()。
A.Router(config)#access—list30denyudpanyanyeq1434Router(config)#access—list30denytcpanyanyeq4444Router(config)#access—list30permitipanyany
B.Router(config)#access—list130denyudpanyanyeq1434Router(config)#access—list130denytcpanyanyeq4444Router(config)#access—list130permitipanyany
C.Router(config)#access—list110denyanyanyudpeq1434Router(config)#access—list110denyanyanytcpeq4444Router(config)#access—list110permitipanyany
D.Router(config)#access-list150denyudpeq1434anyanyRouter(config)#access—list150denytcpeq4444anyanyRouter(config)#access—list150permitipanyany
7.下列關于ADSL的描述中,錯誤的是()
A.ADSL使用1對銅雙絞線
B.ADSL的上下行速率是相同的
C.ADSLModem用于連接計算機
D.采用ADSL技術可以通過PSTN接入Internet
8.關于32位二進制數(shù)值的1P地址,下列說法正確的是()。
A.使用子網(wǎng)屏蔽碼是為了減少過小網(wǎng)絡對IP資源的浪費
B.子網(wǎng)屏蔽碼固定長度為16位,用于屏蔽網(wǎng)絡號
C.IP地址中的網(wǎng)絡號部分在子網(wǎng)屏蔽碼中用“0”表示,而主機號部分在子網(wǎng)屏蔽碼中用“1”表示
D.在實際中,對丁地址進行劃分為網(wǎng)絡號和子網(wǎng)屏蔽碼兩部分
9.一臺交換機具有48個10/100Mbps端口和2個1000Mbps端口,如果所有端口都工作在全雙工狀態(tài),那么交換機總帶寬應為()。
A.8.8GbpsB.12.8GbpsC.13.6GbpsD.24.8Gbps
10.通信子網(wǎng)由通信控制處理機、通信線路和()組成,完成網(wǎng)絡數(shù)據(jù)傳輸、轉發(fā)等通信處理任務。
A.通信交換機B.通信路由器C.通信設備D.通信電纜
二、填空題(10題)11.在WWW客戶機與WWW服務器之間進行信息交換的協(xié)議是【8】。
12.第
64
題
在OSI/RM中,組織兩個會話進程之間的通信,并管理數(shù)據(jù)的交換是()層的主要功能。
13.計算機網(wǎng)絡協(xié)議的語法規(guī)定了用戶數(shù)據(jù)與控制信息的結構和______。
14.IP協(xié)議提供的服務具有3個主要特點,分別是、面向非連接和盡最大努力投遞。
15.
16.不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為【】。
17.(9)早期的網(wǎng)絡操作系統(tǒng)經(jīng)歷了由_______結構向非對等結構的過渡。
18.(20)IPTV包括視頻點播、直播電視和________3個基本業(yè)務。
19.由于在多媒體網(wǎng)絡應用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆找蟛煌?,因此多媒體網(wǎng)絡應用要求網(wǎng)絡傳輸提供高速率與低【】的服務。
20.IP數(shù)據(jù)報在穿越因特網(wǎng)的過程中有可能被分片。在IP數(shù)據(jù)報分片以后,通常由【2】負責IP數(shù)據(jù)報的重組。
三、2.填空題(8題)21.根據(jù)美國國防部安全準則,______級可視為處理敏感信息所需的最低安全級別。
22.標準的C類IP地址使用【】位二進制數(shù)表示網(wǎng)絡號。
23.使用TCP/IP協(xié)議棧,在進行發(fā)送的計算機中,UDP從______層接受數(shù)據(jù)單元。
24.SMDS是一種高速、無連接、交換式數(shù)字通信網(wǎng),SMDS的標準數(shù)據(jù)傳輸速率為______。
25.目前便攜式電腦的配置已經(jīng)______桌面式電腦。
26.網(wǎng)橋完成【】間的連接,可以將兩個或多個網(wǎng)段連接起來。
27.目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、______、千兆以太網(wǎng)組網(wǎng)方法等。
28.通信線路是因特網(wǎng)的基礎設施,對于通信線路的傳輸能力通常用______來描述。
四、C語言程序設計題(2題)29.
30.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:依次從數(shù)組a中取出一個四位數(shù),如果該四位數(shù)均大于該四位數(shù)以前的連續(xù)五個數(shù)且該數(shù)是偶數(shù)(該四位數(shù)以前不滿五個數(shù),則不統(tǒng)計),則統(tǒng)計出滿足此條件的個數(shù)cnt,并把這些四位數(shù)按從大到小的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到out.dat文件中。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.在Internet網(wǎng)址中的com是表示()。
A.訪問類型B.訪問文本文件C.訪問商業(yè)性網(wǎng)站D.訪問圖形文件
32.在網(wǎng)絡安全中,對一些硬件進行破壞、切斷通信線路或禁用文件管理系統(tǒng),這被稱為()。
A.中斷B.截斷C.截取D.修改
33.20世紀90年代中期,Microsoft公司推出了______,使它成為一個通用的客戶端軟件,可同時連接六種不同的服務器操作系統(tǒng)。
A.Dos6.22B.Windows95C.WindowsNTServer3.51D.WindowsXP
六、1.程序設計題(3題)34.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。
(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結果輸出到文件OUT65.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;
inttotCnt-0;
doubletotPjz=0.0;
intReadDat(void);
voidWriteDat(void);
voidCalValue(void)
{
}
voidmain()
{
inti;
clrscr();
for(i=0;i<MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");
return;
}
CalValue();
printf("文件IN65.DAT中共有正整數(shù)=%d個\n",totNum);
printf("符合條件的正整數(shù)的個數(shù)=%d個n",totCnt);
printf("平均值=%.21f\n",totPjz);
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN65.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT65.DAT","w");
fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);
fclose(fp);
}
35.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG4.IN中讀取一篇英文文章,存入到字符串數(shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關系對數(shù)組xx中的所有字符進行替代,結果仍存入數(shù)組xx對應的位置上,最后調(diào)用函數(shù)WriteDat()把結果xx輸出到文件PS4.DAT中。
替代關系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或大于130,則該字符不變,否則將f(p)所對應的字符進行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于,80個字符。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidencryptChar()
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENG4.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG4.IN","r"))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("PS4.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
36.下列程序的功能是:將大于整數(shù)m且緊靠m的k個素數(shù)存入數(shù)組xx。請編寫函數(shù)num(intm,intk,intxx[])實現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結果輸出到out31.dat文件中。
例如,若輸入17,5,則應輸出19,23,29,31,37。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
參考答案
1.B選項A),撥號上網(wǎng)的傳輸速率較低,目前較好線路的最高傳輸速率可以達到56kbps;選項B),與ADSL相似,HFC也采用非對稱數(shù)據(jù)傳輸速率;選項C),ADSL所需要的電話線資源分布廣泛,具有使用費用低廉、無須重新布線和建設周期短等特點,尤其適臺家庭和中小企業(yè)的Internet接入需求;選項D),數(shù)據(jù)通信網(wǎng)的種類很多,DDN、ATM、幀中繼等網(wǎng)絡均屬于數(shù)據(jù)通信網(wǎng),這些數(shù)據(jù)通信網(wǎng)由電信部門建設和管理,用戶可以租用。
2.C
3.C解析:所有的結點都通過UTP與集線器連接,構成物理上的星型拓撲結構。
4.C
5.A解析:星型結構的所有結點都連接到一個中心結點上。該中心結點通常是一臺集線器(HuB),結點之間發(fā)送和接收的數(shù)據(jù)都需經(jīng)過該中心結點。星型拓撲結構簡單,容易組建,便于管理,但是網(wǎng)絡的中心結點的可靠性是全網(wǎng)可靠性的關鍵所在,中心結點的故障可能造成整個網(wǎng)絡中斷。環(huán)型拓撲、樹型拓撲和總線拓撲都沒行這樣一個中心結點。,結點之間發(fā)送和接收的數(shù)據(jù)都需經(jīng)過該中心節(jié)點。星型拓撲結構簡單,容易組建,便于管理,但是網(wǎng)絡的中心結點的可靠性是全網(wǎng)可靠性的關鍵所在,中心結點的故障可能造成整個網(wǎng)絡中斷。環(huán)型拓撲、樹型拓撲和總線拓撲都沒有這樣一個中心結點。
6.B配置擴展訪問控制列表命令格式如下:Access—listaccess—list—number{permit|deny|protocolsourcewildcard—maskdestinationwild—card—mask[operator][operand]注:access-list—number是訪問控制列表號。permit是語句匹配時允許通過,deny是語句不匹配時,拒絕通過。source是源IP地址,protocol是值得數(shù)據(jù)包遵守的協(xié)議,也就是數(shù)據(jù)類型。soure.wildcard是通配符,log是可選項,生成有關分組匹配情況的日志消息,發(fā)到控制臺。題中拒絕轉發(fā)所有IP地址進與出方向的、端口號為1434的UDP數(shù)據(jù)包:denyudpanyanyeq1434;拒絕轉發(fā)所有IP地址進與出方向的、端口號為4444的TCP數(shù)據(jù)包:denytcpanyanyeq4444。允許其他端口和其他類型的數(shù)據(jù)包:permitipanyany。由于要根據(jù)數(shù)據(jù)包頭中的協(xié)議類型進行過濾,所以選用擴展訪問控制列表,擴展訪問控制列表的表號范圍是100~199,后來又擴展的表號是2000~2699。因此選擇B選項。
7.B
8.A
9.C
10.C
11.HTTP超文本傳送協(xié)議.HTTPHyperTextTransferProtocol,超文本傳送協(xié)議.是WWW客戶機與WWW服務器之間應用層的傳送協(xié)議,該協(xié)議用于管理超文本與其他超文本文檔之間的鏈接。當用戶選擇一個超文本鏈接時,由HTTP協(xié)議機制打開相應文檔,而不論該文檔存儲位置在何處。
12.會話【解析】在OSI/RM中,會話層(Sessionlayer)的要任務是組織兩個會話進程之間的通信,并管;理數(shù)據(jù)的交換。
13.格式格式解析:網(wǎng)絡協(xié)議主要有以下3個要素組成:
①語法,規(guī)定用戶數(shù)據(jù)與控制信息的結構與格式。
②語義,規(guī)定需要發(fā)出何種控制信息以及完成的動作與做出的響應。
③時序,即對事件實現(xiàn)順序的詳細說明。
14.不可靠IP協(xié)議傳輸數(shù)據(jù)報時具有如下特征。
—不可靠的數(shù)據(jù)傳輸服務:IP協(xié)議本身沒有能力核實發(fā)送的報文能否被正確地接收。數(shù)據(jù)報可能會遇到延遲、路由錯誤或者在封裝和拆卸過程中被損壞等,這些都使數(shù)據(jù)報傳輸不能受到保障。但是IP協(xié)議不能檢測這些錯誤,在發(fā)生錯誤時,也沒有機制保證一定可以通知發(fā)送方和接收方。
—面向無連接的傳輸服務:IP協(xié)議不管數(shù)據(jù)沿途經(jīng)過哪些節(jié)點,甚至也不管數(shù)據(jù)報起始于哪臺計算機、終止于哪臺計算機。數(shù)據(jù)報從源節(jié)點到目的節(jié)點可能經(jīng)過不同的傳輸路徑,而且這些數(shù)據(jù)報在傳輸過程中有可能丟失,也有可能到達。
—盡最大努力投遞數(shù)據(jù):IP協(xié)議并不隨意丟棄數(shù)據(jù),只有當系統(tǒng)資源用盡、接收數(shù)據(jù)錯誤或網(wǎng)絡出現(xiàn)故障等狀況下,才不得不丟棄報文。
15.
16.直接存儲器存取方式(DMA)直接存儲器存取方式(DMA)解析:不經(jīng)過CPU,數(shù)據(jù)直接在I/O設備與存儲器間傳輸?shù)姆椒ǚQ為直接存儲器存取方式(DMA)
17.(9)對等
【解析】早期的網(wǎng)絡操作系統(tǒng)經(jīng)歷了由對等結構向非對等結構的過渡。
18.20)時移電視
【解析】IPTV是一種利用寬帶網(wǎng)絡為用戶提供交互式多媒體服務的業(yè)務,具體來說,電視類服務是指與電視服務相關的服務,如視頻點播、直播電視和時移電視等。
19.時延時延解析:多媒體網(wǎng)絡應用中要求網(wǎng)絡傳輸提供高速率與低時延的要求。
20.目的主機本題考點是IP數(shù)據(jù)報的重組。IP數(shù)據(jù)報在因特網(wǎng)上傳送時要經(jīng)過底層的物理網(wǎng)絡。因特網(wǎng)是“網(wǎng)間網(wǎng)”,其中的物理網(wǎng)絡差異很大,不同類型的物理網(wǎng)絡可傳送的物理幀的最大長度,即網(wǎng)絡最大傳送單元MTU.可能不同。因此傳送過程中.IP數(shù)據(jù)報在通過MTU較小的網(wǎng)絡時有可能被分片。在IP數(shù)據(jù)報分片以后,應該需要進行數(shù)據(jù)報重新組裝,因特網(wǎng)中通常是IP數(shù)據(jù)報到達目的主機后,由目的主機負責重組。
21.C2C2解析:處理敏感信息所需的最低安全級別是C2級,其特點是提供比C1級系統(tǒng)粒度更細微的自主式訪問控制。
22.2121解析:A類IP地址用7位表示網(wǎng)絡,24位表示主機,因此它可以用于大型網(wǎng)絡;B類IP地址用于中型規(guī)模的網(wǎng)絡,它用14位表示網(wǎng)絡,16位表示主機。C類IP地址僅用8位表示主機,21位用于表示網(wǎng)絡,在一個網(wǎng)絡中最多只能連接256臺設備,因此,適用于較小規(guī)模的網(wǎng)絡。D類IP地址用于多目的地址發(fā)送。E類保留為今后使用。
23.應用層應用層解析:UDP位于傳輸層,它接受其直接上層即應用層的數(shù)據(jù)單元并進行發(fā)送。在收方則反之。
24.45Mbps45Mbps解析:交換多兆位數(shù)據(jù)服務SMDS的設計目標是用于連接多個局域網(wǎng),因此它的數(shù)據(jù)傳輸速率必須足夠的快。SMDS的標準數(shù)據(jù)傳輸速率為45Mbps,同時它也允許選擇較低的數(shù)據(jù)傳輸速率。
25.接近接近解析:便攜式電腦即筆記本,它的功能和臺式機已經(jīng)不相上下了。
26.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:網(wǎng)橋完成數(shù)據(jù)鏈路層間的連接,可以將兩個或多個網(wǎng)段連接起來。
27.快速以太網(wǎng)組網(wǎng)方法快速以太網(wǎng)組網(wǎng)方法解析:目前局域網(wǎng)組網(wǎng)方法有:雙絞線組網(wǎng)方法、快速以太網(wǎng)組網(wǎng)方法、千兆以太網(wǎng)組網(wǎng)方法等。
28.數(shù)據(jù)傳輸速率數(shù)據(jù)傳輸速率解析:通信線路的傳輸能力通常用數(shù)據(jù)傳輸速率來描述,另一種更為形象的描述通信線路傳輸能力的術語是帶寬。
29.【審題關鍵句】
\n
\n【解題思路】
\n①首先定義變量并賦值,包括表示級數(shù)的整型變量al、a2,賦初值l,表示級數(shù)前n項的和s,其初值為2,表示級數(shù)的第n項t,循環(huán)變量i,級數(shù)n項賦初值l。
\n②采用for循環(huán),循環(huán)變量i從0開始依次遞增到2。在循環(huán)體中對m的值擴大l0倍,當級數(shù)前n項的和s小于m時,根據(jù)級數(shù)的第n項等于第n-2項與2倍的第n-1項的和,把表達式al+2*a2的值賦給變量t。然后把級數(shù)前11.1項的和s加上第n項的值t賦給變量S,求得級數(shù)前n項的和賦給變量s。把il的值加1,在下次循環(huán)中計算級數(shù)第n+1項的值,把變量當前級數(shù)第n-1項的值a2賦給第n.2項al,把當前的第n項t的值賦給第n-1項a2。當級數(shù)前n項的和s大于或等于m時,退出while循環(huán)。在屏幕上輸出變量m和n的值,并把求的n值賦給數(shù)組元素b[i],進入下一次for循環(huán)。
\n【參考答案】
\n
30.【審題關鍵句】大于前連續(xù)5個數(shù),偶數(shù),從大到小排序。
\n【解題思路】本題類似于第35套題,通過審題可以發(fā)現(xiàn)主要有3個不同點:①要求進行比較的元素大于連續(xù)前5個數(shù),因此在設置for循環(huán)條件語句時,應該從第6個元素開始,即數(shù)組下標i的值等于5,參考答案的第2條語句;②當前元素連續(xù)大于前5個數(shù)時,前5個元素的數(shù)組下標表示也有所不同,判斷表達式也不一樣,參考答案的第4條語句;③統(tǒng)計結果按從大到小的方式進行排序,即參考答案的第9條語句。
\n【參考答案】
\n
\n
31.C解析:DNS把整個因特網(wǎng)劃分成多個域,稱之為頂級域,并為每個頂級域規(guī)定了國際通用的域名。頂級域的劃分采用了兩種劃分模式,即組織模式和地理模式。一般com代表工、商、金融等企業(yè)。
32.A解析:中斷是指系統(tǒng)資源遭到破壞或變得不能使用,這是對可用性的攻擊,如對一些硬件進行破壞、切斷通信線路或禁用文件管理系統(tǒng)。
33.B解析:20世紀90年代中期,Artisoft公司和PerformanceTechnology公司推出了可運行于多種類型服務器的客戶端軟件,NOS市場開始向集成網(wǎng)絡環(huán)境的方向飛速發(fā)展。Microsoft公司緊跟潮流,推出了Windows95,使它成為一個通用的客戶端軟件,可同時連接6種不同的服務器操作系統(tǒng)。
34.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/thou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/tot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/}totPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/\r\nthou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/\r\ntot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/解析:本題考查的知識點如下:
(1)“%”與叩’的使用。
(2)數(shù)組結束的判斷和強行退出一層循環(huán)結構。
在本題中,并沒有給出確切的數(shù)據(jù)個數(shù),是以數(shù)據(jù)的最大個數(shù)定義的數(shù)組。在主函數(shù)中,給所有的數(shù)組成員賦初值為0,而從文件中讀取的數(shù)據(jù)是正整數(shù),所以只要數(shù)組的某個元素為0,則說明數(shù)組存的數(shù)據(jù)已經(jīng)結束。此時就可以結束循環(huán)結構。這里要借助運算符“%”與“/”將4位數(shù)的各位上的數(shù)拆成獨立的數(shù)字,然后就可以根據(jù)題意要求判斷。
35.voidencryptChar(){inti;char*pf;for(i=O;i<maxline;i++){pf=xx[i];/*指針pf指向各行的首地址*/while(*pf!=0){if(*pf*11%256>130||*pf*11%256<=32);/*如果廣計算后的值小于等于32或大于130*//*則該字符不變*/else*pf=*pf*11%256;/*否則將所對應的字符進行替代*/pf++;/*指針pf指向下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i<maxline;i++)\r\n{\r\npf=xx[i];/*指針pf指向各行的首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif(*pf*11%256>130||*pf*11%256<=32);\r\n/*如果廣計算后的值小于等于32或大于130*/\r\n/*則該字符不變*/\r\nelse\r\n*pf=*pf*11%256;/*否則將所對應的字符進行替代*/\r\npf++;/*指針pf指向下一個字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個處理,因此,需要定義一個字符指針變量來控制原二維數(shù)組的各行,當前行如果確定下來,用指針的移動就可以依次掃描該行的所
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年大學力學專業(yè)大學物理下冊開學考試試題B卷-含答案
- 石河子大學《語言與文化》2021-2022學年第一學期期末試卷
- 石河子大學《水工程法規(guī)》2021-2022學年第一學期期末試卷
- 石河子大學《口腔解剖生理學一》2021-2022學年第一學期期末試卷
- 石河子大學《工程制圖》2021-2022學年第一學期期末試卷
- 沈陽理工大學《數(shù)字圖象處理》2023-2024學年期末試卷
- 沈陽理工大學《流體與工程熱力學》2022-2023學年第一學期期末試卷
- 沈陽理工大學《俄漢筆譯》2023-2024學年第一學期期末試卷
- 沈陽理工大學《超精密制造工程》2022-2023學年第一學期期末試卷
- 合伙人開足療店合同協(xié)議書范本
- 小學低段主題情景中數(shù)量關系教學實踐探討
- 《數(shù)學課前三分鐘》PPT課件.ppt
- 變更通知單(ECN) 模板
- 不同截面鋼牛腿設計計算(excel)
- 公安筆錄模板之詢問筆錄字頭(證人治安案件)
- 生僻字歌詞注拼音版本
- 廣成儀制藥王正朝全集
- 已解密_彩盒性能技術規(guī)范
- 【芝麻灰】石材檢測報告
- 抗美援越烈士們永垂不朽
- 2021年村法制宣傳臺賬(替換圖片 拿來即用)
評論
0/150
提交評論