




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
(2022年)浙江省杭州市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.下列關(guān)于集線器的描述中,錯(cuò)誤的是()。
A.連接到集線器的所有結(jié)點(diǎn)屬于一個(gè)沖突域
B.連接到集線器的結(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),將執(zhí)行CSMA/CD介質(zhì)訪問(wèn)控制方法
C.通過(guò)在網(wǎng)絡(luò)鏈路中串接一個(gè)集線器可以監(jiān)聽該鏈路中的數(shù)據(jù)包
D.連接到一個(gè)集線器的多個(gè)結(jié)點(diǎn)不能同時(shí)接收數(shù)據(jù)幀
2.在ATM高層協(xié)議中,應(yīng)用層協(xié)議的例子有()
A.文件傳輸協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和虛擬終端仿真協(xié)議
B.文件傳輸協(xié)議、傳輸控制協(xié)議和虛擬終端仿真協(xié)議
C.文件傳輸協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和互聯(lián)網(wǎng)協(xié)議
D.地址轉(zhuǎn)換協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和虛擬終端仿真協(xié)議
3.在虛擬局域網(wǎng)中.同一邏輯工作組的成員之間希望進(jìn)行通信,那么它們()。
A.不一定要連在同一物理網(wǎng)段,而且可以使用不同的操作系統(tǒng)
B.一定要連在同一物理網(wǎng)段,而且必須使用相同的操作系統(tǒng)
C.一定要連在同一物理網(wǎng)段,可以使用不同的操作系統(tǒng)
D.不一定要連在同一物理網(wǎng)段,必須使用相同的操作系統(tǒng)
4.下列關(guān)于入侵檢測(cè)系統(tǒng)探測(cè)器獲取網(wǎng)絡(luò)流量的方法中,錯(cuò)誤的是()。
A.利用交換設(shè)備的鏡像功能B.在網(wǎng)絡(luò)鏈路中串接一臺(tái)交換機(jī)C.在網(wǎng)絡(luò)鏈路中串接一臺(tái)集線器D.在網(wǎng)絡(luò)鏈路中串接一臺(tái)分路器
5.
6.計(jì)算機(jī)網(wǎng)絡(luò)分為局城網(wǎng)、城域網(wǎng)與廣域網(wǎng),其劃分依據(jù)是()。
A.數(shù)據(jù)傳輸所使用的介質(zhì)B.網(wǎng)絡(luò)的覆蓋范圍C.網(wǎng)絡(luò)的控制方式D.網(wǎng)絡(luò)的拓?fù)錁?gòu)型
7.在下列關(guān)于子網(wǎng)的描述中,哪一個(gè)是真實(shí)的A.A.描寫許多的邏輯和物理子網(wǎng)
B.僅具有本地意義
C.使得站點(diǎn)特有的尋址成為可能
D.可以是IP地址中位的一個(gè)任意的焦合
8.下列關(guān)于OSPF路由協(xié)議的描述中,錯(cuò)誤的是()。
A.OSPF采用的是一種鏈路狀態(tài)算法
B.OSPF可以劃分區(qū)域,路由更新信息可在不同區(qū)域間傳播
C.區(qū)域用數(shù)字標(biāo)識(shí)(ID),區(qū)域ID是一個(gè)32位無(wú)符號(hào)數(shù)值
D.ID可以用十進(jìn)制整數(shù)和點(diǎn)分十進(jìn)制數(shù)表示形式
9.下圖是網(wǎng)絡(luò)地址轉(zhuǎn)換NAT的一個(gè)實(shí)例
根據(jù)圖中信息,標(biāo)號(hào)④下的方格中的內(nèi)容應(yīng)為()。
A.S=135.2.1.1,80B.S=135.2.1.1,80
B.=202.0.1.1,5001D=192.168.1.1,3342
C.S=135.2.1.1,500lD.D=192.168.1.1,3342
D.=135.2.1.1,80S=135.2.1.1,80
10.以下哪項(xiàng)不屬于防止口令猜測(cè)的措施()。
A.嚴(yán)格限定從一個(gè)給定的終端進(jìn)行非法認(rèn)證的次數(shù)
B.確??诹畈辉诮K端上再現(xiàn)
C.防止用戶使用太短的口令
D.使用機(jī)器產(chǎn)生的口令
二、填空題(10題)11.Telnet協(xié)議使用提供一種標(biāo)準(zhǔn)的鍵盤定義,從而屏蔽不同系統(tǒng)對(duì)鍵盤定義的差異。
12.光導(dǎo)纖維通過(guò)內(nèi)部的全反射來(lái)傳輸一束經(jīng)過(guò)編碼的【】。
13.IP數(shù)據(jù)包在傳輸過(guò)程中如遇到一些差錯(cuò)與故障,一般會(huì)向源主機(jī)發(fā)送()報(bào)文。
14.(3)OSI參考模型中,網(wǎng)絡(luò)層的主要功能有:________、擁塞控制和網(wǎng)絡(luò)互聯(lián)等。
15.
16.體系結(jié)構(gòu)是最常用的一種網(wǎng)絡(luò)管理模式,它由一個(gè)單獨(dú)的管理者負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的管理工作。
17.(6)以太網(wǎng)幀結(jié)構(gòu)由前導(dǎo)碼、幀前定界符、目的地址字段、源地址字段、類型字段、____和幀校驗(yàn)字段幾個(gè)部分組成。
18.
19.
20.
三、2.填空題(8題)21.數(shù)字簽名是用于確認(rèn)發(fā)送者身份和消息完整性的一個(gè)加密的______。
22.交換式局域網(wǎng)的核心設(shè)備是______,它可以在它的多個(gè)端口之間建立多個(gè)并發(fā)連接。
23.XMPP是一種基于______的即時(shí)通信協(xié)議。
24.電子商務(wù)的體系結(jié)構(gòu)可以分為網(wǎng)絡(luò)基礎(chǔ)平臺(tái)、安全結(jié)構(gòu)、【】、業(yè)務(wù)系統(tǒng)4個(gè)層次。
25.100BASE-T標(biāo)準(zhǔn)采用介質(zhì)獨(dú)立接口MII,它將MAC子層與______分隔開來(lái)。
26.安騰采用了EPIC,即______技術(shù)。
27.ATM協(xié)議可分為ATM適配層、ATM層和物理層。其中ATM層的功能類似于OSI參考模型的______層功能。
28.若Web站點(diǎn)是基于IIS建設(shè),而且Web站點(diǎn)內(nèi)容位于NTFS分區(qū)時(shí),有4種方法限制用戶的訪問(wèn)權(quán)限:IP地址限制、Web權(quán)限、______和NTFS權(quán)限。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.程序test.C的功能是:計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù)cnt,并按所求素?cái)?shù)的值從大到小的順序,計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)…的值sum。請(qǐng)編寫函數(shù)countValue實(shí)現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第2類數(shù)位分解并重組后再篩選統(tǒng)計(jì)并排序
30.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票數(shù)據(jù)文件in.dat,其數(shù)據(jù)存放的格式是每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)候選人的選中情況,第二位表示第二個(gè)候選人的選中情況,依次類推;每一位內(nèi)容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無(wú)效的選票則不作統(tǒng)計(jì)。給定函數(shù)ReadDat的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CountRs來(lái)統(tǒng)計(jì)每個(gè)候選人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,即第一個(gè)候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.對(duì)于下列敘述,說(shuō)法正確的是()。
A.所有軟件都可以自由復(fù)制和傳播
B.受法律保護(hù)的計(jì)算機(jī)軟件不能隨便復(fù)制
C.軟件沒(méi)有著作權(quán),不受法律的保護(hù)
D.應(yīng)當(dāng)使用自己花錢買來(lái)的軟件
32.請(qǐng)求頁(yè)式管理中,缺頁(yè)中斷率與進(jìn)程所分得的內(nèi)存頁(yè)面數(shù)、______和進(jìn)程頁(yè)面流的走向等因素有關(guān)。
A.頁(yè)表的位置B.置換算法C.頁(yè)面的大小D.進(jìn)程調(diào)度算法
33.關(guān)于電子現(xiàn)金,以下哪種說(shuō)法是錯(cuò)誤的?______。
A.電子現(xiàn)金不可匿名使用
B.使用電子現(xiàn)金時(shí)不需要直接與銀行連接
C.電子現(xiàn)金可存儲(chǔ)在IC卡上
D.使用電子現(xiàn)金適用于金額較小的支付業(yè)務(wù)
六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件IN87.DAT中存有300個(gè)4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),具功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2,輸出到out87.dat文件中。
例如:6712,6+2=7+1,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。
8129,8+9≠1+2,則該數(shù)不滿足條什,計(jì)算平均值pjz2。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條件的平均值pjz2=%7.21f\n",cnt,pjz1,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in87.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out87.dar","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
35.下列程序的功能是:把s字符串中所有的字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)編制函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDat()把結(jié)果輸出到out63.dat文件中。
例如:s字符串中原有內(nèi)容為Mn,123xyZ,則調(diào)用該函數(shù)后,結(jié)果為n,123xyZM。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN81
voidreadwriteDAT();
voidchg(char*s)
{
}
main()
{
chara[N];
clrscr();
printf("Enterastring:");
gets(a);
printf("Theoriginalstringis:");
puts(a);
chg(a);
printf("Thestringaftermodified:");
puts(a);
readwriteDAT();
}
voidreadwriteDAT()
{inti;
chara[N];
unsignedchar*p;
FILE*rf,*wf;
rf=fopen("in63.dat","r");
wf=fopen("out63.dat","w");
for(i=0;i<10;i++)
{fgets(a,80,rf);
p=strchr(a,'\n');
if(p)*p=0;
chg(a);
fprintf(wf,"%s\n",a);
}
fclose(rf);
fclose(wf);
}
36.某級(jí)數(shù)的前兩項(xiàng)A1=1,A2=1,以后各項(xiàng)具有如下關(guān)系:
An=An-2+2An-1
下列程序的功能是:要求依次對(duì)于整數(shù)M=100,1000和10000求出對(duì)應(yīng)的n值,使其滿足:Sn<M且Sn+1≥M,這里Sn=A1+A2+…+An,并依次把n值存入數(shù)組單元b[0],b[1],b[2]中,請(qǐng)編制jsValue()函數(shù)來(lái)實(shí)現(xiàn)
此功能,最后調(diào)用函數(shù)writeDar()把數(shù)組b的值輸出到out48.dat文件中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸出函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
intb[3];
jsValue()
{
}
main()
{
jsValue();
printf("M=100,n=%d\nM=1000,n=%d\nM=10000,n=%d\n",
b[0],b[1],b[2]);
writeDat();
}
writeDat()
{
FILE*fp;
fp=fopen("out48.dat","w");
fprintf(fp,"%d\n%d\n%d\n",b[0],b[1],b[2]);
fclose(fp);
}
參考答案
1.D結(jié)點(diǎn)通過(guò)雙絞線連接到一個(gè)集線器上,當(dāng)其中一個(gè)結(jié)點(diǎn)發(fā)送數(shù)據(jù)的時(shí)候,任何一個(gè)結(jié)點(diǎn)都可以收到消息,所以鏈路中串接集線器可以監(jiān)聽該鏈路中的數(shù)據(jù)包。由于集線器工作在物理層,所以每次只能有一個(gè)結(jié)點(diǎn)能夠發(fā)送數(shù)據(jù),而其他的結(jié)點(diǎn)都處于接收數(shù)據(jù)的狀態(tài)。連接到一個(gè)集線器的所有結(jié)點(diǎn)共享一個(gè)沖突域,這些結(jié)點(diǎn)執(zhí)行CSMA/CD介質(zhì)訪問(wèn)控制方法。
2.A解析:ATM網(wǎng)絡(luò)中包含物理層、ATM層、ATM適配層和高層協(xié)議,高層協(xié)議又包括應(yīng)用層、表示層、傳輸層和網(wǎng)絡(luò)層。應(yīng)用層中常用的協(xié)議有文件傳輸協(xié)議(FTP)、簡(jiǎn)單郵件傳送協(xié)議(SMTP)和虛擬終端仿真協(xié)議(Telnet)等。
3.A解析:虛擬網(wǎng)絡(luò)中同一邏輯工作組的成員可以處于不同的物理網(wǎng)段,當(dāng)一個(gè)結(jié)點(diǎn)從一個(gè)邏輯工作組轉(zhuǎn)移到另一個(gè)邏輯工作組時(shí),只需要通過(guò)軟件設(shè)定,而不需要改變它在網(wǎng)絡(luò)中的物理位置。同一個(gè)邏輯工作組的結(jié)點(diǎn)可以分布在不同的物理網(wǎng)段上,但它們之間的通信就像在同一個(gè)物理網(wǎng)段上一樣。
4.BB【解析】根據(jù)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的不同,入侵檢測(cè)系統(tǒng)的探測(cè)器可以通過(guò)三種方式部署在被檢測(cè)的網(wǎng)絡(luò)中:網(wǎng)絡(luò)接口卡與交換設(shè)備的監(jiān)控端口連接,通過(guò)交換設(shè)備的Span/Mirroi功能將流向各端口的數(shù)據(jù)包復(fù)制一份給監(jiān)控端口,入侵檢測(cè)傳感器從監(jiān)控端口獲取數(shù)據(jù)包進(jìn)行分析和處理;在網(wǎng)絡(luò)中增加一臺(tái)集線器改變網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);通過(guò)一個(gè)TAP分路器設(shè)備對(duì)交換式網(wǎng)絡(luò)中的數(shù)據(jù)包進(jìn)行分析和處理。交換機(jī)不符合題目要求。因此選擇B選項(xiàng)。
5.B
6.B
7.B【解析】子網(wǎng)僅具有本地意義。
8.BOSPF可以劃分區(qū)域,路由更新信息在同一個(gè)區(qū)域內(nèi)傳播。區(qū)域邊界路由器負(fù)責(zé)接收從其他區(qū)域來(lái)的信息。故選擇B選項(xiàng)。
9.B該題考查的是外部地址轉(zhuǎn)換為內(nèi)部地址的過(guò)程。NAT的工作原理是:當(dāng)內(nèi)部網(wǎng)絡(luò)的一個(gè)專用地址需要訪問(wèn)外網(wǎng)時(shí),NAT將其轉(zhuǎn)換為Internet上唯一的外部公用地址。而當(dāng)外部網(wǎng)絡(luò)響應(yīng)這個(gè)訪問(wèn)請(qǐng)求時(shí)只能是響應(yīng)給外部公用IP地址,此時(shí)NAT技術(shù)再將外部公用地址轉(zhuǎn)換為內(nèi)部地址以成功訪問(wèn)。題目中的s為源地址,D為目標(biāo)地址。根據(jù)圖中①到②是內(nèi)網(wǎng)訪問(wèn)外網(wǎng),而③到④是外網(wǎng)訪問(wèn)內(nèi)網(wǎng),因此圖②中的源地址和目的地址與④中的源地址和目的地址正好相反。故選B選項(xiàng)。
10.B解析:防止口令猜測(cè)的措施有:1)嚴(yán)格限定從一個(gè)給定的終端進(jìn)行非法認(rèn)證的次數(shù);2)防止用戶使用太短的口令或弱口令;防止選取口令;取消機(jī)器的預(yù)設(shè)口令;3)使用機(jī)器產(chǎn)生的口令而不是用戶選擇的口令。確??诹畈辉诮K端上再現(xiàn)是防止口令泄露的措施。
11.網(wǎng)絡(luò)虛擬終端遠(yuǎn)程登錄允許任意類型的計(jì)算機(jī)之間進(jìn)行通信。由于不同的計(jì)算機(jī)系統(tǒng)對(duì)于鍵盤輸入的解釋和定義都不一樣,為了便于在不同的計(jì)算機(jī)系統(tǒng)之間進(jìn)行操作,Telnet協(xié)議使用網(wǎng)絡(luò)虛擬終端(NetworkVirtualTerminal,NVT)提供了一種標(biāo)準(zhǔn)的鍵盤定義,從而屏蔽了不同系統(tǒng)對(duì)鍵盤定義的差異。
12.光信號(hào)光信號(hào)解析:光導(dǎo)纖維通過(guò)內(nèi)部的全反射來(lái)傳輸一束經(jīng)過(guò)編碼的光信號(hào)。
13.ICMPICMP解析:為了應(yīng)對(duì)IP數(shù)據(jù)報(bào)在傳輸過(guò)程中出現(xiàn)的各種差錯(cuò)與故障,TCP/IP中專門設(shè)計(jì)了網(wǎng)絡(luò)控制報(bào)文協(xié)議ICMP(InternetControlMessageProtocol),作為傳輸差錯(cuò)報(bào)文與網(wǎng)絡(luò)控制信息的主要手段。當(dāng)中間網(wǎng)關(guān)發(fā)現(xiàn)傳輸錯(cuò)誤時(shí),立即向源主機(jī)發(fā)送ICMP報(bào)文報(bào)告出錯(cuò)情況,源主機(jī)接收到該報(bào)文后由ICMP軟件確定錯(cuò)誤類型或確定是否重發(fā)數(shù)據(jù)包。
14.(3)路由選擇【解析】OSI參考模型中,網(wǎng)絡(luò)層要實(shí)現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。
15.密碼分析
16.集中式【解析】集中式由一個(gè)單獨(dú)管理者負(fù)責(zé)整個(gè)網(wǎng)絡(luò)的管理工作。
17.(6)數(shù)據(jù)字段
【解析】以太網(wǎng)幀結(jié)構(gòu)由以下幾個(gè)部分構(gòu)成:①前導(dǎo)碼與幀前定界符字段;②目的地址和源地址字段;③類型字段;④數(shù)據(jù)字段;⑤幀校驗(yàn)字段。
18.
19.
20.
21.消息摘要消息摘要解析:數(shù)字簽名是用于確認(rèn)發(fā)送者身份和消息完整性的一個(gè)加密的消息摘要。
22.局域網(wǎng)交換機(jī)局域網(wǎng)交換機(jī)解析:交換式局域網(wǎng)的核心部件是它的局域網(wǎng)交換機(jī),它可以在它的多個(gè)端口之間建立多個(gè)并發(fā)連接。
23.XML語(yǔ)言XML語(yǔ)言解析:XMPP是一種基于XML語(yǔ)言定義描述的IM協(xié)議。
24.支付體系支付體系解析:電子商務(wù)的體系結(jié)構(gòu)可以分為網(wǎng)絡(luò)基礎(chǔ)平臺(tái)、安全結(jié)構(gòu)、支付體系和業(yè)務(wù)系統(tǒng)4個(gè)層次。
25.物理層物理層解析:介質(zhì)獨(dú)立接口將MAC子層與物理層分隔開來(lái),使得物理層在實(shí)現(xiàn)100Mbps速率時(shí)所使用的傳輸介質(zhì)和信號(hào)編碼方式的變化不會(huì)影響MAC子層。
26.簡(jiǎn)明并行指令計(jì)算簡(jiǎn)明并行指令計(jì)算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡(jiǎn)指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡(jiǎn)明并行指令計(jì)算技術(shù)。
27.數(shù)據(jù)鏈路數(shù)據(jù)鏈路解析:ATM層為各種業(yè)務(wù)提供信元傳送功能,類似于數(shù)據(jù)鏈路層協(xié)議,允許來(lái)自不同信源的用戶數(shù)據(jù)通過(guò)多個(gè)虛擬信道在同一條物理鏈路上進(jìn)行多路復(fù)用,并規(guī)定了簡(jiǎn)單的流量控制機(jī)制。
28.用戶驗(yàn)證用戶驗(yàn)證
29.【審題關(guān)鍵旬】計(jì)算500~800區(qū)間內(nèi)素?cái)?shù)的個(gè)數(shù),素?cái)?shù)的值從大到小排序,再計(jì)算其間隔減、加之和,即第l個(gè)素?cái)?shù)-第2個(gè)素?cái)?shù)+第3個(gè)素?cái)?shù)-第4個(gè)素?cái)?shù)+第5個(gè)素?cái)?shù)……的值。
\n【解題思路】
\n①首先定義一個(gè)循環(huán)變量循環(huán)i和用于正負(fù)號(hào)轉(zhuǎn)換的變量j,同時(shí)賦j的初值為-1。
\n②通過(guò)for循環(huán)對(duì)800到500的每個(gè)數(shù)字進(jìn)行逐個(gè)的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計(jì)的,這樣得到的素?cái)?shù)值其排序方式就是從大到小排序。)
\n③在每次執(zhí)行for循環(huán)時(shí),都調(diào)用素?cái)?shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素?cái)?shù),如果是素?cái)?shù),則素?cái)?shù)計(jì)數(shù)變量cnt值加1,正負(fù)號(hào)轉(zhuǎn)換變量j的值乘以-1,實(shí)現(xiàn)正負(fù)數(shù)的交替轉(zhuǎn)換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。
\n【參考答案】
\n
\n\n\t
\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計(jì)并排序
30.【審題關(guān)鍵句】10列100行選票,全選或不選的無(wú)效,統(tǒng)計(jì)存入數(shù)組。
\n【解題思路】
\n根據(jù)題意,本程序涉及l(fā)0個(gè)候選人共100條記錄,其中,100條記錄的選票文件采用二維數(shù)組存儲(chǔ)其數(shù)據(jù),第一維表示100條記錄,第二維表示每條記錄中10個(gè)候選人的選中情況??梢酝ㄟ^(guò)兩個(gè)for循環(huán)對(duì)100條記錄逐個(gè)比對(duì),在第一層for循環(huán)中,對(duì)100條記錄的每條記錄情況進(jìn)行掃描,在第二層for循環(huán)語(yǔ)句中,判斷數(shù)組元素XX[i][j]的值是否等于字符1,如果等于字符1,說(shuō)明第j個(gè)人得了一票,則數(shù)組元素yy[j]加1。
\n①先定義兩個(gè)循環(huán)變量i和j。
\n②指定第一個(gè)for循環(huán)的循環(huán)條件,循環(huán)變量i從0開始,等于100時(shí)結(jié)束,每循環(huán)一次,變量i的值加1。
\n③在for循環(huán)中首先判斷記錄值不等于1111111111的記錄,然后計(jì)算l0個(gè)候選人的得票數(shù),可以通過(guò)一個(gè)for循環(huán),對(duì)滿足條件的記錄中的每個(gè)數(shù)字再次比對(duì),當(dāng)數(shù)字等于1時(shí),將第j個(gè)人的票數(shù)加l。
\n注意,本程序中由于只有數(shù)值1才會(huì)被計(jì)算到最后的結(jié)果中,因此,可以省去判斷記錄全為0時(shí)記錄無(wú)效的情況,因?yàn)?,即使?參與到計(jì)算中,其計(jì)算結(jié)果也還是0,不會(huì)影響到最終結(jié)果,只需判斷記錄為全1時(shí)無(wú)效即可。
\n【參考答案】
\n
31.B解析:關(guān)于軟件,有自由軟件和非自由軟件之分。非自由軟件受法律保護(hù),不能自由的復(fù)制和傳播,具有版權(quán)。用戶也可以使用免費(fèi)軟件。
32.B解析:在其他幾個(gè)因素確定的情況下,不同的置換算法,其缺頁(yè)率是不同的。
33.A解析:電子現(xiàn)金與普通現(xiàn)金一樣,電子現(xiàn)金具有用途廣、使用靈活、匿名性、快捷簡(jiǎn)單、無(wú)需直接與銀行連接便可使用等特點(diǎn)。電子現(xiàn)金可以存儲(chǔ)在智能型IC支付卡上,也可以以數(shù)字形式存儲(chǔ)在現(xiàn)金文件中。
34.voidjsValue(){intithouhuntendatan=O;for(i=0;i<300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/if(thou+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/{cnt++;/*則統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/pjz1+=a[i];/*將滿足條件的數(shù)求和*/}else{n++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個(gè)數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/pjz2/=n;/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,n=O;\r\nfor(i=0;i<300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nif(thou+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\ncnt++;/*則統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{\r\nn++;/*否則統(tǒng)計(jì)不滿足條件的數(shù)的個(gè)數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)運(yùn)算符“%”及“/”的使用。
(2)循環(huán)結(jié)構(gòu)及選擇結(jié)構(gòu)的使用。
在本題中,首先要將一個(gè)4位數(shù)的千位、百位、十位、個(gè)位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號(hào)“%”(取余)和“/”(整除),拆分方法略。然后判斷符合千位數(shù)+個(gè)位數(shù):百位數(shù)+十位數(shù)的數(shù)的個(gè)數(shù)。依次求得符合各種條件的數(shù)的和及其平均值。
35.voidchg(char*s){intistrl;charch;strl=strlen(s);/*求字符串的長(zhǎng)度*/ch=*s;/*將第一個(gè)字符暫賦給ch*/for(i=O;i<strl-1;i++)/*將字符依次左移*/*(s+i)=*(s+i+l);*(s+strl-1)=ch;/*將第一個(gè)字符移到最后*/}voidchg(char*s)\r\n{\r\ninti,strl;\r\ncharch;\r\nstrl=strlen(s);/*求字符串的長(zhǎng)度*/\r\nch=*s;/*將第一個(gè)字符暫賦給ch*/\r\nfor(i=O;i<strl-1;i++)/*將字符依次左移*/\r\n*(s+i)=*(s+i+l);\r\n*(s+strl-1)=ch;/*將第一個(gè)字符移到最后*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)數(shù)組中元素的移動(dòng)。
(2)指針的使用。
我們可以使用一個(gè)循環(huán)實(shí)現(xiàn)數(shù)組中所有字符元素的左移。這里要注意的足第1個(gè)字符要移至最后1個(gè)字符處,所以首先要將第1個(gè)字符保存。在移動(dòng)時(shí),要從左到右依次移動(dòng),否則,左側(cè)的字符會(huì)在移動(dòng)前被其右側(cè)的字符覆蓋。在這里使用了指針,初始時(shí),指針指向數(shù)組的第1個(gè)元素,隨著地址的增加指針指向數(shù)組后面的元素。例如,若地址加2,
36.jsValue(){intal=1a2=1n=1an;intsum0sum;sum0=a1+a2;while(1){an=al+a2*
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 出口合同范本格式
- Unit 7 Be Wise with Money Period 3 Grammar 教學(xué)設(shè)計(jì) 2024-2025學(xué)年譯林版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 勞務(wù)發(fā)包合同范本
- 動(dòng)物投放景區(qū)合同范本
- 農(nóng)村菜田出租合同范本
- 出租養(yǎng)殖雞場(chǎng)合同范本
- 加工定制窗簾合同范本
- 保潔商場(chǎng)合同范本
- 包地收款合同范本
- 勞務(wù)中介代理招聘合同范本
- 《發(fā)展?jié)h語(yǔ)(第二版)中級(jí)綜合(Ⅱ)》第10課+課件
- 考研英語(yǔ)大綱詞匯(完美打印版)
- GB/T 29587-2013松皰銹病菌檢疫鑒定方法
- 部門(單位)培訓(xùn)申請(qǐng)表
- 項(xiàng)目變更管理表excel模板
- 設(shè)計(jì)管理資料課件
- “春季傳染病預(yù)防”班會(huì)全文PPT
- 《涉外禮儀教程(第五版)》課件第一章 涉外通則
- 農(nóng)藥殘留檢測(cè)技術(shù)課件
- 服裝造型點(diǎn)線面課件
- 化工裝置安全試車工作規(guī)范附件解讀教材課件
評(píng)論
0/150
提交評(píng)論