【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第1頁
【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第2頁
【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第3頁
【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第4頁
【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

【2021年】福建省寧德市全國計算機等級考試網(wǎng)絡技術測試卷(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.在集中式網(wǎng)絡管理模式中,網(wǎng)絡管理結點與被管結點之間的關系是()。

A.對等B.主/從C.管理者/代理D.服務器/代理

2.設計FDDI的目的是為了()。

A.為信息產(chǎn)業(yè)調整打下堅實基礎

B.實現(xiàn)調整、高可靠性和大范圍局域網(wǎng)連接

C.應用于廣域網(wǎng)與城域網(wǎng)連接

D.盡快完成廣域網(wǎng)主干網(wǎng)連接

3.下列對子網(wǎng)系統(tǒng)的防火墻的描述錯誤的是()。

A.控制對系統(tǒng)的訪問B.集中的安全管理C.增強的保密性D.防止目和外部的威脅

4.如下圖所示,在一臺Catalyst3548交換機上連接3臺Pc,通過show命令顯示該交換機的交換表,下列顯示命令及對應的顯示信息均正確的是()。

5.關于UNIX,以下說法錯誤的是()。

A.支持多任務和多用戶

B.提供可編程Shell語言

C.系統(tǒng)全部采用匯編語言編寫而成,運行速度快。

D.采用樹形文件系統(tǒng),安全性和可維護性良好

6.下列關于WindowsServer2003系統(tǒng)下WWW服務器配置的描述中,錯誤的是()。

A.設置默認文檔后使用瀏覽器訪問網(wǎng)站時能夠自動打開網(wǎng)頁

B.網(wǎng)站選項可設置網(wǎng)站的標識,并可啟用日志記錄

C.目錄安全選項可選擇配置身份驗證和訪問控制、IP地址和域名限制、安全通信

D.性能選項可設置影響帶寬使用的屬性及客戶端Web連接的數(shù)量和超時時間

7.在每天下午5點使用計算機結束時斷開終端的連接屬于()。

A.外部終端的物理安全B.通信線的物理安全C.竊聽數(shù)據(jù)D.網(wǎng)絡地址欺騙

8.如果在一臺主機的Windows環(huán)境下執(zhí)行Ping命令得到下列信息:Pingingwww.nankai.edu.cn[202.113.16.33]with32bytesofdata:Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Replyfrom202.113.16.33:bytes:32time<lms,TTL=128Replyfrom202.113.16.33:bytes=32time<lmsTTL=128Pingstatisticsfor202.113.16.33:Packets:Sent=4,Received=4,Lost=0(0%loss),Approximateroundtriptimesinmilli—seconds:Minimum=0ms,Maximum:0ms,Average=0ms那么下列結論中無法確定的是()。

A.為www.nankai.edu.ca提供名字解析的服務器工作正常

B.本機使用的DNS服務器工作正常

C.主機www.nankai.edu.cn上www服務工作正常

D.主機wlgrw.nankai.edu.CB的網(wǎng)關配置正確

9.校園網(wǎng)內的一臺計算機無法使用域名而只能使用IP地址訪問某個外部服務器,造成這種情況的原因不可能是()。

A.該計算機DNS設置有誤

B.該計算機與DNS服務器不在同一子網(wǎng)

C.本地域名服務器無法與外部正常通信

D.提供被訪問服務器名字解析的服務器有故障

10.互聯(lián)網(wǎng)絡不能屏蔽的差異的是()。A.A.網(wǎng)絡協(xié)議B.服務類型C.網(wǎng)絡管理D.網(wǎng)絡速度

二、填空題(10題)11.網(wǎng)橋完成______間的連接,可以將兩個或多個網(wǎng)段連接起來,網(wǎng)橋可以通過過濾不跨網(wǎng)段傳輸信息,避免了線路的擁塞。

12.

13.

14.

15.衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用______。

16.誤碼率的計算公式為Pe=Ne/N,其中Ne表示______。

17.IP地址分配有_________和_________兩種方式。

18.計算機網(wǎng)絡協(xié)議的語法規(guī)定了用戶數(shù)據(jù)與控制信息的結構和______。

19.目前,因特網(wǎng)上的中文搜索引擎一般都提供分類檢索和兩種檢索方式。

20.從介質訪問控制方法的角度,局域網(wǎng)可分為兩類,即共享局域網(wǎng)與。

三、2.填空題(8題)21.Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網(wǎng)絡操作系統(tǒng)最大的區(qū)別是【】。

22.在高速主干網(wǎng)、數(shù)據(jù)倉庫、桌面電視會議、3D圖形與高清晰度圖像應用中,一般采用______Mbps以太網(wǎng)。

23.以太網(wǎng)交換機是利用建立和維護______進行數(shù)據(jù)交換的。

24.FTP匿名服務中,只允許用戶下載文件,而不允許用戶______。

25.通常使用Internet進行網(wǎng)上購物需要經(jīng)過瀏覽與選擇商品、填寫訂購單、______和等待商家服務4個步驟。

26.經(jīng)典奔騰的處理速度可達到300【】。

27.在WWW服務中,統(tǒng)一資源定位器URL可以由3部分組成,即協(xié)議類型、【】與文件名。

28.網(wǎng)絡信息系統(tǒng)的安全管理主要基于3個原則:多人負責原則、任期有限原則及______原則。

四、C語言程序設計題(2題)29.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求這些正整數(shù)右移l位二進制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術平均值totPjz。最后main函數(shù)調用函數(shù)WriteDat把所求的結果輸出到文件out.dat中。

注意:部分源程序存放在test.c文件中。

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù),主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WdteDat的內容。

