版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年江蘇省淮安市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.
2.Windows環(huán)境下可以用來修改主機(jī)默認(rèn)網(wǎng)關(guān)設(shè)置的命令是()。
A.routeB.ipeonfigC.netD.nbtstat
3.在網(wǎng)上信息發(fā)布平臺(tái)發(fā)布網(wǎng)絡(luò)信息具有以下哪個(gè)特點(diǎn)()。
A.提供7X24小時(shí)服務(wù),提高了為顧客提供咨詢服務(wù)的成本
B.信息的修改和更新方便快捷
C.只能以文字的方式介紹企業(yè)或產(chǎn)品的有關(guān)情況
D.可以有目的地選擇發(fā)送對(duì)象,使信息發(fā)布更有針對(duì)性
4.下列對(duì)IPv6地址FE23:0:0:050D:BC:0:0:03DA的簡(jiǎn)化表示中,錯(cuò)誤的是()A.FE23::50D:BC:0:0:03DA
B.FE23:0:0:050D:BC::03DA
C.FE23:0:O:5OD:BC::03DA
D.FE23::50D:BC::03DA
5.大型企業(yè)網(wǎng)基本結(jié)構(gòu)采用3層結(jié)構(gòu)的經(jīng)驗(yàn)數(shù)據(jù)是結(jié)點(diǎn)數(shù)在250~()個(gè)。
A.5000B.1000C.50000D.10000
6.下列()范圍內(nèi)的計(jì)算機(jī)網(wǎng)絡(luò)可稱之為局域網(wǎng)。A.在一個(gè)樓字B.在一個(gè)城市C.在一個(gè)國(guó)家D.在全世界
7.下列關(guān)于OSPF協(xié)議的描述中,錯(cuò)誤的是()。
A.每一個(gè)OSPF區(qū)域擁有一個(gè)32位的區(qū)域標(biāo)識(shí)符
B.OSPF區(qū)域內(nèi)每個(gè)路由器的鏈路狀態(tài)數(shù)據(jù)庫包含著全網(wǎng)的拓?fù)浣Y(jié)構(gòu)信息
C.OSPF協(xié)議要求當(dāng)鏈路狀態(tài)發(fā)生變化時(shí)用洪泛法發(fā)送此信息
D.距離、延時(shí)、帶寬都可以作為OSPF協(xié)議鏈路狀態(tài)度量
8.在ATM高層協(xié)議中,應(yīng)用層協(xié)議的例子有()
A.文件傳輸協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和虛擬終端仿真協(xié)議
B.文件傳輸協(xié)議、傳輸控制協(xié)議和虛擬終端仿真協(xié)議
C.文件傳輸協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和互聯(lián)網(wǎng)協(xié)議
D.地址轉(zhuǎn)換協(xié)議、簡(jiǎn)單郵件傳送協(xié)議和虛擬終端仿真協(xié)議
9.用得最多的網(wǎng)橋是()。
A.透明網(wǎng)橋B.源路由網(wǎng)橋C.互聯(lián)網(wǎng)橋D.多用網(wǎng)橋
10.
二、填空題(10題)11.對(duì)于復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)協(xié)議最好的組織方式是層次結(jié)構(gòu)模型。我們將計(jì)算機(jī)網(wǎng)絡(luò)層次結(jié)構(gòu)模型和各層協(xié)議的集合定義為【】。
12.子網(wǎng)編址將IP地址的主機(jī)號(hào)部分進(jìn)一步劃分成和主機(jī)號(hào)兩部分。
13.
第71題網(wǎng)絡(luò)層主要通過___________來為分組通過通信子網(wǎng)選擇最佳路徑。
14.
15.(16)在X.800中將安全攻擊分為兩類:被動(dòng)攻擊和___________。
16.
17.
第68題當(dāng)前廣域網(wǎng)采用的拓?fù)錁?gòu)型多數(shù)是___________拓?fù)洹?/p>
18.精簡(jiǎn)指令集計(jì)算機(jī)的英文縮寫是______。
19.(3)描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和_____。
20.計(jì)算機(jī)的硬件主要包括:______、存儲(chǔ)器和輸入/輸出設(shè)備。
三、2.填空題(8題)21.IEEE802.3的物理層協(xié)議10BASE-T規(guī)定從網(wǎng)卡到集線器的最大距離為【】。
22.B-ISDN的精髓在于對(duì)業(yè)務(wù)的綜合,B-ISDN的目標(biāo)是實(shí)現(xiàn)四個(gè)層次上的綜合,即綜合接入、【】、綜合傳輸和綜合管理。
23.計(jì)算機(jī)網(wǎng)絡(luò)是計(jì)算機(jī)技術(shù)與______技術(shù)相互滲透、密切結(jié)合的產(chǎn)物。
24.當(dāng)一個(gè)局域網(wǎng)采用______介質(zhì)訪問控制技術(shù),比較適用于辦公自動(dòng)化環(huán)境下;反之,采用TokenRing和TokenBus介質(zhì)訪問控制技術(shù),比較適用于工業(yè)過程自動(dòng)化環(huán)境下。
25.IEEE802.11標(biāo)準(zhǔn)使用的傳輸技術(shù)為紅外、跳頻擴(kuò)頻與______無線局域網(wǎng)。
26.電子商務(wù)業(yè)務(wù)系統(tǒng)包括支付型業(yè)務(wù)和【】。
27.平均無故障時(shí)間的英文縮寫是______。
28.IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫【】。
四、C語言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后maini函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件計(jì)算平均值pjzl,且個(gè)數(shù)cnt=cnt+1。
8129,8+1!=2+9,則該數(shù)不滿足條件計(jì)算平均值pjz2。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],已定義變量:cnt,pjzl,pjz2
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
第5類按條件對(duì)字符進(jìn)行篩選、替換
30.已知在文件in.dat中存有200組數(shù)據(jù),每組有3個(gè)數(shù),每個(gè)數(shù)均是三位數(shù)。函數(shù)readDat是讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請(qǐng)編制函數(shù)jsSort,其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出第二個(gè)數(shù)大于第一個(gè)數(shù)加第三個(gè)數(shù)之和的數(shù),其中滿足條件的個(gè)數(shù)作為函數(shù)jsSort的返回值,同時(shí)把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對(duì)bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個(gè)數(shù)加第三個(gè)之和的大小進(jìn)行降序排列(第二個(gè)數(shù)加第三個(gè)數(shù)的和均不相等),排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中,最后調(diào)用函數(shù)writeDat把結(jié)果bb輸出到out.dat文件中。
注意:部分源程序存在test.C文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
五、1.選擇題(3題)31.信道通信子網(wǎng)的基本拓?fù)錁?gòu)型主要有:總線型、樹形與______。
A.層次型B.網(wǎng)格型C.環(huán)形D.網(wǎng)狀
32.Internet2初始運(yùn)行速率可以達(dá)到______。
A.10MbpsB.100MbpsC.10GbpsD.100Gbps
33.傳統(tǒng)網(wǎng)絡(luò)對(duì)于多媒體的支持是不夠的,為了適應(yīng)多媒體的需要,改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是()。
Ⅰ.增大帶寬Ⅱ.改進(jìn)協(xié)議Ⅲ.改進(jìn)數(shù)據(jù)壓縮技術(shù)
A.Ⅰ、ⅡB.Ⅱ、ⅢC.ⅢD.都是
六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件IN24.DAT中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請(qǐng)編制函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT24.DAT文件中。
例如:6712,6+2=7+1,則該數(shù)滿足條件,存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。
8129,8+9≠1+2,則該數(shù)不滿足條件,忽略。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
inta[300],b[300],cnt=0;
voidjsValue()
{
}
main()
{
inti;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n",cnt);
for(i=0;i〈cnt;i++)
printf("b[%d]=%d\n",i,b[i]);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("IN24.DAT","r");
for(i=0;i〈300;i++)
fscanf(fp,"%d,",&a[i]);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT24.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d,\n",b[i]);
fclose(fp);
}
35.已知數(shù)據(jù)文件in55.dat中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)減百位數(shù)上數(shù)減十位數(shù)上的數(shù)減個(gè)位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的4位數(shù)平均值pjz1,以及所有不滿足此條件的4位數(shù)平均值pjz2,最后調(diào)用函數(shù)wfiteDat()把結(jié)果cnt,pjz1,pjz2輸出到out55.dat文件中。
例如:9123,9-1-2-3>0,則該數(shù)滿足條件,計(jì)算平均值pjz1,且個(gè)數(shù)cnt=cnt+1。
9812,9-8-l-2<0,則該數(shù)不滿足條件,計(jì)算平均值pjz2。
程序中已定義數(shù)組:a[300],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
inta[300],cnt=0;
doublepjzl=0.0,pjz2=0.0;
jsValue()
{
}
main()
{
int;
readDat();
jsValue();
writeDat();
printf("cnt=%d\n滿足條件的平均值pjz1=%7.21f\n不滿足條伯的平均值
pjz2=%7.21f\n",cnt,pjzl,pjz2);
}
readDat()
{
FILE*fp;
inti;
fp=fopen("in55.dat","r");
for(i=0;i<300;i++)
fscanf(fp,"%d,",&aIii);
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out55.dat","w");
fprintf(fp,"%d\n%7.21f\n%7-21f\n",cnt,pjzl,pjz2);
fclose(fp);
}
36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(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ù)輸出到out38.dat文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(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("in38.dat","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
voidmain()
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d\n",b[i]);
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("out38.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.D
2.Awindows中route命令用于在本地IP路由表中顯示和修改條目,在windows中可以通過routeadd命令來添加和修改默認(rèn)網(wǎng)關(guān);ipconfig命令用于顯示所有適配器的基本TCP/IP配置;NET命令權(quán)限很大,主要用于管理本地或者遠(yuǎn)程計(jì)算機(jī)的網(wǎng)絡(luò)環(huán)境,以及各種服務(wù)程序的運(yùn)行和配置;NBTSTAT命令用于查看當(dāng)前基于NRTBIOS的TCP/IP連接狀態(tài),通過該工具可以獲得遠(yuǎn)程或本地機(jī)器的組名和機(jī)器名。故選擇A選項(xiàng)。
3.B
4.D
5.A
6.A解析:局域網(wǎng)的區(qū)域范圍可以是一建筑物內(nèi)、一個(gè)校園內(nèi)或是大到幾十公里直徑范圍的一個(gè)區(qū)域。其中B屬于城域網(wǎng),C、D屬于廣域網(wǎng)。
7.B0SPF區(qū)域內(nèi)每個(gè)路由器的鏈路狀態(tài)包含著本區(qū)域而不是全網(wǎng)的拓?fù)浣Y(jié)構(gòu)信息。每一個(gè)OSPF區(qū)域擁有一個(gè)32位的區(qū)域標(biāo)識(shí)符,在一個(gè)區(qū)域內(nèi)的路由器數(shù)不超過200。OSPF協(xié)議要求當(dāng)鏈路發(fā)生變化時(shí)用洪泛法向所有路由器發(fā)送此信息。鏈路狀態(tài)'度量'主要是指費(fèi)用、距離、延時(shí)、帶寬等,綜上所述B項(xiàng)錯(cuò)。
8.A解析:ATM網(wǎng)絡(luò)中包含物理層、ATM層、ATM適配層和高層協(xié)議,高層協(xié)議又包括應(yīng)用層、表示層、傳輸層和網(wǎng)絡(luò)層。應(yīng)用層中常用的協(xié)議有文件傳輸協(xié)議(FTP)、簡(jiǎn)單郵件傳送協(xié)議(SMTP)和虛擬終端仿真協(xié)議(Telnet)等。
9.A網(wǎng)橋按照路由表的建立方法分為兩類:透明網(wǎng)橋與源路由網(wǎng)橋。目前,用得最多的網(wǎng)橋是透明網(wǎng)橋。
10.B
11.網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)網(wǎng)絡(luò)體系結(jié)構(gòu)或計(jì)算機(jī)網(wǎng)絡(luò)體系結(jié)構(gòu)解析:計(jì)算機(jī)網(wǎng)絡(luò)采用層次結(jié)構(gòu),各層之間互相獨(dú)立,每一層又實(shí)現(xiàn)了相對(duì)獨(dú)立的功能。
12.子網(wǎng)號(hào)為了更有效地利用IP地址空間,IP網(wǎng)絡(luò)進(jìn)行了進(jìn)一步的子網(wǎng)劃分,將主機(jī)號(hào)部分細(xì)分為子網(wǎng)號(hào)和主機(jī)號(hào)兩部分。IP協(xié)議規(guī)定,無論是子網(wǎng)號(hào)還是主機(jī)號(hào),至少要通過2位來表示。因此,在B類網(wǎng)絡(luò)中最多只能用14位來創(chuàng)建子網(wǎng)。
13.路由選擇算法
【解析】會(huì)話層的主要任務(wù)是組織兩個(gè)進(jìn)程之間的通信,并管理數(shù)據(jù)的交換。
14.
15.(16)主動(dòng)攻擊
【解析】在x.800中將安全攻擊分為兩類:被動(dòng)攻擊和主動(dòng)攻擊。被動(dòng)攻擊試圖了解或利用系統(tǒng)的信息,但不影響系統(tǒng)資源。主動(dòng)攻擊試圖改變系統(tǒng)資源或影響系統(tǒng)工作
16.
17.網(wǎng)狀型
【解析】在網(wǎng)狀型拓?fù)錁?gòu)型中,結(jié)點(diǎn)之間的連接是任意的沒有規(guī)律。網(wǎng)狀型拓?fù)涞闹饕獌?yōu)點(diǎn)是系統(tǒng)可靠性高。目前實(shí)際存在與使用的廣域網(wǎng)結(jié)構(gòu)基本上都采用網(wǎng)狀型拓?fù)錁?gòu)型。
18.RISCRISC解析:RISC是“精簡(jiǎn)指令集計(jì)算機(jī)”的英文縮寫,它的指令系統(tǒng)相對(duì)簡(jiǎn)單,并由硬件執(zhí)行,而復(fù)雜的操作則由簡(jiǎn)單指令合成。
19.(3)誤碼率
【解析】描述通信系統(tǒng)的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率和誤碼率。
20.中央處理單元(CPU)中央處理單元(CPU)解析:一個(gè)完整的計(jì)算機(jī)系統(tǒng)是由硬件系統(tǒng)和軟件系統(tǒng)這兩大部分組成。計(jì)算機(jī)硬件指的是組成一臺(tái)計(jì)算機(jī)的各種物理裝置,它是由控制器、運(yùn)算器、存儲(chǔ)器、輸入設(shè)備和輸出設(shè)備組成,其中,運(yùn)算器和控制器組成中央處理器,也稱為中央處理單元,在微機(jī)中則稱為CPU。
21.100100解析:IEEE802.3協(xié)議確定了物理層和數(shù)據(jù)鏈路層的MAC子層的實(shí)現(xiàn)。IEEE802.3在許多物理介質(zhì)上以各種不同速度使用CSMA/CD訪問。IEEE802.3標(biāo)準(zhǔn)的擴(kuò)充版規(guī)定了快速以太網(wǎng)的實(shí)現(xiàn)。規(guī)定:10Base-2為細(xì)同軸電纜,最大傳輸距離為200m,10Base-5為粗同軸電纜,最大傳輸距離為500m:10Base-F是光纖,最大傳輸距離偽2000m,10Base-T為雙絞線,最大傳輸距離為100m。
22.綜合交換綜合交換解析:B-ISDN的精髓并不在于其速率,而在于其對(duì)業(yè)務(wù)的綜合上,B-ISDN的目標(biāo)是實(shí)現(xiàn)四個(gè)層次上的綜合,即綜合接入、綜合交換、綜合傳輸和綜合管理。
23.通信通信解析:20世紀(jì)50年代,人們將彼此獨(dú)立發(fā)展的計(jì)算機(jī)技術(shù)與通信技術(shù)結(jié)合起來,完成了數(shù)據(jù)通信技術(shù)與計(jì)算機(jī)通信網(wǎng)絡(luò)的研究,為計(jì)算機(jī)網(wǎng)絡(luò)的出現(xiàn)做好了技術(shù)準(zhǔn)備,奠定了理論基礎(chǔ)。
24.CSMA/CDCSMA/CD解析:CSMA/CD方法是一種用戶訪問總線時(shí)間不確定的隨機(jī)競(jìng)爭(zhēng)總線的方法,適用于辦公自動(dòng)化等對(duì)數(shù)據(jù)傳輸實(shí)時(shí)性要求不嚴(yán)格的應(yīng)用環(huán)境。
25.直接序列擴(kuò)頻直接序列擴(kuò)頻解析:IEEE802.11定義了使用紅外、跳頻擴(kuò)頻與直接序列擴(kuò)頻技術(shù)。
26.非支付型業(yè)務(wù)非支付型業(yè)務(wù)解析:電子商務(wù)活動(dòng)分為支付型業(yè)務(wù)和非支付型業(yè)務(wù)。
27.MTBFMTBF解析:MTBF是MeanTimeBetweenFailures的縮寫,指多長(zhǎng)時(shí)間系統(tǒng)發(fā)生一次故障,即平均無故障時(shí)間。
28.有限廣播地址有限廣播地址解析:IP具有兩種廣播地址形式,一種叫直接廣播地址,另一種叫有限廣播地址。直接廣播地址包含一個(gè)有效的網(wǎng)絡(luò)號(hào)和一個(gè)全1的主機(jī)號(hào),其作用是因特網(wǎng)上的主機(jī)向其他網(wǎng)絡(luò)廣播信息。32位全為1(55)的IP地址叫做有限廣播地址,用于本網(wǎng)廣播。它將廣播限制在最小范圍內(nèi)。
29.【審題關(guān)鍵句】千位+百位等于十位+個(gè)位的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值pjzl和pjz2。
\n【解題思路】
\n本題類似第20套試題,通過審題可以發(fā)現(xiàn)僅有一個(gè)不同點(diǎn),即判斷符合條件的四位數(shù)是“千位+百位等于十位+個(gè)位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答案】
\n
\n第5類按條件對(duì)字符進(jìn)行篩選、替換
30.【審題關(guān)鍵句】第2個(gè)數(shù)大于第1個(gè)數(shù)加第3個(gè)數(shù),存入數(shù)組,按第2個(gè)加第3個(gè)數(shù)之和降序排序。
\n【解題思路】
\n①首先定義兩個(gè)循環(huán)變量i、j;一個(gè)計(jì)數(shù)變量count;一個(gè)用于中間轉(zhuǎn)換數(shù)據(jù)的結(jié)構(gòu)體變量CC。
\n②建立一個(gè)for循環(huán),指定第一個(gè)for循環(huán)的循環(huán)變量i從0開始,到200時(shí)結(jié)束,每循環(huán)一次,變量i的值加1。在循環(huán)體中依次判斷每行數(shù)據(jù)中,如果aa[i]的第二個(gè)數(shù)大于第一個(gè)數(shù)加第三個(gè)數(shù)之和,則把a(bǔ)a[i]復(fù)制到bb[count]中,同時(shí)數(shù)組下標(biāo)變量count加1。
\n③將所有滿足條件的記錄篩選保存到數(shù)組bb口后,再通過兩個(gè)for循環(huán)對(duì)數(shù)組bb[]中記錄進(jìn)行排序。第一個(gè)for循環(huán)的循環(huán)變量i的初值為0,當(dāng)?shù)扔跀?shù)組計(jì)數(shù)變量count的值減1時(shí)停止循環(huán),每循環(huán)一次,i的值加1;第二個(gè)for循環(huán)的循環(huán)變量j的初值等于i+1,當(dāng)?shù)扔跀?shù)組計(jì)數(shù)變量count的值時(shí)停止循環(huán),每循環(huán)一次,j的值加1;每次進(jìn)行比較時(shí),如果第i行的第二個(gè)數(shù)加第三個(gè)之和小于其后面第i行的第二個(gè)數(shù)加第三個(gè)之和,將執(zhí)行if條件語句后面花括號(hào)中的命令,花括號(hào)中3條命令的功能就是根據(jù)題目要求按每行數(shù)據(jù)中第二個(gè)數(shù)加第三個(gè)之和從大到小排序。
\n④最后將計(jì)數(shù)函數(shù)count返回。
\n【參考答案】
\n
\n
31.C解析:在采用廣播信道的通信子網(wǎng)中,一個(gè)公共的通信信道被多個(gè)網(wǎng)絡(luò)結(jié)點(diǎn)共享。采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:總線型、樹形、環(huán)形、無線通信與衛(wèi)星通信型。
32.C解析:Internet2是高級(jí)Internet開發(fā)大學(xué)合作組(UCAID)的一個(gè)項(xiàng)目,它可以連接到現(xiàn)在的Internet上,但是它的宗旨還是組建一個(gè)為其成員組織服務(wù)的專用的網(wǎng)絡(luò),初始運(yùn)行速率可達(dá)10Gbps。
33.A解析:由于傳統(tǒng)的基于IP協(xié)議的網(wǎng)絡(luò)的通信協(xié)議基本上沒有考慮多媒體網(wǎng)絡(luò)應(yīng)用的需求,因此傳統(tǒng)的IP網(wǎng)絡(luò)對(duì)于多媒體網(wǎng)絡(luò)應(yīng)用是不適合的。改進(jìn)傳統(tǒng)網(wǎng)絡(luò)的方法主要是:增大帶寬與改進(jìn)協(xié)議。
34.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;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+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/{b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)cnt*/}}for(i=0;i〈cnt-1;i++)/*用選擇法對(duì)數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序*/for(j=i+1;j〈cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;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+data==hun+ten)/*如果千位數(shù)加個(gè)位數(shù)等于百位數(shù)加十位數(shù)*/\r\n{\r\nb[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)cnt*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*用選擇法對(duì)數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序*/\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}解析:根據(jù)題意可知,函數(shù)jsValue()將實(shí)現(xiàn)兩個(gè)功能:一是找出滿足條件的那些數(shù),并存放在數(shù)組b中;二是對(duì)數(shù)組b中的數(shù)進(jìn)行從小到大的排序。首先來實(shí)現(xiàn)找出“千位數(shù)上的數(shù)加上個(gè)位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加上十位數(shù)上的數(shù)”的4位數(shù)的功能。利用一個(gè)for循環(huán)來不斷從數(shù)組a中取出4位數(shù),并對(duì)取出的數(shù)進(jìn)行條件判斷。由于這里涉及到要對(duì)4位數(shù)的每一位進(jìn)行判斷,因此,“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”這4條語句就可以得到當(dāng)前被判斷的4位數(shù)的千位數(shù)、百位數(shù)、十位數(shù)及個(gè)位數(shù)。之后,執(zhí)行條件判斷語句“if(thou+data==hun+ten)”,并把滿足條件的4位數(shù)放到數(shù)組b中。用變量cnt來統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)。將所有滿足條件的數(shù)取出后利用選擇法對(duì)其進(jìn)行排序,即用當(dāng)前元素依次和它后面的元素進(jìn)行比較,發(fā)現(xiàn)有小于該數(shù)的,這兩數(shù)就進(jìn)行交換。最終數(shù)組b的元素就是有序存放的。
35.jsValue(){intithouhuntendatan=0;for(i=0;i<300;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-hun-ten-data>O)/*如果千位數(shù)字減百位數(shù)字減十位數(shù)字減個(gè)位數(shù)字大于零*/{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/pjzl+=a[i];/*將滿足條件的數(shù)求和*/}else{cnt++;/*統(tǒng)計(jì)不滿足條件的數(shù)年個(gè)數(shù)*/pjz2+=a[i];/*將不滿足條件的數(shù)求和*/}}pjz1/=cnt;/*求滿足條件的數(shù)的平均值*/Djz2/=n;/*求不滿足條件的數(shù)的平均值*/}jsValue()\r\n{inti,thou,hun,ten,data,n=0;\r\nfor(i=0;i<300;i++)\r\n{thou=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-hun-ten-data>O)/*如果千位數(shù)字減百位數(shù)字減十位數(shù)字減個(gè)位數(shù)字大于零*/\r\n{cnt++;/*統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)*/\r\npjzl+=a[i];/*將滿足條件的數(shù)求和*/\r\n}\r\nelse\r\n{cnt++;/*統(tǒng)計(jì)不滿足條件的數(shù)年個(gè)數(shù)*/\r\npjz2+=a[i];/*將不滿足條件的數(shù)求和*/\r\n}\r\n}\r\npjz1/=cnt;/*求滿足條件的數(shù)的平均值*/\r\nDjz2/=n;/*求不滿足條件的數(shù)的平均值*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)將4位數(shù)各位上的數(shù)拆分為獨(dú)立的數(shù)字。
(2)循環(huán)結(jié)構(gòu)的使用。
在本題中,首先要將4位數(shù)各位上的數(shù)字拆分為獨(dú)立的數(shù)字。這要借助運(yùn)算符“%”(取余)與“/”(整除)。將一個(gè)4位數(shù)整除1000則可得到其千位上的數(shù)字,除以1000取余再整除100則可得百位上的數(shù)字,除以100取余再整除10則可得十位上的數(shù)字,除以10取余則得個(gè)位上的數(shù)字。求得各位上的數(shù)字后,就可以進(jìn)行比較了。
36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請(qǐng)編制一函數(shù)jsVal()其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(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ù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.dat""r");for(i=0;i<MAX;i++)fscanf(fp"%d"&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf("滿足條件的數(shù)=%d\n"cnt);for(i=0;i<cnt;i++)printf("%d\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprintf(fp"%d\n"b[i]);fcl
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度電力行業(yè)風(fēng)險(xiǎn)管理電力購(gòu)銷合同范本3篇
- 2025年鐵路貨運(yùn)合同第三方監(jiān)管范本3篇
- 二零二五版美容院設(shè)備采購(gòu)與維護(hù)服務(wù)合同4篇
- 2025年項(xiàng)目施工安全協(xié)議書完善施工現(xiàn)場(chǎng)安全管理體系3篇
- 二零二五版生活垃圾處理設(shè)施投資建設(shè)合作協(xié)議3篇
- 2025年項(xiàng)目部安全生產(chǎn)責(zé)任協(xié)議書執(zhí)行示范范本3篇
- 二零二五年度高效節(jié)能型10KV線路及變臺(tái)安裝施工合作協(xié)議3篇
- 2025年度農(nóng)業(yè)大棚租賃與智能控制系統(tǒng)安裝合同2篇
- 個(gè)人健身會(huì)員卡2024年度合同2篇
- 2025版鋁塑窗環(huán)保材料認(rèn)證與推廣合同4篇
- 人教版初中語文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩詞名篇名句默寫
- 2024-2025學(xué)年人教版(2024)七年級(jí)(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯(cuò)誤評(píng)估報(bào)告(可用性工程)模版
- 《精密板料矯平機(jī) 第2部分:技術(shù)規(guī)范》
- 2024光伏發(fā)電工程交流匯流箱技術(shù)規(guī)范
- 旅游活動(dòng)碳排放管理評(píng)價(jià)指標(biāo)體系構(gòu)建及實(shí)證研究
- 2022年全國(guó)職業(yè)院校技能大賽-電氣安裝與維修賽項(xiàng)規(guī)程
- 2024年黑龍江省政工師理論知識(shí)考試參考題庫(含答案)
- 四年級(jí)上冊(cè)脫式計(jì)算300題及答案
評(píng)論
0/150
提交評(píng)論