2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

2023年浙江省紹興市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關(guān)于RPR技術(shù)的描述中,錯誤的是()

A.RPR能夠在50ms內(nèi)隔離出現(xiàn)故障的節(jié)點和光纖段

B.RPR環(huán)中每一個節(jié)點都執(zhí)行SRP公平算法

C.兩個RPR節(jié)點之間的裸光纖最大長度為100公里

D.RPR用頻分復(fù)用的方法傳輸IP分組

2.()是我國使用人數(shù)最多的即時通信軟件。

A.ICQB.QQC.MSND.AIM

3.下列關(guān)于光纖同軸電纜混合網(wǎng)HFC的描述中,錯誤的是()

A.HFC是一個雙向傳輸系統(tǒng)

B.HFC改善了信號傳輸質(zhì)量,提高了系統(tǒng)可靠性

C.HFC光纖結(jié)點通過同軸電纜下引線可以為500到2000個用戶服務(wù)

D.HFC通過CableModem將光纜與同軸電纜連接起來

4.第

19

()拓?fù)浣Y(jié)構(gòu)是點一點式網(wǎng)絡(luò)和廣播式網(wǎng)絡(luò)都可以使用的類型。

A.環(huán)型B.總線型C.星型D.網(wǎng)狀型

5.局域網(wǎng)中按介質(zhì)訪問控制角度來分為共享介質(zhì)式局域網(wǎng)和()2種。

A.交換式局域網(wǎng)B.共享式局域網(wǎng)C.轉(zhuǎn)發(fā)式局域網(wǎng)D.無線式局域網(wǎng)

6.如果沒有特殊聲明,匿名FTP服務(wù)登錄賬號為________。

A.userB.anonymousC.guestD.用戶自己的電子郵件地址

7.網(wǎng)絡(luò)操作系統(tǒng)的基本任務(wù)不包括()

A.屏蔽本地與網(wǎng)絡(luò)資源的差異性

B.保持計算機(jī)系統(tǒng)的可靠長期服務(wù)

C.為用戶提供各中基本網(wǎng)絡(luò)服務(wù)

D.提供網(wǎng)絡(luò)系統(tǒng)的安全性服務(wù)

8.局域網(wǎng)參考模型將對應(yīng)于OSI參考模型的數(shù)據(jù)鏈路層劃分為MAC子層與()。

A.LLC子層B.PMD子層C.接入子層D.匯聚子層

9.下列關(guān)于Serv-UFTP服務(wù)器的描述中,正確的是()。

A.命名用戶必須設(shè)置密碼

B.FTP服務(wù)器不能使用動態(tài)IP地址

C.匿名用戶“anonymous”是由服務(wù)器自動添加的.

D.服務(wù)器可構(gòu)建多個由IP地址和端口號識別的虛擬服務(wù)器

10.UDP服務(wù)的特點之一為:()。

A.不可靠B.QosC.面向連接D.有序

二、填空題(10題)11.

12.NetWare第二級容錯包括硬盤鏡像和——功能。

13.在TCP/IP網(wǎng)絡(luò)中,為各種公共服務(wù)保留的端口號范圍是。

14.第

68

RARP協(xié)議的主要作用是將結(jié)點的MAC地址轉(zhuǎn)換成其對應(yīng)的()地址。

15.

16.

17.局域網(wǎng)出現(xiàn)的網(wǎng)絡(luò)故障中,有75%以上是由網(wǎng)絡(luò)______引起的。

18.局域網(wǎng)所使用的傳輸介質(zhì)主要有雙絞線、______、光纖、無線通信信道。

19.第

80

()是指軟件中含有—小段察覺不出的程序段,當(dāng)軟件運(yùn)行時會損害用戶的安全。

20.多媒體網(wǎng)絡(luò)傳輸數(shù)據(jù)時應(yīng)該以提供高速率與的服務(wù)質(zhì)量為標(biāo)準(zhǔn)。

三、2.填空題(8題)21.在Internet中,負(fù)責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組(packet)能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議是【】。