30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)writeDat把結果xx輸出到文件out.dat中。

條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分不作處理,排序后,左邊部分與右邊部分按例子所示進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。

注意:部分源程序存在test.c文件中。

請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內容。

五、1.選擇題(3題)31.符合電視質量的視頻和音頻壓縮形式的國際標準是______。

A.MPEGB.H.264C.AVlD.ASF

32.基于文件服務的局域網(wǎng)操作系統(tǒng)軟件一般分為兩個部分,即工作站軟件與______。

A.瀏覽器軟件B.網(wǎng)絡管理軟件C.服務器軟件D.客戶機軟件

33.在網(wǎng)絡反病毒技術中,采用系統(tǒng)監(jiān)控與讀寫控制,這種技術屬于()。

A.預防病毒技術B.檢測病毒技術C.消除病毒技術D.隔離病毒技術

六、1.程序設計題(3題)34.已知數(shù)據(jù)文件IN26.DAT中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制一函數(shù)jsVal(),其功能是:把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的個位數(shù)字),把百位數(shù)字和十位數(shù)字組成另一個新的十位數(shù)(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個十位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除,同時兩個新十位數(shù)字均不為零,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要求計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調用寫函數(shù)writeDat(),把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT26.DAT文件中。

注意:部分源程序已給出。

程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。

請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。

試題程序:

#include〈stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

fp=fopen("IN26.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("OUT26.DAT","w");

fprintf(fp,"%d\n",cnt);

for(i=0;i〈cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

35.已知數(shù)據(jù)文件IN76.DAT中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把個位數(shù)字和千位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的千位數(shù)字),以及把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),如果新組成的兩個十位數(shù)必須是一個奇數(shù),另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除,同時兩個新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調用寫函數(shù)wfiteDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT76.DAT文件中。

注意:部分源程序已給出。

程序中已定義數(shù)組:a[200],b[200],己定義變量:cnt。

請勿改動主函數(shù)main()、讀函數(shù)madDat()和寫函數(shù)writeDat()的內容。

試題程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILE*fp;

fp=fopen("IN76.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("OUT76.DAT","w");

fprintf(fp,"%d\n",cnt);

for(i=0;i<cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

36.請編制函數(shù)ReadDat()實現(xiàn)從文件IN93.DAT中讀取1000個十進制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、偶數(shù)的個數(shù)even、平均值aver及方差totfc的值,最后調用函數(shù)WriteDat()把結果輸出到OUT93.DAT文件中。

計算方差的公式如下:

原始數(shù)據(jù)的存放格式是:每行存放10個數(shù),并用逗號隔開(每個數(shù)均大于0且小于等于2000)。

注意:部分源程序已給出。

請勿改動主函數(shù)main()和寫函數(shù)WriteDat()的內容。

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleaver=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN93.DAT","r"))==NULL)

return1;

fclose(fp);

return0;

}

voidCompute(void)

{

}

voidmain()

{

inti;

for(i=0;i<MAX;i++)

xx[i]=0;

if(ReadDat())

{

printf("數(shù)據(jù)文件IN93.DAT不能打開!\007\n");

return;

}

Compute();

printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",

odd,even,aver,totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

fp=fopen("OUT93.DAT","w");

fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);

fclose(fp);

}

參考答案

1.B集中式網(wǎng)絡管理模式在網(wǎng)絡系統(tǒng)中設置專門的網(wǎng)絡管理結點,管理軟件和管理功能主要集中在網(wǎng)絡管理結點上,網(wǎng)絡管理結點與被管結點之間的關系是主從關系。

2.B

3.D

4.D對于Catalyst3548型號交換機查看交換表使用showmac-address-table命令。交換機地址表第1列是目的MAC地址,第2列是地址類型,第3列是VLAN號,第4列是該目的MAC地址所對應的交換機端口號。如果沒有VLAN則省該列。故選D選項。

5.C解析:UNIX的幾個特點分別是:①UNIX是多用戶、多任務的系統(tǒng):②UNIX大部分是用C語言編寫的;③提供了Shell編程語言;④提供了豐富的系統(tǒng)調用;⑤采用樹形文件系統(tǒng);⑥提供多種通信機制;⑦采用進程對換的內存管理。

6.D性能選項卡可以設置影響帶寬使用的屬性以及客戶端Web連接的數(shù)量,但不包括超時時間。超時時間由網(wǎng)站選項設置。因此選擇D選項。

7.A

8.C通過www.nankai.edu.cn這個域名,可以正確轉換到IP202.113.16.33,說明為www.nanka.i.edu.cn提供名字解析的服務器以及本機使用的DNS服務器工作正常,并且主機www.nankai.edu.cn,但并不能說明該主機www服務工作正常。因此選擇C選項。

9.B由于只能使用IP地址訪問,而不能用域名訪問,說明通信線路是通暢的,域名解析出現(xiàn)了故障。選項A、D都是域名故障,選項B、C是通信線路故障。根據(jù)題意,可以暫時排除選項A、D。選項C中,如果本地域名無法與外部正常通信,也就可能沒法解析域名。故選C也是故障的一種可能。根據(jù)排除法,選項B是不可能的原因,故選B選項。

10.D解析:互聯(lián)網(wǎng)絡應該屏蔽各子網(wǎng)在網(wǎng)絡協(xié)議、服務類型與網(wǎng)絡管理等方面的差異。

11.數(shù)據(jù)鏈路層數(shù)據(jù)鏈路層解析:網(wǎng)橋完成數(shù)據(jù)鏈路層間的連接,可以將兩個或多個網(wǎng)段連接起來,可以通過過濾不跨網(wǎng)段傳輸?shù)男畔?,避免了線路的擁塞。

