版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
【2021年】甘肅省嘉峪關(guān)市全國計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.是一種針對(duì)完整性的攻擊,非授權(quán)者不僅訪問資源,而且能修改信息()。
A.偽造攻擊B.拒絕服務(wù)攻擊C.截取攻擊D.篡改攻擊
2.關(guān)于IPSec協(xié)議,說法正確的是()。
A.IPSec工作在OSI模型中的第三層
B.IPSec只支持IPv4
C.IPSec協(xié)議可以設(shè)置成在三種模式下運(yùn)行
D.IPSec不能提供無連接數(shù)據(jù)的完整性服務(wù)
3.
4.IP地址/27的子網(wǎng)掩碼可寫為()。
A.92
B.24
C.40
D.48
5.第
55
題
TCP/IP參考模型中的“主機(jī)一網(wǎng)絡(luò)層”實(shí)際上涵蓋了OSI/RM中的哪個(gè)(些)層次的功能?
I.物理層
Ⅱ.?dāng)?shù)據(jù)鏈路層
Ⅲ.網(wǎng)絡(luò)層
Ⅳ.傳輸層()
A.IB.I,ⅡC.Ⅱ,ⅣD.I,Ⅱ,Ⅳ
6.解釋程序的作用是()。
A.將高級(jí)語言轉(zhuǎn)換為目標(biāo)程序B.將匯編語言轉(zhuǎn)換為目標(biāo)程序C.解釋執(zhí)行高級(jí)語言程序D.解釋執(zhí)行匯編語言程序
7.關(guān)于IP數(shù)據(jù)報(bào)的說法正確的是()。
A.任何物理網(wǎng)絡(luò)能處理的最大報(bào)文長度相同
B.分片后的報(bào)文在投遞中可以自行重組
C.IP數(shù)據(jù)報(bào)是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的
D.數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)數(shù)據(jù)區(qū)
8.下列哪一項(xiàng)不是收集網(wǎng)絡(luò)商務(wù)信息的基本要求()。
A.經(jīng)濟(jì)B.適度C.按時(shí)D.準(zhǔn)確
9.
10.
二、填空題(10題)11.
12.在TCP/IP協(xié)議集中,TCP協(xié)議和UDP協(xié)議運(yùn)行于開放系統(tǒng)互聯(lián)參考模型中的______層。
13.
14.
15.Linux是______大學(xué)生開發(fā)的免費(fèi)軟件。
16.(17)_________即公共管理信息協(xié)議,是ISO定義的網(wǎng)絡(luò)管理協(xié)議
17.
18.(12)一個(gè)用=進(jìn)制表示的IP地址為.11001011010111100000001000000001,那么它的點(diǎn)分十進(jìn)制表示為__________。
19.有一種攻擊不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變了網(wǎng)絡(luò)服務(wù)器正常的作業(yè)流程,由其執(zhí)行的無關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響了正常用戶的使用,甚至使合法用戶被排斥而不能獲得服務(wù)。這種攻擊叫做。
20.(16)數(shù)據(jù)包過濾技術(shù)是在__________對(duì)數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個(gè)數(shù)據(jù)包的源地址、目的地址、所用的端口號(hào)、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。
三、2.填空題(8題)21.______也被稱為“內(nèi)部威脅”,授權(quán)用戶將其權(quán)限用于其他未授權(quán)的目的。
22.在因特網(wǎng)中,SNMP使用的傳輸層協(xié)議是______。
23.在高速主干網(wǎng)、數(shù)據(jù)倉庫、桌面電視會(huì)議、3D圖形與高清晰度圖像應(yīng)用中,一般采用______Mbps以太網(wǎng)。
24.ISP是掌握Internet【】的機(jī)構(gòu)。
25.廣泛使用的TCP/IP的參考模型有______層。
26.在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術(shù)、數(shù)字簽名技術(shù)以及______協(xié)議保證交易的安全。
27.TCP建立的連接通常叫做【】連接。
28.有—種攻擊不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無關(guān)程序使系統(tǒng)響應(yīng)減慢甚至癱瘓。它影響正常用戶的使用,甚至使合法用戶被排斥而不能得到服務(wù)。這種攻擊叫做【】。
四、C語言程序設(shè)計(jì)題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請(qǐng)編制函數(shù)isSort,其函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值升序排序,右邊部分不變,左邊經(jīng)排序后再與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.FTP服務(wù)采用典型的客戶機(jī)/服務(wù)器工作模式,其中將文件從服務(wù)器傳到客戶機(jī)稱為
A.訪問文件B.下載文件C.上載文件D.以上都不是
32.計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渫ㄟ^網(wǎng)絡(luò)中節(jié)點(diǎn)與通信線路之間的幾何關(guān)系來表示______。(
A.網(wǎng)絡(luò)層次(B.協(xié)議關(guān)系C.體系結(jié)構(gòu)(D.網(wǎng)絡(luò)結(jié)構(gòu)
33.如果計(jì)算機(jī)程序語言的寫法和語句都非常接近人類的語言,例如BASIC,這種語言就屬于______。
A.低級(jí)語言B.機(jī)器語言C.高級(jí)語言D.操作系統(tǒng)
六、1.程序設(shè)計(jì)題(3題)34.下列程序的功能是:利用以下所示的簡單迭代方法求方程:
cos(x)-x=0的一個(gè)實(shí)根。
xn+1=cos(xn)
迭代步驟如下:
(1)取x1初值為0.0。
(2)x0=x1,把x1的值賦給x0。
(3)x1=cos(x0),求出一個(gè)新的x1。
(4)若x0-x1的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2)。
(5)所求x1就是方程cos(x)-x=0的一個(gè)實(shí)根,作為函數(shù)值返回。
請(qǐng)編寫函數(shù)countValue()實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)writeDAT()把結(jié)果輸出到文件out41.dat中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫函數(shù)writeDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include<math.h>
#include<stdio.h>
floatcountValue()
{
}
main()
{
clrscr();
printf("實(shí)根=%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);
}
35.下列程序的功能是:將大于整數(shù)m且緊靠m的k個(gè)素?cái)?shù)存入數(shù)組xx。請(qǐng)編寫函數(shù)num(intm,intk,intxx[])實(shí)現(xiàn)程序的要求,最后調(diào)用函數(shù)readwriteDAT()把結(jié)果輸出到out31.dat文件中。
例如,若輸入17,5,則應(yīng)輸出19,23,29,31,37。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<conio.h>
#include
VoidreadwriteDAT();
Voidnum(intm,intk,,intXX[])
{
}
main()
{
intm,n,xx[1000];
Clrscr();
printf(“\nPleaseentertWOintegers:”)
‘scanf(“%d,%d”,&m,&n);
num(m,n,XX);
for(m=0;m<n;m++)
printf(“%d”,XX[m]);
printf(”\n”);
readwriteDAT();
)
VOidreadwriteDAT()
{
intm,n,xx[1000],i;
FILE*rf.,*Wf;
rf=fopen(“in31.Dat”,r”);
Wffopen(“ou1t31.Dat”/”w”);。for(i=0;i<10;i++)
{
fscanf(rf,%d,”%d”,&m,&n);
num(m,n,XX);
for(m=0;mfprintf(wf,%d”,xx[m]);
fprintf(wf,“\n”);
}
fclose(rf);
fclose(wf);
}
36.在文件IN30.DAT中有200組數(shù)據(jù),每組有3個(gè)數(shù),每個(gè)數(shù)均是3位數(shù)。函數(shù)readDat()是讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制函數(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中,再對(duì)結(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中。
注意:部分源程序已給出。
請(qǐng)勿改動(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);
}
參考答案
1.D
2.A
3.A
4.BIP地址/27中的27表示的是子網(wǎng)掩碼的長度,也就是說子網(wǎng)掩碼是27個(gè)1和5個(gè)0組成的,即11111111111111111111111111100000,所以/27的子網(wǎng)掩碼為24,因此答案選B。
5.BTCP/IP參考模型可以分為四個(gè)層次:應(yīng)用層、傳輸層、互連層與主機(jī)一網(wǎng)絡(luò)層,其中“主機(jī)一網(wǎng)絡(luò)層”實(shí)際上是…個(gè)接口,借助這個(gè)接口,互連層可以借助各種物理網(wǎng)絡(luò)技術(shù)來傳輸IP分組,在功能上這個(gè)層次實(shí)際上涵蓋了OSI/RM的數(shù)據(jù)鏈路層和物理層的功能。
6.C
7.C利用IP進(jìn)行互聯(lián)的各個(gè)物理網(wǎng)絡(luò)能處理的最大報(bào)文長度有可能不同;分片后的報(bào)文獨(dú)立選擇路徑傳送,所以報(bào)文在投遞途中不會(huì)也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報(bào);數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)報(bào)頭區(qū)。\r\n
8.C
9.C
10.A
11.
12.傳輸傳輸解析:在IP互聯(lián)中,傳輸控制協(xié)議(TCP)和用戶數(shù)據(jù)報(bào)協(xié)議(UDP)是傳輸層最重要的兩種協(xié)議,它們?yōu)樯蠈佑脩籼峁┎煌?jí)別的通信可靠性。
13.
14.
15.芬蘭芬蘭解析:Linux是一個(gè)由芬蘭大學(xué)生LinusB.Torvalds開發(fā)的免費(fèi)軟件,它和我們熟知的Windows系統(tǒng)最大的不同是:它是開放源代碼。
16.(17)CMIP【解析】ISO制定的公共管理信息協(xié)議(CMIP),主要是針對(duì)OSI模型的傳輸環(huán)境設(shè)計(jì)的。
17.工作站
.1
【解析】一個(gè)完整的lP地址由4字節(jié),即32位二進(jìn)制數(shù)值組成,為了方便人們的使用,IP地址采用點(diǎn)分十進(jìn)制標(biāo)記法。(11001011)2=203,(01011110)2=94,(00000010)2=2,(00000001)2=1。
19.拒絕服務(wù)攻擊一般認(rèn)為,目前網(wǎng)絡(luò)中存在的威脅主要表現(xiàn)在以下方面。
—非授權(quán)訪問:沒有預(yù)先經(jīng)過同意就使用網(wǎng)絡(luò)或計(jì)算機(jī)資源稱為非授權(quán)訪問,如:有意避開系統(tǒng)訪問控制機(jī)制;對(duì)網(wǎng)絡(luò)設(shè)備及資源進(jìn)行非正常使用;擅自擴(kuò)大權(quán)限,越權(quán)訪問信息。非授權(quán)訪問的主要形式有假冒、身份攻擊、非法用戶進(jìn)入網(wǎng)絡(luò)系統(tǒng)進(jìn)行違法操作、合法用戶以未授權(quán)方式進(jìn)行操作等。信息泄露或丟失指敏感數(shù)據(jù)在有意或無意中被泄露或丟失,通常包括:信息在傳輸中丟失或泄露(如:黑客利用電磁泄漏或搭線竊聽等方式截獲機(jī)密信息;通過對(duì)信息流向、流量、通信頻度和長度等參數(shù)的分析,推算出用戶口令、賬號(hào)等重要信息),信息在存儲(chǔ)介質(zhì)中丟失或泄露,通過建立隱蔽隧道等竊取敏感信息等。
—破壞數(shù)據(jù)完整性:主要手段有以非法手段竊得對(duì)數(shù)據(jù)的使用權(quán),刪除、修改、插入或重發(fā)某些重要信息,以取得有益于攻擊者的響應(yīng);惡意添加、修改數(shù)據(jù),以干擾用戶的正常使用。
—拒絕服務(wù)攻擊:主要手段有不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程;執(zhí)行無關(guān)程序使系統(tǒng)響應(yīng)速度減慢甚至癱瘓,影響正常用戶的使用,甚至使合法用戶被排斥而不能進(jìn)入計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)或不能得到相應(yīng)的服務(wù)。
—利用網(wǎng)絡(luò)傳播病毒:通過網(wǎng)絡(luò)傳播計(jì)算機(jī)病毒,其破壞性大大高于單機(jī)系統(tǒng),而且用戶很難防范。
20.網(wǎng)絡(luò)
【解析】數(shù)據(jù)包過濾技術(shù)是在網(wǎng)絡(luò)層對(duì)數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個(gè)數(shù)據(jù)包的源地址、目的地址、所用的端口號(hào)、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。
21.授權(quán)侵犯授權(quán)侵犯解析:授權(quán)侵犯屬于滲入威脅,也被稱為“內(nèi)部威脅”,授權(quán)用戶將其權(quán)限用于其他未授權(quán)的目的。
22.UDPUDP解析:SNMP是簡單網(wǎng)絡(luò)管理協(xié)議,它使用的傳輸層協(xié)議是UDP,UDP提供了不可靠的無連接的傳輸服務(wù)。
23.10001000解析:盡管快速以太網(wǎng)具有高可靠性、易擴(kuò)展性、成本低等優(yōu)點(diǎn),并且稱為高速局域網(wǎng)方案中的首選技術(shù),但在數(shù)據(jù)倉庫、桌面電視會(huì)議、3D圖形與高清晰度圖像這類應(yīng)用中,人們不得不尋求更高帶寬的局域網(wǎng)。千兆以太網(wǎng)就是在這種背景下產(chǎn)生的。
24.接口接口解析:ISP是掌握Internet接口的機(jī)構(gòu)。用戶可以通過ISP申請(qǐng)接入Internet。
25.四或4四或4解析:TCP/IP協(xié)議將整個(gè)通信功能劃分為應(yīng)用層、傳輸層、IP網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口等4個(gè)層次。
26.SET安全電子交易SET安全電子交易解析:網(wǎng)上直接劃付需要安全技術(shù)作為保障。在因特網(wǎng)上,網(wǎng)上直接劃付通常采用數(shù)字證書技術(shù)、數(shù)字簽名技術(shù)以及SET安全電子交易協(xié)議保證交易的安全。
27.虛擬虛擬解析:TCP建立的連接通常叫做虛擬連接,因?yàn)榫W(wǎng)絡(luò)系統(tǒng)并不對(duì)該連接提供硬件或軟件支持。此連接是由運(yùn)行于兩臺(tái)主機(jī)上相互交換信息的兩個(gè)TCP軟件虛擬建立起來的。
28.拒絕服務(wù)攻擊或拒絕服務(wù)拒絕服務(wù)攻擊或拒絕服務(wù)解析:一般認(rèn)為,目前網(wǎng)絡(luò)存在的威脅主要表現(xiàn)在:
非授權(quán)訪問:沒有預(yù)先經(jīng)過同意,就使用網(wǎng)絡(luò)或計(jì)算機(jī)資源被看作非授權(quán)訪問,如有意避開系統(tǒng)訪問控制機(jī)制,對(duì)網(wǎng)絡(luò)設(shè)備及資源進(jìn)行非正常使用,或擅自擴(kuò)大權(quán)限,越權(quán)訪問信息。它主要有以下幾種形式:假冒、身份攻擊、非法用戶進(jìn)入網(wǎng)絡(luò)系統(tǒng)進(jìn)行違法操作、合法用戶以未授權(quán)方式進(jìn)行操作等。
信息泄漏或丟失:指敏感數(shù)據(jù)在有意或無意中被泄漏出去或丟失,它通常包括,信息在傳輸中丟失或泄漏(如“黑客”們利用電磁泄漏或搭線竊聽等方式可截獲機(jī)密信息,或通過對(duì)信息流向、流量、通信頻度和長度等參數(shù)的分析,推出有用信息,如用戶口令、賬號(hào)等重要信息。),信息在存儲(chǔ)介質(zhì)中丟失或泄漏,通過建立隱蔽隧道等竊取敏感信息等。
破壞數(shù)據(jù)完整性:以非法手段竊得對(duì)數(shù)據(jù)的使用權(quán),刪除、修改、插入或重發(fā)某些重要信息,以取得有益于攻擊者的響應(yīng):惡意添加,修改數(shù)據(jù),以干擾用戶的正常使用。
拒絕服務(wù)攻擊:它不斷對(duì)網(wǎng)絡(luò)服務(wù)系統(tǒng)進(jìn)行干擾,改變其正常的作業(yè)流程,執(zhí)行無關(guān)程序使系統(tǒng)響應(yīng)減慢甚至癱瘓,影響正常用戶的使用,甚至使合法用戶被排斥而不能進(jìn)入計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)或不能得到相應(yīng)的服務(wù)。利用網(wǎng)絡(luò)傳播病毒:通過網(wǎng)絡(luò)傳播計(jì)算機(jī)病毒,其破壞性大大高于單機(jī)系統(tǒng),而且用戶很難防范。
29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。
\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對(duì)字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進(jìn)行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)對(duì)字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對(duì)2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因?yàn)檫@時(shí)字符串的中間字符不參與排序。再對(duì)字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對(duì)字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進(jìn)行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進(jìn)行互換,實(shí)現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。
\n【參考答案】
\n
30.【審題關(guān)鍵句】以行為單位從字符串左邊部分升序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n本題類似第77套試題,通過審題可以發(fā)現(xiàn)主要是對(duì)字符串左邊部分排序時(shí)所采用的排序方式不同,參考答案的第11行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
31.B解析:文件傳輸是指通過網(wǎng)絡(luò)將文件從一臺(tái)計(jì)算機(jī)傳送到另一臺(tái)計(jì)算機(jī)上。Internet上的文件傳輸服務(wù)是基于FTP協(xié)議(FileTransferProtocol,文件傳輸協(xié)議)的,因此,通常被稱為FTP服務(wù)。將文件從服務(wù)器傳到客戶機(jī)稱為下載文件,而將文件從客戶機(jī)傳到服務(wù)器稱為上載文件。
32.D解析:計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渫ㄟ^網(wǎng)絡(luò)中節(jié)點(diǎn)與通信線路之間的幾何關(guān)系來表示網(wǎng)絡(luò)結(jié)構(gòu)。反映出網(wǎng)絡(luò)中各實(shí)體間的結(jié)構(gòu)關(guān)系。
33.C解析:高級(jí)語言又叫算法語言,因?yàn)樗仟?dú)立于機(jī)型、面向應(yīng)用、實(shí)現(xiàn)算法的一種語言。如BASIC、PASCAL、FORTRAN、COBOL、C等。
34.floatcountValue{){floatx0x1=0.0;while(1){x0=x1;/*將x1賦值給x0*/x1=cos(x0);/*求出新的x1*/if(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對(duì)值小于0.000001則結(jié)束循環(huán)*/}returnx1;}floatcountValue{)\r\n{floatx0,x1=0.0;\r\nwhile(1)\r\n{x0=x1;/*將x1賦值給x0*/\r\nx1=cos(x0);/*求出新的x1*/\r\nif(fabs(x0-x1)<1e-6)break;/*若x0—x1的絕對(duì)值小于0.000001,則結(jié)束循環(huán)*/\r\n}\r\nreturnx1;\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)數(shù)學(xué)函數(shù)doublecos(doublex)及doublefabs(doublex)的使用。
(2)使用循環(huán)結(jié)構(gòu)實(shí)現(xiàn)迭代。
在本題中,因?yàn)橐笠粋€(gè)實(shí)數(shù)的余弦值,在結(jié)束迭代的時(shí)候要判斷絕對(duì)值,所以這里要用到數(shù)學(xué)函數(shù)cos(doublex)和fabs(doublex)。先設(shè)一個(gè)條件永遠(yuǎn)為真的while循環(huán)結(jié)構(gòu),按照步驟提示,要先為x1取初值,將x1的值賦給x0,使x1=cos(x0),判斷x0-x1的絕對(duì)值將其作為強(qiáng)行退出循環(huán)的條件。
35.voidnum(intmintkintxxl)){intdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/inthalfIn=0;while(1){half=data/2;for(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù)余數(shù)都不是0則該數(shù)是素?cái)?shù)*/if(]if(data%I==O)break;/*如果余數(shù)為0則退循環(huán)取下一個(gè)數(shù)判斷*/if(I>half){xx[n]=data;n++;/*判斷該數(shù)為素?cái)?shù)后將該數(shù)存入數(shù)組xx中并累計(jì)素?cái)?shù)的個(gè)數(shù)*/}if(n>=k)break;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)超過了要求的個(gè)數(shù)則退出循環(huán)*/data++;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)小于要求的個(gè)數(shù)則繼續(xù)取下一個(gè)數(shù)*/}}voidnum(intm,intk,intxxl))\r\n{\r\nintdata=m+l;/*從大于整數(shù)m的數(shù)開始找*/\r\ninthalf,I,n=0;\r\nwhile(1)\r\n{\r\nhalf=data/2;\r\nfor(I=2;I<=half;I++)/*如果該數(shù)依次除以從2到一半的整數(shù),余數(shù)都不是0,\r\n則該數(shù)是素?cái)?shù)*/\r\n\r\nif(]if(data%I==O)break;/*如果余數(shù)為0,則退循環(huán),取下一個(gè)數(shù)判斷*/\r\nif(I>half)\r\n{\r\nxx[n]=data;n++;/*判斷該數(shù)為素?cái)?shù)后,將該數(shù)存入數(shù)組xx中,并累計(jì)素?cái)?shù)的個(gè)數(shù)*/\r\n}\r\nif(n>=k)break;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)超過了要求的個(gè)數(shù),則退出循環(huán)*/\r\ndata++;/*如果累計(jì)素?cái)?shù)的個(gè)數(shù)小于要求的個(gè)數(shù),則繼續(xù)取下一個(gè)數(shù)*/\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)循環(huán)結(jié)構(gòu)與選擇結(jié)構(gòu)的嵌套使用。
(2)強(qiáng)行退出循環(huán)結(jié)構(gòu)。
(3)特殊運(yùn)算符'%'的使用。
素?cái)?shù)是除了1和它本身之外不能被其他數(shù)整除的數(shù)(1除外)。在本題中,首先要結(jié)合相關(guān)數(shù)學(xué)知識(shí)找出判定一個(gè)數(shù)是否為素?cái)?shù)的方法,從而對(duì)數(shù)據(jù)進(jìn)行篩選。如果數(shù)據(jù)a依次除以從2到a/2的整數(shù),余數(shù)都不是0,則該數(shù)是素?cái)?shù)。因?yàn)樗o的數(shù)據(jù)是連續(xù)的數(shù),而且最終所求的數(shù)據(jù)的個(gè)數(shù)一定,所以這里可以使用循環(huán)結(jié)構(gòu)對(duì)數(shù)據(jù)依次篩選。同時(shí)嵌套選擇結(jié)構(gòu)對(duì)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC TR 11801-9906:2025 EN Information technology - Generic cabling for customer premises - Part 9906: Balanced 1-pair cabling channels up to 600 MHz for single pair Ethe
- 二零二五版煤炭開采權(quán)轉(zhuǎn)讓及安全生產(chǎn)保障服務(wù)合同3篇
- 二零二五年度高速公路交通安全警示標(biāo)志制作合同樣本2篇
- 二零二五版餐飲業(yè)店長任期管理與聘用合同3篇
- 二零二五版自來水廠自動(dòng)化控制系統(tǒng)升級(jí)合同3篇
- 二零二五版地鐵停車場(chǎng)車位租賃及公共交通服務(wù)合同2篇
- 二零二五版法院判決引導(dǎo)下的債務(wù)償還與追加借款合同3篇
- 二零二五版地下室出租合同(含倉儲(chǔ)物流)3篇
- 二零二五版深基坑降水井施工勞務(wù)分包合同2篇
- 二零二五年果園廢棄物資源化利用合同2篇
- 人教部編版七年級(jí)語文上冊(cè)《閱讀綜合實(shí)踐》示范課教學(xué)設(shè)計(jì)
- (正式版)QC∕T 1206.1-2024 電動(dòng)汽車動(dòng)力蓄電池?zé)峁芾硐到y(tǒng) 第1部分:通 用要求
- 《煤礦地質(zhì)工作細(xì)則》礦安﹝2024﹞192號(hào)
- 平面向量及其應(yīng)用試題及答案
- 2024高考復(fù)習(xí)必背英語詞匯3500單詞
- 消防控制室值班服務(wù)人員培訓(xùn)方案
- 《貴州旅游介紹》課件2
- 2024年中職單招(護(hù)理)專業(yè)綜合知識(shí)考試題庫(含答案)
- 無人機(jī)應(yīng)用平臺(tái)實(shí)施方案
- 挪用公款還款協(xié)議書范本
- 事業(yè)單位工作人員年度考核登記表(醫(yī)生個(gè)人總結(jié))
評(píng)論
0/150
提交評(píng)論