22.網(wǎng)絡(luò)安全的基本目標(biāo)是實現(xiàn)信息的機(jī)密性、可用性、完整性和______。

23.在軟磁盤存儲器中,軟磁盤適配器是______。

24.在大型信息系統(tǒng)中,數(shù)據(jù)一旦受到破壞會給用戶造成不可挽回的損失。因此,—個實用和安全的網(wǎng)絡(luò)信息系統(tǒng)的設(shè)計,應(yīng)該包括網(wǎng)絡(luò)文件【】與恢復(fù)方法,及災(zāi)難恢復(fù)計劃。

25.電子商務(wù)應(yīng)用系統(tǒng)通常包含CA安全認(rèn)證系統(tǒng)、______、業(yè)務(wù)應(yīng)用系統(tǒng)和用戶及終端系統(tǒng)。

26.在CPU中,執(zhí)行一條指令所需的時間稱【】周期。

27.因特網(wǎng)中主機(jī)域名需要轉(zhuǎn)換成IP地址,這個過程稱之為【】。

28.Google搜索引擎主要采用了分布式爬行網(wǎng)頁采集技術(shù)、超文本匹配技術(shù)和______。

四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。

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

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

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

30.已知數(shù)據(jù)文件in.dat中存有300個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsValue,其功能是:求出個位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個數(shù)cnt,再把所有滿足此條件的四位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的四位數(shù)按從大到小的順序進(jìn)行排序。最后main函數(shù)調(diào)用寫函數(shù)writeDat把數(shù)組b中的數(shù)輸出到文件out.dat。

例如:1239,9-1-2-3>0,則該數(shù)滿足條件存入數(shù)組b中,且個數(shù)cnt=cnt+1。

8129,9-8-1-2<0,則該數(shù)不滿足條件忽略。

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

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

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

五、1.選擇題(3題)31.傳輸速率為10Gbit/s的局域網(wǎng)每一秒可以發(fā)送的比特數(shù)為______。

A.1×106B.1×108C.1×1010D.1×1012

32.因特網(wǎng)的主要組成部分包括_______。

A.通信線路、路由器、服務(wù)器和客戶機(jī)信息資源

B.客戶機(jī)與服務(wù)器、信息資源、電話線路、衛(wèi)星通信

C.衛(wèi)星通信、電話線路、客戶機(jī)與服務(wù)器、路由器

D.通信線路、路由器、TCP/IP協(xié)議、客戶機(jī)與服務(wù)器

33.在下列Internet的IP地址中,屬于B類IP地址的是______。

A.B.C.D.2

六、1.程序設(shè)計題(3題)34.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個字母,字母z改成字母a。要求大寫字母仍為大寫字母,小寫字母仍為小寫字母,其他字符不做改變。請編寫函數(shù)chg(char*s)實現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。

例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。

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

請勿改動主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

#include<ctype,h>

#defineN81

voidreadwriteDAT();

voidchg(charas)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{

inti;

chara[N];

FILE*rf,*wf;

rf=fopen("in36.dat","r");

wf=fopen("out36.dat","w");

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

{

fgets(a,81,rf);

chg(a);

fprintf(wf,"%s",a);

}

fclose(rf);

fclose(wf);

}

35.下列程序的功能是:在3位整數(shù)(100至999)中尋找符合下面條件的整數(shù),并依次從小到大存入數(shù)組b中:它既是完全平方數(shù),又有兩位數(shù)字相同,例如144,676等。

請編制函數(shù)intjsValue(intbb[])實現(xiàn)此功能,滿足該條件的整數(shù)的個數(shù)通過所編制的函數(shù)返回。

最后調(diào)用函數(shù)wfiteDat()把結(jié)果輸出到文件OUTl2.DAT中。

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

請勿改動主函數(shù)main()和寫函數(shù)wnteDat()的內(nèi)容。

試題程序:

#include<stdio.h>