12.插槽

13.

14.

15.MFLOPSMFLOPS解析:衡量CPU的處理速度,有兩種常用的單位:表示定點指令的平均執(zhí)行速度用MIPS,表示浮點指令的平均執(zhí)行速度用MFLOPS。

16.被傳錯的碼元數(shù)被傳錯的碼元數(shù)解析:誤碼率是指二進制碼元在數(shù)據(jù)傳輸系統(tǒng)中被傳錯的概率,它在數(shù)值上近似等于:Pe=Ne/N,其中N為傳輸?shù)亩M制碼元總數(shù),Ne為被傳錯的碼元數(shù)。

17.\n靜態(tài)動態(tài)

\n

18.格式格式解析:網(wǎng)絡協(xié)議主要有以下3個要素組成:

①語法,規(guī)定用戶數(shù)據(jù)與控制信息的結構與格式。

②語義,規(guī)定需要發(fā)出何種控制信息以及完成的動作與做出的響應。

③時序,即對事件實現(xiàn)順序的詳細說明。

19.關鍵詞查詢目前,因特網(wǎng)上的中文搜索引擎一般都提供分類檢索和關鍵詞查詢兩種檢索方式。分類檢索指利用搜索引擎提供的分類目錄由上級類目逐級向下級類目查詢的方式。各網(wǎng)站通過人工分類建立類目,一般分為娛樂與休閑、新聞與政治、商業(yè)與經(jīng)濟、教育、健康與醫(yī)藥、藝術與人文等大類,大類不斷細化,漸進到細分網(wǎng)頁。這種查詢方式較為直觀,便于族性檢索,但查詢速度慢,效率較低,且各搜索站點分類方式不統(tǒng)一,使用起來不太方便。關鍵詞查詢是搜索引擎提供的一種快速、高效的搜索方式。用戶進入搜索引擎網(wǎng)頁后,在關鍵詞輸入框中輸入想要搜索的關鍵詞,然后單擊“搜索”按鈕即可完成操作。當然,使用這種方式需要注意如何恰當?shù)剌斎胨阉鞯淖址?,這直接關系到搜索結果的優(yōu)劣。

