【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)_第1頁
【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)_第2頁
【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)_第3頁
【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)_第4頁
【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】浙江省紹興市全國計算機等級考試網絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.下列關于WindowsServer2003系統(tǒng)DHCP服務器的描述中,錯誤的是()。

A.DHCP服務器負責多個網段IP地址分配時,需要配置多個作用域

B.客戶機與DHCP服務器不在一個網段時,需DHCP中繼轉發(fā)DHCP消息

C.DHCP中繼轉發(fā)DHCP發(fā)現(xiàn)消息時,需修改該消息中的相關字段

D.DHCP中繼轉發(fā)客戶機的消息時,仍使用廣播方式發(fā)送給DHCP服務器

2.下列關于WindowsNTServer的描述,正確的是()。

A.WindowsNTServer的內部采用64位體系結構

B.WindowsNTServer以“域”為單位集中管理網絡資源

C.WindowsNTServer只支持TCP/IP協(xié)議

D.WindowsNTServer沒有融入UNIX的支持

3.IP地址塊/27、2/27和4/27經過聚合后可用的地址數為()A.64B.92C.94D.126

4.關于網絡營銷的成本優(yōu)勢,下列哪個表述是錯誤的()。

A.利用網絡營銷可以減少市場壁壘

B.利用網絡營銷可以降低促銷成本

C.利用網絡營銷可以降低企業(yè)的采購成本

D.利用網絡營銷可以降低運作成本

5.電子數據交換EDI主要應用于()之間。

A.企業(yè)與個人B.企業(yè)與企業(yè)C.個人與個人D.企業(yè)與政府

6.Cisco3548交換機采用telnet遠程管理方式進行配置,其設備管理地址是222.38.12.23/24,缺省路由是222.38.12.1。下列對交換機預先進行的配置,正確的是()。

A.Switch一3548(config)#interfacevlanlSwitch一3548(config—if)#ipaddress222.38.12.23255.255.255.0Switch一3548(config—if)#ipdefault—gateway222.38.12.1Switch一3548(config—if)#exitSwitch一3548(config)#lineVty04Switch-3548(config—line)#password7CCCSwitch一3548(config—line)#exit

B.Switch一3548(config)#interfacevlanlSwitch-3548(config—if)#ipaddress222.38.12.23255.255.255.0Switch一3548(config—if)#exitSwitch-3548(config)#ipdefault—gateway222.38.12.1Switch一3548(config)#linevty04Switch一3548(config—line)#password7CCCSwitch一3548(config—line)#exit

C.Switch一3548(config)#interfacevlanlSwitch一3548(config—if)#ipaddress222.38.12.23255.255.255.0Switch-3548(config—if)#exitSwitch-3548(config)#ipdefault—route222.38.12.1Switch-3548(config)#linevty04Switch-3548(config—line)#password7CCCSwitch-3548(config-line)#exit

D.Switch-3548(config)#interfacevlanlSwitch-3548(config-if)#ipaddress222.38.12.23255.255.255.0Switch~548(config—if)#exitSwitch-3548(config)#ipdefault—gateway222.38.12.1Switch·3548(config)#lineaux04Switch-3548(config-line)#password7CCCSwitch一3548(config-line)#exit

7.TCP/IP參考模型中,應用層協(xié)議常用的有()。

A.TELNET、FTP、DNS和HTTP

B.TELNET、FTP、SMTP和TCP

C.IP、FTP、SMTP和HTTP

D.IP、FTP、DNS和HTTP

8.若兩臺服務器系統(tǒng)可用性分別達到99.9%和99.99%,那么下面關于兩臺服務器每年停機時間的描述中正確的是()。

A.兩臺服務器每年的停機時間之和不可能大于9小時

B.兩臺服務器每年的停機時間之差不可能小于5分鐘

C.兩臺服務器每年的停機時間必須小于等于的時長分別是8.8小時和5分鐘

D.兩臺服務器每年的停機時間必須小于等于的時長分別是8.8小時和53分鐘

9.常用的商情分析工具不包括()。

A.回歸分析B.時間序列分析C.心理分析D.聚類分析

10.目前的防火墻防范主要是()。

A.主動防范B.被動防范C.不一定

二、填空題(10題)11.

12.操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS中,它叫做______。

13.WindowsNT操作系統(tǒng)內置4種標準網絡協(xié)議:TCP/IP協(xié)議、MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)和______。

14.

15.可以滿足幾十公里范圍內的大量企業(yè)、機關、公司的多個局域網互連的需要,并能實現(xiàn)大量用戶與數據、語音、圖像等多種信息的網絡是______。