intjsValue(intbb[]

{

}

main()

{

intb[20],num;

num=jsValue(b);

writeDat(num,b);

}

writeDat(intnum,intb[])

{

FILE*out;

inti;

ut=fopen("OUT12.DAT","w");

fprintf(out,"%d\n",num);

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

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

fclose(out);

}

36.已知數(shù)據(jù)文件IN24.DAT中存有300個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中。請編制函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加個位數(shù)上的數(shù)等于百位數(shù)上的數(shù)加十位數(shù)上的數(shù)的個數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對數(shù)組b的4位數(shù)按從小到大的順序進(jìn)行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT24.DAT文件中。

例如:6712,6+2=7+1,則該數(shù)滿足條件,存入數(shù)組b中,且個數(shù)cnt=cnt+1。

8129,8+9≠1+2,則該數(shù)不滿足條件,忽略。

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

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

請勿改動主函數(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);

}

參考答案

1.DD【解析】RPR將沿順時針傳輸?shù)墓饫w環(huán)叫做外環(huán),將沿逆時針傳輸?shù)墓饫w環(huán)叫做內(nèi)環(huán)。內(nèi)環(huán)和外環(huán)都可以用統(tǒng)計復(fù)用的方法傳輸IP分組。因此D選項錯誤。

2.B

3.D

4.A網(wǎng)絡(luò)拓?fù)淇梢愿鶕?jù)通信子網(wǎng)中通信信道類型分為兩類:點一點線路通信子網(wǎng)的拓?fù)渑c廣播信道通信子網(wǎng)的拓?fù)洹2捎命c一點線路的通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:星型、環(huán)型、樹型與網(wǎng)狀型。采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:總線型、樹型、環(huán)型、無線通信與衛(wèi)星通信型。\r\n

5.A

6.B文件傳輸協(xié)議(FileTransferProtocal,F(xiàn)TP),是指在因特網(wǎng)上的兩臺計算機(jī)之間傳送文件的一種服務(wù)方式。文件傳輸也是因特網(wǎng)上使用較早的服務(wù)之一,今天仍然廣為使用。

通過將文件從本地計算機(jī)傳送到遠(yuǎn)程主機(jī)的過程稱為“上載(Upload)”,而將從遠(yuǎn)程主機(jī)取回文件存放在本地計算機(jī)中的過程稱為“下載(Download)”。無論因特網(wǎng)上兩臺計算機(jī)相距多么遙遠(yuǎn),只要支持FTP文件傳送協(xié)議,就可使用此項服務(wù)。

文件傳遞是一種實時聯(lián)機(jī)服務(wù),在文件傳送之前須取得遠(yuǎn)程計算機(jī)的授權(quán)并進(jìn)行登錄。因特網(wǎng)上提供FTP服務(wù)的計算機(jī)一般都支持匿名訪問,它允許用戶以“anonymous”作為用戶名,以自己的E-mail地址作為口令,這樣就可登錄到支持FTP的計算機(jī)上,下載其公共數(shù)據(jù)文件。

7.B

8.A解析:局域網(wǎng)參考模型只對應(yīng)OSI參考模型的數(shù)據(jù)鏈路層和物理層,它將數(shù)據(jù)鏈路層劃分為邏輯鏈路控制LLC(LogicalLinkControl)子層和介質(zhì)訪問控制MAC(MedieaAccessControl)子層。

9.DServ-UFTP服務(wù)器可以設(shè)置固定IP地址,也可以不指定IP地址,采用動態(tài)IP地址。服務(wù)器可構(gòu)建多個由IP地址和端口號識別的虛擬服務(wù)器。Serv-UFTP服務(wù)器創(chuàng)建完成后需要添加用戶,才能被客戶端訪問,用戶名包括匿名用戶和命名用戶,如果添加的是匿名用戶,系統(tǒng)將不會要求輸入密碼。故選D選項。

10.A

\n

11.

12.硬盤雙工硬盤雙工解析:三級容錯技術(shù):①第一級,主要針對硬盤表面磁介質(zhì)的故障設(shè)計的,采用雙重目錄與文件分配表、磁盤熱修復(fù)與寫后讀驗證等措施;②第二級,針對硬盤或硬盤通道故障設(shè)計的,包括硬盤鏡像與硬盤雙工功能;③第三級容錯提供了文件服務(wù)器鏡像功能。