20.交換式局域網(wǎng)從局域網(wǎng)應用的角度看,其特點如下。

—局域網(wǎng)覆蓋有限的地理范圍,能夠滿足機關、企業(yè)、校園、軍營等有限范圍內的計算機、終端與各類信息處理設備的聯(lián)網(wǎng)需求。

—局域網(wǎng)具有較高的數(shù)據(jù)傳輸速率、較低的誤碼率和高質量的數(shù)據(jù)傳輸環(huán)境。

—局域網(wǎng)一般屬于一個單位所有,易于建立、維護和擴展。

—決定局域網(wǎng)的主要技術要素是:網(wǎng)絡拓撲、傳輸介質與介質訪問控制方法。

—局域網(wǎng)從介質訪問控制方法的角度可以分為共享介質局域網(wǎng)與交換式局域網(wǎng)。

21.Linux開放源代碼Linux開放源代碼解析:Linux操作系統(tǒng)與WindowsNT、Netware、UNIX等傳統(tǒng)網(wǎng)絡操作系統(tǒng)最大的區(qū)別是:Linux開放源代碼。正是由于這點,它才能夠引起人們廣泛的注意。

22.10001000解析:盡管快速以太網(wǎng)具有高可靠性、易擴展性、成本低等優(yōu)點,并且稱為高速局域網(wǎng)方案中的首選技術,但在數(shù)據(jù)倉庫、桌面電視會議、3D圖形與高清晰度圖像這類應用中,人們不得不尋求更高帶寬的局域網(wǎng)。千兆以太網(wǎng)就是在這種背景下產(chǎn)生的。

23.端口/MAC地址映射表端口/MAC地址映射表解析:交換機中通過“地址學習”方法來建立維護端口/MAC地址映射表,利用“端口/MAC地址映射表”來進行數(shù)據(jù)交換。

24.上傳文件上傳文件解析:為了保證FTP服務器的安全性,幾乎所有的FTP匿名服務只允許用戶下載文件,而不允許用戶上傳文件。

25.選擇支付方式選擇支付方式解析:通常使用Internet進行網(wǎng)上購物需要經(jīng)過瀏覽與選擇商品、填寫訂購單、選擇支付方式和等待商家服務4個步驟。

26.MIPSMIPS解析:本題考查點是經(jīng)典奔騰的處理速度。計算機CPU的處理速度是衡量計算機性能的一項重要的指標。常用每秒鐘處理多少條指令來描述。例如,MIPS(MillionInstructionsPerSecond)表示單字長定點指令的平均執(zhí)行速度;MFLOPS(MillionFLOatinginstructionsPerSecond)表示單字長浮定點指令的平均執(zhí)行速度。經(jīng)典奔騰的處理速度可達到300MIPS,即每秒鐘可平均執(zhí)行300兆條單字長定點指令。

27.主機名主機名解析:每個Web頁面,包括Web站點的主頁,均具有惟一的存放地址,這就是“統(tǒng)一資源定位符”(Unitform.ResourceLocator,簡稱URL),統(tǒng)一資源定位符是一種用于表示Internet上信息資源地址的統(tǒng)一格式。URL由三部分組成:協(xié)議類型、主機名和路徑及文件名,通過URL可以指定擴要協(xié)議類型主要有以下幾種:http、ftp、gopher、telnet、file。

