




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2022年安徽省銅陵市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列哪個(gè)命令與routeprint命令作用相似()。
A.netstat–rB.ping-tC.tracert-IPD.netshare
2.使網(wǎng)絡(luò)服務(wù)器中充斥著大量要求回復(fù)的信息,消耗帶寬,導(dǎo)致網(wǎng)絡(luò)或系統(tǒng)停止正常服務(wù),這屬于什么攻擊類型()。
A.拒絕服務(wù)B.文件共享C.BIND漏洞D.遠(yuǎn)程過程調(diào)用
3.是一條通過公共網(wǎng)絡(luò)建立的一個(gè)臨時(shí)、安全的連接,是一條穿過混亂的公用網(wǎng)絡(luò)的安全、穩(wěn)定的隧道()。
A.TCPB.UDPC.VPND.NAT
4.下列關(guān)于Blowfish算法,錯(cuò)誤的是()。
A.Blowfish是一種非對稱加密算法
B.具有快速、緊湊、簡單、安全可變的特點(diǎn)
C.是一個(gè)可變密鑰長度的分組密碼算法
D.算法由兩部分組成:密鑰擴(kuò)展和數(shù)據(jù)加密
5.下列關(guān)于HiperLAN技術(shù)與標(biāo)準(zhǔn)的描述中,錯(cuò)誤的是()。
A.HiperLAN/1和HiperLAN/2都采用5GHz射頻頻率
B.HiperLAN/2上行速率最高可達(dá)到20Mbps
C.一個(gè)HiperLAN/2的AP在室內(nèi)可覆蓋的范圍一般為30米
D.HiperLAN/2采用OFDM調(diào)制技術(shù)
6.計(jì)算機(jī)信息系統(tǒng)發(fā)生安全事故和案件,應(yīng)當(dāng)()在內(nèi)報(bào)告當(dāng)?shù)毓矙C(jī)關(guān)公共信息網(wǎng)絡(luò)安全監(jiān)察部門。
A.8小時(shí)B.48小時(shí)C.36小時(shí)D.24小時(shí)
7.以下關(guān)于組建一個(gè)多集線器10Mbps以太網(wǎng)的配置規(guī)則,哪個(gè)是錯(cuò)誤的()。
A.可以使用3類非屏蔽雙絞線
B.每一段非屏蔽雙絞線長度不能超過100米
C.多個(gè)集線器之間可以堆疊
D.網(wǎng)絡(luò)中可以出現(xiàn)環(huán)路
8.在以太網(wǎng)中,使用ARP協(xié)議的目的是:()。
A.獲取端口和IP地址的對應(yīng)關(guān)系
B.獲取IP地址和MAC地址的對應(yīng)關(guān)系
C.獲取MAC地址和端口的對應(yīng)關(guān)系
D.獲取IP地址和域名的對應(yīng)關(guān)系
9.
10.某一主機(jī)IP地址為5,子網(wǎng)掩碼是40。該主機(jī)的有限廣播地址為()。
A.55
B.
C.5
D.55
二、填空題(10題)11.IPTV技術(shù)使音頻和視頻節(jié)目內(nèi)容以數(shù)據(jù)報(bào)的方式從不同的物理網(wǎng)絡(luò)傳送給不同的用戶。
12.我國第一條與國際互聯(lián)網(wǎng)連接的專線是從中科院高能所到斯坦福大學(xué)直線加速器中心,它建成于______。
13.以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用______編碼方法。
14.
15.在數(shù)據(jù)報(bào)交換方式中,每個(gè)分組在傳輸過程中都必須帶有和源地址。
16.在網(wǎng)絡(luò)地址劃分中,除去網(wǎng)絡(luò)地址與_________地址之外的網(wǎng)絡(luò)地址都是主機(jī)可以使用的IP地址。
17.作業(yè)的地址空間指的是目標(biāo)程序所占據(jù)的空間,而地址空間中的地址稱為【】。內(nèi)存地址集合為內(nèi)存空間或物理地址空間,它的地址稱為物理地址。
18.網(wǎng)絡(luò)操作系統(tǒng)可以分為面向任務(wù)型NOS和NOS兩類。
19.
20.UDP協(xié)議提供了面向非連接的、______的傳輸服務(wù)。
三、2.填空題(8題)21.______階段發(fā)展的必然結(jié)果是政府結(jié)構(gòu)的扁平化。
22.NSFNET的通信子網(wǎng)采用的是______Kbps的通信線路。
23.寬帶ISDN的業(yè)務(wù)分為兩類:交互型業(yè)務(wù)和______業(yè)務(wù)。
24.計(jì)算機(jī)輔助工程的英文縮寫是______。
25.一個(gè)計(jì)算機(jī)局域網(wǎng)可以看成是由服務(wù)器、工作站和【】三部分組成的。
26.安騰采用了EPIC,即______技術(shù)。
27.最初的ARPANet主要研究內(nèi)容是______、網(wǎng)絡(luò)通信協(xié)議、網(wǎng)絡(luò)通信與系統(tǒng)操作軟件。
28.域名服務(wù)器包括遞歸解析和______。
四、C語言程序設(shè)計(jì)題(2題)29.
yy[9]中,即第一個(gè)候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)writeDat的內(nèi)容。
第l4類字符左右移動(dòng)指定位后與原字符之和替換原字符
30.在文件in.dat中存有若干個(gè)(個(gè)數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個(gè)正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個(gè)正整數(shù)totNum;2.求出這些正整數(shù)中的各位數(shù)字之和是偶數(shù)的數(shù)的個(gè)數(shù)totCnt,以及滿足此條件的這些正整數(shù)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到out.dat文件中。
注意:部分源程序存放在test.c文件中。
請勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.下列哪一項(xiàng)描述了網(wǎng)絡(luò)體系結(jié)構(gòu)中的分層概念()?
A.保持網(wǎng)絡(luò)靈活且易于修改B.所有的網(wǎng)絡(luò)體系結(jié)構(gòu)都用相同的層次名稱和功能C.把相關(guān)的網(wǎng)絡(luò)功能組合在一層中D.A和C
32.Internet的由郵件傳輸協(xié)議標(biāo)準(zhǔn)為______。
A.SNMPB.SMTPC.FTPD.TELNET
33.在Internet網(wǎng)址中的com是表示()。
A.訪問類型B.訪問文本文件C.訪問商業(yè)性網(wǎng)站D.訪問圖形文件
六、1.程序設(shè)計(jì)題(3題)34.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG9.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx的對應(yīng)的位置上,
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符的ASCII值是偶數(shù)或計(jì)算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對應(yīng)的字符進(jìn)行替代。
注意:部分源程序已給出,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符。
請勿改動(dòng)主函數(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ù)文件ENG9.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG9.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("PS9.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);}
fclose(fp);
}
35.在文件IN30.DAT中有200組數(shù)據(jù),每組有3個(gè)數(shù),每個(gè)數(shù)均是3位數(shù)。函數(shù)readDat()是讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請編制函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第二個(gè)數(shù)大于第一個(gè)數(shù)加第三個(gè)數(shù)之和,其中滿足條件的個(gè)數(shù)作為函數(shù)jsSort()的返回值,同時(shí)把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個(gè)數(shù)加第三個(gè)數(shù)之和的大小進(jìn)行降序排列,排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中,最后調(diào)用函數(shù)writeDat()把結(jié)果bb輸出到文件OUT30.DAT中。
注意:部分源程序已給出。
請勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
typedefstruct
{
intx1,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
main()
{
intcount;
readDat();
count=jsSort();/*返回滿足條件的個(gè)數(shù)*/
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("IN30.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;
ut=fopen("OUT30.DAT","w");
clrscr();
for(i=0;i〈count;i++)
{
printf("%d,%d,%d第二個(gè)數(shù)+第三個(gè)數(shù)=%d\n",bb[i].x1,bb[i].x2,
bb[i].x3,bb[i].x2+bb[i],x3);
fprintf(out,"%d,%5d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
36.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。
例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。
注意:部分源程序已給出。
請勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
#include<ctype,h>
#defineN81
voidreadwriteDAT();
voidchg(charas)
{
}
main()
{
chara[N];
clrscr();
printf("Enterastring:");
gets(a);
printf("Theoriginalstringis:");
puts(a);
chg(a);
printf("Thestringaftermodified:");
puts(a);
readwriteDAT();
}
voidreadwriteDAT()
{
inti;
chara[N];
FILE*rf,*wf;
rf=fopen("in36.dat","r");
wf=fopen("out36.dat","w");
for(i=0;i<10;i++)
{
fgets(a,81,rf);
chg(a);
fprintf(wf,"%s",a);
}
fclose(rf);
fclose(wf);
}
參考答案
1.A
2.A
3.C
4.A選項(xiàng)A)和選項(xiàng)B),Blowfish算法是由BruceSchneier設(shè)計(jì)的一種對稱加密算法,具有快速、緊湊、簡單、安全可變等特點(diǎn):選項(xiàng)C),Blowfish是一個(gè)可變密鑰長度的分組密碼算法,分組長度是64位;選項(xiàng)D),Blowfish算法由兩部分組成:密鑰擴(kuò)展和數(shù)據(jù)加密。
5.BHiperIJAN技術(shù)與標(biāo)準(zhǔn):HiperLAN/1采用5G射頻頻率,可以達(dá)到上行20Mbps的速率;HiperLAN/2也采用5G射頻頻率,上行速率達(dá)到54Mbps。在室內(nèi),HiperLAN/2的AP可覆蓋的范圍一般為30m;在室外,HiperLAN/2的AP可覆蓋的范圍一般為150m。HiperLAN/2采用先進(jìn)的OFDM調(diào)制技術(shù),可以達(dá)到非常高的傳輸速率,其速率在物理層最高達(dá)54Mbps,故選擇B選項(xiàng)。
6.D
7.D解析:多集線器10Mbps以太網(wǎng)配置規(guī)則:10Mbps網(wǎng)卡(或10Mbps/100Mbps自適應(yīng)網(wǎng)卡);3類或以上UTP電纜:10BASE-T集線器;每段UTP電纜的最大長度為100m;任意兩個(gè)節(jié)點(diǎn)之間最多可以5個(gè)網(wǎng)段,經(jīng)過4集線器;整個(gè)網(wǎng)絡(luò)的最大覆蓋范圍為500m;網(wǎng)絡(luò)中不能出現(xiàn)環(huán)路。
8.B
\n
9.A
10.A32位全l的IP地址(255.255.255.255)用于本網(wǎng)廣播,該地址稱為有限廣播地址。
11.IPIPTV技術(shù)是一項(xiàng)系統(tǒng)集成技術(shù),它能使音頻/視頻節(jié)目內(nèi)容或信號以IP包的方式在不同的物理網(wǎng)絡(luò)中被安全、有效且保質(zhì)地傳送或分發(fā)給不同的用戶。IPTV的基本技術(shù)形式可以概括為:視頻數(shù)字化、傳輸IP化、播放流媒體化。
12.1991年6月1991年6月解析:1991年6月我國的一條與國際互聯(lián)網(wǎng)連接的專線建成,它從中國科學(xué)院高能物理研究所接到美國斯坦福大學(xué)的直線加速器中心。
13.曼徹斯特曼徹斯特解析:以太網(wǎng)的物理層規(guī)定發(fā)送的數(shù)據(jù)采用曼徹斯特編碼方式。
14.
15.目的地址數(shù)據(jù)報(bào)方式的主要技術(shù)特點(diǎn)有:同一報(bào)文的分組可以經(jīng)不同的傳輸路徑通過通信子網(wǎng);同一報(bào)文的不同分組到達(dá)目的節(jié)點(diǎn)時(shí)可能出現(xiàn)亂序、重復(fù)和丟失現(xiàn)象;每個(gè)分組在傳輸過程中都必須帶有目的地址和源地址;傳輸延遲較大,適用于突發(fā)通信,不適于進(jìn)行長報(bào)文和會話式通信。
16.\n廣播
17.邏輯地址邏輯地址
18.通用型網(wǎng)絡(luò)操作系統(tǒng)(NetworkOperatingSystem,NOS)可以分為面向任務(wù)型NOS和通用型NOS兩類。面向任務(wù)型NOS是為某一特殊網(wǎng)絡(luò)應(yīng)用要求而設(shè)計(jì)的;通用型NOS能提供基本的網(wǎng)絡(luò)服務(wù)功能,支持用戶在各個(gè)領(lǐng)域的應(yīng)用需求。通用型NOS還可以分為變形系統(tǒng)和基礎(chǔ)級系統(tǒng)兩類。變形系統(tǒng)是在原有單機(jī)操作系統(tǒng)的基礎(chǔ)上增加網(wǎng)絡(luò)服務(wù)功能構(gòu)成的;基礎(chǔ)級系統(tǒng)則是以計(jì)算機(jī)硬件為基礎(chǔ),根據(jù)網(wǎng)絡(luò)服務(wù)的要求,直接利用硬件與少量軟件資源專門設(shè)計(jì)的網(wǎng)絡(luò)操作系統(tǒng)。
19.
20.不可靠不可靠解析:UDP協(xié)議提供了面向非連接的、不可靠的傳輸服務(wù)。
21.面向知識處理階段面向知識處理階段解析:面向知識處理階段的電子政務(wù)已經(jīng)不局限于信息管理或事務(wù)處理,而是希望提高政府部門的知識收集、分析傳遞和利用的能力,將知識管理和業(yè)務(wù)流程緊密結(jié)合,提高政府管理水平和行政效率(這一階段發(fā)展的必然結(jié)構(gòu)是政府結(jié)構(gòu)的扁平化)。
22.5656解析:NSFNET的通信子網(wǎng)與ARPANET采用的硬件技術(shù)基本相同,采用56Kbps的通信線路。
23.發(fā)布型發(fā)布型
24.CAECAE解析:計(jì)算機(jī)輔助設(shè)計(jì)的縮寫為CAD,計(jì)算機(jī)輔助制造的縮寫為CAM,計(jì)算機(jī)輔助工程的縮寫為CAE,計(jì)算機(jī)輔助教學(xué)的縮寫為CAI,計(jì)算機(jī)輔助測試的縮寫為CAT。
25.通信設(shè)備通信設(shè)備解析:一個(gè)計(jì)算機(jī)局域網(wǎng)可以看成是由服務(wù)器,工作站和通信設(shè)備三部分組成的。
26.簡明并行指令計(jì)算簡明并行指令計(jì)算解析:286、386采用了CISC(傳統(tǒng)的復(fù)雜指令系統(tǒng));奔騰采用了RISC(精簡指令系統(tǒng));而安騰采用了超越前兩者的EPIC技術(shù),即簡明并行指令計(jì)算技術(shù)。
27.分組交換設(shè)備分組交換設(shè)備解析:最初的ARPANET的主要研究內(nèi)容是分組交換設(shè)備、網(wǎng)絡(luò)通信協(xié)議、網(wǎng)絡(luò)通信與系統(tǒng)操作軟件。ARPANET的技術(shù)對網(wǎng)絡(luò)技術(shù)的發(fā)展產(chǎn)生了重要的影響。
28.反復(fù)解析反復(fù)解析解析:域名解析主要有遞歸解析和反復(fù)解析.域名解析要求服務(wù)器系統(tǒng)一次性完成全部名字—地址的轉(zhuǎn)換,反復(fù)解析是每次請求一個(gè)服務(wù)器,不能解析的話再請求別的服務(wù)器。
29.【審題關(guān)鍵句】10列100行選票,每行小于等于5的無效,統(tǒng)計(jì)存入數(shù)組。
\n【解題思路】
\n本題類似第55套試題,通過審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求每行選票中選中數(shù)大于5時(shí)記錄才有效,與第55套的要求剛好相反,參考答案的第8行,修改該條件語句的條件設(shè)置即可。
\n【參考答案】
\n
\n第14類字符左右移動(dòng)指定位后與原字符之和替換原字符
30.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計(jì)個(gè)數(shù),各位數(shù)字之和為偶數(shù)的數(shù)的個(gè)數(shù)及平均值。
\n【解題思路】
\n①定義整型循環(huán)變量i、j,表示各位數(shù)字之和的長整型變量he以及存儲一個(gè)四位數(shù)的字符數(shù)組num[5]。
\n②循環(huán)變量i從0開始,依次遞增到4,對字符數(shù)組hum[5]的每個(gè)元素賦初值0。
\n③循環(huán)變量i從0開始,依次遞增到MAXNUM.1,對每個(gè)數(shù)組元素xx[i]進(jìn)行判斷,如果xx[i]的值非零,則變量totNum加1,退出循環(huán)時(shí),totNum的值就是文件in.dat中存有的四位正整數(shù)的個(gè)數(shù)。
\n④循環(huán)變量i從0開始,依次遞增到totNum-1,對于每個(gè)數(shù)組元素xx[i]調(diào)用庫函數(shù)sprintf以4個(gè)字符寬度形式輸出到字符數(shù)組num中,用字符數(shù)組num中的每個(gè)元素減去0的ASCII碼48,就分別得到xx[i]這個(gè)四位數(shù)每位上的數(shù)字,并把這四個(gè)數(shù)字相加賦給變量j。再對變量j對2求余數(shù)進(jìn)行判斷其值是否等于0,如果等于0,則說明j是偶數(shù),變量totCnt加1,并把xx[i]的值累加到變量he。
\n⑤退出循環(huán)后,把變量he的類型轉(zhuǎn)換成雙精度型再除以totCnt得到符合條件的數(shù)的算術(shù)平均值totPjz。
\n【參考答案】
\n
31.D解析:計(jì)算機(jī)網(wǎng)絡(luò)中采用層次結(jié)構(gòu),可以有以下的一些優(yōu)點(diǎn):各層之間相互獨(dú)立;靈活性好:各層都可以采用最合適的技術(shù)來實(shí)現(xiàn),各層實(shí)現(xiàn)技術(shù)的改變不影響其他層;易于實(shí)現(xiàn)和維護(hù);有利于促進(jìn)標(biāo)準(zhǔn)化。
32.B解析:SNMP即簡單網(wǎng)絡(luò)管理協(xié)議;SMTP即簡單郵件傳輸協(xié)議;FTP即文件傳輸協(xié)議:TELNET即遠(yuǎn)程登錄協(xié)議。
33.C解析:DNS把整個(gè)因特網(wǎng)劃分成多個(gè)域,稱之為頂級域,并為每個(gè)頂級域規(guī)定了國際通用的域名。頂級域的劃分采用了兩種劃分模式,即組織模式和地理模式。一般com代表工、商、金融等企業(yè)。
34.voidencryptChar(){inti;char*pf;for(i=0;i<maxline;i++)pf=xx[i];/*指針pf指向當(dāng)前行的首地址*/whilie(*pf!=0){if(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后的值小于等于32則該字符不變*/else*pf=*pf*11%256;/*否貝Jj將所對應(yīng)的字符進(jìn)行替代*/pf++;/*指針pf指向下一個(gè)字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指針pf指向當(dāng)前行的首地址*/\r\nwhilie(*pf!=0)\r\n{\r\nif(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶數(shù)或計(jì)算后\r\n的值小于等于32,則該字符不變*/\r\nelse\r\n*pf=*pf*11%256;/*否貝Jj將所對應(yīng)的字符進(jìn)行替代*/\r\npf++;/*指針pf指向下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個(gè)處理,因此,需要定義一個(gè)字符指針變量來控制原二維數(shù)組的各行。當(dāng)前行如果確定下來,用指針的移動(dòng)就可以依次掃描該行的所有字符元素,每得到一個(gè)字符就對它進(jìn)行條件判斷。根據(jù)題意,條件用“if(*pf%2++0||*pf*11%256<=32)”來實(shí)現(xiàn),如果該字符不滿足上述條件,就用一個(gè)新的字符來替代,新的字符是當(dāng)前字符乘以11的結(jié)果再去與256求余數(shù),處理完畢后,指針去取下一個(gè)字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個(gè)字符,對下一個(gè)字符進(jìn)行處理。
35.intjsSort(){inticnt=0j;Datach;for(i=0;i〈200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個(gè)數(shù)大于第一個(gè)數(shù)加第三個(gè)數(shù)之和*/{bb[cnt]=aa[i];/*則把該組數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/}for(i=0;i〈cnt-1;i++)/*對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個(gè)數(shù)*/for(j=i+1;j〈cnt;j++)/*加第三個(gè)數(shù)之和的大小進(jìn)行降序排列*/if(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;/*返回滿足條件的個(gè)數(shù)*/}intjsSort()\r\n{\r\ninti,cnt=0,j;\r\nDatach;\r\nfor(i=0;i〈200;i++)\r\nif(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個(gè)數(shù)大于第一個(gè)數(shù)加第三個(gè)數(shù)之和*/\r\n{\r\nbb[cnt]=aa[i];/*則把該組數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個(gè)數(shù)*/\r\nfor(j=i+1;j〈cnt;j++)/*加第三個(gè)數(shù)之和的大小進(jìn)行降序排列*/\r\nif(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3)\r\n{ch=bb[i];\r\nbb[i]=bb[j];\r\nbb[j]=ch;\r\n}\r\nreturncnt;/*返回滿足條件的個(gè)數(shù)*/\r\n}解析:本題考查對結(jié)構(gòu)體數(shù)組中的元素的各個(gè)域的操作。首先利用一個(gè)for循環(huán)來依次取得結(jié)構(gòu)體數(shù)組中的各個(gè)元素,之后按照題目要求對當(dāng)前的元
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 滇人版七年級信息技術(shù)下第一單元第一課認(rèn)識計(jì)算機(jī)第一課時(shí)教學(xué)設(shè)計(jì)
- 10 古詩三首《石灰吟》(教學(xué)設(shè)計(jì))-2024-2025學(xué)年統(tǒng)編版語文六年級下冊
- 第四單元 第4課時(shí) 統(tǒng)計(jì)表和條形統(tǒng)計(jì)圖練習(xí)七(2)(教學(xué)設(shè)計(jì))-2024-2025學(xué)年四年級上冊數(shù)學(xué)蘇教版001
- 七年級語文上冊 第一單元 2濟(jì)南的冬天教學(xué)設(shè)計(jì) 新人教版
- 七年級體育與健康 足球2教學(xué)設(shè)計(jì)
- Recycle 2(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語五年級上冊
- 骨科手術(shù)術(shù)后的疼痛管理
- 餐飲行業(yè)未來發(fā)展趨勢
- 二年級品德下冊 多想著點(diǎn)兒別人教學(xué)設(shè)計(jì) 首師大版
- 粵教版 (B版)七年級上(2018)第一節(jié) 接入互聯(lián)網(wǎng)教學(xué)設(shè)計(jì)
- 山東省日照市東港區(qū)2023-2024學(xué)年六年級下學(xué)期期中數(shù)學(xué)試題
- 李豐黃金K線理論詳解
- MOOC 家庭與社區(qū)教育-南京師范大學(xué) 中國大學(xué)慕課答案
- 癌癥的一病一品
- 初中一年級下學(xué)期期末考試語文試卷含答案(人教版)
- 合作商務(wù)方案
- 檔案數(shù)字化培訓(xùn)課件
- 母與子性可行性報(bào)告
- 口腔行業(yè)人效分析
- 人工智能教育在中小學(xué)班級管理中的應(yīng)用策略
- 華為QSA審核報(bào)告
評論
0/150
提交評論