13.1024~65535本題考查端口的基本知識。

TCP/IP提出了“協(xié)議端口”的概念,以標(biāo)識兩個實體間通信的進(jìn)程。端口就是在傳輸層與應(yīng)用層的層間接口上所設(shè)置的一個16位的地址量,用于指明傳輸層與應(yīng)用層之間的服務(wù)訪問點,為應(yīng)用層進(jìn)程提供標(biāo)識。TCP/IP協(xié)議集將端口分成兩大類,一類稱為熟知端口(也稱保留端口),另一類稱為自由端口(也稱一般端口)。熟知端口指這類端口的服務(wù)是事先規(guī)定好的,并為所有用戶進(jìn)程熟知,端口號范圍為0~1023,常見的有FTP端口21、Telnet端口23、SMTP端口25、DNS端口53、TFTP端口69、HTML端口80、SNMP端口161。網(wǎng)絡(luò)運(yùn)行時,應(yīng)用層中各種不同的常用服務(wù)的服務(wù)進(jìn)程會不斷地檢測分配給它們的熟知端口,以便發(fā)現(xiàn)是否有某個用戶進(jìn)程要和它通信。自由端口是指那些可以隨時分配給請求通信的用戶進(jìn)程的端口,端口號范圍為1024~65535。TCP/IP協(xié)議為各種服務(wù)提供的端口號范圍是1~65535,為各種公共服務(wù)保留的端口號范圍是1024~65535。

14.IP【解析】RARP協(xié)議的主要功能是將MAC地址轉(zhuǎn)換成IP地址,這通常是那些沒有硬盤的工作站在啟動時需要使用的協(xié)議,它們通過RARP協(xié)議從服務(wù)器那里獲得有效IP地址。

15.

16.

17.傳輸介質(zhì)傳輸介質(zhì)

18.光纜光纜解析:局域網(wǎng)所使用的傳輸介質(zhì)主要有雙絞線、光纜、光纖、無線通信信道。

19.特洛伊木馬

【解析】特洛伊木馬是攻擊者在正常的軟件中隱藏一段用于其他目的的程序,而這段隱藏的程序常常以安全攻擊作為其最終目標(biāo)。

20.低延遲多媒體數(shù)據(jù)包含多種內(nèi)容,如語音、數(shù)字、文字、圖形、視頻等,它們分別對應(yīng)于不同的數(shù)據(jù)傳輸服務(wù)。因此,多媒體網(wǎng)絡(luò)傳輸數(shù)據(jù)時應(yīng)該以提供高速率與低延遲的服務(wù)為標(biāo)準(zhǔn)。

21.TCP/IPTCP/IP解析:在Internet中,TCP/IP協(xié)議是負(fù)責(zé)選擇合適的路由,使發(fā)送的數(shù)據(jù)分組能夠正確無誤地按照地址找到目的站并交付給目的站所使用的協(xié)議。

22.合法性合法性解析:網(wǎng)絡(luò)安全的基本要素是實現(xiàn)信息的機(jī)密性、完整性、可用性和合法性。合法性是指每個想獲得訪問的實體都必須經(jīng)過鑒別或身份驗證。

23.軟盤驅(qū)動器與CPU進(jìn)行信息交換的通道口軟盤驅(qū)動器與CPU進(jìn)行信息交換的通道口解析:軟磁盤存儲器主要有軟磁盤、軟盤驅(qū)動器和軟磁盤適配器組成。軟磁盤適配器是CPU與軟盤驅(qū)動器進(jìn)行信息交換的通道口。

24.備份或數(shù)據(jù)備份。備份或數(shù)據(jù)備份。解析:備份是防止數(shù)據(jù)受到破壞而損失的基本方式