28.職責分離職責分離解析:網(wǎng)絡信息系統(tǒng)的安全管理主要基于多人負責原則、任期有限原則及職責分離原則。所謂職責分離,指的是在信息處理系統(tǒng)工作的人員不要打聽、了解或參與職責以外的任何和安全有關的事項。

29.【審題關鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。

\n【解題思路】

\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。

\n【參老答案】

\n

30.【審題關鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。

\n【解題思路】①定義循環(huán)變量i、j、k和整型變量len、P。

\n②第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于20,實現(xiàn)對20行數(shù)據(jù)的逐行處理。在循環(huán)體中,對于i行首先調用函數(shù)strlen(xx[i])求得第i行字符串的長度,并把其值賦給變量len,再用len除以2,得到第i行字符串長度的一半,賦給變量P。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞過來增直到其值等于(p-1),在第三層for循環(huán)中,循環(huán)變量k從j+1開始,依次遞過來增直到其值等于P,比較字符xx[i][j]ASCII碼值與xx[i][k]ASCII碼值的大小,如果字符xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

\n③用變量len的值對2求余數(shù),如果余數(shù)為1,則調用函數(shù)字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P+1開始直到字符串xx[i]的結尾的子字符拷貝到字符串變量str中,再調用字符串連接函數(shù)stmcat把字符串xx[i]的中間字符連接到字符串變量s仃的后面,再調用字符串連接函數(shù)stmcat把字符串xx[i]的左半部分的子字符串連接到變量str的后面;如果余數(shù)不等于l,則調用字符串拷貝函數(shù)strcpy,把從字符串xx[i]+P開始直到字符串xx[i]的結尾的子字符拷貝到字符串變量str中,再調用字符串連接函數(shù)strncat把字符串xx[i]的左半部分的子字符串連接到變量str的后面,實現(xiàn)字符串xx[i]左右部分子字符串的交換。

\n④調用字符串拷貝函數(shù)strcpy,把字符串變量str的值拷貝到字符串xx[i],實現(xiàn)把排序后的結果仍按行重新存入字符串數(shù)組xx中。

\n【參考答案】

\n

31.A解析:MPEG是ISO/IEC委員會制定的,符合電視質量的視頻和音頻壓縮形式的國際標準。

32.C解析:基于文件服務的局域網(wǎng)操作系統(tǒng)軟件一般分為兩個部分:文件服務器軟件和工作站軟件。

33.A解析:預防病毒技術通過自身常駐系統(tǒng)內存,優(yōu)先獲得系統(tǒng)的控制權,監(jiān)視和判斷系統(tǒng)中是否有病毒存在,進而阻止計算機病毒進入計算機系統(tǒng)和對系統(tǒng)進行破壞。這類技術有:加密可執(zhí)行程序、引導區(qū)保護、系統(tǒng)監(jiān)控與讀寫控制(如防病毒卡等)。

