版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
【2023年】福建省寧德市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.關(guān)于WWW服務(wù)系統(tǒng),以下哪種說法是錯誤的?()
A.WWW服務(wù)采用服務(wù)器/客戶機工作模式
B.Web頁面采用HTTP書寫而成
C.客戶端應(yīng)用程序通常稱為瀏覽器
D.頁面到頁面的鏈接信息由URL維持
2.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
3.下列關(guān)于路由器技術(shù)的描述中,錯誤的是()
A.路由器的包轉(zhuǎn)發(fā)能力與路由器的端口數(shù)量、端口速率、包長度、包類型相關(guān)
B.轉(zhuǎn)發(fā)率通常是衡量路由器中傳輸效率的性能
C.突發(fā)處理能力是以最大幀間隔發(fā)送數(shù)據(jù)包而不引起丟失的最大傳輸速率來衡量
D.路由器的冗余是為了保證設(shè)備的可靠性與可用性
4.千兆以太網(wǎng)的傳輸速率是傳統(tǒng)的10Mbps以太網(wǎng)的100倍,但是它仍然保留著和傳統(tǒng)的以太網(wǎng)相同的()。
A.物理層協(xié)議B.幀格式C.網(wǎng)卡D.集線器
5.域名中表示主機名的是()。
A.wwwB.xyzC.eduD.cn
6.被稱為交互式電視點播系統(tǒng)的是()。
A.CVDB.IPTVC.VODD.VoIP
7.若服務(wù)器系統(tǒng)可用性達到99.99%,那么每年的停機時間必須小于()
A.4分鐘B.10分鐘C.53分鐘D.106分鐘
8.網(wǎng)絡(luò)基礎(chǔ)服務(wù)系統(tǒng)不包括()。
A.網(wǎng)絡(luò)管理和服務(wù)軟件B.網(wǎng)絡(luò)安全軟件C.網(wǎng)絡(luò)下載和上傳軟件D.網(wǎng)絡(luò)管理軟件
9.以下哪項不是INTERNET的主要服務(wù)()。A.WEB服務(wù)B.E-MAIL服務(wù)C.電子商務(wù)服務(wù)D.綜合布線服務(wù)
10.在IEEE802.11b點對點模式中,唯一需要的無線設(shè)備是()。
A.無線接入點B.無線路由器C.無線網(wǎng)卡D.無線網(wǎng)橋
二、填空題(10題)11.
12.在OSI參考模型中,【】是計算機通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
13.傳統(tǒng)文本都是線性的、順序的,如果是非線性的、非順序的則稱為【】。
14.JPEG是一種______圖像壓縮編碼的國際標準。
15.傳統(tǒng)文本都是線性的和順序的,而超文本則是。
16.(12)IP數(shù)據(jù)報的報頭長度應(yīng)當是32b的整數(shù)倍,如果不是,需要填充域加_________湊齊。
17.
18.
19.在奔騰芯片中設(shè)置了多條流水線,可以同時執(zhí)行多個處理,這種技術(shù)稱為。
20.環(huán)型拓撲的優(yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負荷較重、______要求較高的應(yīng)用環(huán)境。
三、2.填空題(8題)21.網(wǎng)絡(luò)管理的一個重要功能是性能管理,性能管理包括______和調(diào)整兩大功能。
22.堆棧是一種執(zhí)行______算法的數(shù)據(jù)結(jié)構(gòu)。
23.奔騰的內(nèi)部總線是32位的,但它與存儲器之間的外部總線為______位。
24.網(wǎng)絡(luò)信息系統(tǒng)的安全管理主要基于3個原則:多人負責原則、任期有限原則及______原則。
25.單指令流、多數(shù)據(jù)流的英文縮寫是【】。
26.在“共享介質(zhì)”方式的總線型局域網(wǎng)中,如果兩個或兩個以上節(jié)點同時(或幾乎同時)將數(shù)據(jù)幀送上總線,這種情況被稱為【】。
27.機器語言全部都是______,它是計算機能惟一識別的語言,可在計算機上直接執(zhí)行。
28.在系統(tǒng)結(jié)構(gòu)上,UNIX由兩部分組成:一部分是內(nèi)核,另一部分是______。
四、C語言程序設(shè)計題(2題)29.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。
說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main和寫函數(shù)Wdata的內(nèi)容。
30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出所有這些四位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件中。
例如:5591是素數(shù),該數(shù)滿足條件,參加計算平均值pjzl,且個數(shù)cnt-=cnt+1。
9812是非素數(shù),該數(shù)不滿足條件,參加計算平均值pjz2。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],已定義變量:cnt,pjzl,pjz2
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.IP數(shù)據(jù)報中的()主要用于控制和測試兩個目的。A.頭部校驗和B.數(shù)據(jù)報選項C.填充D.重組控制
32.PnP主板的特點是支持()。
A.多種芯片集B.大容量存儲器C.即插即用D.多種CPU插座
33.下列敘述中是數(shù)字簽名功能的是
A.防止交易中的抵賴行為發(fā)生B.防止計算機病毒入侵C.保證數(shù)據(jù)傳輸?shù)陌踩訢.以上都不對
六、1.程序設(shè)計題(3題)34.已知數(shù)據(jù)文件IN82.DAT中存有300個4位數(shù),并已調(diào)用函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)isValue(),其功能是:求出這些4位數(shù)是素數(shù)的個數(shù)cnt,再求出所有滿足此條件的4位數(shù)的平均值pjz1,以及所有不滿足此條件的4位數(shù)的平均值pjz2,最后調(diào)用函數(shù)writeDat()把結(jié)果cnt,pjz1,pjz2,輸出到out82.dat文件中。
例如:5591是素數(shù),則該數(shù)滿足條件,計算平均值pjz1,且個數(shù)cnt=cnt+1。
9812是非素數(shù),則該數(shù)不滿足條件,計算平均值pjz2。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt,pjz1,pjz2。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjz1=0.0,pjz2=0.0;
intisP(intm)
{
inti;
for(i=2;i<m;i++)
if(m%i==0)return0;
return1;
}
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("in82.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out82.dat","w");
fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);
fclose(fp);
}
35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN39.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)ChA(),該函數(shù)的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的字符,以此類推一直處理到倒數(shù)第二個字符,最后一個字符的ASCII值加第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT39.DAT中。
注意:部分源程序已給出。
原始文件存放的格式是:每行的寬度小于80個字符,含標點符號和空格。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[50][80];
intmaxline=0;
intReadDat();
voidWriteDat();
voidChA(void)
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN39.DAT不能打開!\n\007");
return;
}
ChA();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN39.DAT","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()
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT39.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
36.已知文件IN21.DAT中存有100個產(chǎn)品銷售記錄,每個產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱從大到小進行排列,若產(chǎn)品名稱相同,則按金額從小到大進行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT21.DAT中。
注意:部分源程序已給出。
請勿改動主函數(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];/*產(chǎn)品代碼*/
charmc[11];/*產(chǎn)品名稱*/
intdj;/*單價*/
intsi;/*數(shù)量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN21.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;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT21.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[i].sl,sell[i].je);
}
fclose(fp);
}
參考答案
1.B解析:WWW服務(wù)系統(tǒng)中,信息資源以Web頁的形式存儲在服務(wù)器中,這些頁面采用超文本方式(即超文本標記語言HTML,并非是超文本傳輸協(xié)議HTTP)對信息進行組織,通過鏈接將一頁信息接到另一頁信息。
2.A
3.C
4.B于兆以太網(wǎng)的傳輸速率比快速以太網(wǎng)快10倍,傳輸速率達到1Obps。千兆以太網(wǎng)保留著傳統(tǒng)10Mbps以太網(wǎng)的基本特征,它們具有相同的幀格式與類似的組網(wǎng)方法,只是將每位的發(fā)送時間降低到lns。
5.B
6.C
7.C1-停機時間(單位是小時)/(365×24)×100%=服務(wù)器可用性百分比,其中365指的是365天,24是每天24小時。代入公式1-x/(365×24)×100%=99.99%,得0.876小時,即如果要保證服務(wù)器系統(tǒng)可用性達到99.99%,系統(tǒng)每年的停機時間要小于0.876小時。4分鐘約是0.067小時,10分鐘約是O.1666/b時,53分鐘約是0.883小時。因此選項C最接近0.876小時,故選C選項。
8.C
9.D
10.C無線接入點:這個設(shè)備的基本功能是集合無線或者有線終端,其作用類似于有線局域網(wǎng)中集線器和交換機。無線路由器:無線路由器是具有無線路由功能的AP(Ac—tessPoint,接入點),一般情況下具有NAT功能,可以用它建立一個小的無線局域網(wǎng)。無線網(wǎng)卡:無線局域網(wǎng)中最基本的硬件,主要實現(xiàn)點對點通信。無線網(wǎng)橋:主要用于連接幾個不同的網(wǎng)段,實現(xiàn)較遠距離的無線通信。故選擇C選項。
11.
12.傳輸層傳輸層解析:在OSI參考模型中,傳輸層的主要任務(wù)是向用戶提供可靠的端到端服務(wù),透明的傳送報文,它向高層屏蔽了下層數(shù)據(jù)通信的細節(jié),因而是計算機通信體系結(jié)構(gòu)中最關(guān)鍵的一層。
13.超文本超文本解析:超文本是非線性的,讀者可以根據(jù)自己的興趣決定閱讀哪一部分的內(nèi)容。
14.靜止靜止解析:JPEG是關(guān)于靜止圖像壓縮編碼的國際標準,由國際標準化組織和圍際電報電話咨洵委員會聯(lián)合制定。它適合于連續(xù)色調(diào)、多級灰度、單色或彩色靜止圖像的數(shù)字壓縮編碼。
15.非線性的與多媒體相關(guān)的概念如下。
—多媒體技術(shù):對文本、聲音、圖形、圖像進行處理、傳輸、存儲和播放的集成技術(shù)。
—超文本:傳統(tǒng)文本是線性的、順序的;而超文本是非線性的,用戶可以隨意選擇。
—超媒體技術(shù):基于超文本技術(shù)的多媒體數(shù)據(jù)管理技術(shù)。
—超鏈接:建立超媒體節(jié)點信息間的聯(lián)系,定義了超媒體的結(jié)構(gòu)。
16.(12)0
【解析】IP數(shù)據(jù)報的報頭長度應(yīng)當是32b的整數(shù)倍,如果不是,需要填充域加0湊齊。
17.
18.域名服務(wù)器
19.超標量超標量(Superscalar)技術(shù)指在芯片內(nèi)部設(shè)置多于1條的流水線,以便同時執(zhí)行多個處理。例如,在芯片內(nèi)設(shè)置U指令流水線和V指令流水線來執(zhí)行整數(shù)指令,設(shè)置浮點數(shù)指令流水線來執(zhí)行浮點數(shù)指令。
20.實時性實時性解析:環(huán)型拓撲的優(yōu)點是結(jié)構(gòu)簡單,實現(xiàn)容易,傳輸延遲確定,適應(yīng)傳輸負荷較重、實時性要求較高的應(yīng)用環(huán)境。
21.監(jiān)視監(jiān)視解析:性能管理功能允許網(wǎng)絡(luò)管理者查看網(wǎng)絡(luò)運行的好壞,它主要包括監(jiān)視和調(diào)整兩大功能。
22.先進后出先進后出解析:堆棧是一種先進后出的數(shù)據(jù)結(jié)構(gòu)。即先進棧的元素壓到棧底,出棧時則是彈出棧頂元素。
23.6464解析:奔騰采用增強的64位數(shù)據(jù)總線。
24.職責分離職責分離解析:網(wǎng)絡(luò)信息系統(tǒng)的安全管理主要基于多人負責原則、任期有限原則及職責分離原則。所謂職責分離,指的是在信息處理系統(tǒng)工作的人員不要打聽、了解或參與職責以外的任何和安全有關(guān)的事項。
25.SIMDSIMD解析:從指令系統(tǒng)看,奔騰3增加了70條新指令,稱為SSE,StreamingSIMDExtensions,意為流式的單指令流、多數(shù)據(jù)流擴展指令。
26.“沖突”或“碰撞”“沖突”或“碰撞”解析:在“共享介質(zhì)”方式的總線型局域網(wǎng)中,一個時間片內(nèi)只能有一個數(shù)據(jù)幀在總線上。當一個節(jié)點試圖向另一個節(jié)點上送數(shù)據(jù)幀時,首先要“偵聽”總線上是否有數(shù)據(jù)幀在傳輸,如果有,就要等待;如果沒有,便可以傳輸。但也存在這樣的情況:就是兩個節(jié)點幾乎同時試圖向總線上送數(shù)據(jù)幀時,它們都沒有“偵聽”到對方的存在,結(jié)果是兩個節(jié)點上的茲據(jù)幀都上了總線,這種情況被稱為:“沖突”或“碰撞”。解決這種“沖突”問題是以“共享介質(zhì)”方式構(gòu)建總線型局域網(wǎng)中要解決的基本問題之一。
27.二進制代碼二進制代碼解析:機器語言使用最貼近機器硬件的二進制代碼,它是計算機能惟一識別的語言,可以在計算機上直接執(zhí)行。
28.核外程序核外程序解析:在系統(tǒng)結(jié)構(gòu)上,UNIX系統(tǒng)可分為兩大部分:一部分是操作系統(tǒng)的內(nèi)核,另一部分是核外程序。
29.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比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),實現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a[i][k-1]的值賦給a[i][k],實現(xiàn)把a[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。
\n【參考答案】
\n
30.【審題關(guān)鍵句】求素數(shù)的個數(shù)及平均值,并計算非素數(shù)的平均值。
\n【解題思路】
\n①首先定義循環(huán)變量i,然后通過for循環(huán)對數(shù)組a[300]中的每個元素a[i]調(diào)用函數(shù)isP(a[i])判斷a[i]是否是素數(shù)(素數(shù)的算法已在isP函數(shù)中給出,此處直接調(diào)用即可),如果是素數(shù),則把其加到變量pjzl上,同時計數(shù)變量cnt加1,否則a[i]值加到變量pjz2上。直到判斷完數(shù)組a[300]中的所有數(shù)據(jù)后退出循環(huán)。
\n②求出pjzl、pjz2和cnt的值之后,再用變量pjzl的值除以cnt的值就得到素數(shù)的平均值,同時把這個值賦給變量pjzl,最后用變量pjz2的值除以300.cnt的值就得到非素數(shù)的平均值,并把這個值賦給變量pjz2。
\n【參考答案】
\n
31.B選項A),頭部校驗和用于保證數(shù)據(jù)報報頭的完整性;選項B),數(shù)據(jù)報選項主要用于控制和測試兩大目的,作為選項,用戶可以也可以不使用IP選項;選項C),在使用選項的過程中,有可能造成數(shù)據(jù)報的頭部不是32b整數(shù)倍的情況,如果這種情況發(fā)生,則需要使用填充域湊齊:選項D),IP數(shù)據(jù)報中不存在重組控制域。
32.C解析:主板按是否即插即用分類,有PnP主板、非PnP主板等。PnP主板支持即插即用。
33.A解析:在電子商務(wù)應(yīng)用系統(tǒng)中,通常使用數(shù)字簽名技術(shù)來模擬文件或資料中的親筆簽名。數(shù)字簽名的功能主要包括3個方面;保證信息傳輸過程中的完整性、發(fā)送者身份證和防止交易中的抵賴行為發(fā)生。
34.voidjsValue(){inti;for(i=0;f<300;i++)if(isP(a[i]))/*如果該數(shù)為素數(shù)*/{pjz1+=a[i];/*將滿足條件的數(shù)求和*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}elsepjz2+=a[i];/*將不滿足條件的數(shù)求和*/pjz1=pjz1/cnt;/*求滿足條件的數(shù)的平均值*/pjz2=pjz2/(3OO-cnt);/*求不滿足條件的數(shù)的平均值*/}voidjsValue()\r\n{\r\ninti;\r\nfor(i=0;f<300;i++)\r\nif(isP(a[i]))/*如果該數(shù)為素數(shù)*/\r\n{\r\npjz1+=a[i];/*將滿足條件的數(shù)求和*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\nelsepjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\npjz1=pjz1/cnt;/*求滿足條件的數(shù)的平均值*/\r\npjz2=pjz2/(3OO-cnt);/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識點如下:
(1)循環(huán)結(jié)構(gòu)的使用。
(2)判斷結(jié)構(gòu)的使用。
在本題中,已給出判斷素數(shù)的函數(shù)isP(),只要依次將數(shù)據(jù)帶入即可。300個數(shù)據(jù)依次存入數(shù)組中,可以使用循環(huán)實現(xiàn)對數(shù)據(jù)的訪問。當數(shù)是素數(shù)時,求其和pjz1,并統(tǒng)計素數(shù)的個數(shù)。不是素數(shù)時,求和pjz2。最后將和除以個數(shù),即可得其平均值。
35.voidChA(void){intijkstr;charch;for(i=0;i<maxline;i++){str=strlen(xx[i]);/*求各行字符串的總長度*/ch=xx[i][0];for(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加得到新的字符*/xx[i][j]+=xx[i][j+1];xx[i][str-1]+=ch;/*將最后一個字符的ASCII值與第一個字符的ASCII值相加得到最后一個新的字符*/for(j=0k=str-1;j<str/2;j+jk--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中*/{ch=xx[i][j];xx[i]-[j]=xx[i][k];xx[i][k]=ch;}}}voidChA(void)\r\n{inti,j,k,str;\r\ncharch;\r\nfor(i=0;i<maxline;i++)\r\n{str=strlen(xx[i]);/*求各行字符串的總長度*/\r\nch=xx[i][0];\r\nfor(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個字符的ASCII值相加,得到新的字符*/\r\nxx[i][j]+=xx[i][j+1];\r\nxx[i][str-1]+=ch;/*將最后一個字符的ASCII值與第一個字符的ASCII值相加,得到最后一個新的字符*/\r\nfor(j=0,k=str-1;j<str/2;j+j,k--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中*/\r\n{ch=xx[i][j];\r\nxx[i]-[j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識點如下:
(1)字符變量的整數(shù)運算。
(2)字符的逆序排列。
因為是以行為處理單位,所以要先求得每一行中字符的個數(shù)。在C語言中,字符型數(shù)據(jù)可參與任何整數(shù)運算,
溫馨提示
- 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年河北省科學(xué)院事業(yè)單位公開選聘工作人員8名筆試備考題庫及答案解析
- 2026年陜西水務(wù)發(fā)展集團及所屬企業(yè)招聘(20人)筆試備考試題及答案解析
- 2026年金華東陽市橫店醫(yī)院招聘編外人員6人考試備考題庫及答案解析
- 2026年教育機構(gòu)教師溝通藝術(shù)
- 2026四川成都高新區(qū)婦女兒童醫(yī)院醫(yī)保部工作人員招聘1人考試備考試題及答案解析
- 2026年工程熱力學(xué)與環(huán)境工程的結(jié)合
- 2026湖北恩施州順鑫達勞務(wù)有限責任公司短期招聘2人筆試模擬試題及答案解析
- 2026年年度總結(jié)成果與不足的全面分析
- 2025年云南助理全科規(guī)培筆試及答案
- 2025年和君職業(yè)學(xué)院筆試及答案
- 2026年遼寧省盤錦市高職單招語文真題及參考答案
- 近五年貴州中考物理真題及答案2025
- 2026年南通科技職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試備考試題含答案解析
- 2025年黑龍江省大慶市中考數(shù)學(xué)試卷
- 2025年廣西職業(yè)師范學(xué)院招聘真題
- 中遠海運集團筆試題目2026
- 扦插育苗技術(shù)培訓(xùn)課件
- 妝造店化妝品管理制度規(guī)范
- 婦產(chǎn)科臨床技能:新生兒神經(jīng)行為評估課件
- 浙江省2026年1月普通高等學(xué)校招生全國統(tǒng)一考試英語試題(含答案含聽力原文含音頻)
- 不確定度評估的基本方法
評論
0/150
提交評論