25.支付網(wǎng)關(guān)系統(tǒng)支付網(wǎng)關(guān)系統(tǒng)解析:電子商務(wù)應(yīng)用系統(tǒng)由各子系統(tǒng)構(gòu)成,其中有些子系統(tǒng)(CA安全認(rèn)證系統(tǒng)、支付網(wǎng)關(guān)系統(tǒng))在電子商務(wù)系統(tǒng)中必不可少,沒有這些子系統(tǒng)就不能成為完整的電子商務(wù)系統(tǒng),而有些子系統(tǒng)則可以根據(jù)企業(yè)用戶或個人用戶的需求來建立(業(yè)務(wù)應(yīng)用系統(tǒng)、用戶及終端系統(tǒng))。

26.指令指令解析:CPU每取出并執(zhí)行一條指令,都需要完成一系列的操作。這一系列操作所需的時間通常叫做一個指令周期。

27.域名解析域名解析解析:因特網(wǎng)中采用域名系統(tǒng)的目的是便于人們的記憶,但在IP協(xié)議中只能識別IP地址,所以在數(shù)據(jù)傳輸時,主機(jī)域名需要轉(zhuǎn)換成IP地址,這個過程稱之為域名解析。因特網(wǎng)中有一組既獨立又協(xié)作的域名服務(wù)器,每臺域名服務(wù)器保存著它所管轄區(qū)域內(nèi)的域名與IP地址的對照表,據(jù)此即可進(jìn)行域名解析。由于域名具有層次結(jié)構(gòu),所以對應(yīng)的名字服務(wù)器也具有層次結(jié)構(gòu)。

28.頁面等級技術(shù)頁面等級技術(shù)解析:Google搜索引擎t要采用了分布式爬行網(wǎng)頁采集技術(shù)、超文本匹配技術(shù)和頁面等級技術(shù)。

29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,排序后左邊部分與右邊部分進(jìn)行交換。如果原字符串長度為奇數(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行首先調(diào)用函數(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碼值,則兩者進(jìn)行互換實現(xiàn)對第i行字符串左半部分的字符串按降序排列。

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

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

\n【參考答案】

\n

30.【審題關(guān)鍵句】個位-千位-百位-十位數(shù)大于零的個數(shù),把所有滿足此條件的數(shù)依次存入數(shù)組,按從大到小的順序排序。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)有兩個不同點:①要求統(tǒng)計的四位數(shù)的條件是“個位-千位-百位-十位數(shù)大于零的個數(shù)”,參考答案的第8條語句修改if語句的判斷條件即可。②將統(tǒng)計結(jié)果按從大到小的順序排序,參考答案的第13條語句,修改兩數(shù)組元素的大小比較符即可。另外,對于數(shù)據(jù)交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

31.C

32.A解析:因特網(wǎng)的主要組成部分包括通信線路、路由器、服務(wù)器和客戶機(jī)信息資源。因特網(wǎng)是一個互聯(lián)網(wǎng),它是將提供不同服務(wù)的、使用不同技術(shù)的、具有不同功能的物理網(wǎng)絡(luò)互聯(lián)起來而形成的。

33.B解析:IP地址采用分段地址方式,長度為4個字節(jié),即32位。每個字節(jié)對應(yīng)一個十進(jìn)制數(shù),其取值范圍是0~255。A類IP地址用7位(第1位~第7位)二進(jìn)制數(shù)表示網(wǎng)絡(luò)地址,這種表示方式可以表示127個A類地址,用十進(jìn)制表示IP地址時,其首段地址數(shù)字值范圍是1~127。B類IP地址用14位(第2位~第15位)二進(jìn)制數(shù)表示網(wǎng)絡(luò)地址,16位表示主機(jī)地址,用十進(jìn)制表示IP地址時,其首段地址數(shù)字值范圍是128~191。C類IP地址用2l位(第3位~第23位)二進(jìn)制數(shù)表示網(wǎng)絡(luò)地址,用8位表示主機(jī)地址,用十進(jìn)制表示IP地址時,其首段地址數(shù)字值范圍是192~223。

34.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個字母*/}elseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/{*s+=l;s++;/*取下一個字母*/}elses++;/*取下一個字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一個字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫字母改成該字母的下一個字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個字母*/\r\n}\r\nelses++;/*取下一個字母*/\r\n}解析:本題考查的知識點如下:

