版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
(2022年)遼寧省遼陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)測試卷(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.有關(guān)安全威脅和安全攻擊,下列說法錯誤的是()。
A.非服務(wù)攻擊與特定服務(wù)無關(guān)
B.主要的滲入威脅有特洛伊木馬和陷門
C.假冒、身份攻擊都屬于非授權(quán)訪問威脅
D.拒絕服務(wù)是指禁止通信實體的正常使用和管理,是一種主動攻擊
2.關(guān)于IP數(shù)據(jù)報的說法正確的是()。
A.任何物理網(wǎng)絡(luò)能處理的最大報文長度相同
B.分片后的報文在投遞中可以自行重組
C.IP數(shù)據(jù)報是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的
D.數(shù)據(jù)報填充域?qū)儆贗P數(shù)據(jù)報數(shù)據(jù)區(qū)
3.下列關(guān)于IEEE802.11標(biāo)準(zhǔn)的描述中,錯誤的是()。
A.IEEE802.11無線傳輸?shù)念l道定義在UNII波段
B.IEEE802.11在物理層定義了兩個擴頻技術(shù)和一個紅外傳播規(guī)范
C.IEEE802.11在MAC子層引入了一個RTS/CTS選項
D.IEEE802.11定義的傳輸速率是1Mbps和2Mbps
4.當(dāng)今IT的發(fā)展與安全投入,安全意識和安全手段之間形成()。
A.安全風(fēng)險屏障B.安全風(fēng)險缺口C.管理方式的變革D.管理方式的缺口
5.下列關(guān)于OSPF協(xié)議的描述中,正確的是()。
A.OSPF使用距離向量算法
B.鏈路狀態(tài)數(shù)據(jù)庫中包含所有區(qū)域的拓撲結(jié)構(gòu)圖
C.鏈路狀態(tài)“度量”主要是指費用、距離、延時、帶寬等
D.當(dāng)鏈路狀態(tài)發(fā)生變化時只需向相鄰的路由器發(fā)送信息
6.計算機種類繁多,按照“現(xiàn)實的分類”,可以將計算機分為()。
A.臺式機、便攜機、掌上機3種類型
B.巨型機、大型機、中型機、小型機和微型機5種類型
C.服務(wù)器、工作站、臺式機、便攜機、手持設(shè)備5種類型
D.大型主機、小型計算機、個人計算機、工作站、巨型計算機和小巨型機6種類型
7.通過撥號遠程配置Ciseo路由器時,應(yīng)使用的接口是()。
A.AUXB.ConsoleC.EthernetD.VTY
8.SET協(xié)議中,通過CA安全認(rèn)證中心來認(rèn)證當(dāng)事人的身份,______。
A.其中發(fā)卡機構(gòu)可以不需要認(rèn)證B.其中支付網(wǎng)關(guān)可以不需要認(rèn)證C.其中銀行可以不需要認(rèn)證D.以上都不對
9.在數(shù)據(jù)通信中使用曼徹斯特編碼的主要原因是_______。
A.實現(xiàn)對通信過程中傳輸錯誤的恢復(fù)
B.實現(xiàn)對通信過程中收發(fā)雙方的數(shù)據(jù)同步
C.提高對數(shù)據(jù)的有效傳輸速率
D.提高傳輸信號的抗干擾能力
10.下列關(guān)于漏洞掃描技術(shù)和工具的描述中,錯誤的是()。
A.X-Scanner采用多線程方式對指定IP地址段進行安全漏洞掃描
B.ISS的InternetScanner通過依附于主機上的掃描器代理偵測主機內(nèi)部的漏洞
C.主動掃描可能會影響網(wǎng)絡(luò)系統(tǒng)的正常運行
D.漏洞掃描工具的主要性能指標(biāo)包括速度、漏洞數(shù)量及更新周期、是否支持定制攻擊等
二、填空題(10題)11.
12.在CPU中,執(zhí)行一條指令所需的時間稱【1】周期。
13.美國IEEE的一個專門委員會曾把計算機分為6類,即;大型主機、小型計算機、__________、工作站、巨型計算機、小巨型機。
14.標(biāo)準(zhǔn)分類的A類、B類與C類IP地址采用“網(wǎng)絡(luò)號一_________”的兩級結(jié)構(gòu)。
15.對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括兩個方面:存儲安全和______安全。
16.網(wǎng)橋完成______間的連接,可以將兩個或多個網(wǎng)段連接起來,網(wǎng)橋可以通過過濾不跨網(wǎng)段傳輸信息,避免了線路的擁塞。
17.(16)身份認(rèn)證又稱為________,它是通信和數(shù)據(jù)系統(tǒng)中正確識別通信用戶或終端身份的重要途徑。
18.IP地址分配有_________和_________兩種方式。
19.IP數(shù)據(jù)報重組時,分片順序由字段提供。
20.
三、2.填空題(8題)21.IP數(shù)據(jù)報中“生存周期”字段值為【】時,該數(shù)據(jù)報將被丟棄。
22.網(wǎng)橋和路由器都是互聯(lián)的設(shè)備,它們之間的區(qū)別主要表現(xiàn)在【】的級別上。
23.當(dāng)用戶通過電話線路方式連接到ISP時,那么,在用戶端和ISP端均需要通過一個稱之為【】的設(shè)備與電話線路相連。
24.系統(tǒng)的可靠性通常用平均無故障時間和______時間來表示。
25.電子商務(wù)中的數(shù)字簽名通常利用公開密鑰加密方法實現(xiàn),其中發(fā)送者簽名使用的密鑰為發(fā)送者的【】。
26.目前最普遍的無線局域網(wǎng)技術(shù)是______技術(shù)。
27.適用于非屏蔽雙絞線的以太網(wǎng)卡應(yīng)提供______標(biāo)準(zhǔn)接口。
28.TCP可以為其用戶提供【】、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。
四、C語言程序設(shè)計題(2題)29.已知在文件in.dat中存有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是三位數(shù)。函數(shù)readDat是讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請編制函數(shù)jsSort,其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出第二個數(shù)大于第一個數(shù)加第三個數(shù)之和的數(shù),其中滿足條件的個數(shù)作為函數(shù)jsSort的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個之和的大小進行降序排列(第二個數(shù)加第三個數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中,最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到out.dat文件中。
注意:部分源程序存在test.C文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.程序test.C的功能是:計算500~800區(qū)間內(nèi)素數(shù)的個數(shù)cnt,并按所求素數(shù)的值從大到小的順序,計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)…的值sum。請編寫函數(shù)countValue實現(xiàn)程序的要求,最后main函數(shù)調(diào)用函數(shù)writeDAT0把結(jié)果cnt和sum,輸出到文件0ut.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序
五、1.選擇題(3題)31.HTTP基于客戶機—服務(wù)器模型的信息發(fā)布方式,屬于()模型。
A.有求必應(yīng)B.響應(yīng)/請求C.工作站/服務(wù)器D.請求/響應(yīng)
32.Unix歷盡滄桑而經(jīng)久不衰,IBM公司是Unix舉足輕重的成員。該公司的Unix產(chǎn)品是
A.SolarisB.OpenServerC.HP-UXD.AIX
33.______服務(wù)是目前因特網(wǎng)上使用最頻繁的—種服務(wù),它在國際之間的交流中發(fā)揮著重要作用。
A.E-MailB.TelnetC.FTPD.Netmeeting
六、1.程序設(shè)計題(3題)34.下列程序的功能是:把s字符串中所有的字符左移一個位置,串中的第一個字符移到最后。請編制函數(shù)chg(char*s)實現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDat()把結(jié)果輸出到out63.dat文件中。
例如:s字符串中原有內(nèi)容為Mn,123xyZ,則調(diào)用該函數(shù)后,結(jié)果為n,123xyZM。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN81
voidreadwriteDAT();
voidchg(char*s)
{
}
main()
{
chara[N];
clrscr();
printf("Enterastring:");
gets(a);
printf("Theoriginalstringis:");
puts(a);
chg(a);
printf("Thestringaftermodified:");
puts(a);
readwriteDAT();
}
voidreadwriteDAT()
{inti;
chara[N];
unsignedchar*p;
FILE*rf,*wf;
rf=fopen("in63.dat","r");
wf=fopen("out63.dat","w");
for(i=0;i<10;i++)
{fgets(a,80,rf);
p=strchr(a,'\n');
if(p)*p=0;
chg(a);
fprintf(wf,"%s\n",a);
}
fclose(rf);
fclose(wf);
}
35.在文件in75.dat中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均為3位數(shù)。函數(shù)readDa(()是讀取這200組數(shù)存放到結(jié)構(gòu)數(shù)組aa中。請編制函數(shù)JsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第一個數(shù)大于第二個數(shù)加第三個數(shù)之和,其中滿足條件的個數(shù)作為函數(shù)JsSort()的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對bb中的數(shù)按照每組數(shù)據(jù)的第一個數(shù)加第三個數(shù)之和的大小進行升序排列(第一個數(shù)加第三個數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中。最后調(diào)用函數(shù)writeDat()把結(jié)果bb輸出到文件out75.dat。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
typedefstruct
{
intxl,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
voidmain()
{
intcount;
readDat();
count=jsSort();
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("in75.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;
clrscr();
ut=fopen("out75,dat","w");
for(i=0;i<count;i++)
{
printf("%d,"%d,"%d,第一個數(shù)+第三個數(shù)
=%d\n",bb[i].x1,bb[i].x2,bb[i].x3,bb[i].x1+bb[i].x3);
fprintf(out,"%d,%d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
36.下列程序的功能是:利用以下所示的簡單迭代方法求方程:
cos(x)-x=0的一個實根。
xn+1=cos(xn)
迭代步驟如下:
(1)取x1初值為0.0。
(2)x0=x1,把x1的值賦給x0。
(3)x1=cos(x0),求出一個新的x1。
(4)若x0-x1的絕對值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。
(5)所求x1就是方程cos(x)-x=0的一個實根,作為函數(shù)值返回。
請編寫函數(shù)countValue()實現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和寫函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
floatcountValue()
{
}
main()
{
clrscr();
printf("實根=%f\n",countValue
printf("%f\n",cos(countValue())-countValue());
writeDAT();
}
writeDAT()
{
FILE*wf;
wf=fopen("out41.dat","w");
fprintf(wf,"%f\n",countValue
fclose(wf);
}
參考答案
1.B解析:非服務(wù)攻擊不針對某項具體服務(wù),而是基于低層協(xié)議而進行的;特洛伊木馬和陷門都是植入威脅,不是滲入威脅:假冒、身份攻擊都屬于非授權(quán)訪問威脅:拒絕服務(wù)是指禁止通信實體的正常使用和管理。假冒,重放、信息內(nèi)容的修改和拒絕服務(wù)都屬于主動攻擊。
2.C利用IP進行互聯(lián)的各個物理網(wǎng)絡(luò)能處理的最大報文長度有可能不同;分片后的報文獨立選擇路徑傳送,所以報文在投遞途中不會也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報;數(shù)據(jù)報填充域?qū)儆贗P數(shù)據(jù)報報頭區(qū)。\r\n
3.AIEEE802.11最初定義的三個物理層包括了兩個擴頻技術(shù)和一個紅外傳播規(guī)范,無線傳輸?shù)念l道定義在2.4GHz的ISM波段內(nèi)。IEEE802.11無線標(biāo)準(zhǔn)定義的傳輸速率是1Mbps和2Mbps,可以使用FHSS(跳頻擴頻)和DSSS(直序擴頻)技術(shù)。為了解決“隱藏節(jié)點”問題,IEEE802.11在MAC層上引入了一個新的RTS/CTS選項。綜上所述,選項A錯誤。
4.B
5.C0SPF采用最短路徑算法,其鏈路狀態(tài)數(shù)據(jù)庫(1inkstatedatabase)包含全網(wǎng)的拓撲結(jié)構(gòu)圖。當(dāng)鏈路狀態(tài)發(fā)生變化時使用洪泛法向所有路由器發(fā)送信息。故選C選項。
6.C解析:關(guān)于計算機的分類法,過去曾習(xí)慣分為巨、大、中、小、微5種類型,但是這種分法早已經(jīng)過時了。1989年美國IEEE(電子電氣工程師學(xué)會)將計算機分成大型主機、小型計算機、個人計算機、工作站、巨型計算機和小巨型機6種類型,但這種分類法隨著時間也成為了傳統(tǒng)的分類法。按照“現(xiàn)實的分類”,可將計算機分為服務(wù)器、工作站、臺式機、便攜機、手持設(shè)備5種類型。
7.A路由器有多種配置方式:①使用控制端口配置;②使用Aux端口連接一臺Modem,通過撥號遠程配置路由器;③使用telnet遠程登錄到路由器上配置路由器;④使用TFTP服務(wù),以拷貝配置文件、修改配置文件的形式配置路由器;⑤通過網(wǎng)絡(luò)管理協(xié)議SNMP修改路由器配置文件的方式,從而對路由器進行配置。因此選擇A選項。
8.D解析:SET協(xié)議中身份認(rèn)證對所有當(dāng)事人都是必需的。不僅持卡人和商家需要確認(rèn)對方的身份,發(fā)卡機構(gòu),支付網(wǎng)關(guān)、銀行也需要通過CA安全認(rèn)證中心來認(rèn)證。
9.B解析:曼徹斯特編碼是將要發(fā)送的數(shù)據(jù)與發(fā)送的時鐘信號結(jié)合在一起,發(fā)往接收端。接收端對收到的編碼進行解碼,從中分離出接收時鐘,用它去對接收時鐘進行同步。按照曼徹斯特編碼的編碼原理,在傳送的每一個數(shù)據(jù)位的中間必須有一次電位的跳變,該跳變信號就是同步信號。
10.D
11.
12.指令CPU每取出并執(zhí)行一條指令,都需要完成一系列的操作。這一系列操作所需要的時間通常叫做一個指令周期。
13.個人計算機個人計算機解析:1989年11月美國IEEE(電子電器工程師學(xué)會)的一個專門委員會根據(jù)計算機種類的演變過程和發(fā)展趨勢,把計算機分為6大類:大型主機、小型計算機、個人計算機、工作站、巨型計算機、小巨型機。
14.主機號或host-ID或host-id
\n
15.傳輸傳輸解析:對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括信息存儲安全和傳輸安全。
16.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:網(wǎng)橋完成數(shù)據(jù)鏈路層間的連接,可以將兩個或多個網(wǎng)段連接起來,可以通過過濾不跨網(wǎng)段傳輸?shù)男畔ⅲ苊饬司€路的擁塞。
17.(16)身份識別【解析】身份認(rèn)證又稱身份識別,它是通信和數(shù)據(jù)系統(tǒng)中正確識別通信用戶或終端身份的重要途徑。
18.\n靜態(tài)動態(tài)
\n
19.片偏移根據(jù)網(wǎng)絡(luò)使用技術(shù)的不同,每種網(wǎng)絡(luò)都規(guī)定了一個幀最多能夠攜帶的數(shù)據(jù)量,這一限制稱為最大傳輸單元(MaximumTransmissionUnit,MTU)。一個IP數(shù)據(jù)報的長度只有小于或等于一個網(wǎng)絡(luò)的MTU時,才能在這個網(wǎng)絡(luò)中傳輸。為了解決不同物理網(wǎng)絡(luò)的最大數(shù)據(jù)傳輸單元(MTU)各異的問題,IP互聯(lián)網(wǎng)采用了分片技術(shù)與重組技術(shù)。當(dāng)一個數(shù)據(jù)報的長度大于將發(fā)往網(wǎng)絡(luò)的MTU時,路由器會將IP數(shù)據(jù)報分成若干個較小的部分,每個部分稱為一個分片。然后,路由器讓每個分片獨立地選擇發(fā)送路徑。目的主機在接收到所有分片的基礎(chǔ)上對分片重新進行組裝的過程稱為IP數(shù)據(jù)重組。IP協(xié)議規(guī)定,只有最終的目的主機才可以對分片進行重組。IP數(shù)據(jù)報報頭利用標(biāo)識、標(biāo)志、片偏移3個字段進行分片和重組。標(biāo)識是IP數(shù)據(jù)報的標(biāo)識符,目的主機利用此字段和目的地址判斷收到的分片屬于哪個數(shù)據(jù)報,以便進行數(shù)據(jù)重組。標(biāo)志字段用于告訴目的主機該數(shù)據(jù)報是否已經(jīng)分片,以及當(dāng)前數(shù)據(jù)報是否是最后一個分片。片偏移字段指出本分片在初始IP數(shù)據(jù)報的數(shù)據(jù)區(qū)中的位置,位置偏移量以8字節(jié)為單位,重組的分片順序由片偏移提供。
20.
21.00解析:分組交換中數(shù)據(jù)報方式的各分組獨立選擇路由,各分組從源主機到目的主機的傳輸延遲也就各不相同,特別是由于中途路由器尋徑的錯誤,使得分組在一條循環(huán)路徑中無休止地傳送,將會影響目的主機的分組重裝。為了避免IP數(shù)據(jù)報傳遞過程中這一情況的出現(xiàn),利用IP數(shù)據(jù)報報頭中的“生存周期”字段,這是一個時間計數(shù)器(以秒為單位),若該字段值遞減到“0”,則該數(shù)據(jù)報將被丟棄。
22.互聯(lián)協(xié)議互聯(lián)協(xié)議解析:網(wǎng)橋是在數(shù)據(jù)鏈路層實現(xiàn)局域網(wǎng)互聯(lián)的設(shè)備,對于使用不同物理層協(xié)議的局域網(wǎng),可以由網(wǎng)橋來進行連接。路由器工作在網(wǎng)絡(luò)的網(wǎng)絡(luò)層上,當(dāng)數(shù)據(jù)包要在不同協(xié)議、不同體系結(jié)構(gòu)的網(wǎng)絡(luò)之間進行傳輸時,路由器不僅可以進行路由選擇,還可以進行數(shù)據(jù)包的格式轉(zhuǎn)換以適應(yīng)這種傳送。
23.調(diào)制解調(diào)器調(diào)制解調(diào)器解析:用戶通過電話線路方式連接到ISP的遠程訪問服務(wù)器(RemoteAccessServer,RAS)時,在用戶和RAS兩端均通過調(diào)制解調(diào)器與電話網(wǎng)相連。調(diào)制解調(diào)器完成數(shù)字信號到模擬信號和模擬信號到數(shù)字信號的轉(zhuǎn)換,以實現(xiàn)計算機的數(shù)字信號借助模擬電話線路進行數(shù)據(jù)傳輸?shù)墓δ?。鑒于電話線路所能支持的傳輸速率很低,一般在33.6Kbps左右,并且一條電話中繼線在一個時刻只能支持一個用戶接入,因此比較適合于單機連接。
24.平均故障修復(fù)(MTTR)平均故障修復(fù)(MTTR)解析:系統(tǒng)的可靠性通常用平均無故障MTBF時間和平均故障修復(fù)時間MTTR來表示。MTBF指多長時間系統(tǒng)發(fā)生一次故障。MTTR指修復(fù)一次故障所需要的時間。顯然,如果系統(tǒng)的MTBF時間很長、MTTR時間很短,那么該系統(tǒng)的可靠性就很高。
25.私鑰私鑰解析:本題考查點是電子商務(wù)中利用公開密鑰體制實現(xiàn)數(shù)字簽名的方法。電子商務(wù)中的數(shù)字簽名(digital,ignature)通常利用公開密鑰加密方法來實現(xiàn)。數(shù)字簽名是保證數(shù)據(jù)完整性和不可否認(rèn)性的必要手段。這種情況下,發(fā)送者使用自己的私有密鑰對數(shù)據(jù)進行加密,接收者則使用發(fā)送者已公開的公用密鑰對該“數(shù)字簽名”施行“解密”。目前公開密鑰加密體制中的典型代表是RSA(RivetsShamirAdleman)算法。RSA由3個發(fā)明者的名字組合而成。RSA算法不僅可以用數(shù)字簽名,還可以用于數(shù)據(jù)加密。
26.擴展頻譜(擴頻)擴展頻譜(擴頻)解析:目前最普遍的無線局域網(wǎng)技術(shù)是擴展頻譜技術(shù)。
27.RJ-45RJ-45解析:使用雙絞線組網(wǎng)時需具備帶有RJ-45接口的以太網(wǎng)卡。
28.可靠的可靠的解析:本題考查點是TCP協(xié)議提供的服務(wù)。Internet網(wǎng)絡(luò)中,網(wǎng)絡(luò)層的IP協(xié)議提供不可靠的數(shù)據(jù)報服務(wù)。數(shù)據(jù)報在傳輸過程中可能出現(xiàn)差錯、丟失、順序錯亂等現(xiàn)象。對大多數(shù)的應(yīng)用而言,需要通過TCP協(xié)議對IP層進行“彌補”和“加強”,以便為上層應(yīng)用進程提供一個可靠的(包括傳輸數(shù)據(jù)不重復(fù)、不丟失、順序正確)、面向連接的、全雙工的數(shù)據(jù)流傳輸服務(wù)。
29.【審題關(guān)鍵句】第2個數(shù)大于第1個數(shù)加第3個數(shù),存入數(shù)組,按第2個加第3個數(shù)之和降序排序。
\n【解題思路】
\n①首先定義兩個循環(huán)變量i、j;一個計數(shù)變量count;一個用于中間轉(zhuǎn)換數(shù)據(jù)的結(jié)構(gòu)體變量CC。
\n②建立一個for循環(huán),指定第一個for循環(huán)的循環(huán)變量i從0開始,到200時結(jié)束,每循環(huán)一次,變量i的值加1。在循環(huán)體中依次判斷每行數(shù)據(jù)中,如果aa[i]的第二個數(shù)大于第一個數(shù)加第三個數(shù)之和,則把aa[i]復(fù)制到bb[count]中,同時數(shù)組下標(biāo)變量count加1。
\n③將所有滿足條件的記錄篩選保存到數(shù)組bb口后,再通過兩個for循環(huán)對數(shù)組bb[]中記錄進行排序。第一個for循環(huán)的循環(huán)變量i的初值為0,當(dāng)?shù)扔跀?shù)組計數(shù)變量count的值減1時停止循環(huán),每循環(huán)一次,i的值加1;第二個for循環(huán)的循環(huán)變量j的初值等于i+1,當(dāng)?shù)扔跀?shù)組計數(shù)變量count的值時停止循環(huán),每循環(huán)一次,j的值加1;每次進行比較時,如果第i行的第二個數(shù)加第三個之和小于其后面第i行的第二個數(shù)加第三個之和,將執(zhí)行if條件語句后面花括號中的命令,花括號中3條命令的功能就是根據(jù)題目要求按每行數(shù)據(jù)中第二個數(shù)加第三個之和從大到小排序。
\n④最后將計數(shù)函數(shù)count返回。
\n【參考答案】
\n
\n
30.【審題關(guān)鍵旬】計算500~800區(qū)間內(nèi)素數(shù)的個數(shù),素數(shù)的值從大到小排序,再計算其間隔減、加之和,即第l個素數(shù)-第2個素數(shù)+第3個素數(shù)-第4個素數(shù)+第5個素數(shù)……的值。
\n【解題思路】
\n①首先定義一個循環(huán)變量循環(huán)i和用于正負號轉(zhuǎn)換的變量j,同時賦j的初值為-1。
\n②通過for循環(huán)對800到500的每個數(shù)字進行逐個的掃描,指定循環(huán)變量i的初值為800,當(dāng)i值等于500停止循環(huán),每執(zhí)行一次循環(huán),i的值便減l。(注意,本題for循環(huán)從大到小依次讀取數(shù)據(jù)是根據(jù)題目要求設(shè)計的,這樣得到的素數(shù)值其排序方式就是從大到小排序。)
\n③在每次執(zhí)行for循環(huán)時,都調(diào)用素數(shù)判斷函數(shù)isPrime判斷當(dāng)前的i值是否為素數(shù),如果是素數(shù),則素數(shù)計數(shù)變量cnt值加1,正負號轉(zhuǎn)換變量j的值乘以-1,實現(xiàn)正負數(shù)的交替轉(zhuǎn)換,最后將每次循環(huán)得到的i*j的值累加到求和變量sum中。
\n【參考答案】
\n
\n\n\t
\n\n第2類數(shù)位分解并重組后再篩選統(tǒng)計并排序
31.D解析:請求/響應(yīng)是HTTP基于客戶機—服務(wù)器模型的信息發(fā)布方式。
32.D解析:Solaris是Sun公司的UNIX系統(tǒng),HP-UX與DigitalUNIX都是HP公司的UNIX系統(tǒng);OpenServer和UNIXWare是SCO公司的UNIX系統(tǒng),AIX是IBM公司的UNIX系統(tǒng)。
33.A解析:電子郵件服務(wù)(又稱E-Mail服務(wù))是目前因特網(wǎng)上使用最頻繁的一種服務(wù),它為因特網(wǎng)用戶之間發(fā)送和接收消息提供了一種快捷、廉價的現(xiàn)代化通信手段,它在國際之間的交流中發(fā)揮著重要作用。
34.voidchg(char*s){intistrl;charch;strl=strlen(s);/*求字符串的長度*/ch=*s;/*將第一個字符暫賦給ch*/for(i=O;i<strl-1;i++)/*將字符依次左移*/*(s+i)=*(s+i+l);*(s+strl-1)=ch;/*將第一個字符移到最后*/}voidchg(char*s)\r\n{\r\ninti,strl;\r\ncharch;\r\nstrl=strlen(s);/*求字符串的長度*/\r\nch=*s;/*將第一個字符暫賦給ch*/\r\nfor(i=O;i<strl-1;i++)/*將字符依次左移*/\r\n*(s+i)=*(s+i+l);\r\n*(s+strl-1)=ch;/*將第一個字符移到最后*/\r\n}解析:本題考查的知識點如下:
(1)數(shù)組中元素的移動。
(2)指針的使用。
我們可以使用一個循環(huán)實現(xiàn)數(shù)組中所有字符元素的左移。這里要注意的足第1個字符要移至最后1個字符處,所以首先要將第1個字符保存。在移動時,要從左到右依次移動,否則,左側(cè)的字符會在移動前被其右側(cè)的字符覆蓋。在這里使用了指針,初始時,指針指向數(shù)組的第1個元素,隨著地址的增加指針指向數(shù)組后面的元素。例如,若地址加2,
35.intjsSort(){intijcount=0;Dataval;for(i=0;i<200;i++)if(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個數(shù)大于第二、三個數(shù)之和*/{bb[count].xl=aa[i].x1;/*把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/bb[count].x2=aa[i].x2;bb[count].x3=aa[i].x3;count++;/*統(tǒng)計滿足條件的數(shù)據(jù)的組數(shù)*/}for(i=0;i<count-1;i++)/*對bb中的數(shù)按照每組數(shù)據(jù)的每一個數(shù)加第三個數(shù)之和的大小進行升序排列*/for(j=i+l;j<count;j++)if(bb[i).x1+bb[i].x3>bb[j].x1+bb[j].x3){val=bb[i);bb[i]=bb[j];bb[j]=val;}returncount;/*滿足條件的數(shù)據(jù)的組數(shù)*/}intjsSort()\r\n{\r\ninti,j,count=0;\r\nDataval;\r\nfor(i=0;i<200;i++)\r\nif(aa[i].xl>aa[i].x2+aa[i].x3)/*如果每組數(shù)據(jù)中的第一個數(shù)大于第二、\r\n三個數(shù)之和*/\r\n{\r\nbb[coun
溫馨提示
- 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)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 衛(wèi)生院信息報送工作制度
- 農(nóng)村衛(wèi)生所協(xié)管制度
- 萬達公共衛(wèi)生間管理制度
- 水果間衛(wèi)生監(jiān)管制度
- 某單位衛(wèi)生管理制度
- 衛(wèi)生健康宣傳制度
- 衛(wèi)生保健所規(guī)章制度
- 精神科食品衛(wèi)生管理制度
- 學(xué)校衛(wèi)生間消殺制度
- 選煤廠職業(yè)衛(wèi)生管理制度
- 加班工時管控改善方案
- 2025年江蘇省高考地理真題(含答案解析)
- 口腔科院感預(yù)防與控制考核試題附答案
- 心肌梗死護理教學(xué)課件
- 2025年市場監(jiān)督管理局招聘面試題及答案
- DB42T 1279-2017 機動車檢驗檢測機構(gòu)資質(zhì)認(rèn)定評審?fù)?用指南
- 應(yīng)急測繪服務(wù)方案(3篇)
- 2025至2030年中國移動充電車行業(yè)市場全景評估及發(fā)展策略分析報告
- 2025年湖南省長沙市長郡教育集團中考三模道德與法治試題
- 南京市五校聯(lián)盟2024-2025學(xué)年高二上學(xué)期期末考試英語試卷(含答案詳解)
- 云南省昆明市五華區(qū)2024-2025學(xué)年高一上學(xué)期1月期末考試地理試題(解析版)
評論
0/150
提交評論