




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023年遼寧省遼陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.在郵件服務(wù)器之間實(shí)現(xiàn)郵件投遞的協(xié)議是()。
A.IMAPB.TFTPC.SMTPD.RARP
2.
3.通信信道的類(lèi)型有兩類(lèi):廣播通信信道和()。
A.系統(tǒng)信道B.交互信道C.點(diǎn)一點(diǎn)通信信道D.本地系統(tǒng)
4.使用單一集線(xiàn)器的以太網(wǎng)結(jié)構(gòu)是物理上的()拓?fù)洹?/p>
A.樹(shù)型B.環(huán)型C.星型D.總線(xiàn)型
5.下列哪種是可逆的加密算法?()
A.S/KeyB.IDEAC.MD5D.SHA
6.
7.下列關(guān)于無(wú)線(xiàn)局域網(wǎng)802.11標(biāo)準(zhǔn)的描述中,錯(cuò)誤的是()
A.802.11標(biāo)準(zhǔn)定義了無(wú)線(xiàn)局域網(wǎng)的物理層與MAC層協(xié)議
B.802.11標(biāo)準(zhǔn)定義了兩類(lèi)設(shè)備,即無(wú)線(xiàn)結(jié)點(diǎn)與無(wú)線(xiàn)接入點(diǎn)
C.無(wú)線(xiàn)接入點(diǎn)在無(wú)線(xiàn)與有線(xiàn)網(wǎng)絡(luò)之間起到橋接的作用
D.802.11標(biāo)準(zhǔn)在MAC層采用了CSMA/CD的訪(fǎng)問(wèn)控制方法
8.下列關(guān)于Serv-UFTP服務(wù)器配置的描述中,錯(cuò)誤的是()。
A.配置服務(wù)器域名時(shí),可以使用域名或其他描述
B.配置服務(wù)器IP地址時(shí),服務(wù)器有多個(gè)IP地址需分別添加
C.配置服務(wù)器域端口號(hào)時(shí),可使用端口21或其他合適的端口號(hào)
D.配置域存儲(chǔ)位置時(shí),小的域應(yīng)選擇.INI文件存儲(chǔ)而大的域應(yīng)選擇注冊(cè)表存儲(chǔ)
9.使網(wǎng)絡(luò)服務(wù)器中充斥著大量要求回復(fù)的信息,消耗帶寬,導(dǎo)致網(wǎng)絡(luò)或系統(tǒng)停止正常服務(wù),這屬于什么攻擊類(lèi)型()。
A.拒絕服務(wù)B.文件共享C.BIND漏洞D.遠(yuǎn)程過(guò)程調(diào)用
10.TCP/IP參考模型中,應(yīng)用層協(xié)議常用的有()。
A.TELNET、FTP、DNS和HTTP
B.TELNET、FTP、SMTP和TCP
C.IP、FTP、SMTP和HTTP
D.IP、FTP、DNS和HTTP
二、填空題(10題)11.
第79題PGP的實(shí)際操作由5種服務(wù)組成:鑒別、機(jī)密性、___________、電子郵件的兼容性和分段。
12.ping命令通過(guò)echo協(xié)議可以判別網(wǎng)絡(luò)的連通情況。根據(jù)結(jié)果可以確定路徑的可靠性、鏈路的延遲時(shí)間和目的_________是否可以到達(dá)。
13.路由器的接口主要有三類(lèi):局域網(wǎng)接口、廣域網(wǎng)接口和路由器_________接口。
14.______層負(fù)責(zé)錯(cuò)誤的確認(rèn)和恢復(fù)。
15.
16.
17.
18.
19.(18)防火墻是指設(shè)置在不同網(wǎng)絡(luò)或____之間的一系列部件的組合。
20.
三、2.填空題(8題)21.網(wǎng)橋可以在互聯(lián)的多個(gè)局域網(wǎng)之間實(shí)現(xiàn)數(shù)據(jù)接收、地址______與數(shù)據(jù)轉(zhuǎn)發(fā)功能。
22.有一類(lèi)加密類(lèi)型常用于數(shù)據(jù)完整性檢驗(yàn)和身份檢驗(yàn),例如計(jì)算機(jī)系統(tǒng)中的口令就是利用______算法加密的。
23.路由表有兩種基本形式:一種為靜態(tài)路由表,另一種為_(kāi)_____。
24.每秒執(zhí)行一百萬(wàn)條指令的速度單位的英文縮寫(xiě)是______。
25.網(wǎng)絡(luò)操作系統(tǒng)可以分為面向任務(wù)型和______兩類(lèi)。
26.電子商務(wù)的安全要求包括傳輸?shù)陌踩?、交易各方的身份認(rèn)證、【】和交易的不可抵賴(lài)性四個(gè)方面。
27.第一個(gè)無(wú)線(xiàn)局域網(wǎng)的標(biāo)準(zhǔn)是______標(biāo)準(zhǔn)。
28.信息安全中,【】是指在應(yīng)用層對(duì)信息的保密性、完整性和來(lái)源真實(shí)性進(jìn)行保護(hù)和認(rèn)證。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.程序test.C的功能是:計(jì)算100以?xún)?nèi)滿(mǎn)足以下條件的所有整數(shù)i的個(gè)數(shù)cnt以及這些i之和sum。條件:i,i+4,i+10都是素?cái)?shù),同時(shí)i+10小于l00。請(qǐng)考生編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT把結(jié)果cnt和sum輸出到文件out.dat中。(數(shù)值l不是素?cái)?shù))
注意:部分源程序存放在test.C文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
30.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個(gè)新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫(xiě)函數(shù)NumSort(inta[10][9])實(shí)現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。
說(shuō)明:在程序中已給出了10個(gè)序列,每個(gè)序列有9個(gè)正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個(gè)新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請(qǐng)勿改動(dòng)主函數(shù)main和寫(xiě)函數(shù)Wdata的內(nèi)容。
五、1.選擇題(3題)31.在直接交換方式中,局域網(wǎng)交換機(jī)只要接受并檢測(cè)到目的地址字段,就立即將該幀轉(zhuǎn)發(fā)出去,而不管這一幀數(shù)據(jù)是否出錯(cuò)。幀出錯(cuò)檢測(cè)任務(wù)由以下哪種設(shè)備完成A.A.源主機(jī)B.目的主機(jī)C.中繼器D.集線(xiàn)器
32.SET協(xié)議中涉及的當(dāng)事人包括()
A.持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和運(yùn)輸部門(mén)
B.持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和支付網(wǎng)關(guān)
C.持卡人、通信系統(tǒng)、商家、銀行和支付網(wǎng)關(guān)
D.持卡人、通信系統(tǒng)、商家、銀行和運(yùn)輸部門(mén)
33.使用不對(duì)稱(chēng)密鑰算法進(jìn)行“數(shù)字簽名”時(shí),公用密鑰是公開(kāi)的,私有密鑰是保密的。發(fā)送者發(fā)送數(shù)據(jù)時(shí),使用______來(lái)加密數(shù)據(jù)。
A.發(fā)送者的私有密鑰B.發(fā)送者的公用密鑰C.接收者的私有密鑰D.接收者的公用密鑰
六、1.程序設(shè)計(jì)題(3題)34.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票文件IN84.DAT,其數(shù)據(jù)存放格式是每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依此類(lèi)推。每一位候選人的記錄內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選十,若一張選票選中人數(shù)大于5個(gè)人時(shí)被認(rèn)為無(wú)效的選票。給定函數(shù)ReadDat()的功能是把選票數(shù)據(jù)讀入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)CoutRs()來(lái)統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT84.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
charxx[100][11];
intyy[10];
intReadDat(void);
voidWriteDat(void);
voidCoutRs(void)
{
}
voidmain()
{
inti;
for(i=0;i<10;i++)
yy[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN84.DAT不能打開(kāi)!\n\007");
return;
}
CoutRs();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti;
chartt[13];
if((fp=fopen("IN84.DAT","r"))==NULL)return1;
for(i=0;i<lO0;i++)
{
if(fgets(tt,13,fp)==NULL)return1;
memcpy(xx[i],tt,10);
xx[i][10]=0;
}
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT84.DAT","w");
for(i=0;i<10;i++)
{
fprintf(fp,"%d\n",yy[i]);
printf("第%d個(gè)人的選票數(shù)=%d\n",i+1,yy[i]);
}
fclose(fp);
}
35.請(qǐng)編制程序,要求:將文件IN91.DAT中的200個(gè)整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個(gè)數(shù)cnt1和偶數(shù)的個(gè)數(shù)cnt2,以及數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj(保留2位小數(shù)),結(jié)果cnt1,cnt2,pj輸出到out91.dat中。
部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN91.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++)
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
voidmain()
{
intcnt1,cnt2,xx[N];
floatpj;
FILE*fw;
inti,k=0;
longj;
clrscr();
fw=fopen("out91.dat","w");
read_dat(xx);
printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);
fclose(fw);
36.已知在文件IN13.DAT中存有若干個(gè)(個(gè)數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()的功能是讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請(qǐng)編制函數(shù)CalValue(),其功能要求:(1)求出該文件中共有多少個(gè)正整數(shù)totNum;(2)求這些數(shù)右移1位后,產(chǎn)生的新數(shù)是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿(mǎn)足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totPjz,最后調(diào)用函數(shù)WriteDat()把所求的結(jié)果輸出到文件OUT13.DAT中。
注意:部分源程序已給出
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;/*文件IN13.DAT中共有多少個(gè)正整數(shù)*/
inttotCnt=0;/*符合條件的正整的個(gè)數(shù)*/
doubletotPjz=0.0;/*平均值*/
intReadDat(void);
voidWritedat(void);
voidCalValue(void)
{
}
main()
{
inti;
clrscr();
for(i=0;i〈MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN13.DAT不能打開(kāi)!\007\n");
return;
}
CalValue();
printf("文件IN1B.DAT中共有正整數(shù)=%d個(gè)\n",totNum);
printf("符合條件的正整數(shù)的個(gè)數(shù)=%d個(gè)\n",totCnt);
printf("平均值=%.21f\n",totPjz)
Writedat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN13.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d,",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT13.DAT","w");
fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);
fclose(fp);
}
參考答案
1.C
\n
2.D
3.C解析:通信信道的類(lèi)型有兩類(lèi):廣播通信信道和點(diǎn)-點(diǎn)通信信道。
4.C解析:所有的結(jié)點(diǎn)都通過(guò)UTP與集線(xiàn)器連接,構(gòu)成物理上的星型拓?fù)浣Y(jié)構(gòu)。
5.B
6.D
7.D
8.BServ-UFTP服務(wù)器是一種被廣泛運(yùn)用的FTP服務(wù)器端軟件,支持3x/9x/ME/NT/2K等全Windows系列,可以設(shè)定多個(gè)FTP服務(wù)器、限定登錄用戶(hù)的權(quán)限、登錄主目錄及空間大小等,功能非常完備。它具有非常完備的安全特性,支持SSLFTP傳輸,支持在多個(gè)Serv-U和FTP客戶(hù)端通過(guò)SSL加密連接保護(hù)您的數(shù)據(jù)安全等。設(shè)置FTP服務(wù)器的IP地址時(shí),IP地址可為空,意為服務(wù)器所有的IP地址,當(dāng)服務(wù)器有多個(gè)IP地址或使用動(dòng)態(tài)IP地址時(shí),IP地址為空會(huì)比較方便,因此本題的正確答案是B。
9.A
10.A
11.【答案】壓縮【解析】PGP的實(shí)際操作由5種服務(wù)組成:鑒別、機(jī)密性、壓縮、電子郵件的兼容性和分段。
12.\n主機(jī)
\n
13.\n配置
\n
14.傳輸傳輸解析:傳輸層負(fù)責(zé)錯(cuò)誤的確認(rèn)和恢復(fù),以確保信息的可靠傳遞。在必要時(shí),它也對(duì)信息重新打包,把過(guò)長(zhǎng)信息分成小包發(fā)送;而在接收端,把這些小包重構(gòu)成初始的信息。
15.
16.
17.
18.
19.(18)網(wǎng)絡(luò)安全域【解析】防火墻是指設(shè)置在不同網(wǎng)絡(luò)或網(wǎng)絡(luò)安全域之間的一系列部件的組合。
20.數(shù)據(jù)傳輸速率
【解析】描述計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與誤碼率。
21.過(guò)濾過(guò)濾解析:網(wǎng)橋是在數(shù)據(jù)鏈路層互連的設(shè)備,網(wǎng)橋用來(lái)實(shí)現(xiàn)多個(gè)網(wǎng)絡(luò)系統(tǒng)之間的數(shù)據(jù)交換,起到數(shù)據(jù)接收、地址過(guò)濾與數(shù)據(jù)轉(zhuǎn)發(fā)的作用。
22.單向散列(或不可逆加密)單向散列(或不可逆加密)解析:不可逆加密,又稱(chēng)為單向散列算法,其特征是加密過(guò)程不需要密鑰,并且經(jīng)過(guò)加密的數(shù)據(jù)無(wú)法被解密,只有同樣的輸入數(shù)據(jù)經(jīng)過(guò)同樣的不可逆加密算法才能得到相同的加密數(shù)據(jù)。例如計(jì)算機(jī)系統(tǒng)中的口令就是利用不可逆加密算法加密的。
23.動(dòng)態(tài)路由表動(dòng)態(tài)路由表解析:路由表有兩種基本形式:一種為靜態(tài)路由表,另一種為動(dòng)態(tài)路由表。靜態(tài)路由表由手工建立。動(dòng)態(tài)路由表是網(wǎng)絡(luò)中的路由器相互自動(dòng)發(fā)送路由信息而動(dòng)態(tài)建立的。
24.MIPSMIPS解析:每秒執(zhí)行一百萬(wàn)條指令的速度單位的英文縮寫(xiě)是MIPS(MillionlnstructionsPerSecond)。
25.通用型通用型解析:網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類(lèi):面向任務(wù)型與通用型。面向任務(wù)型網(wǎng)絡(luò)操作系統(tǒng)是為某一種特殊網(wǎng)絡(luò)應(yīng)用要求而設(shè)計(jì)的:通用型網(wǎng)絡(luò)操作系統(tǒng)能提供基本的網(wǎng)絡(luò)服務(wù)功能,支持用戶(hù)在各個(gè)領(lǐng)域應(yīng)用的需求。
26.數(shù)據(jù)的完整性或數(shù)據(jù)完整性數(shù)據(jù)的完整性或數(shù)據(jù)完整性解析:數(shù)據(jù)傳輸?shù)陌踩?。保證數(shù)據(jù)傳輸?shù)陌踩跃褪且WC在公共因特網(wǎng)上傳送的數(shù)據(jù)信息不被第三方監(jiān)視和竊取。數(shù)據(jù)的完整性。保證數(shù)據(jù)的完整性就是要保證在公共因特網(wǎng)上傳送的數(shù)據(jù)信息不被篡改。身份認(rèn)證。在電子商務(wù)活動(dòng)中,交易的雙方或多方常常需要交換一些敏感信息,這時(shí)就需要確認(rèn)對(duì)方的真實(shí)身份。交易的不可抵賴(lài)。電子商務(wù)交易的各方在進(jìn)行數(shù)據(jù)信息傳輸時(shí),必須帶有自身特有的、無(wú)法被別人復(fù)制的信息,以防發(fā)送方否認(rèn)和抵賴(lài)曾經(jīng)發(fā)送過(guò)該消息,確保交易發(fā)生糾紛時(shí)有所對(duì)證。
27.802.11802.11解析:第一個(gè)無(wú)線(xiàn)局域網(wǎng)的標(biāo)準(zhǔn)是1990年IEEE802委員會(huì)建立的802.11標(biāo)準(zhǔn)。
28.安全服務(wù)安全服務(wù)解析:信息安全中,安全服務(wù)是指在應(yīng)用層對(duì)信息的保密性、完整性和來(lái)源真實(shí)性進(jìn)行保護(hù)和認(rèn)證,滿(mǎn)足用戶(hù)的安全需求,防止和抵御各種安全威脅和攻擊。
29.【審題關(guān)鍵句】100以?xún)?nèi)(含100)滿(mǎn)足i、i+4、i+10都是素?cái)?shù)的整數(shù)的個(gè)數(shù)以及這些i之和。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后將i的值賦初值為3,每循環(huán)一次則將i的值加1,直到i<90。
\n②在for循環(huán)中,每執(zhí)行一次循環(huán)則調(diào)用函數(shù)isPrime(該函數(shù)具體的算法已經(jīng)在源程序中給出,直接調(diào)用即可),對(duì)i、i+4、i+10是否同時(shí)是素?cái)?shù)進(jìn)行判斷,如果這三個(gè)數(shù)同時(shí)為素?cái)?shù),則計(jì)數(shù)變量cnt值加l,同將時(shí)將變量i的值累加到sum上。
\n【參考答案】
\n
30.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個(gè)新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。
\n【解題思路】
\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于10,結(jié)束循環(huán),實(shí)現(xiàn)對(duì)數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進(jìn)行處理。在循環(huán)體中,把第i行的第一個(gè)數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開(kāi)始,依次遞增直到其值等于或大于9,用if語(yǔ)句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開(kāi)始,依次遞減直到其值等于或小于0,把a(bǔ)[i][k-1]的值賦給a[i][k],實(shí)現(xiàn)把a(bǔ)[i][j]前面的值向后移動(dòng)一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實(shí)現(xiàn)了對(duì)i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對(duì)數(shù)組a[10][9]的每行數(shù)據(jù)的處理。
\n【參考答案】
\n
31.B解析:本題考查點(diǎn)是交換機(jī)幀交換方式中的直接交換方式。交換機(jī)的幀交換方式可以分為靜態(tài)交換方式和動(dòng)態(tài)交換方式兩類(lèi)。常見(jiàn)的動(dòng)態(tài)交換方式有3種:存儲(chǔ)轉(zhuǎn)發(fā)交換方式、直接交換方式和無(wú)碎片直接交換方式。直接交換方式在輸入端口收到一個(gè)數(shù)據(jù)幀的源地址和目的地址時(shí),立即查找相應(yīng)的輸出端口,把數(shù)據(jù)包直接轉(zhuǎn)發(fā)。其中不作差錯(cuò)檢測(cè)。這種方法的延遲非常小,但不能提供差錯(cuò)檢測(cè),差錯(cuò)檢測(cè)任務(wù)由目的主機(jī)完成。
32.B解析:SET協(xié)議中涉及的當(dāng)事人包括持卡人、發(fā)卡機(jī)構(gòu)、商家、銀行和支付網(wǎng)關(guān)。其中發(fā)卡機(jī)構(gòu)負(fù)責(zé)為每一個(gè)建立賬戶(hù)的用戶(hù)頒發(fā)付款卡;銀行負(fù)責(zé)為用戶(hù)開(kāi)立賬號(hào)、支付卡認(rèn)證、支付和電子轉(zhuǎn)賬;支付網(wǎng)關(guān)負(fù)責(zé)連接公共因特網(wǎng)和金融機(jī)構(gòu)內(nèi)部網(wǎng)絡(luò),完成協(xié)議轉(zhuǎn)換、數(shù)據(jù)接口安全及鑒別管理。
33.A解析:使用不對(duì)稱(chēng)密鑰算法不僅可以進(jìn)行數(shù)據(jù)加密,也可以進(jìn)行“數(shù)字簽名(digitalsignature)”,以保證數(shù)據(jù)完整性和不可否認(rèn)性。此時(shí),發(fā)送方使用自己的私有密鑰對(duì)數(shù)據(jù)進(jìn)行加密,接收方則使用發(fā)送方已公開(kāi)的公用密鑰對(duì)該“數(shù)字簽名”施行“解密”。
34.voidCoutRs(void){inticountj;char*pf;for(i=0;i<l0;i++)yy[i]=0;for(i=0;i<l00;i++){pf=xx[i];/*指針pf指向字符串的第一個(gè)字符*/count=0;while(*pf)if(*pf=='1'){count++;/*統(tǒng)計(jì)每條記錄中1的個(gè)數(shù)*/pf++;}elsepf++;if(count<=5)/*如果每條記錄中1的個(gè)數(shù)小于等于5則為有效票*/{pf=xx[i];/*指針pf指向字符串的第一個(gè)字符*/j=0;while(*pf)/*統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中*/if(*pf=='1'){yy[j]+=l;j++;pf++;}elseif(*pf=='0'){j++;pf++;}}}}voidCoutRs(void)\r\n{\r\ninti,count,j;\r\nchar*pf;\r\nfor(i=0;i<l0;i++)\r\nyy[i]=0;\r\nfor(i=0;i<l00;i++)\r\n{\r\npf=xx[i];/*指針pf指向字符串的第一個(gè)字符*/\r\ncount=0;\r\nwhile(*pf)\r\nif(*pf=='1')\r\n{\r\ncount++;/*統(tǒng)計(jì)每條記錄中1的個(gè)數(shù)*/\r\npf++;\r\n}\r\nelsepf++;\r\nif(count<=5)/*如果每條記錄中1的個(gè)數(shù)小于等于5則為有效票*/\r\n{\r\npf=xx[i];/*指針pf指向字符串的第一個(gè)字符*/\r\nj=0;\r\nwhile(*pf)/*統(tǒng)計(jì)每個(gè)人的選票數(shù)并把得票數(shù)依次存入yy[0]到y(tǒng)y[9]中*/\r\nif(*pf=='1')\r\n{\r\nyy[j]+=l;\r\nj++;\r\npf++;\r\n}\r\nelseif(*pf=='0')\r\n{\r\nj++;\r\npf++;\r\n}\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)二維數(shù)組的操作。
(2)指向數(shù)組的指針。
在本題中,要先判斷選票是否有效。因?yàn)橛涗洿娣旁谝粋€(gè)二維數(shù)組中,為了簡(jiǎn)便我們?yōu)閿?shù)組的—組元素定義一個(gè)指向該數(shù)組每一行數(shù)據(jù)的指針,例如,char*P=xx[2]。初始時(shí)該指針指向該行的第一個(gè)元素,指針地址每加1,則指向下一個(gè)元素。這樣就可以輕松地統(tǒng)計(jì)每一個(gè)選票。設(shè)一變量標(biāo)記每一個(gè)選票中1的個(gè)數(shù),若其不大于5,則選票有效。若選票有效,則依次查看哪一個(gè)元素為1,在數(shù)組yy相應(yīng)的元素上加l。使用循環(huán)實(shí)現(xiàn)對(duì)所有記錄的訪(fǎng)問(wèn)。
35.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本題考查的知識(shí)點(diǎn)如下:(1)運(yùn)算符“%”的使用。(2)強(qiáng)制類(lèi)型轉(zhuǎn)換和小數(shù)位數(shù)的保留;一個(gè)數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運(yùn)算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個(gè)數(shù)強(qiáng)制類(lèi)型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個(gè)長(zhǎng)整型變量來(lái)記錄和。因?yàn)閭€(gè)數(shù)也為整型運(yùn)算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類(lèi)型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點(diǎn)類(lèi)型這樣就可以實(shí)現(xiàn)保留兩位小數(shù)。使用循環(huán)對(duì)所有數(shù)據(jù)進(jìn)行訪(fǎng)問(wèn)。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出數(shù)組XX中奇數(shù)的個(gè)數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個(gè)數(shù)cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的總和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求數(shù)組xx下標(biāo)為偶數(shù)的元素值的算術(shù)平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識(shí)點(diǎn)如下:\r\n(1)運(yùn)算符“%”的使用。\r\n(2)強(qiáng)制類(lèi)型轉(zhuǎn)換和小數(shù)位數(shù)的保留;\r\n一個(gè)數(shù)除以2取余所得的數(shù)為1,則它是奇數(shù),否則是
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 專(zhuān)題2.10 函數(shù)的綜合應(yīng)用(解析版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專(zhuān)用)
- 車(chē)間地基施工方案
- 景觀(guān)塔施工方案
- 互聯(lián)網(wǎng)電商知識(shí)培訓(xùn)課件
- 印刷制作設(shè)計(jì)合同范例
- 吉首售房合同范例
- 2025年英語(yǔ) 英語(yǔ)五官標(biāo)準(zhǔn)課件
- 壓手續(xù)不押車(chē)合同范例
- 腦疝的護(hù)理診斷及護(hù)理問(wèn)題
- 豐富多樣的幼兒園節(jié)日慶典計(jì)劃
- 數(shù)控車(chē)床常用數(shù)控刀具課件
- 【正版授權(quán)】 ISO 17694:2016 EN Footwear - Test methods for uppers and lining - Flex resistance
- DL-T5002-2021地區(qū)電網(wǎng)調(diào)度自動(dòng)化設(shè)計(jì)規(guī)程
- 2024年個(gè)人信用報(bào)告(個(gè)人簡(jiǎn)版)樣本(帶水印-可編輯)
- 天然裝飾石材
- 經(jīng)典導(dǎo)讀與欣賞-知到答案、智慧樹(shù)答案
- DB32T3610.3-2019道路運(yùn)輸車(chē)輛主動(dòng)安全智能防控系統(tǒng)技術(shù)規(guī)范第3部分:通訊協(xié)議
- 信息資源建設(shè)-習(xí)題集(含答案)
- 2024年湖南鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 2024年合肥職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)及答案解析
- 2024年西安醫(yī)學(xué)高等專(zhuān)科學(xué)校單招職業(yè)技能測(cè)試題庫(kù)及答案解析
評(píng)論
0/150
提交評(píng)論