(1)英文字母對應(yīng)的ASCII碼的排列規(guī)律。

(2)指針的操作。

(3)選擇結(jié)構(gòu)中多個條件的布爾運(yùn)算。

在ASCII碼中,大、小寫字母的ASCII碼是連貫的,a~z對應(yīng)97~122,A~Z對應(yīng)65~90。z的ASCII碼減去25即得到a的ASCII碼,對Z同樣適合。所以我們要對字符串中的字符依次進(jìn)行判斷,若是大(小)寫字母,則按照ASCII碼的規(guī)律和題意要求對字符進(jìn)行轉(zhuǎn)換。在這里,使用指針完成對字符的依次訪問,每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個條件中,若需同時滿足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。

35.intisValue(intbb[]){intijk=0;inthuntendata;for(i=100;i<=999;i++){j=10;while(i*j<=i){if(i==i*j)/*如果該數(shù)是完全平方數(shù)*/}hun=i/100;/*求該數(shù)的百位數(shù)字*/data=i-hun*100;/*得到后兩位數(shù)*/ten=data110;/*求該數(shù)的十位數(shù)字*/data=data-ten*10;/*求該數(shù)的個位數(shù)字*/if(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/k++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}j++;}}returnk;/*返回滿足該條件的整數(shù)的個數(shù)*/}intisValue(intbb[])\r\n{\r\ninti,j,k=0;\r\ninthun,ten,data;\r\nfor(i=100;i<=999;i++)\r\n{\r\nj=10;\r\nwhile(i*j<=i)\r\n{\r\nif(i==i*j)/*如果該數(shù)是完全平方數(shù)*/\r\n}\r\nhun=i/100;/*求該數(shù)的百位數(shù)字*/\r\ndata=i-hun*100;/*得到后兩位數(shù)*/\r\nten=data110;/*求該數(shù)的十位數(shù)字*/\r\ndata=data-ten*10;/*求該數(shù)的個位數(shù)字*/\r\nif(hun==ten||hun==data||ten==data)/*有兩位數(shù)字相同*/\r\n{bb[k]=i;/*則把該數(shù)存入數(shù)組bb中*/\r\nk++;}/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/\r\n}\r\nj++;\r\n}\r\n}\r\nreturnk;/*返回滿足該條件的整數(shù)的個數(shù)*/\r\n}解析:解答本題,首先應(yīng)該考慮用一個for循環(huán)來依次取得100到999之間的各個數(shù),并對當(dāng)前所取得的數(shù)進(jìn)行兩個條件判斷:一是判斷該數(shù)是否是完全平方數(shù):二是判斷該數(shù)是否有兩位數(shù)字相同。如果以上兩個條件同時滿足,則把該數(shù)存放到b數(shù)組中,盡管題目要求所存的數(shù)必須從小到大,但我們?nèi)?shù)的過程本身就是從小到大取得,因此,排序工作是沒有必要做的,按照取數(shù)的順序,把滿足條件的數(shù)值存放到數(shù)組b中就可以了。判斷某個數(shù)是否是完全平方數(shù)的方法是看該數(shù)是否可以拆成完全相同的兩個數(shù)的積(當(dāng)然要拆成的兩個數(shù)一定是兩位數(shù)),因此,我們再利用一個循環(huán)用10以上的兩位數(shù)逐個去拆被判斷的數(shù),如果被判斷的數(shù)恰好可以被完全拆分,則第一個條件成立,接著就開始依次取得被判斷的數(shù)的百位、十位、個位上的數(shù)字值,看是否有兩位數(shù)字相同。取得每一位上的數(shù)字值可以用“hun=i/100;data=i-hun*100:ten=data/10;data=data-ten*10:”幾條語句來實現(xiàn),hun變量得到的是百位上的數(shù)字,ten變量得到的是十位上的數(shù)字,data變量得到的是個位上的數(shù)字。

36.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論