




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
【2021年】黑龍江省七臺河市全國計算機等級考試網絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________
一、單選題(10題)1.掃描是進行()的一項必要工作,它可以完成大量的重復性工作,為使用者收集與系統相關的必要信息。
A.信息搜集B.權限獲取C.入侵檢測D.遠程控制
2.CableModem上行速率在()
A.64Kbps-200Kbps
B.200Kbps-10Mbps
C.10Mbps-20Mbps
D.20Mbps-36Mbps
3.域名中表示主機名的是()。
A.wwwB.xyzC.eduD.cn
4.以下關于IEEE802.16協議的描述中,錯誤的是()。
A.802.16主要用于解決城市地區范圍內的寬帶無線接入問題
B.802.16a用于移動節點接入
C.802.16d用于固定節點接入
D.802.16e用于固定或移動節點接入
5.Windows下安全日志文件叫做()。
A.SysEventB.AppEventC.SecEventD.Security
6.
7.
8.關于郵件列表的特點,下列哪種說法是不正確的()。
A.加入方便B.信息發布有針對性C.郵件列表的分類清晰D.簡化信息發布
9.第
21
題
采用廣播式信道的通信子網,其網絡拓撲構型最不常見的是()
A.樹型B.總線型C.環型D.網狀型
10.
二、填空題(10題)11.(14)服務器響應并發請求有兩種實現方案:重復服務器方案和________。
12.Blowfish算法由兩部分組成:密鑰擴展和______。
13.目前使用的標準網絡管理協議包括簡單網絡管理協議(SNMP)、公共管理信息服務/協議(CMIS/CMIP)和局域網個人管理協議等。
14.(14)在分布式計算中,一個應用程序被動地等待,而另一個應用程序通過請求啟動通信的模式就是_______交互模式。
15.
16.
17.在奔騰芯片中設置了多條流水線,可以同時執行多個處理,這種技術稱為。
18.網絡中的計算機與終端間要想正確地傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱作______。
19.(20)搜索引擎在外觀,功能上等方面千差萬別,但其構成一般包括搜索器、索引器、檢索器和_________4個部分。
20.
三、2.填空題(8題)21.網絡操作系統縮寫是______。
22.按交換方式來分類,計算機網絡可分為報文交換網、分組交換網和______。
23.網絡地址包含一個有效的網絡號和一個全______的主機號。
24.如果電纜調制解調器使用4.5MHz的頻帶寬度,那么,在利用64QAM時,它可以提供的速率為【】Mb/s。
25.寬帶ISDN的協議參考模型每個面分三層,即物理層、ATM層和【】。
26.如果電纜調制解調器使用4MHz的頻帶寬度,那么,在利用256QAM時,它可以提供的速率為【】Mbps。
27.將計算機網絡和移動通信技術結合起來的移動計算包括______和移動Internet。
28.通常使用因特網進行網上購物需要經過瀏覽與選擇商品、填寫訂購單、______和等待商家服務等步驟。
四、C語言程序設計題(2題)29.對10個候選人進行選舉,現有一個100條記錄的選票數據文件in.dat,其數據存放的格式是每條記錄的長度均為10位,第一位表示第一個候選人的選中情況,第二位表示第二個候選人的選中情況,依次類推;每一位內容均為字符0或1,l表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票則不作統計。給定函數ReadDat的功能是把選票數據讀入到字符串數組xx中。請編制函數CountRs來統計每個候選人的選票數并把得票數依次存入yy[0]到yy[9]中,即第一個候選人的得票數存入yy[O]中,以此類推。最后調用函數WriteDat把結果yy輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
30.函數ReadDat實現從文件in.dat中讀取一篇英文文章,存入到字符串數組xx中;請編制函數encryptChar,按給定的替代關系對數組xx中的所有字符進行替代,仍存入數組xx對應的位置上,最后調用函數WriteDat把結果xx輸出到文件oul.dat中。
替代關系:f(p)=p*11mod256,mod為取余運算,P是數組xx中某一個字符的ASCIl值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符是小寫字母或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應的字符。
注意:部分源程序存放在test.c文件中,原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格,并也按此替代關系進行處理。
請勿改動主函數main、讀函數ReadDat和輸出函數WriteDat的內容。
五、1.選擇題(3題)31.關于安全散列算法(SHA),下列說法正確的是()。
A.屬于對稱密碼算法B.屬于單密碼算法C.屬于不可逆加密算法D.與MD5不是一個算法種類
32.關于奔騰處理器體系結構的描述中,錯誤的是______。
A.分支目標緩存器用來動態預測程序分支轉移情況
B.超流水線的特點是設置多條流水線同時執行多個處理
C.哈佛結構是指把指令和數據分別進行存儲
D.現在已經由單純依靠提高主頻轉向多核技術
33.下列選項中,使用子網編址的網絡中,路由表要包含的信息是()。
A.子網屏蔽碼B.源主機的IP地址C.數據報已經經過的歷史路由器IP地址D.到目的網絡路徑上的所有路由器的IP地址
六、1.程序設計題(3題)34.函數ReadDat()的功能是實現從文件IN39.DAT中讀取一篇英文文章存入到字符串數組xx中。請編制函數ChA(),該函數的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的字符,以此類推一直處理到倒數第二個字符,最后一個字符的ASCII值加第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后把已處理的字符串逆轉后仍按行重新存入字符串數組xx中,并調用函數WriteDat()把結果xx輸出到文件OUT39.DAT中。
注意:部分源程序已給出。
原始文件存放的格式是:每行的寬度小于80個字符,含標點符號和空格。
請勿改動主函數main()、讀函數ReadDat()和寫函數WriteDat()的內容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[50][80];
intmaxline=0;
intReadDat();
voidWriteDat();
voidChA(void)
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數據文件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);
}
35.下列程序的功能是:尋找并輸出11至999之間的數m,它滿足m,m2和m3均為回文數。所謂回文數是指其各位數字左右對稱的整數,例如121,676,94249等。滿足上述條件的數如m=11,m2=121,m3=1331皆為回文數。請編制函數intjsValue(longn)實現此功能,如果是回文數,則函數返回1,反之則返回0。最后把結果輸出到文件out43.dat中。
注意:部分源程序已給出。
請勿改動主函數main()。
#include<stdio.h>
intjsValue(longn)
{
}
main()
{
longm;
FILE*out;
out=fopen("out43.dat","w");
for(m=11;m<1000;m++)
{
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
{
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
}
fclose(out);
}
36.已知數據文件IN53.DAT中存有200個4位數,并已調用讀函數readDat()把這些數存入數組a中,請編制一函數isVal(),其功能是:依次從數組a中取出一個4位數,如果該4位數連續大于該4位數以前的5個數且該數是偶數,則統計出滿足此條件的數個數cnt并把這些4位數按從大到小的順序存入數組b中,最后調用寫函數writeDat()把結果cnt及數組b中符合條件的4位數輸出到文件OUT53.DAT中。
請勿改動主函數main()、讀函數readDat()和寫函數wiltedat()的內容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat(){
{
inti;
FILE*fp;
fp=fopen("in53.dat","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
voidmain()
{
inti;
readDat();
jsVal();
printf("滿足條件的數=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=foPen("out53.dat","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.A
2.B
3.B
4.BIEEE802.11標準的重點在于解決局域網范圍的移動節點通信問題,IEEE802.16標準的重點是解決建筑物之間的數據通信問題,IEEE802.16a增加了非視距和對無線網格網結構的支持,用于固定節點接入。
5.C
6.D
7.D
8.C
9.D采用廣播信道通信子網的基本拓撲構型主要有四種:總線型、樹型、環形、無線通信與衛星通信型。
10.A
11.(14)并發服務器方案
【解析】服務器響應并發請求有兩種實現方案:重復服務器方案和并發服務器方案。
12.數據加密數據加密解析:Blowfish算法由兩部分生組成:密鑰擴展和數據加密。
13.LMMP目前使用的標準網絡管理協議包括簡單網絡管理協議(SNMP)、公共管理信息服務/協議(CMIS/CMIP)和局域網個人管理協議(LMMP)等。SNMP采用輪詢監控方式和代理/管理站模式。管理節點一般是面向工程應用的工作站級計算機,具有很強的處理能力。代理節點可以是網絡上任何類型的節點。SNMP是目前最常用的網絡管理協議,它是一個應用層協議,在TCP/IP網絡中,它應用傳輸層和網絡層的服務向其對等層傳輸信息。CMIS/CMIP是ISO定義的網絡管理協議,采用管理者/代理模型,而不是客戶/服務器模式。CMIP的優點是安全性高、功能強大,不僅可以傳輸管理數據,還可以執行一定的任務。
14.(14)客戶機/服務器【解析】在分布式計算中,一個應用程序被動地等待,而另一個應用程序通過請求啟動通信的模式就是客戶機/服務器交互模式。
15.
16.主機所在網絡
17.超標量超標量(Superscalar)技術指在芯片內部設置多于1條的流水線,以便同時執行多個處理。例如,在芯片內設置U指令流水線和V指令流水線來執行整數指令,設置浮點數指令流水線來執行浮點數指令。
18.網絡協議網絡協議解析:網絡中的計算機與終端間要想正確地傳送信息和數據,必須在數據傳輸的順序、數據的格式及內容等方面有一個約定或規則,這種約定或規則稱作網絡協議。
19.(20)用戶接口
【解析】全文搜索引擎一般由搜索器、檢索器、用戶接口和索引器組成。
20.
21.NOSNOS解析:網絡操作系統縮寫是NOS,即NetworkOperatingSystem。
22.電路交換電路交換解析:報文交換,分組交換和電路交換是3種傳統的交換方式,此外還有信元交換。
23.00解析:網絡地址包含一個有效的網絡號和一個全“0”的主機號,用來表示一個具體的網絡。
24.2727解析:該題考查電纜調制解調器的帶寬知識。每個有線電視頻道的頻寬是8MHz,目前的電纜調制解調器標準規格中只使用其中的4.5MHz。這樣,如使用64QAM,速度就是:log264/log22(bit/Hz/s)×4.5MHz=27Mb/s。
25.ATM適配層ATM適配層解析:B-ISDN協議參考模型由用戶面、控制面和管理面組成。每個面又分為三層,由下向上為物理層、ATM層和ATM適配層。①物理層——通過物理媒介有效并且正確地傳送信元。②ATM層——完成信元的裝配、交換,一般流量控制,虛電路的建立、維持和釋放。③ATM適配層——完成高層與ATM層的適配和高層差錯處理,向應用提供有效的服務。
26.3232解析:如果電纜調制解調器使用4MHz的頻帶寬度,那么,在利用256QAM時,它可以提供的速率為32Mbps。
27.移動計算網絡移動計算網絡解析:移動計算是將計算機網絡和移動通信技術結合起來,為用戶提供移動的計算環境和新的計算模式。移動計算包括移動計算網絡和移動Internet。
28.選擇支付方式選擇支付方式解析:選擇支付方式是訂單中一個主要內容,主要有傳統的現金支付方式和需要安全技術做保障的網上直接劃付方式。
29.【審題關鍵句】10列100行選票,全選或不選的無效,統計存入數組。
\n【解題思路】
\n根據題意,本程序涉及l0個候選人共100條記錄,其中,100條記錄的選票文件采用二維數組存儲其數據,第一維表示100條記錄,第二維表示每條記錄中10個候選人的選中情況。可以通過兩個for循環對100條記錄逐個比對,在第一層for循環中,對100條記錄的每條記錄情況進行掃描,在第二層for循環語句中,判斷數組元素XX[i][j]的值是否等于字符1,如果等于字符1,說明第j個人得了一票,則數組元素yy[j]加1。
\n①先定義兩個循環變量i和j。
\n②指定第一個for循環的循環條件,循環變量i從0開始,等于100時結束,每循環一次,變量i的值加1。
\n③在for循環中首先判斷記錄值不等于1111111111的記錄,然后計算l0個候選人的得票數,可以通過一個for循環,對滿足條件的記錄中的每個數字再次比對,當數字等于1時,將第j個人的票數加l。
\n注意,本程序中由于只有數值1才會被計算到最后的結果中,因此,可以省去判斷記錄全為0時記錄無效的情況,因為,即使將0參與到計算中,其計算結果也還是0,不會影響到最終結果,只需判斷記錄為全1時無效即可。
\n【參考答案】
\n
30.【審題關鍵句】字符替代f(p)=p*11mod256,小于等于32或原字符對應小寫字母不變,否則替換。
\n【解題思路】
\n本題類似第69套試題,通過審題可以發現主要是排序條件的設置要求有所不同,參考答案的第6行,修改if條件語句的設置即可。另外,在源程序中已經定義了一個無符號變量val,因此,在編寫答案程序時,不需要再重新定義。
\n【參考答案】
\n
31.C解析:不可逆加密算法,又稱單項散列算法,加密過程不需要密鑰,并且經過加密的數據無法解密,適用于完整性校驗和身份驗證。代表算法有:MD5算法和安全散列算法SHA。MD5和SHA屬于同一個不可逆加密算法系統。
32.B解析:超流水線是通過細化流水、提高主頻,使得在一個機器周期內完成一個甚至多個操作,其實質是以時間換取空間。
33.A解析:在使用子網編址的網絡中,子網屏蔽碼需要擴充入路由表,因為只有子網屏蔽碼同目的IP地址進行邏輯“與”操作,才能得到目的子網的網絡地址。
34.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--)/*將字符串逆轉后仍按行重新存入字符串數組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--)/*將字符串逆轉后仍按行重新存入字符串數組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)字符變量的整數運算。
(2)字符的逆序排列。
因為是以行為處理單位,所以要先求得每一行中字符的個數。在C語言中,字符型數據可參與任何整數運算,實際參與運算的是字符的ASCII碼。這里可以直接將字符的ASCII碼相加,即可得到所要結果。使用循環結構依次對字符進行處理,最后一個字符要單獨處理。逆序排列采用的方法是:從兩邊向中間移動。數組中第一個字符與最后一個字符交換,第二個與倒數第二個交換,按照此規律直到中間一個或兩個字符(數組中字符個數為奇數時,最后中間只有一個字符,否則有兩個字符)。
35.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*將長整數n轉換成與其等價的字符串存入xy指向的字符串中輸出串為十進制*/strl=strlen(xy);/*求字符串的長度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/if(i>=half)return1;/*如果字符串是回文則返回1*/elsereturnO;/*否則返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*將長整數n轉換成與其等價的字符串存入xy指向的字符串中,輸出串為十進制*/\r\nstrl=strlen(xy);/*求字符串的長度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/\r\nif(i>=half)return1;/*如果字符串是回文,則返回1*/\r\nelsereturnO;/*否則返回0*/\r\n}解析:本題考查的知識點如下:
(1)將整型變量轉換成字符串。
(2)字符串長度的確定和循環的使用。
(3)字符串是否對稱的判斷。
回文數是指其各位數字左右均對稱的整數,因為給出的數的位數不確定,所以不采用將各位上的數字轉變成單獨的數再比較的方法。這里使用函數char*ltoa(longnum,char*str,intradix),其功能是將長整數num轉換成與其等價的字符串存入str指向的字符串中,輸出串的進制由radix決定。將整數轉變成字符串后,判斷字符串是否左右對稱。求得字符串長度后設置兩個變量,一個從字符串的頭開始向后移動,一個從字符串的倒數第一個元素開始向前移動,直到移至數組的中間元素。若兩者所決定的數組元素均相等,則字符串左右對稱。
36.voidjsVal(){intijflag;for(i=5;i<MAX;i++){for(j=i-5;j<i;j++){if(a[i]>a[j])/*如果該4位數連續大于它以前的5個數*/flag=l;/*則置flag為1*/elseflag=0;/*否則置flag為0*/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級語文下冊《慢性子裁縫與急性子顧客》有用性閱讀與交流任務群教學設計
- 畢業論文中期研究報告
- 2025家具購買合同格式范本版
- 2025深圳市委托拍賣合同范本
- 2025房屋建筑工程和市政基礎設施工程合同價備案表
- 2025地質機械儀器購銷合同
- 第11講 反比例函數(5考點+14題型)2025年中考數學一輪復習講練測(廣東專用)
- 語言學概論知到課后答案智慧樹章節測試答案2025年春湖州師范學院
- 2025域名永久轉讓合同
- 高一英語學案:預習導航5SectionⅣ
- 2025年北京智芯微電子科技有限公司招聘50人(第一批)筆試參考題庫附帶答案詳解
- 棱柱棱錐棱臺的表面積和體積課件高一下學期數學人教A版1
- 跨學科實踐“橋梁調查與模型制作”(教學設計)-2024-2025學年八年級物理下學期項目化課程案例
- 2025年大腦神經期末試題及答案
- 應急物資儲備檢查改進應急預案
- 第15課《青春之光》課件-2024-2025學年統編版語文七年級下冊
- 2025年河南輕工職業學院單招職業技能測試題庫附答案
- 社保工傷申請流程
- 《高速鐵路系統》課件
- 新型可瓷化膨脹防火涂料的制備及性能研究
- 《機械設計課程設計》課程標準
評論
0/150
提交評論