版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
2021年福建省廈門市全國計(jì)算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.正確描述100Base-TX特性的是
A.傳輸介質(zhì)為阻抗100W的5類UTP,介質(zhì)訪問控制方式為CSMA/CD,每段電纜的長度限制為100m,數(shù)據(jù)傳輸速率為100Mb/s
B.傳輸介質(zhì)為阻抗100W的3類UTP,介質(zhì)訪問控制方式為CSMA/CD,每段電纜的長度限制為185m,數(shù)據(jù)傳輸速率為l00Mb/s
C.傳輸介質(zhì)為阻抗100W的3類UTP,介質(zhì)訪問控制方式為TokenRing,每段電纜的長度限制為185m,數(shù)據(jù)傳輸速率為l00Mb/s
D.傳輸介質(zhì)為阻抗l00W的5類UTP,介質(zhì)訪問控制方式為TokenRing,每段電纜的長度限制為100m,數(shù)據(jù)傳輸速率為l00Mb/s
2.解釋程序的作用是()。
A.將高級語言轉(zhuǎn)換為目標(biāo)程序B.將匯編語言轉(zhuǎn)換為目標(biāo)程序C.解釋執(zhí)行高級語言程序D.解釋執(zhí)行匯編語言程序
3.下列關(guān)于服務(wù)器技術(shù)的描述中,錯(cuò)誤的是()
A.熱插拔功能允許用戶在不切斷電源的情況下更換硬盤、板卡等
B.集群系統(tǒng)中一臺主機(jī)出現(xiàn)故障時(shí)不會影響系統(tǒng)的正常服務(wù)
C.服務(wù)器的可用性用MTBF描述
D.服務(wù)器磁盤性能表現(xiàn)在磁盤存儲容量與速度
4.文件傳輸服務(wù)使用()協(xié)議。
A.SMTPB.FTPC.UDPD.TELNET
5.
6.
7.以下哪項(xiàng)不是IP電話中網(wǎng)守所具有的功能?()。
A.號碼查詢B.計(jì)費(fèi)管理C.身份驗(yàn)證D.呼叫控制
8.下列入侵檢測系統(tǒng)結(jié)構(gòu)中,能夠真正避免單點(diǎn)故障的是()。
A.集中式B.層次式C.協(xié)作式D.對等式
9.某一主機(jī)IP地址為5,子網(wǎng)掩碼是40。該主機(jī)的有限廣播地址為()。
A.55
B.
C.5
D.55
10.IPV6地址FE::45:A2:A的::之間被壓縮的二進(jìn)制數(shù)字0的位置為()
A.16B.32C.64D.96
二、填空題(10題)11.進(jìn)行DES加密時(shí),需要進(jìn)行______輪的相同函數(shù)處理。
12.按邏輯功能區(qū)分,SIP系統(tǒng)由用戶代理、代理服務(wù)器、重定向服務(wù)器、______。
13.在X.800中將安全攻擊分為兩類:被動攻擊和______。
14.
第69題ADSL技術(shù)通常使用—___________對線進(jìn)行信息傳輸。
15.在NetWare網(wǎng)絡(luò)中,負(fù)責(zé)網(wǎng)絡(luò)文件目錄結(jié)構(gòu)的創(chuàng)建與維護(hù),建立用戶與用戶組,以及設(shè)置用戶權(quán)限、目錄文件權(quán)限與目錄文件屬性等任務(wù)。
16.用戶的電子郵件地址由兩部分構(gòu)成,中間使用【】間隔。
17.對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括兩個(gè)方面:存儲安全和______安全。
18.
19.
20.(20)IPTV包括視頻點(diǎn)播、直播電視和________3個(gè)基本業(yè)務(wù)。
三、2.填空題(8題)21.實(shí)時(shí)系統(tǒng)可分成兩類,即實(shí)時(shí)控制系統(tǒng)和______。
22.在傳遞數(shù)據(jù)的過程中,如果目標(biāo)IP地址和當(dāng)前所在的網(wǎng)絡(luò)不同,那么該數(shù)據(jù)就必須經(jīng)過______中轉(zhuǎn),才能到達(dá)目的網(wǎng)絡(luò)。
23.在因特網(wǎng)路由器中,有些路由表項(xiàng)是由網(wǎng)絡(luò)管理員手工建立的。這些路由表項(xiàng)被稱為【】路由表項(xiàng)。
24.在電子政務(wù)的體系結(jié)構(gòu)中,______是整個(gè)電子政務(wù)建設(shè)的基礎(chǔ)工程。
25.電子商務(wù)應(yīng)用系統(tǒng)通常包含CA安全認(rèn)證系統(tǒng)、______、業(yè)務(wù)應(yīng)用系統(tǒng)和用戶及終端系統(tǒng)。
26.CSMA/CD在網(wǎng)絡(luò)通信負(fù)荷—工塑量【】時(shí)表現(xiàn)出較好的吞吐率與延遲特性。
27.ATM局域網(wǎng)仿真系統(tǒng)中,連接在ATM網(wǎng)絡(luò)中的主機(jī)與網(wǎng)橋可以從邏輯上劃分為若干個(gè)獨(dú)立的區(qū)域,每個(gè)區(qū)域稱為一個(gè)【】。
28.能把計(jì)算機(jī)處理好的結(jié)果轉(zhuǎn)換成為文本、圖形、圖像或聲音等形式并輸送出來的設(shè)備稱為【】設(shè)備。
四、C語言程序設(shè)計(jì)題(2題)29.
yy[9]中,即第一個(gè)候選人的得票數(shù)存入yy[O]中,以此類推。最后調(diào)用函數(shù)WriteDat把結(jié)果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)writeDat的內(nèi)容。
第l4類字符左右移動指定位后與原字符之和替換原字符
30.請編制函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中,請編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,xx中所有奇數(shù)的平均值ave1,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。
注意:方差變量必須采用雙精度類型。
計(jì)算方差的公式如下:
設(shè)N為奇數(shù)的個(gè)數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。
原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
五、1.選擇題(3題)31.在采用非搶占式進(jìn)程調(diào)度方式下,下列______不會引起進(jìn)程切換。
A.時(shí)間片到B.—個(gè)更高優(yōu)先級的進(jìn)程就緒C.進(jìn)程運(yùn)行完畢D.進(jìn)程執(zhí)行P操作
32.基于網(wǎng)絡(luò)安全的需要,網(wǎng)絡(luò)操作系統(tǒng)一般提供了四級安全保密機(jī)制:注冊安全性、用戶信任者權(quán)限與________。Ⅰ.最大信任者權(quán)限屏蔽Ⅱ.物理安全性Ⅲ.目錄與文件屬性Ⅳ.協(xié)議安全性
A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅱ和ⅢD.Ⅲ和Ⅳ
33.下列關(guān)于認(rèn)證技術(shù)的說法錯(cuò)誤的是()。
A.賬戶名/口令認(rèn)證是最常用的—種認(rèn)證方式
B.消息認(rèn)證能夠確定接受方接受到的消息是否被篡改過
C.身份認(rèn)證是用來對網(wǎng)絡(luò)中的實(shí)體進(jìn)行驗(yàn)證的方法
D.數(shù)字簽名是十六進(jìn)制的字符串
六、1.程序設(shè)計(jì)題(3題)34.已知文件IN19.DAT中存有100個(gè)產(chǎn)品銷售記錄,每個(gè)產(chǎn)品銷售記錄由產(chǎn)品代碼dm(字符型4位)、產(chǎn)品名稱mc(字符型10位)、單價(jià)dj(整型)、數(shù)量s1(整型)、金額je(長整型)幾部分組成。其中:金額=單價(jià)×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個(gè)銷售記錄并存入結(jié)構(gòu)數(shù)組sell中。請編制函數(shù)SortDat(),其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT19.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;/*單價(jià)*/
intsl;/*數(shù)量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[ill;
inti;
fp=fopen("IN19.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[ii.si=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT19.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);
}
35.已知數(shù)據(jù)文件IN77.DAT中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:如果一個(gè)4位數(shù)的干位數(shù)字上的值加十位數(shù)字上的值恰好等于百位數(shù)字上的值加上個(gè)位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計(jì)㈩滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT77.DAT文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN77.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt)
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT77.DAT","w");
fprintf(fp,"%od\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
36.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN2.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中:請編制函數(shù)StrOL(),該函數(shù)的功能是:以行為單位對行中以空格或標(biāo)點(diǎn)符號為分隔的所有單詞進(jìn)行倒排。最后把已處理的字符串(應(yīng)不含標(biāo)點(diǎn)符號)仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT2.DAT中。
例如:原文:YOUHeMe
Iamastudent.
結(jié)果:MeHeYou
studentaamI
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個(gè)字符,含標(biāo)點(diǎn)符號和空格。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
charxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidStrOL(void)
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN2.DAT不能打開!\n\007");
return;
}
StrOL();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN2.DAT","r"))==NULL)return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
maxline=i;
fclose(rD):
return0;
}
voidWriteDat(void)
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT2.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
參考答案
1.A本題中100Base-TX的含義是:100Mb/s的速率,基帶傳輸,采用的是UTP(非屏蔽雙絞線)。而單從這三個(gè)信息是無法得出答案的。接下來,繼續(xù)考慮:100Base-TX顯然是以太網(wǎng)的標(biāo)準(zhǔn),而以太網(wǎng)使用的介質(zhì)訪問控制方式是CSMA/CD,因此C、D就可以排除;而100Base系列(快速以太網(wǎng))中,主要有三種:一是采用4對3類線的100Base-T4,一種是采用2對5類線的100Base—TX,還有一種是采用光纖的100Base-FX,因此我們又可以排除B,得到正確答案A。
2.C
3.C
4.B選項(xiàng)A),SMTP是簡單郵件傳輸協(xié)議;選項(xiàng)B),F(xiàn)TP是文件傳輸協(xié)議;選項(xiàng)C),UDP是用戶數(shù)據(jù)報(bào)協(xié)議,運(yùn)行在傳輸層;選項(xiàng)D),Telnet是遠(yuǎn)程登錄協(xié)議。
5.C
6.A
7.A
8.D解析:分布式入侵檢測系統(tǒng)(IDS)可以分為層次式、協(xié)作式、對等式等類型。其中,對等模型的應(yīng)用使得分布式IDS真正避免了單點(diǎn)故障的發(fā)生。由于各模塊地位、作用完全平等,可以通過對其數(shù)目進(jìn)行控制來提供所需的入侵檢測處理能力,因此整個(gè)系統(tǒng)具有很好的伸縮性。
層次式IDS將數(shù)據(jù)收集的工作分布在整個(gè)網(wǎng)絡(luò)中。這些傳感器作為整個(gè)入侵檢測工作的底層,其所獲取的數(shù)據(jù)將被送至高一層的分布式數(shù)據(jù)分析模塊。經(jīng)過簡單的分析處理,各數(shù)據(jù)分析模塊再將這些初步結(jié)果送交全局的分析模塊進(jìn)行決策以判定網(wǎng)絡(luò)系統(tǒng)是否遭受入侵。其主要問題是不能很好地適應(yīng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的變化,較難部署,而且上層的入侵檢測模塊若受到攻擊,則其入侵檢測的有效性將大大降低。
協(xié)作式IDS的各數(shù)據(jù)分析模塊可以相對獨(dú)立地進(jìn)行決策,與層次式IDS相比,具有更大的自主性。但整個(gè)分布式IDS仍由一個(gè)統(tǒng)一的中央控制機(jī)制進(jìn)行協(xié)調(diào),單點(diǎn)故障的風(fēng)險(xiǎn)依然存在。
9.A32位全l的IP地址(255.255.255.255)用于本網(wǎng)廣播,該地址稱為有限廣播地址。
10.C
11.1616解析:在DES加密中,明文的處理經(jīng)過3個(gè)階段。首先,64位的明文經(jīng)過初試置換(IP)而被重新排列。然后進(jìn)行16輪的相同函數(shù)的作用,每輪的作用中有置換和代換。最后一輪迭代的輸出有64位,它是輸入明文和密鑰的函數(shù)。最后,預(yù)輸出再被與置換(IP)互逆的逆初始置換(IP-1)作用產(chǎn)生64位的密文。
12.用戶代理代理服務(wù)器重定向服務(wù)器注冊服務(wù)器用戶代理,代理服務(wù)器,重定向服務(wù)器,注冊服務(wù)器解析:按邏輯功能區(qū)分,SIP系統(tǒng)由用戶代理,代理服務(wù)器,重定向服務(wù)器,注冊服務(wù)器組成,其中用戶代理分為用戶代理客戶機(jī)和用戶代理服務(wù)器兩部分,代理服務(wù)器負(fù)責(zé)接受用戶代理發(fā)來的請求,重定向服務(wù)器用于規(guī)劃SIP呼叫路徑,注冊服務(wù)器用于接收和處理用戶端的客戶請求。
13.主動攻擊主動攻擊解析:在X.800中將安全攻擊分為兩類:被動攻擊和主動攻擊。被動攻擊試圖了解或利用系統(tǒng)的信息,但不影響系統(tǒng)資源。主動攻擊試圖改變系統(tǒng)資源或影響系統(tǒng)工作。
14.1
【解析】ADSL技術(shù)通常使用1對線進(jìn)行信息傳輸。
15.網(wǎng)絡(luò)管理員在NetWare網(wǎng)絡(luò)中,網(wǎng)絡(luò)管理員負(fù)責(zé)網(wǎng)絡(luò)文件目錄結(jié)構(gòu)的創(chuàng)建與維護(hù),建立用戶與用戶組,設(shè)置用戶權(quán)限、目錄文件權(quán)限與目錄文件屬性,完成網(wǎng)絡(luò)安全保密、文件備份、網(wǎng)絡(luò)維護(hù)與打印隊(duì)列管理等任務(wù)。
16.@
17.傳輸傳輸解析:對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括信息存儲安全和傳輸安全。
18.
19.
20.20)時(shí)移電視
【解析】IPTV是一種利用寬帶網(wǎng)絡(luò)為用戶提供交互式多媒體服務(wù)的業(yè)務(wù),具體來說,電視類服務(wù)是指與電視服務(wù)相關(guān)的服務(wù),如視頻點(diǎn)播、直播電視和時(shí)移電視等。
21.實(shí)時(shí)信息處理系統(tǒng)實(shí)時(shí)信息處理系統(tǒng)解析:實(shí)時(shí)信息處理要求計(jì)算機(jī)能對終端設(shè)備發(fā)來的服務(wù)請求及時(shí)予以正確的回答。
22.路由器路由器解析:網(wǎng)絡(luò)通過IP地址決定數(shù)據(jù)是直接投遞還是通過某個(gè)路由器傳送出去。
23.靜態(tài)靜態(tài)解析:實(shí)踐中,路由表的建立有兩種基本方法:靜態(tài)路由表由手工建立,形成后到達(dá)某一目的網(wǎng)絡(luò)的路由便固定下來。網(wǎng)絡(luò)結(jié)構(gòu)不復(fù)雜的時(shí)候使用,不能自動適應(yīng)互聯(lián)網(wǎng)結(jié)構(gòu)的變化。必須手工修改路由表。動態(tài)路由表由網(wǎng)絡(luò)中的路由器相互自動發(fā)送路由信息而動態(tài)建立的,在網(wǎng)絡(luò)結(jié)構(gòu)復(fù)雜并且經(jīng)常變化情況下使用。
24.統(tǒng)一的安全電子政務(wù)平臺統(tǒng)一的安全電子政務(wù)平臺解析:統(tǒng)一的安全電子政務(wù)平臺是整個(gè)電子政務(wù)建設(shè)的基礎(chǔ)工程,也是整個(gè)電子政務(wù)系統(tǒng)的樞紐,其主要功能是為有關(guān)政府部門的對外業(yè)務(wù)服務(wù)應(yīng)用提供數(shù)據(jù)的傳輸與交換平臺,并提供與內(nèi)部政務(wù)專網(wǎng)及因特網(wǎng)的接入接口。
25.支付網(wǎng)關(guān)系統(tǒng)支付網(wǎng)關(guān)系統(tǒng)解析:電子商務(wù)應(yīng)用系統(tǒng)由各子系統(tǒng)構(gòu)成,其中有些子系統(tǒng)(CA安全認(rèn)證系統(tǒng)、支付網(wǎng)關(guān)系統(tǒng))在電子商務(wù)系統(tǒng)中必不可少,沒有這些子系統(tǒng)就不能成為完整的電子商務(wù)系統(tǒng),而有些子系統(tǒng)則可以根據(jù)企業(yè)用戶或個(gè)人用戶的需求來建立(業(yè)務(wù)應(yīng)用系統(tǒng)、用戶及終端系統(tǒng))。
26.較低較低解析:本題考查點(diǎn)是CSMA/CD的特性。CSMA/CD是以太網(wǎng)的核心技術(shù)。其控制機(jī)制可以形象地描述為:先聽后發(fā),邊聽邊發(fā),沖突停止,延遲重發(fā)。CSMA/CD介質(zhì)訪問控制方法可以有效地控制多結(jié)點(diǎn)對共享總線傳袍介質(zhì)的訪問,方法簡單,易于實(shí)現(xiàn)。在網(wǎng)絡(luò)通信負(fù)荷較低時(shí)表現(xiàn)出較好的吞吐率與延遲特性。但是,當(dāng)網(wǎng)絡(luò)通信負(fù)荷增大時(shí),由于沖突增多,網(wǎng)絡(luò)吞吐率下降、傳輸延遲增加,解決的方法是擴(kuò)展帶寬和采用交換技術(shù)。
27.ELANELAN解析:ATM局域網(wǎng)仿真系統(tǒng)中,連接在ATM網(wǎng)絡(luò)中的主機(jī)與網(wǎng)橋可以從邏輯上劃分為若干個(gè)獨(dú)立的區(qū)域,每個(gè)區(qū)域稱為一個(gè)ELAN。
28.輸出輸出解析:輸出設(shè)備是計(jì)算機(jī)系統(tǒng)輸出數(shù)據(jù)和信息的設(shè)備。
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類字符左右移動指定位后與原字符之和替換原字符
30.【審題關(guān)鍵句】讀取l000個(gè)數(shù),奇數(shù)個(gè)數(shù)、平均值及方差,偶數(shù)個(gè)數(shù)及平均值。
\n【解題思路】
\n本題類似第48套試題,通過審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求計(jì)算的是奇數(shù)的方差,參考答案的第15~20條語句。另外,本題給出的原程序中已經(jīng)定義了odd,因此在答案程序中不需要再次定義該變量。
\n【參考答案】
\n
\n
31.B解析:在CPU為不可剝奪(非搶占式)進(jìn)程調(diào)度方式下有以下4種情況會引起進(jìn)程切換。1、正在執(zhí)行的進(jìn)程運(yùn)行完畢。2、正在執(zhí)行的進(jìn)程調(diào)用阻塞原語將自己阻塞起來進(jìn)入等待狀態(tài)。3、正在執(zhí)行的進(jìn)程調(diào)用了P原語操作,從而因資源不足而被阻塞;或調(diào)用了V原語操作激活了等待資源的進(jìn)程。4、在分時(shí)系統(tǒng)中時(shí)間片用完。當(dāng)CPU方式是可剝奪(搶占式)時(shí),就緒隊(duì)列中的某個(gè)進(jìn)程的優(yōu)先級變得高于當(dāng)前運(yùn)行進(jìn)程的優(yōu)先級,也會引起進(jìn)程切換。所以,在采用非搶占式進(jìn)程調(diào)度方式下,一個(gè)更高優(yōu)先級的進(jìn)程就緒不會引起進(jìn)程切換。
32.B解析:基于對網(wǎng)絡(luò)安全性的需要,以NetWare操作系統(tǒng)為例,它提供了4級安全保密機(jī)制:注冊安全性;用戶信任者權(quán)限;最大信任者權(quán)限屏蔽:目錄與文件屬性。
33.D解析:數(shù)字簽名(digitalsignature)與手寫簽名類似,只不過手寫簽名是模擬的,因人而異。數(shù)字簽名是0和1的數(shù)字串,因消息而異,所以選項(xiàng)D是錯(cuò)誤的。
34.voidSortDat(){intij;PROxy;for(i=0;i〈MAX-1;i++)for(j=i+1;j〈MAX;j++)if(strcmp(sell[i].dmsell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].dmsell[j].dm)==0)/*若產(chǎn)品代碼相同則按金額從小到大進(jìn)行排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{inti,j;\r\nPROxy;\r\nfor(i=0;i〈MAX-1;i++)\r\nfor(j=i+1;j〈MAX;j++)\r\nif(strcmp(sell[i].dm,sell[j].dm)>0)/*按產(chǎn)品代碼從小到大進(jìn)行排列*/\r\n{xy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].dm,sell[j].dm)==0)/*若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問題??梢杂眠x擇法來實(shí)現(xiàn),即用第一個(gè)元素的產(chǎn)品代碼依次和它后面的元素的產(chǎn)品代碼進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品代碼比后面的某個(gè)元素的產(chǎn)品代碼對應(yīng)位置的字符的ASCII碼大(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個(gè)元素的位置,繼續(xù)和后面的其他元素進(jìn)行比較,最終在第一個(gè)元素中存放的是產(chǎn)品代碼最小的元素,以此類推,就實(shí)現(xiàn)了從小到大排序的功能。
注意:這里要進(jìn)行交換的是兩個(gè)結(jié)構(gòu)體變量,而不是它們的某一個(gè)域,因此,要借助第三個(gè)結(jié)構(gòu)體變量來充當(dāng)中間容器。若發(fā)現(xiàn)產(chǎn)品代碼是相同的,則要按照金額從小到大進(jìn)行排序。
35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<MAX;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/if((thou+ten==hun+data)&&a[i]%2!=1){/*如果千位數(shù)加十位數(shù)等于百位數(shù)并且此數(shù)是偶數(shù)*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/for(j=i+1;j<cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<MAX;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=a[i]%10;/*求四位數(shù)的個(gè)位數(shù)字*/\r\nif((thou+ten==hun+data)&&a[i]%2!=1)\r\n{/*如果千位數(shù)加十位數(shù)等于百位數(shù),并且此數(shù)是偶數(shù)*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從小到大的順序排列*/\r\nfor(j=i+1;j<cnt;j++)\r\nif(b[i]>b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本題考查的知識點(diǎn)如下:
(1)將一個(gè)4位整數(shù)各位上的數(shù)轉(zhuǎn)變成單獨(dú)的個(gè)位數(shù)。
(2)判斷結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。
(3)數(shù)據(jù)的排序。
在本題中,首先要將一個(gè)4位數(shù)的千位、百位、十位、個(gè)位拆成獨(dú)立的數(shù)字。這里借助特殊運(yùn)算符號“%”(取余)和“/”(整除)。將一們位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得—卜位上的數(shù)字,除以10取余則得個(gè)位上的數(shù)字。若一個(gè)數(shù)除以2取余為0,則這個(gè)數(shù)是偶數(shù)。題目中的兩個(gè)條件必須同時(shí)滿足,所以兩條件之間用“與”運(yùn)算。先將滿足條件的數(shù)存入數(shù)組b中,再對數(shù)組中的數(shù)據(jù)進(jìn)行排序。最后的排序采用“選擇排序法”。
36.voidstrOL(void){intijkstrl1;charc;for(i=0;i<maxline;i++)/*把各行中多余的標(biāo)點(diǎn)符號去掉*/for(j=0;j<strlen(xx[i]);j++){c=xx[i][j];if((c<='A'&&c<='Z')||(c<='a'&&c<='z')||c==''||(c>='0'&&c<='9'));elsexx[i][j]='';for(1=0;l<maxline;l++){charch[80]={0};charpp[80]={0);strl=strlen(xx[l]);i=str1-1;k=1;while(1){while(((xx[l][i]>='a'&&xx[l][i]<='z')||(xx[l][i]>='A'&&xx[l][i]<='z')||(xx[l][i]>='0'&&xx[1][i]<='9'))&&i>=0)/*處理字母和數(shù)字*/{for(j=k;j>=0;j--)/*從當(dāng)前行的最后一個(gè)字符開始取字符直到遇到空格*/pp[j+1]=pp[j];pp[O]=xx[l][i];k++;i--;}strcat(chpp);/*把該單詞存放到數(shù)組ch中*/strcpy(pp"");/*清空數(shù)組pp*/k=1;if(i==-l)break;/*如果處理完了一行則退出循環(huán)*/while((xx[1][i]<'0'||(xx[l][i]>'9'&&xx[l][i]<'A')||xx[1][i]>'z')&&i>=0)/*處理空格*/{for(j=k;j>=0;j--)pp[j+1]=pp[j];pp[0]=xx[l][i];k++;i--;}strcat(chpp);/*把空格加到數(shù)組ch中*/strcpy(pp"");/*清空數(shù)組*/k=0;if(i==-1)break;/*如果處理完了一行則退出循環(huán)*/}strcpy(xx[l]ch);/*把已處理完的字符串仍按行重新存入字符串?dāng)?shù)組xx中*/}}voidstrOL(void)\r\n{\r\ninti,j,k,strl,1;charc;\r\nfor(i=0;i<maxline;i++)/*把各行中多余的標(biāo)點(diǎn)符號去掉*/\r\nfor(j=0;j<strlen(xx[i]);j++)\r\n{\r\nc=xx[i][j];\r\nif((c<=\'A\'&&c<=\'
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 小學(xué)一年級語文課前三分鐘小故事10篇
- 第23課《得道多助失道寡助》教學(xué)設(shè)計(jì) 統(tǒng)編版語文八年級上冊
- 3 1 倒數(shù)的認(rèn)識(同步測試)六年級上冊數(shù)學(xué)人教版
- 2024-2025版高中地理第三章地理信息技術(shù)的應(yīng)用第三節(jié)地理信息系統(tǒng)的應(yīng)用學(xué)案中圖版必修3
- 2024-2025學(xué)年高考數(shù)學(xué)一輪復(fù)習(xí)專題5.1任意角和蝗制及任意角的三角函數(shù)知識點(diǎn)講解含解析
- 2024年飛行管理系統(tǒng)合作協(xié)議書
- 2024年FS-L系列柔軟劑項(xiàng)目合作計(jì)劃書
- 2024年電力測量儀表項(xiàng)目合作計(jì)劃書
- 玉溪師范學(xué)院《國畫基礎(chǔ)》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024年液態(tài)食品包裝機(jī)械項(xiàng)目合作計(jì)劃書
- 最新八年級道法上冊概括與評論題角度匯編
- 基因與健康PPT通用課件
- 酒店組織架構(gòu)圖以及各崗位職責(zé)(完整版)
- 環(huán)境地質(zhì)學(xué)試題庫(共45頁)
- 新噸公里計(jì)算
- 某熱力管道工程施工組織設(shè)計(jì)方案
- 重慶12.23特大井噴案例
- 外墻面磚脫落維修施工方案完整
- 煤場機(jī)械車輛操作規(guī)程
- GB_T4897-2015刨花板(高清版)
- 制作天氣瓶--認(rèn)識溶液教學(xué)設(shè)計(jì)
評論
0/150
提交評論