版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【2022年】湖北省荊州市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.下列關(guān)于SNMP的描述中,錯誤的是()。
A.SNMP是基于TCP傳輸?shù)?/p>
B.MIB一2庫中計數(shù)器類型的值只能增加不能減少
C.SNMP操作主要有Get、Set、Notifications等
D.Manager通過SNMP定義的PDU向Agent發(fā)出請求
2.第
38
題
WEB服務(wù)器通常守候在第幾號端口?()
A.110B.80C.20D.21
3.若要執(zhí)行特定次數(shù)的ping命令,正確的輸入是()。
A.pingIP-tB.pingIP-lC.pingIP-nD.pingIP-s
4.在集中式網(wǎng)絡(luò)管理模式中,網(wǎng)絡(luò)管理結(jié)點與被管結(jié)點之間的關(guān)系是()。
A.對等B.主/從C.管理者/代理D.服務(wù)器/代理
5.下列關(guān)于服務(wù)器技術(shù)的描述中,錯誤的是()。
A.服務(wù)器磁盤性能表現(xiàn)在磁盤存儲容量與I/O速度
B.集群系統(tǒng)中一臺主機出現(xiàn)故障時不會影響系統(tǒng)的正常服務(wù)
C.熱插拔功能允許用戶在不切斷電源的情況下更換硬盤、板卡等
D.采用對稱多處理器(SMP)技術(shù)的服務(wù)器的總體性能取決于CPU的數(shù)量
6.關(guān)于IP地址,下列正確的選項是()。
A.主機名與IP地址一一映射
B.10.x.x.x和192.168.x.x可作為內(nèi)部互聯(lián)網(wǎng)的IP地址,連上因特網(wǎng)的時候,需要轉(zhuǎn)換成可以在因特網(wǎng)中使用的IP地址
C.一臺主機只能有一個IP地址
D.任意IP地址在一個時刻只能分配給一臺主機,否則會引起沖突
7.
8.對于下列關(guān)于TCP的說法,錯誤的一項是()。
A.TCP協(xié)議為應(yīng)用層提供可靠的數(shù)據(jù)傳輸服務(wù)
B.TCP協(xié)議可以提供面向連接的數(shù)據(jù)流傳輸服務(wù)
C.每一個TCP連接都是以可靠的建立連接開始,以友好地拆除連接結(jié)束
D.TCP軟件負責解釋TCP信息內(nèi)容
9.
10.下面說法中,正確的是
A.信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越高
B.信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越低
C.信道的帶寬和數(shù)據(jù)傳輸率無關(guān)
D.信道的帶寬和數(shù)據(jù)傳輸率在數(shù)值上相等
二、填空題(10題)11.在計算機拓撲結(jié)構(gòu)中,簡單、傳輸延時確定。
12.平均無故障時間的英文縮寫是______。
13.(14)瀏覽器結(jié)構(gòu)由一個__________和一系列的用戶單元、解釋單元組成。
14.寬帶綜合業(yè)務(wù)數(shù)字網(wǎng)(B-ISDN)的傳輸速率很高,能達到幾十或幾百Mb/s,甚至達到幾十或幾百Gb/s。數(shù)據(jù)傳輸速率超過1Gb/s時,一般要采用【】作為傳輸介質(zhì)。
15.計算機網(wǎng)絡(luò)層次結(jié)構(gòu)模型和各層協(xié)議的集合叫做計算機網(wǎng)絡(luò)【】。
16.(5)計算機網(wǎng)絡(luò)拓撲主要是指通信子網(wǎng)的拓撲構(gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與________都有重大影響。
17.
18.在加密技術(shù)中,作為算法輸入的原始信息稱為【】。
19.(14)用戶使用的FTP用戶接口程序通常有三種類型,即傳統(tǒng)的FTP命令行____和FTP下載工具。
20.有一類加密類型常用于數(shù)據(jù)完整性檢驗和身份驗證,例如計算機系統(tǒng)中的口令就是利用【】算法加密的。
三、2.填空題(8題)21.下表為一路由器的路由表。如果該路由器接收到一個源IP地址為0、目的IP地址為0IP數(shù)據(jù)報,那么它將把此IP數(shù)據(jù)報投遞到【】。
22.針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用______結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。
23.電子現(xiàn)金可以存儲在智能型IC支付卡上,也可以以數(shù)字形式存儲在現(xiàn)金文件中,該現(xiàn)金文件就形成了一個【】。
24.國家政務(wù)建設(shè)應(yīng)用系統(tǒng)中,______主要面向政府公務(wù)員,提供辦公支持、決策支持等。
25.結(jié)構(gòu)化布線系統(tǒng)采用的傳輸介質(zhì)主要是雙絞線和______。
26.在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)通常選用雙絞線和______。
27.TokenBus局域網(wǎng)中的令牌是一種特殊的控制幀,它用來控制結(jié)點對總線的【】。
28.所謂接入網(wǎng)(州)是指交換局到______之間的所有設(shè)備。
四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVai,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果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)容。
30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.TCP/IP參考模型中的主機-網(wǎng)絡(luò)層對應(yīng)于OSI參考模型的_______。Ⅰ.物理層Ⅱ.數(shù)據(jù)鏈路層Ⅲ.網(wǎng)絡(luò)層
A.Ⅰ和ⅡB.ⅢC.ⅠD.Ⅰ、Ⅱ和Ⅲ
32.在不同網(wǎng)絡(luò)結(jié)點的對等層之間的通信需要下列哪一項協(xié)議()。
A.模塊接口B.對等層協(xié)議C.電信號D.傳輸介質(zhì)
33.數(shù)字信息技術(shù)能夠______。
A.對發(fā)送者和接收者的身份進行認證B.對發(fā)送者的身份進行認證C.防止交易中的抵賴發(fā)生D.保證數(shù)據(jù)在傳輸過程中的安全性
六、1.程序設(shè)計題(3題)34.請編制程序,要求:將文件IN91.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中奇數(shù)的個數(shù)cnt1和偶數(shù)的個數(shù)cnt2,以及數(shù)組xx下標為偶數(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);
35.請編制函數(shù)ReadDa(()實現(xiàn)從文件IN83.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、奇數(shù)的平均值avel、偶數(shù)的平均值ave2及所有奇數(shù)的方差totfc的值。最后調(diào)用函數(shù)WrireDat()把結(jié)果輸出到OUT83.DAT文件中。
計算方差的公式如下:
設(shè)N為奇數(shù)的個數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。
原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#defineMAX1000
intxx[MAX],odd=0,even=0;
doubleavel=0.0,ave2=0.0,totfc=0.0;
voidWriteDat(void);
intReadDat(void)
{
FILE*fp;
if((fp=fopen("IN83.DAT","r"))==NULL)return1;
fclose(fp);
return0;
}
voidCompute(void)
{
}
voidmain()
{
inti;
for(i=0;i<MAX;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN83.DAT不能打開!\007\n");
return;
}
Compute();
printf("ODD=%d\nAVEl=%f\nAVE2=%f\nTOTFC=%f\n",odd,avel,ave2,totfc);
WriteDat();
}
voidWriteDat(void)
{
FILE*fp;
inti;
fp=fopen("OUT83.DAT","w");
fprintf(fp,"%d\n%lf\n%lf\n%lf\n",odd,avel,ave2,totfc);
fclose(fp);
}
36.在文件in33.dat中有200個正整數(shù),且每個正整數(shù)均在100至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)并存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按照每個數(shù)的后3位的大小進行升序排列,將排序后的前10個數(shù)存入數(shù)組bb中,如果數(shù)組比中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進行降序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件out33.dat中。
例如:處理前60125099901270258088
處理后90126012702580885099
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat)和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include
9include
#include
intaa[200],bb[10];
voidreadDat();
voidwriteDat();
voidjsSort()
{
}
voidmain()
{
readDat();
jsSort();
writeDat();
}
voidreadDat()
{
FILE*in;
inti;
in=fopen("in33.dat","r");
for(i=0;i<200;i++)fscanf(in,"%d",&aa[i]);
fclose(in);
}
voidwriteDat()
{
FILE*out;
inti;
clrscr();
out=fopen("out33.dat","w");
for(i=0;i<10;i++)
{
printf("i=%d,%d\n",i+l,bb[i]);
fprintf(out,"%d\n",bb[i]);
}
fclose(out);
}
參考答案
1.AsNMP是一種較流行的用于傳輸管理信息的傳輸協(xié)議。SNMP定義比較簡單,并不在每層都定義有管理實體,只在TCP/IP協(xié)議層上進行定義,并基于UDP傳輸。MIB-2中的計數(shù)器是一個非負的整數(shù),且從0開始逐步增加,但不能減少。SNMP的操作有Get、Set、Notifications等,每種操作都有相應(yīng)的PDU操作,故選擇A選項。
2.BWEB服務(wù)器守候的端口是FCP的80號端口,服務(wù)器守候在21號端口,這些都是知名端口。
3.C
4.B集中式網(wǎng)絡(luò)管理模式在網(wǎng)絡(luò)系統(tǒng)中設(shè)置專門的網(wǎng)絡(luò)管理結(jié)點,管理軟件和管理功能主要集中在網(wǎng)絡(luò)管理結(jié)點上,網(wǎng)絡(luò)管理結(jié)點與被管結(jié)點之間的關(guān)系是主從關(guān)系。
5.D評價高性能存儲技術(shù)的指標主要是I/0速度和磁盤存儲容量。集群(Cluster)技術(shù)是向一組獨立的計算機提供高速通信線路,組成一個共享數(shù)據(jù)存儲空間的服務(wù)器系統(tǒng),如果一臺主機出現(xiàn)故障,它所運行的程序?qū)⑥D(zhuǎn)移到其他主機。因此集群計算機技術(shù)可以大大提高服務(wù)器的可靠性、可用性和容災(zāi)能力。熱插拔功能允許用戶在不切斷電源的情況下,更換存在故障的硬盤、板卡等部件,從而提高系統(tǒng)應(yīng)對突發(fā)事件的能力。服務(wù)器總體性能不僅僅取決于CPU數(shù)量,而且與CPU主頻、系統(tǒng)內(nèi)存和網(wǎng)絡(luò)速度等都有關(guān)系。
6.B選項A),主機名與IP地址并非一一映射,一個主機可以有兩個或多個IP地址,如果一主機有兩個或多個IP地址,則該主機可能會屬于兩個或多個邏輯網(wǎng)絡(luò):選項B),10x.x.x和192.168x.x可作為內(nèi)部互聯(lián)網(wǎng)的IP地址,連上因特網(wǎng)的時候,需要轉(zhuǎn)換成可以在因特網(wǎng)中使用的IP地址:選項C),一個主機可以有兩個或多個IP地址;選項D),一個內(nèi)部IP地址可以分配給不同子網(wǎng)中的不同主機,連上因特網(wǎng)后,轉(zhuǎn)換成因特網(wǎng)中合法的IP地址,這些IP地址不相同就不會引發(fā)沖突,正確的說法是:一個合法的IP地址在一個時刻只能分配給一臺主機。
7.B
8.D選項A),TCP協(xié)議運行于傳輸層,可為應(yīng)用層提供可靠的數(shù)據(jù)傳輸服務(wù);選項B),TCP協(xié)議可以提供面向連接的、可靠的、全雙工的數(shù)據(jù)流傳輸服務(wù);選項C),每一個TCP連接都是以可靠的建立連接開始,以友好地拆除連接結(jié)束;選項D),TCP軟件并不閱讀或干預(yù)所傳送的信息內(nèi)容,只是把互聯(lián)層看作一個包通信系統(tǒng),這一系統(tǒng)負責連接兩端主機。
9.A
10.A解析:信道的帶寬越寬,可以傳輸?shù)臄?shù)據(jù)傳輸率越高。
11.環(huán)型拓撲結(jié)構(gòu)在環(huán)型拓撲結(jié)構(gòu)中,每個節(jié)點與兩個最近的節(jié)點相連接,使整個網(wǎng)絡(luò)形成一個環(huán)形,數(shù)據(jù)沿著環(huán)向一個方向發(fā)送。環(huán)中的每個節(jié)點如同一個能再生和發(fā)送信號的中繼器,它們接收環(huán)中傳輸?shù)臄?shù)據(jù),再將其轉(zhuǎn)發(fā)到下一個節(jié)點。環(huán)型拓撲結(jié)構(gòu)簡單、傳輸延時確定。
12.MTBFMTBF解析:MTBF是MeanTimeBetweenFailures的縮寫,指多長時間系統(tǒng)發(fā)生一次故障,即平均無故障時間。
13.(14)控制單元【解析】瀏覽器通常由一系列的用戶單元、一系列的解釋單元和一個控制單元組成。
14.光纖或光纜光纖或光纜解析:由于光纖通信具有損耗低、頻帶寬、數(shù)據(jù)率高、抗電磁波干擾力強等特點,適用于高速率、距離較大的網(wǎng)絡(luò)。
15.體系結(jié)構(gòu)體系結(jié)構(gòu)解析:本題考查點是計算機網(wǎng)絡(luò)體系結(jié)構(gòu)的定義。計算機網(wǎng)絡(luò)的通信功能被分解到若干層次中分別定義,并且各層對等實體之間存在著通信和通信協(xié)議。下層通過層間“接口”向上層提供“服務(wù)”。一個功能完備的計算機網(wǎng)絡(luò)需要一套復(fù)雜的協(xié)議集。計算機網(wǎng)絡(luò)的所有功能層次、各層次的通信協(xié)議以及相鄰層間接口的集合稱為網(wǎng)絡(luò)體系結(jié)構(gòu)。構(gòu)成網(wǎng)絡(luò)體系結(jié)構(gòu)的分層、協(xié)議和接口是其三要素,可以表示為:網(wǎng)絡(luò)體系結(jié)構(gòu)={分層、協(xié)議、接口}需要指出的是,網(wǎng)絡(luò)體系結(jié)構(gòu)說明了計算機網(wǎng)絡(luò)層次結(jié)構(gòu)應(yīng)如何設(shè)置,并且應(yīng)該如何對各層的功能進行精確的定義。它是抽象的,而不是具體的,其目的是在統(tǒng)一的原則下來設(shè)計、建造和發(fā)展計算機網(wǎng)絡(luò)。網(wǎng)絡(luò)體系結(jié)構(gòu)僅給出一般性指導(dǎo)標準和概念性框架,至于用何種硬件和軟件來實現(xiàn)定義的功能,則不屬于網(wǎng)絡(luò)體系結(jié)構(gòu)的范疇??梢?,對同樣的網(wǎng)絡(luò)體系結(jié)構(gòu),可采用不同的方法,設(shè)計完全不同的硬件和軟件來實現(xiàn)相應(yīng)層次的功能。
16.(5)通信費用
【解析】計算機網(wǎng)絡(luò)拓撲主要是指通信子網(wǎng)的拓撲構(gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費用都有重大影響。
17.
18.明文明文解析:在加密技術(shù)中,作為算法輸入的原始信息稱為明文。
19.瀏覽器
【解析】用戶使用的FTP用戶接口程序通常有三種類型,即傳統(tǒng)的FTP命令行、瀏覽器和FTP下載工具。
20.不可逆加密或安全單項散列不可逆加密或安全單項散列解析:加密過程不需要密鑰,且經(jīng)過加密的數(shù)據(jù)無法解密是不可逆加密算法,又稱單項散列算法。適用于完整性校驗和身份驗證,不適合數(shù)據(jù)加密。代表算法有:MD5算法和安全散列算法SHA。
.7解析:由于目的IP為0,其目的網(wǎng)絡(luò)為,由路由表可以看出,到目的網(wǎng)絡(luò)的上一步是網(wǎng)絡(luò)是,故將IP數(shù)據(jù)報投遞到。
22.雙層網(wǎng)絡(luò)雙層網(wǎng)絡(luò)解析:針對工廠環(huán)境中存在強干擾的特點,工業(yè)布線系統(tǒng)一般要用雙層網(wǎng)絡(luò)結(jié)構(gòu)來提高系統(tǒng)運行的穩(wěn)定性。
23.電子錢包電子錢包解析:使用電子現(xiàn)金進行電子支付活動中,買方使用自己的計算機通過網(wǎng)絡(luò)訪問銀行的電子現(xiàn)金生成器,將部分或全部現(xiàn)金取出,以加密文件形式存入計算機硬盤。這樣,該計算機硬盤中的現(xiàn)金文件就形成了一個電子錢包。
24.對內(nèi)電子政務(wù)應(yīng)用系統(tǒng)對內(nèi)電子政務(wù)應(yīng)用系統(tǒng)解析:根據(jù)面向的用戶種類來分,國家政務(wù)建設(shè)應(yīng)用系統(tǒng)分成對內(nèi)電子政務(wù)應(yīng)用系統(tǒng)和對外電子政務(wù)應(yīng)用系統(tǒng)。對內(nèi)是面向政府公務(wù)員,對外則面對公眾,提供各政府職能部門的相關(guān)服務(wù)。
25.光纖光纖解析:在結(jié)構(gòu)化布線系統(tǒng)中,布線硬件主要包括配線架、傳輸介質(zhì)、通信插座、插座板、線槽和管道等。傳輸介質(zhì)主要有雙絞線和光纖,在我國主要采用非屏蔽雙絞線與光纖混合使用的方法。
26.光纖或光纜光纖或光纜解析:在結(jié)構(gòu)化布線系統(tǒng)中,傳輸介質(zhì)主要采用非屏蔽雙絞線與光纖混合結(jié)構(gòu),可以連接各種設(shè)備與網(wǎng)絡(luò)系統(tǒng),包括語音、數(shù)據(jù)通信設(shè)備、交換設(shè)備、傳真設(shè)備和局域網(wǎng)系統(tǒng)。
27.訪問權(quán)訪問權(quán)解析:Token\u3000Bus用來控制結(jié)點對總線的訪問權(quán)。
28.用戶終端用戶終端解析:用戶終端到交換局之間的設(shè)備稱為接入網(wǎng)。
29.【審題關(guān)鍵句】千位-百位-十位-個位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位-百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。
\n【參老答案】
\n
\n
30.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。
\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調(diào)用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。
\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調(diào)用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調(diào)用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調(diào)用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結(jié)尾的子字符拷貝到字符串變量str中,再調(diào)用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。
\n④調(diào)用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結(jié)果仍按行重新存入字符串數(shù)組xx中。
\n【參考答案】
\n
31.A解析:TCP/IP參考模型可以分為4個層次:應(yīng)用層,傳輸層,互聯(lián)層,主機-網(wǎng)絡(luò)層。其中,應(yīng)用層(Applicationlayer)與OSI應(yīng)用層相對應(yīng),傳輸層(Transportlayer)與OSI傳輸層相對應(yīng),互聯(lián)層(Internetlayer)與OSI網(wǎng)絡(luò)層相對應(yīng),主機-網(wǎng)絡(luò)層(Host-to-Networklayer)與OSI數(shù)據(jù)鏈路層及物理層相對應(yīng)。
32.B解析:OSI參考模型劃分層次的原則之一就是規(guī)定不同結(jié)點的同等層按照協(xié)議實現(xiàn)對等層之間的通信。
33.D解析:數(shù)字信封使用私有密鑰加密算法并利用接收人的公鑰對要傳輸?shù)臄?shù)據(jù)進行加密,以保證數(shù)據(jù)信息在傳輸過程中的安全性。
34.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ù)的個數(shù)cnt1*/cnt1++;elsecnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/if(i%2==0){j+=xx[i];/*求數(shù)組xx下標為偶數(shù)的元素值的總和*/k++;}}Pj=(float)(j*100/k)/100;/*求數(shù)組xx下標為偶數(shù)的元素值的算術(shù)平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本題考查的知識點如下:(1)運算符“%”的使用。(2)強制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;一個數(shù)除以2取余所得的數(shù)為1則它是奇數(shù)否則是偶數(shù)取余使用運算符“%”。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義一個長整型變量來記錄和。因為個數(shù)也為整型運算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點類型這樣就可以實現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進行訪問。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ù)的個數(shù)cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出數(shù)組xx中偶數(shù)的個數(shù)cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求數(shù)組xx下標為偶數(shù)的元素值的總和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求數(shù)組xx下標為偶數(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[解析]本題考查的知識點如下:\r\n(1)運算符“%”的使用。\r\n(2)強制類型轉(zhuǎn)換和小數(shù)位數(shù)的保留;\r\n一個數(shù)除以2取余所得的數(shù)為1,則它是奇數(shù),否則是偶數(shù),取余使用運算符“%”。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義一個長整型變量來記錄和。因為個數(shù)也為整型,運算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點類型,這樣就可以實現(xiàn)保留兩位小數(shù)。使用循環(huán)對所有數(shù)據(jù)進行訪問。
35.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN83.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*l0+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++)if(xx[i]%2!=0){odd++;/*計算出xx中奇數(shù)的個數(shù)odd*/ave1+=xx[i];/*求奇數(shù)的和*/yy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/}else{even++;/*計算出xx中偶數(shù)的個數(shù)even*/ave2+=xx[i];/*求偶數(shù)的和*/}ave1/=odd;/*求奇數(shù)的平均值*/ave2/=even;/*求偶數(shù)的平均值*/for(i=0;i<odd;i++)totfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/}intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN83.DAT','r'))==NULL)return1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*l0+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\n\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*計算出xx中奇數(shù)的個數(shù)odd*/\r\nave1+=xx[i];/*求奇數(shù)的和*/\r\nyy[odd-l]=xx[i];/*將奇數(shù)存入組中yy中*/\r\n}\r\nelse\r\n{\r\neven++;/*計算出xx中偶數(shù)的個數(shù)even*/\r\nave2+=xx[i];/*求偶數(shù)的和*/\r\n}\r\nave1/=odd;/*求奇數(shù)的平均值*/\r\nave2/=even;/*求偶數(shù)的平均值*/\r\nfor(i=0;i<odd;i++)\r\ntotfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd;/*求所以奇數(shù)的方差*/\r\n}解析:本題考查的知識點如下:
(1)從文件中讀取數(shù)據(jù)。
(2)奇偶數(shù)的判斷和方差的求法。
在C語言中,有一結(jié)構(gòu)體類型FILE,其中包含文件的一些屬性信息??啥x指針指向該結(jié)構(gòu)體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年惠安縣消防救援大隊政府專職消防員招聘10人備考題庫及答案詳解一套
- 2026年臨朐縣柳山中心衛(wèi)生院公開招聘工作人員備考題庫及參考答案詳解
- 2026年伊通滿族自治縣事業(yè)單位引進人才備考題庫完整答案詳解
- 2026年塔里木大學公開招聘專任教師備考題庫參考答案詳解
- 2026年度寧夏招錄選調(diào)生選報備考題庫及答案詳解參考
- 2026年個舊市潤霖建設(shè)發(fā)展有限責任公司招聘備考題庫參考答案詳解
- 2026年云錫新材料(東營)有限公司招聘備考題庫及答案詳解一套
- 2026年人保備考題庫科技有限公司招聘備考題庫及完整答案詳解一套
- 2026年臺州市椒江區(qū)國有資本運營集團有限公司公開招聘工作人員的備考題庫有答案詳解
- 2026年中復(fù)神鷹碳纖維西寧有限公司招聘備考題庫含答案詳解
- 2024年全國大學生西門子杯工業(yè)自動化挑戰(zhàn)賽-ITEM2-邏輯控制賽項-工程設(shè)拓夢者隊計文件
- 軌跡大數(shù)據(jù)處理技術(shù)的關(guān)鍵研究進展綜述
- 被打和解協(xié)議書范本
- 《糖尿病合并高血壓患者管理指南(2025版)》解讀
- 職業(yè)暴露考試試題及答案
- DB61-T 1843-2024 酸棗種植技術(shù)規(guī)范
- 機械密封安裝及維護培訓(xùn)
- 古建筑修繕加固施工方案
- DG-TJ08-19-2023園林綠化養(yǎng)護標準
- 上海市2024-2025學年高二上學期期末考試英語試題(含答案無聽力原文及音頻)
- 實驗室評審不符合項原因及整改機制分析
評論
0/150
提交評論