34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0i〈200i++){thou=a[i]/1000;/*求千位數(shù)字*/hun=a[i]%1000/100;/*求百位數(shù)字*/ten=a[i]%100/10;/*求十位數(shù)字*/data=a[i]%10;/*求個位數(shù)字*/ab=10*thou+data;/*把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)*/cd=10*hun+ten;/*把百位數(shù)字和十位數(shù)字組成另一個新的十位數(shù)*/if(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0){/*如果這兩個十位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除同時兩個新十位數(shù)字均不為零*/b[cnt]=a[i];/*則把滿足條件的數(shù)存入數(shù)組b中*/cnt++;}}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{inti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0,i〈200,i++)\r\n{thou=a[i]/1000;/*求千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求百位數(shù)字*/\r\nten=a[i]%100/10;/*求十位數(shù)字*/\r\ndata=a[i]%10;/*求個位數(shù)字*/\r\nab=10*thou+data;/*把千位數(shù)字和個位數(shù)字重新組成一個新的十位數(shù)*/\r\ncd=10*hun+ten;/*把百位數(shù)字和十位數(shù)字組成另一個新的十位數(shù)*/\r\nif(ab%2==1&&cd%2==1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)\r\n{/*如果這兩個十位數(shù)均是奇數(shù)并且兩個十位數(shù)中至少有一個數(shù)能被5整除,同時兩個新十位數(shù)字均不為零*/\r\nb[cnt]=a[i];/*則把滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;\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}解析:本題看起似乎比較繁瑣,但只要仔細分析,把思路理清,還是不難解決的。由題意可以列出解題步驟如下:

(1)求得當前所取得的整數(shù)的千位、百位、十位、個位上的數(shù)字值??梢越柚?”(除法)與“%”(取余)兩個運算符?!皌hou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;data=a[i]%10;”這4條語句可以依次取得原4位數(shù)的千位、百位、十位及個位上的數(shù)字值。

(2)按照要求(第一個十位數(shù):新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的個位數(shù);第二個十位數(shù):新十位數(shù)的十位數(shù)字是原4位數(shù)的百位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字)把求得的各個位上的數(shù)字值組成兩個新的十位數(shù)ab和cd,用“ab=10*thou+data;cd=10*hun+ten;”語句實現(xiàn)。

(3)對新組成的兩個十位數(shù)進行條件判斷(判斷條件的語句是“if(ab%2==1&&cd%2=1&&(ab%5==0||cd%5==0)&&ab!=0&&cd!=0)”)。如果滿足條件,則把原來的4位數(shù)放到數(shù)組b中,同時用一個計數(shù)器變量cnt求出滿足條件的4位數(shù)的個數(shù)。

(4)對數(shù)組b中的4位數(shù)用選擇法進行從大到小的排序。

35.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/dsta=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=data*10+thou;/*把個位數(shù)和千位數(shù)組合成一個新的十位數(shù)ab*/cd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新組成的兩個十位數(shù)必須是一個奇數(shù)另一個為偶數(shù)且兩個十位數(shù)中至少有一個數(shù)能被17整除同時兩個新十位數(shù)字均不為0*/b[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/for(j=i+l;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<200;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\ndsta=a[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nab=data*10+thou;/*把個位數(shù)和千位數(shù)組合成一個新的十位數(shù)ab*/\r\ncd=hun*10+ten;/*把百位數(shù)和十位數(shù)組成另一個新的十位數(shù)cd*/\r\nif((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1\r\n&&cd%2!=1))&&ab!=0&&cd!=0)\r\n{/*如果新組成的兩個十位數(shù)必須是一個奇數(shù),另一個為偶數(shù)且兩個十位數(shù)中\(zhòng)r\n至少有一個數(shù)能被17整除,同時兩個新十位數(shù)字均不為0*/\r\nb[cnt]=a[i];/*則將滿足條件的數(shù)存入數(shù)組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*將數(shù)組b中的數(shù)按從大到小的順序排列*/\r\nfor(j=i+l;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}解析:本題考查的知識點如下:

(1)將一個4位整數(shù)各位上的數(shù)轉變成單獨的個位數(shù)。

(2)判斷結構中多個條件的布爾運算。

(3)循環(huán)的使用。

(4)數(shù)據(jù)的排序。

在本題中,首先要將一個4位數(shù)的千位、百位、十位、個位拆成獨立的數(shù)字。這里借助特殊運算符號“%”(取余)和“/”(整除)。將—個4位數(shù)整除1000則可得到其千位—卜的數(shù)字,除以1000取余再整除100則可得百位。上的數(shù)字,除以100取余再整除10則可得十位卜的數(shù)字,除以10取余則得個位上的數(shù)字。若一個數(shù)除以2取余為0,則這個數(shù)是偶數(shù),否則為奇數(shù)。兩個數(shù)必須一個為奇數(shù),另一個為偶數(shù),這就有兩種情況;ad為奇數(shù),cd為偶數(shù);或者ab為偶數(shù),cd為奇數(shù)。兩者滿足一種即可,所以這兩種情況間用“或”運算。兩個數(shù)中至少有1個能被17整除,ab能被17整除與cd能被17整除兩個條件滿足一個即可,所以這兩個條件之間用“或”運算。但這個條件與其他條件必須同時滿足,所以此條件與其他條件之間用“與”運算。先將滿足條件的數(shù)存入數(shù)組b中,再對數(shù)組中的數(shù)據(jù)進行排序。最后的排序采用“選擇排序法”。

36.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*10+j]);fscanf(fp"\n");if(feof(fp

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論