16.如果互聯(lián)的局域網采用了兩種不同的協(xié)議,就需要使用【】來連接。

17.在分布式計算中,一個應用程序被動地等待,而另一個應用程序通過請求啟動通信的模式就是______交互模式。

18.

19.頂級域的劃分模式為組織模式和______。

20.IEEE802.11標準定義了無線局域網的兩種工作模式,其中的模式是一種點對點連接的網絡,不需要無線接入點和有線網絡的支持。

三、2.填空題(8題)21.在20世紀90年代初,人們對多媒體硬件系統(tǒng)規(guī)定的基本組成是:具有CD-ROM、A/D和D/A轉換、高清晰彩色顯示器以及______。

22.通過經營電子支付的銀行進行電子支付的過程中,需要發(fā)出或者接收【】。

23.為了在64Kb/s的通信信道上開通可視電話,假設圖像分辨率為160×120,256級灰度,每秒5幀,聲音信息占用32Kb/s,則必須采用圖像壓縮方法把圖像的數據量至少壓縮【】倍。

24.組播路由協(xié)議可分為域內組播路由協(xié)議和______兩大類。

25.建筑物綜合布線系統(tǒng)一般采用開放式模塊化結構,它具有良好的可擴展性和很高的靈性等特點,其傳輸介質主要采用光纖與______混合結構。

26.對于復雜的計算機網絡協(xié)議,最好的組織方式是采用______結構模型。

27.像NetXRay等基于網絡層等低層協(xié)議而進行攻擊的軟件屬于______。

28.涉密政務辦公網絡之間是通過______進行相互連接的。

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

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

9812,9-8-1-2<0,則該數不滿足條件忽略。

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

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

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

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

計算方差的公式如下:

原始數據文件存放的格式是:每行存放10個數,并用逗號隔開。(每個數均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

請勿改動主函數main和輸出數據函數writeDAT的內容。

第8類按結構體成員篩選并排序

五、1.選擇題(3題)31.在計算機網絡的拓撲結構中,不屬于點一點式網絡的是()。

A.星型結構B.環(huán)型結構C.網型結構D.總線型

32.主機板有許多分類方法。按擴展槽可分為()。

A.Slot1主板、Socket7主板

B.AT主板、Baby-AT主板、ATX主板

C.SCSI主板、EDO主板、AGP主板

D.EISA主板、PCI主板、USB主板

33.一個網絡協(xié)議主要由以下3個要素組成:語法、語義與時序。其中規(guī)定了控制信息結構與格式的是()。

A.語法B.語義C.時序D.都沒有

六、1.程序設計題(3題)34.對10個候選人進行選舉,現(xiàn)有一個100條記錄的選票文件ENG50.1N,其數據存放格式是每條記錄的長度均為10位,第一位表示第一個人的選中情況,第二位表示第二個人的選中情況,依此類推。每一位候選人的記錄內容均為字符0或1,1表示此人被選中,0表示此人未被選中,全選或全不選(空選票)均為無效的選票。給定函數ReadDat()的功能是把選票記錄讀入到字符串數組xx中。請編制函數CoutRs()來統(tǒng)計每個人的選票數并把得票數依次存入yy[0],jyy[9]中,最后調用函數WriteDat()把結果yy輸出到文件OUT50.DAT中。

請勿改動主函數main()、讀函數ReadDat()和寫函數WriteDat()的內容。

試題程序:

#include<stdio.h>

charxx[100][11];

intyy[10];

intReadDat(void);

voidWriteDat(void);

voidCoutRs(void)

{

}

voidmain()

{

inti;

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

yy[i]=0;

if(ReadDat())

{

printf("數據文件ENG50.IN不能打開!\n\007"

return;

}

CoutRs();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti;

chartt[13];

if((fp=fopen("ENG50.IN","r"))==NULL)

return1;

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

{

if(fgets(tt,13,fp)==NULL)

return1;

memcpy(xx[i],tt,10);

xx[i][10]=0;

}

fclose(fp);

return0;

}

voidWriteDat()

{

FILE*fp;

inti;

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

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

{

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

printf("第%d個人的選票數=%d\n",i+l,yy[i]);

}

fclose(fp);

}

35.函數ReadDat()的功能是實現(xiàn)從文件IN8.DAT中讀取一篇英文文章存入到字符串數組xx中;請編制函數StrCharJP(),該函數的功能是:以行為單位把字符串中的所有字符的ASCII值右移4位,然后把右移后的字符的ASCII值再加上原字符的ASCII值,得到新的字符,并存入原字符串對應的位置上。最后把已處理的字符串按行重新存入字符串數組xx中,并調用函數WriteDat()把結果xx輸出到文件OUT8.DAT中。

原始數據文件存放的格式是:每行的寬度均小于80個字符,含標點符號和空格。

請勿改動主函數main()、讀函數ReadDat()和寫函數WriteDat()的內容。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

charxx[50][80];

intmaxline=0;/*文章的總行數*/

intReadDat(void);

voidWriteDat(void);

voidStrCharJR(void)

{

}

main()

{

clrscr(;

if(ReadDat())

{

printf("數據文件IN8.DAT不能打開!\n\007");

return;

}

StrCharJR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN8.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(void)

{

FILE*fp;

inti;

clrscr();

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

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

{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

36.編寫一個函數findStr(),該函數統(tǒng)計一個長度為2的字符串在另一個字符串中出現(xiàn)的次數。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數返回值是6。

函數ReadWrite()的功能是實現(xiàn)從文件in40.dat中讀取兩個字符串,并調用函數findStr(),最后把結果輸出到文件out40.dat中。

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

請勿改動主函數main()和其他函數中的任何內容,僅在函數findStr()的花括號中填入你所編寫的若干語句。

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("輸入原字符串:");

gets(str);

printf("輸入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

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

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

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

參考答案

1.D作用域是網絡上IP地址的完整性連續(xù)范圍。作用域通常定義為接受DHCP服務的網絡上的單個物理子網。多個網段IP地址,則需要配置多個作用域??蛻魴C與DHCP服務器在同一網段時,采用DHCP消息收到的子網所處的網段分配IP地址。否則,選擇轉發(fā)DHCP發(fā)現(xiàn)消息的中繼所在的子網網段。這種情況下,DHCP服務器需要配置多個作用域,用于負責多個網段IP地址的分配。DHCP中繼轉發(fā)客戶機的消息時,因為客戶機已經擁有IP地址,且DHCP地址已經被告知,因此可以采用端到端的傳遞方式,因此選擇D選項。

2.BWindowsNTServer以“域”為單位集中管理網絡資源,其內部采用32位結構,應用程序訪問的內存空間可達4GB。WindowsNTServer內置4種標準網絡協(xié)議。TCP/IP、微軟的MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)、數據鏈路控制協(xié)議。\r\n

3.BIP地址塊/27和2/27經過聚合后為/26,其中全0和全1不能用,因此可用地址數為2(32-26)-2=62個,而4/27無法聚合,可用地址數為2(32-27)-2=30個。所以總共可用的地址數為62+30=92個,答案選B。也有認為應該聚合為聚合得到/25得到的2(32-25)-2=126。但是這樣做的話,會將不在范圍內的/27也包括在內。個人認為不正確。

4.A

5.B解析:電子數據交換EDI(俗稱無紙貿易)主要應用于企業(yè)與企業(yè)之間,廣泛應用于制造業(yè)、運輸業(yè)、流通業(yè)、零售業(yè)和金融業(yè)等產業(yè)。這些產業(yè)之間存在著供與銷的信息鏈,利用EDI管理各種信息鏈,可以極大地提高企業(yè)的工作效率和管理水平。目前,EDI既可以基于專用計算機網絡,也可基于因特網來實現(xiàn)。

6.B交換機telnet遠程管理方式進行配置。以Cisco3548交換機為例:步驟一:進入端口配置模式(config)#interfacevlanl步驟二:配置端口通信IP地址與子網掩碼(config-if)#ipaddress222.38.12.23255.255.255.0。步驟三:退出(config—if)#exit步驟四:配置缺省路由(config)#ipdefault—gateway222.38.12.1步驟五:配置遠程登錄口令(config)#linevty04(config—line)#password7CCC步驟六:退出(config—line)#exit因此選擇B選項。

7.A

8.D如果要保證服務器系統(tǒng)可用性達到99.9%和99.99%,系統(tǒng)的每年的停機時間要小于8.76小時和0.876小時。53分鐘約是0.883。故選擇D選項。

9.C

10.B

11.

12.FATFAT解析:操作系統(tǒng)之所以能夠找到磁盤上的文件,是因為有磁盤上的文件名與存儲位置的記錄。在DOS里,它稱為文件表(FAT):在Windows里,稱為虛擬文件表(VFAT):在IBM的操作系統(tǒng)OS/2里,稱為高性能文件系統(tǒng)(HPFS)。

13.數據鏈路控制協(xié)議數據鏈路控制協(xié)議解析:WindowsNT操作系統(tǒng)內置4種標準網絡協(xié)議:TCP/IP協(xié)議、MWLink協(xié)議、NetBIOS的擴展用戶接口(NetBEUI)和數據鏈路控制協(xié)議。

14.

15.MAN或城域網MAN或城域網解析:城域網(MetropolitanAreaNetwork,MAN)是介于廣域網與局域網之間的一種高速網絡,早期的城域網產品主要是光纖分布式數據接口(FDDI)。

16.多協(xié)議路由器多協(xié)議路由器解析:如果互聯(lián)的局域網采用了兩種不同的協(xié)議,就需要使用多協(xié)議路由器來連接。

17.客戶機/服務器客戶機/服務器解析:在分布式計算中,一個應用程序被動地等待,而另一個應用程序通過請求啟動通信的模式就是客戶機/服務器交互模式。

18.密鑰交換

19.地理模式地理模式解析:頂級域的劃分采用兩種模式,即組織模式和地理模式。

20.Ad-Hoc無線局域網的工作模式一般分為兩種,即Infrastructure和Ad-Hoc。Infrastructure指通過AP(接入點)互聯(lián)的工作模式,也就是說,可以把AP看作傳統(tǒng)局域網中的Hub(集線器)。Ad-Hoc是一種比較特殊的工作模式,它通過把一組需要互相通信的無線網卡的ESSID設為同一值來組網,這樣就可以不必使用AP,是一種特殊的無線網絡應用模式。為若干臺計算機裝上無線網卡,即可實現(xiàn)相互連接,以達到資源共享的目的。

21.具有數據壓縮與解壓縮的硬件支持具有數據壓縮與解壓縮的硬件支持解析:在20世紀90年代初,人們曾認真地制定過MPC標準。當時規(guī)定的多媒體硬件系統(tǒng)的基本組成有:①具有CD-ROM,即除了必需的硬盤驅動器外,還必須有CD-ROM驅動器。②具有A/D和D,A轉換功能,讓語音的模擬信號和數字信號之間能互相轉換,從而使多媒體硬件系統(tǒng)有高質量的數字音響功能。③具有高清晰的彩色顯示器,以便顯示圖形、圖像、文字以及來自光盤的動畫與影視節(jié)目。④具有數據壓縮與解壓縮的硬件支持,這是解決圖像和聲音等大數據量信息所必須的。

22.電子單證電子單證解析:現(xiàn)代工商企業(yè)活動都和一定的單證相聯(lián)系。如果沒有相關單證的流通,各種經濟活動就不能進行。在進行電子商務的過程中,傳統(tǒng)意義上的單證就被電子單證所取代。

23.2424解析:256級灰度要用8位二進制數來表示,所以每秒鐘圖像的數據量是160×120×8×5=768000位,現(xiàn)在,64Kb/s的通信信道被聲音信息占用了32Kb/s,圖像傳輸就只剩下32Kb/s即每秒32768位,所以壓縮比例應該為768000/32768約24倍。

24.域間組播路由協(xié)議域間組播路由協(xié)議解析:組播協(xié)議可分為主機和路由器協(xié)議,即組插組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是路由協(xié)議,組播路由協(xié)議又分為域內組播路由協(xié)議和域間組播路由協(xié)議。

25.非屏蔽雙絞線非屏蔽雙絞線解析:建筑物綜合布線系統(tǒng)一般具有很好的開放式結構,采用模塊化結構,它具有良好的可擴展性和很高的靈活性等特點,其傳輸介質主要采用光纖與非屏蔽雙絞線混合結構。

26.層次層次解析:對于復雜的計算機網絡協(xié)議,最好的組織方式是采用層次結構模型。

27.非服務攻擊非服務攻擊解析:所謂服務攻擊指的是針對某種特定網絡服務的攻擊;非服務攻擊則是不針對某項具體應用服務,基于網絡層等低層協(xié)議而進行的攻擊。非服務攻擊與特定服務無關,往往利用協(xié)議或操作系統(tǒng)實現(xiàn)協(xié)議時的漏洞來達到攻擊的目的,比服務攻擊隱蔽,更為有效。

28.涉密政務專網涉密政務專網解析:涉密政務辦公網絡是政府內部的辦公網絡系統(tǒng)。涉密政務辦公網絡之間是通過涉密政務專網進行相互連接的。

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

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數的條件是“千數-百位-十位-個位數大于零”,參考答案的第8條語句修改if語句的判斷條件。另外,對于數據交換的整型變量tmp可以自定義其變量名。

\n【參考答案】

\n

\n

30.【審題關鍵句】讀取1000個數,奇數個數、偶數個數、平均值及方差。

\n【解題思路】本題類似第48套試題,相對來說更簡單一些,通過審題可以發(fā)現(xiàn)本題有兩個不同點:①求所有數的平均值,此時只需要將數組中所有元素的值累加到變量aver中,最后除以l000(因為數組中有1000個元素)即可得到平均值,參考答案的第8條和第10條語句。②求所有數的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數的方差,參考答案的第11~13條語句。

\n【參考答案】

\n

\n第8類按結構體成員篩選并排序

31.D解析:在采用點一點線路的通信子網中,每條物理線路連接一對結點。采用點一點線路的通信子網的基本拓撲結構有4類:星型,環(huán)型,樹型,網狀型。在采用廣播信道的通信子網中,一個公共的通信信道被多個網絡結點共享。采用廣播信道通信子網的基本拓撲結構主要有4種:總線型,樹型,環(huán)形,無線通信與衛(wèi)星通信型。

32.D解析:主板分類方法很多.按照不同的標準就有不同的說法,其中容易混淆的有:①按照芯片集可分為TX、LX、BX主板等。②按主板的規(guī)格可分為AT、Baby-AT、ATX主板等。③按CPU插座可分為Socket7、Slot1主板等。④按數據端口可分為SCSI、EDO、AGP主板等。除以上外,還有:⑤按擴展槽可分為EISA、PCI、USB主板等。⑥按CPU芯片可分為486主板、奔騰主板、奔騰4主板等。⑦按系統(tǒng)總線的帶寬可分為66MHz、100MHz主板等。⑧按存儲器容量可分為16M、32M、64M主板等。⑨按是否即插即用可分為PnP、非PnP主板等。⑩按廠家可分為聯(lián)想、華碩、海洋等主板等。

33.A解析:一個網絡協(xié)議主要由以下3個要素組成:①語法,即用戶數據與控制信息結構與格式;②語義,即需要發(fā)出何種控制信息,以及完成的動作與做出的響應;③時序,即對事件實現(xiàn)順序的詳細說明。

34.voidCoutRs(void){intij=0k=0;char*str;for(i=0;i<100;i++){str=xx[i];/*指針str指向該行首地址*/j=0;while(*str!=0)if(*str=='1')/*統(tǒng)計'1'的個數*/{j++;str++;/*取下一個字符*/}elsestr++;/*如果該字符不是'1'則什么都不做取下一個字符*/if(j!=0&&j!=10)/*如果既不是全選也不是空票則為有效票*/{str=xx[i];/*指針str指向該行首地址*/k=0;while(*str)if<*str++=='1')/*將每個人的得票數依次存入yy[0]到y(tǒng)y[9]中*/yy[k++]+=1;else{k++;str++;}}}}voidCoutRs(void)\r\n{\r\ninti,j=0,k=0;\r\nchar*str;\r\nfor(i=0;i<100;i++)\r\n{\r\nstr=xx[i];/*指針str指向該行首地址*/\r\nj=0;\r\nwhile(*str!=0)\r\nif(*str=='1')/*統(tǒng)計'1'的個數*/\r\n{\r\nj++;\r\nstr++;/*取下一個字符*/\r\n}\r\nelsestr++;/*如果該字符不是'1',則什么都不做,取下一個字符*/\r\nif(j!=0&&j!=10)/*如果既不是全選也不是空票,則為有效票*/\r\n{\r\nstr=xx[i];/*指針str指向該行首地址*/\r\nk=0;\r\nwhile(*str)\r\nif<*str++=='1')/*將每個人的得票數依次存入yy[0]到y(tǒng)y[9]中*/\r\nyy[k++]+=1;\r\nelse{k++;str++;}\r\n}\r\n}\r\n}解析:本題考查的知識點如下:

(1)二維數組的操作。

(2)指向數組的指針。

在本題中,要先判斷選票是否有效。因為記錄存放在一個二位數組中,為了簡便我們?yōu)閿到M的一組元素定義一個指向數組的指針,例如,char*p=xx[2]。初始時該指針指向該組的第一個元素,指針地址每加1,則指向下一個元素。這樣就可以輕松地統(tǒng)計每一個選票。設一變量標記每一個選票中1的個數,若其不為0和10,則選票有效。若選票有效,則依次查看哪一個元素為1,在數組yy相應的元素上加1。使用循環(huán)實現(xiàn)對所有記錄的訪問。

35.voidStrCharJR(void){intiistrl;for(i=0;i<maxline;i++){str1=strlen(xx[i]);/*計算各行字符串的長度*/for(j=0;i<str1;j++)xx[i][j]+=xx[i][j]>>4;/*字符的ASCII值右移4位再加—卜原字符的ASCII值得到新字符*/}}voidStrCharJR(void)\r\n{\r\ninti,i,strl;\r\nfor(i=0;i<maxlin

溫馨提示

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

最新文檔

評論

0/150

提交評論