版權(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ù)預(yù)測(cè)試題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.下列技術(shù)中,不屬于寬帶城域網(wǎng)QoS保證技術(shù)的是()。
A.DiffServB.MPLSC.NetflowD.RSVP
2.
3.某企業(yè)分配給人事部的IP地址塊為/27,分配給企劃部的IP地址塊為2/27,分配給市場(chǎng)部的IP地址塊為4/26,那么這三個(gè)地址塊經(jīng)過(guò)聚合后的地址為()A./25B./26C.4/25D.4/26
4.()收購(gòu)了美國(guó)IBM公司的全球PC業(yè)務(wù)。
A.聯(lián)想B.戴爾C.華碩D.惠普
5.第
1
題
一個(gè)功能完備的計(jì)算機(jī)網(wǎng)絡(luò)需要制定一套復(fù)雜的協(xié)議集,對(duì)于復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議來(lái)說(shuō),最好的組織方式是()
A.連接地址編碼模型B.層次結(jié)構(gòu)模型C.分布式進(jìn)程通信模型D.混合結(jié)構(gòu)模型
6.使用單一集線器的以太網(wǎng)結(jié)構(gòu)是物理上的()拓?fù)洹?/p>
A.樹型B.環(huán)型C.星型D.總線型
7.第
49
題
計(jì)算機(jī)局域網(wǎng)的網(wǎng)絡(luò)適配器實(shí)現(xiàn)了哪些(個(gè))層次的功能?
I.物理層
Ⅱ.介質(zhì)訪問控制子層
Ⅲ.邏輯鏈路子層
Ⅳ.網(wǎng)絡(luò)層()
A.ⅡB.I,Ⅱ和ⅢC.I和ⅢD.I,Ⅱ,Ⅲ和Ⅳ
8.一般性的計(jì)算機(jī)安全事故和計(jì)算機(jī)違法案件可由()_受理
A.案發(fā)地市級(jí)公安機(jī)關(guān)公共信息網(wǎng)絡(luò)安全監(jiān)察部門
B.案發(fā)地當(dāng)?shù)乜h級(jí)(區(qū)、市)公安機(jī)關(guān)治安部門
C.案發(fā)地當(dāng)?shù)乜h級(jí)(區(qū)、市)公安機(jī)關(guān)公共信息網(wǎng)絡(luò)安全監(jiān)察部門
D.案發(fā)地當(dāng)?shù)毓才沙鏊?/p>
9.以下關(guān)于P2P的描述,錯(cuò)誤的是()。
A.P2P,顧名思義就是PC對(duì)PC傳輸
B.BT下載就是一種P2P技術(shù)
C.P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具
D.P2P就是對(duì)等網(wǎng)
10.
二、填空題(10題)11.
12.電子郵件由【】?jī)刹糠纸M成。
13.用戶在上網(wǎng)瀏覽時(shí),不僅可以查看文本信息,而且還可以激活一段聲音,顯示一個(gè)圖片,甚至可以播放一段動(dòng)畫,這是因?yàn)槭褂昧薩_____技術(shù)。
14.(8)網(wǎng)橋可以通過(guò)_________過(guò)濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。
15.在網(wǎng)絡(luò)協(xié)議的各層中相鄰層之間的聯(lián)系是【】的關(guān)系。
16.
17.環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、______要求較高的應(yīng)用環(huán)境。
18.第
67
題
計(jì)算機(jī)運(yùn)算快慢與的時(shí)鐘頻率緊密相關(guān)。
19.(7)以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用_________編碼方法。
20.
三、2.填空題(8題)21.網(wǎng)絡(luò)數(shù)據(jù)庫(kù)工作遵循Client/Server模型,客戶端向數(shù)據(jù)庫(kù)服務(wù)器發(fā)送查詢請(qǐng)求采用【】語(yǔ)言。
22.在20世紀(jì)90年代初,人們對(duì)多媒體硬件系統(tǒng)規(guī)定的基本組成是:具有CD-ROM、A/D和D/A轉(zhuǎn)換、高清晰彩色顯示器以及______。
23.最初的ARPANet主要研究?jī)?nèi)容是______、網(wǎng)絡(luò)通信協(xié)議、網(wǎng)絡(luò)通信與系統(tǒng)操作軟件。
24.網(wǎng)絡(luò)管理的5大功能是配置管理、性能管理、【】、安全管理和計(jì)費(fèi)管理。
25.奔騰芯片有兩條整數(shù)指令流水線和一條【】流水線。
26.基于超文本技術(shù)的多媒體數(shù)據(jù)管理技術(shù)稱為______技術(shù)。
27.頂級(jí)域名______代表中國(guó)。
28.分布式系統(tǒng)與計(jì)算機(jī)網(wǎng)絡(luò)的主要區(qū)別不在它們的物理結(jié)構(gòu)上,而是在,______上。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個(gè)新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(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和寫函數(shù)Wdata的內(nèi)容。
30.已知在文件in.dat中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從大到小進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.總線型局域網(wǎng)的介質(zhì)訪問控制方法采用的是______。
A.共享介質(zhì)方式B.交換方式C.令牌方式D.輪尋方式
32.公鑰加密算法可用于多個(gè)方面,不正確的一項(xiàng)是()。
A.數(shù)據(jù)完整性B.數(shù)據(jù)安全性C.發(fā)送者不可否認(rèn)D.發(fā)送者認(rèn)證
33.()解析要求名字服務(wù)器系統(tǒng)一次性完成全部名字一地址變換。
A.反復(fù)B.遞歸C.循環(huán)D.選擇
六、1.程序設(shè)計(jì)題(3題)34.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG62.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)encryChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS62.DAT中。
替代關(guān)系:f(p)=p*13mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(b)是計(jì)算后新字符的ASCII值),如果計(jì)算后f(p)的值小于等于32或其ASCII值是偶數(shù),則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件的存放格式是每行的寬度均小于80個(gè)字符。
請(qǐng)勿改動(dòng)函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDa()的內(nèi)容。
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;
intReadDat(void);
voidWriteDat(void);
voidencryChar()
{
}
voidmain()
{
clrscr();
if{ReadDat())
{
printf("數(shù)據(jù)文件ENG62.IN不能打開!\n\007");
return;
}
encryChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG62.IN","r"))==NULL)
return1;
while(fgets(xx[ii,80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("ps62.dat","w");
for(i=0;i<maxtine;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.己知在文件IN46.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價(jià)dj(整型)、數(shù)量s1(整型)、金額je(長(zhǎng)整型)幾部分組成。其中,金額=單價(jià)×數(shù)量可計(jì)算得出。函數(shù)ReadDat()的功能是讀取這100個(gè)銷售記錄并存入數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按金額從大到小進(jìn)行排列,若金額相同,則按產(chǎn)品代碼從大到小進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用寫函數(shù)WriteDat()把結(jié)果輸出到文件OUT46.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<mem.h>
#include<string.h>
#include<conio.h>
#include<stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];
charmc[11];
intdj;
intsl;
longje;
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
voidmain()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN46.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;
sellIii.sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT46.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[ii.si,sell[i].je)
;
}
fclose(fp);
}
36.對(duì)10個(gè)候選人進(jìn)行選舉,現(xiàn)有一個(gè)100條記錄的選票數(shù)據(jù)文件IN29.DAT,其數(shù)據(jù)存放的格式是每條記錄的長(zhǎng)度均為10位,第一位表示第一個(gè)人的選中情況,第二位表示第二個(gè)人的選中情況,依次類推。每一位內(nèi)容均為字符0或1,1表示此人被選中,0表示此人未被選中,若一張選票選中人數(shù)小于等于5個(gè)人時(shí)則被認(rèn)為是無(wú)效的選票。給定函數(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]中,最后調(diào)用函數(shù)WriteDat()把結(jié)果yy輸出到文件OUT29.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
charxx[100][11];
intyy[10];
intReadDat(void);
voidWriteDat(void);
voidCountRs(void)
{
}
main()
{
inti;
for(i=0;i〈10;i++)
yy[i]=0;
if(ReadDat())
{
printf("選票數(shù)據(jù)文件IN29.DAT不能打開!\007\n");
return;
}
CountRs();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti;
chartt[13];
if((fp=fopen("IN29.DAT","r"))==NULL)
return1;
for(i=0;i〈100;i++)
{
if(fgets(tt,13,fp)==NULL)
return1;
memcpy(xx[i],tt,10);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT29.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);
}
參考答案
1.CNetflow是一種數(shù)據(jù)交換方式,由cisco創(chuàng)造。一個(gè)Netflow系統(tǒng)包括3個(gè)主要部分:探測(cè)器、采集器和報(bào)告系統(tǒng)。探測(cè)器是用來(lái)監(jiān)聽網(wǎng)絡(luò)數(shù)據(jù)的。采集器是用來(lái)收集探測(cè)器傳來(lái)的數(shù)據(jù)的。報(bào)告系統(tǒng)是用來(lái)從采集器收集到的數(shù)據(jù)產(chǎn)生易讀的報(bào)告的。故選擇C選項(xiàng)。
2.A
3.A把不同的部分二進(jìn)制化,可以得到00000000,00010000,00100000,做與計(jì)算得00000000,即,因?yàn)樽泳W(wǎng)掩碼在25位之前以及第25位處相同,則答案為/25
4.A
5.B協(xié)議是計(jì)算機(jī)網(wǎng)絡(luò)一個(gè)非常重要的組成部分,一個(gè)功能完善的計(jì)算機(jī)網(wǎng)絡(luò)一定是一組復(fù)雜協(xié)議的集合。組織復(fù)雜協(xié)議的集合是一項(xiàng)比較復(fù)雜的工程,最好的組織方式是層次結(jié)構(gòu)模型,所以應(yīng)當(dāng)選B。層次結(jié)構(gòu)模型具有以下特點(diǎn):各層之間相互獨(dú)立,靈活性好;各層都可以采用最合適的技術(shù)來(lái)實(shí)現(xiàn),各層實(shí)現(xiàn)技術(shù)的改變不影響其他層;易于實(shí)現(xiàn)和維護(hù);有利:j二促進(jìn)標(biāo)準(zhǔn)化。選項(xiàng)A“連續(xù)的地址編碼模型”與組織網(wǎng)絡(luò)協(xié)議無(wú)關(guān).選項(xiàng)c“分布式進(jìn)程通信模型”不是用在網(wǎng)絡(luò)協(xié)議管理上的,選項(xiàng)D是干擾選項(xiàng)。
6.C解析:所有的結(jié)點(diǎn)都通過(guò)UTP與集線器連接,構(gòu)成物理上的星型拓?fù)浣Y(jié)構(gòu)。
7.B網(wǎng)絡(luò)適配器實(shí)現(xiàn)的是物理層和數(shù)據(jù)鏈路層的功能,而局域網(wǎng)的數(shù)據(jù)鏈路層可以分成2個(gè)子層:自下而上是MAC子層和LLC子層,因此局域網(wǎng)的網(wǎng)絡(luò)適配器實(shí)現(xiàn)的是物理層、介質(zhì)訪問控制子層和邏輯鏈路子層的功能。\r\n
8.C
9.A選項(xiàng)A)和選項(xiàng)D),P2P是PeertoPeer的簡(jiǎn)稱,可以理解為端對(duì)端,或稱對(duì)等網(wǎng);選項(xiàng)B),BT下載通過(guò)BT服務(wù)器上的種子文件定位資源后,下載者將直接與文件提供者建立連接并下載,是一種P2P技術(shù);選項(xiàng)C),P2P技術(shù)可以開發(fā)出強(qiáng)大的搜索工具。
10.A
11.減少
【解析】為了創(chuàng)建一個(gè)子網(wǎng)地址,網(wǎng)絡(luò)管理員從標(biāo)準(zhǔn)lP地址的主機(jī)號(hào)部分“借”位并把它們指定為子網(wǎng)號(hào)部分。只要主機(jī)號(hào)分能夠剩余兩位,子網(wǎng)地址可以借用主機(jī)號(hào)部分的任何位數(shù)(但至少應(yīng)借用兩位)。
12.郵件頭、郵件體郵件頭、郵件體解析:電子郵件由郵件頭、郵件體兩部分組成。
13.超媒體超媒體解析:超媒體技術(shù)對(duì)超文本的鏈接信息類型進(jìn)行了擴(kuò)展,支持豐富媒體格式的Web瀏覽。
14.(8)幀地址
【解析】網(wǎng)橋可以通過(guò)幀地址過(guò)濾和轉(zhuǎn)發(fā)幀隔開網(wǎng)段中的流量。
15.服務(wù)與被服務(wù)服務(wù)與被服務(wù)解析:在網(wǎng)絡(luò)協(xié)議的各層中相鄰層之間的聯(lián)系是服務(wù)與被服務(wù)的關(guān)系。
16.
17.實(shí)時(shí)性實(shí)時(shí)性解析:環(huán)型拓?fù)涞膬?yōu)點(diǎn)是結(jié)構(gòu)簡(jiǎn)單,實(shí)現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負(fù)荷較重、實(shí)時(shí)性要求較高的應(yīng)用環(huán)境。
18.微處理器(CPU)
【解析】計(jì)算機(jī)運(yùn)算的快慢與微處理器的時(shí)鐘頻率緊密相關(guān),所以也用主頻來(lái)表示CPU的處理速度。
19.(7)曼徹斯特
【解析】以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用曼徹斯特編碼方式。
20.遞歸解析
【解析】域名解析有遞歸解析與反復(fù)解析兩種方式。遞歸解析要求域名服務(wù)器系統(tǒng)一次性完成全部的名字~地址變換,反復(fù)解析每次請(qǐng)求一個(gè)服務(wù)器,不行再請(qǐng)求別的服務(wù)器。
21.SQLSQL解析:本題考查點(diǎn)是數(shù)據(jù)庫(kù)Client/Server模型中使用的SQL語(yǔ)言。遵循Client/Server模型開發(fā)的網(wǎng)絡(luò)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)中,將查詢請(qǐng)求和提供數(shù)據(jù)的功能分配到客戶端和數(shù)據(jù)庫(kù)服務(wù)器端分別進(jìn)行??蛻舳讼驍?shù)據(jù)庫(kù)服務(wù)器采用結(jié)構(gòu)化查詢語(yǔ)言(SQL)發(fā)送查詢請(qǐng)求,服務(wù)器對(duì)查詢請(qǐng)求進(jìn)行處理,然后將查詢結(jié)果返回客戶端。這種模式下,服務(wù)器可以優(yōu)化對(duì)數(shù)據(jù)的存儲(chǔ)、查詢和提取,提高數(shù)據(jù)的安全性,減少用戶訪問時(shí)間。
22.具有數(shù)據(jù)壓縮與解壓縮的硬件支持具有數(shù)據(jù)壓縮與解壓縮的硬件支持解析:在20世紀(jì)90年代初,人們?cè)J(rèn)真地制定過(guò)MPC標(biāo)準(zhǔn)。當(dāng)時(shí)規(guī)定的多媒體硬件系統(tǒng)的基本組成有:①具有CD-ROM,即除了必需的硬盤驅(qū)動(dòng)器外,還必須有CD-ROM驅(qū)動(dòng)器。②具有A/D和D,A轉(zhuǎn)換功能,讓語(yǔ)音的模擬信號(hào)和數(shù)字信號(hào)之間能互相轉(zhuǎn)換,從而使多媒體硬件系統(tǒng)有高質(zhì)量的數(shù)字音響功能。③具有高清晰的彩色顯示器,以便顯示圖形、圖像、文字以及來(lái)自光盤的動(dòng)畫與影視節(jié)目。④具有數(shù)據(jù)壓縮與解壓縮的硬件支持,這是解決圖像和聲音等大數(shù)據(jù)量信息所必須的。
23.分組交換設(shè)備分組交換設(shè)備解析:最初的ARPANET的主要研究?jī)?nèi)容是分組交換設(shè)備、網(wǎng)絡(luò)通信協(xié)議、網(wǎng)絡(luò)通信與系統(tǒng)操作軟件。ARPANET的技術(shù)對(duì)網(wǎng)絡(luò)技術(shù)的發(fā)展產(chǎn)生了重要的影響。
24.故障管理故障管理解析:網(wǎng)絡(luò)管理的5大功能是配置管理、性能管理、故障管理、安全管理和計(jì)費(fèi)管理。
25.浮點(diǎn)指令浮點(diǎn)指令解析:奔騰采用超標(biāo)量技術(shù):內(nèi)置多條流水線來(lái)同時(shí)執(zhí)行多個(gè)處理,實(shí)質(zhì)是以空間換時(shí)間,奔騰由兩條整數(shù)指令流水線和一條浮點(diǎn)指令流水線組成。
26.超媒體超媒體解析:超媒體技術(shù)基于超文本技術(shù),是一種典型的數(shù)據(jù)管理技術(shù)。
27.cncn解析:cn代表中國(guó),us代表美國(guó),uk代表英國(guó),jp代表日本。
28.高層應(yīng)用軟件高層應(yīng)用軟件解析:分布式系統(tǒng)與計(jì)算機(jī)網(wǎng)絡(luò)在物理結(jié)構(gòu)上相同,主要的區(qū)別在高層應(yīng)用軟件。
29.【審題關(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開始,依次遞增直到其值等于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開始,依次遞增直到其值等于或大于9,用if語(yǔ)句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于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
30.【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從大到小進(jìn)行排列,相同的則按金額從大到小排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n①首先定義兩個(gè)循環(huán)變量i、j;一個(gè)用來(lái)保存結(jié)構(gòu)體變量長(zhǎng)度的計(jì)算結(jié)果的變量len;一個(gè)用于中間轉(zhuǎn)換數(shù)據(jù)的結(jié)構(gòu)體變量tmp。
\n②計(jì)算結(jié)構(gòu)體變量長(zhǎng)度,并按結(jié)構(gòu)體變量tmp分配len大小的內(nèi)存空間。
\n③建立兩個(gè)for循環(huán),指定第一個(gè)for循環(huán)的循環(huán)變量i從0開始,到l00時(shí)結(jié)束,每循環(huán)一次,變量i的值加1;第2個(gè)for循環(huán)的循環(huán)變量j從i+1開始,即從當(dāng)前行的下一行開始,到l00時(shí)結(jié)束,每循環(huán)一次,變量j的值加1。
\n④在循環(huán)體中指定排序的條件,分兩個(gè)步驟指定,第一步通過(guò)strcmp函叛判斷第i行的產(chǎn)品代碼與其后面各行中產(chǎn)品代碼的大小關(guān)系;第二步,如果比較的兩行中產(chǎn)品代碼相同的話,則再比較金額的大小。當(dāng)?shù)趇行的產(chǎn)品代碼小于后面比較
\n行的產(chǎn)品代碼,又或者產(chǎn)品代碼相同時(shí),第i行的金額小于后面比較行的金額時(shí),將執(zhí)行if條件語(yǔ)句后面花括號(hào)中的命令,花括號(hào)中3條命令的功能就是根據(jù)題目要求實(shí)現(xiàn)將記錄從大到小的排序。
\n【參考答案】
\n
31.A解析:總線型局域網(wǎng)的介質(zhì)訪問控制方法采用的是共享介質(zhì)方式。
32.B解析:公鑰的加密算法可用于數(shù)據(jù)完整性、數(shù)據(jù)保密性、發(fā)送者不可否認(rèn)和發(fā)送者認(rèn)證。
33.B解析:遞歸解析要求名字服務(wù)器系統(tǒng)一次性完成全部名字—地址變換。反復(fù)解析則是每次請(qǐng)求一個(gè)服務(wù)器,不行再請(qǐng)求別的服務(wù)器。
34.voidencryChar(){inti;char*pf;for(i=O;i{while(*pr!=0){if(((*pf*13%256)%2==O)||(*pf*13%256<=32))/*如果計(jì)算后的值小于等于32或其ASCII值是偶數(shù)*/{pf++;/*則該字符不變?nèi)ト∠乱粋€(gè)字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*13%256;/*否則將新字符替代原字符*/pf++;/*去取下一個(gè)字符*/}}}voidencryChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i{\r\nwhile(*pr!=0)\r\n{\r\nif(((*pf*13%256)%2==O)||(*pf*13%256<=32))\r\n/*如果計(jì)算后的值小于等于32或其ASCII值是偶數(shù)*/\r\n{\r\npf++;/*則該字符不變,去取下一個(gè)字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n}\r\n*pf=*pf*13%256;/*否則將新字符替代原字符*/\r\npf++;/*去取下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)字符對(duì)應(yīng)的ASCII碼。
(2)判斷結(jié)構(gòu)中多個(gè)條件的“或”運(yùn)算。
(3)退出一次循環(huán)。
在C語(yǔ)言中,字符可參與任何整數(shù)運(yùn)算。實(shí)際上,是字符的ASCII碼參與了運(yùn)算。所以可以直接用字符代入f(p)的關(guān)系式中求出替換字符。若f(p)≤32或其ASCII值是偶數(shù),則該字符不變。兩個(gè)條件滿足一個(gè)即可,所以這兩個(gè)條件之間用“或”運(yùn)算。若字符不變,則可不必計(jì)算替換字符,使用continue跳出本次循環(huán),進(jìn)入下一次循環(huán)的條件判斷中。因?yàn)檫@里不是直接退
35.voidSortDat(){intij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/{xy=sellIii;sell[i]=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金額相同*/if(strcmp(sell[ii.dmsell[j].dm)<0)/*則按產(chǎn)品代碼從大到小進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(sell[i].je<sell[j].je)/*按金額從大到小進(jìn)行排列*/\r\n{\r\nxy=sellIii;\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金額相同*/\r\nif(strcmp(sell[ii.dm,sell[j].dm)<0)/*則按產(chǎn)品代碼從大到小進(jìn)行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)結(jié)構(gòu)體及結(jié)構(gòu)數(shù)組的相關(guān)操作。
(2)結(jié)構(gòu)數(shù)組的排序。
(3)字符型數(shù)組的比較。
本題著重考查結(jié)構(gòu)體變量的訪問、賦值,包括結(jié)構(gòu)體本身及結(jié)構(gòu)體中各個(gè)成員的訪問和賦值。根據(jù)題意要求,我們首先要按照金額對(duì)記錄從大到小進(jìn)行排列。若金額相同,則要比較產(chǎn)品代碼。因?yàn)楫a(chǎn)品代碼為字符型,所以不能使用簡(jiǎn)單的比較運(yùn)算符進(jìn)行比較。在這里,我們使用了字符串處理函數(shù)strcmp(char*strll,char*strl2,unsignedintcouO對(duì)其進(jìn)行比較。因?yàn)橐讯x了結(jié)構(gòu)數(shù)組,就可以使用循環(huán)進(jìn)行比較排序。排序采用前面介紹的“選擇排序法”。
36.voidCountRs(void){inticountj;char*pf;for(i=0;i〈10
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新型冠狀病毒的變異與傳播機(jī)制研究-洞察分析
- 網(wǎng)絡(luò)社群效應(yīng)與忠誠(chéng)度-洞察分析
- 圖神經(jīng)網(wǎng)絡(luò)在知識(shí)圖譜構(gòu)建中的應(yīng)用-洞察分析
- 2025年華師大版七年級(jí)生物上冊(cè)月考試卷
- 2025年滬科新版七年級(jí)生物下冊(cè)階段測(cè)試試卷
- 2025年滬教版七年級(jí)化學(xué)上冊(cè)階段測(cè)試試卷
- 2025年華東師大版七年級(jí)地理上冊(cè)階段測(cè)試試卷
- 二零二五年度代理記賬與財(cái)務(wù)數(shù)據(jù)分析及報(bào)告服務(wù)合同4篇
- 2025年滬科新版七年級(jí)地理下冊(cè)月考試卷
- 小微企業(yè)互聯(lián)網(wǎng)金融創(chuàng)新-洞察分析
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 公司章程(二個(gè)股東模板)
- GB/T 19889.7-2005聲學(xué)建筑和建筑構(gòu)件隔聲測(cè)量第7部分:樓板撞擊聲隔聲的現(xiàn)場(chǎng)測(cè)量
- 世界奧林匹克數(shù)學(xué)競(jìng)賽6年級(jí)試題
- 藥用植物學(xué)-課件
- 文化差異與跨文化交際課件(完整版)
- 國(guó)貨彩瞳美妝化消費(fèi)趨勢(shì)洞察報(bào)告
- 云南省就業(yè)創(chuàng)業(yè)失業(yè)登記申請(qǐng)表
- UL_標(biāo)準(zhǔn)(1026)家用電器中文版本
- 國(guó)網(wǎng)三個(gè)項(xiàng)目部標(biāo)準(zhǔn)化手冊(cè)(課堂PPT)
- 快速了解陌生行業(yè)的方法論及示例PPT課件
評(píng)論
0/150
提交評(píng)論