【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第1頁
【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第2頁
【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第3頁
【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第4頁
【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】山東省聊城市全國計算機等級考試網(wǎng)絡(luò)技術(shù)預(yù)測試題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.IP地址塊/27、2/27和4/27經(jīng)過聚合后可用的地址數(shù)為()A.64B.92C.94D.126

2.各種腳本攻擊所必需的環(huán)境是()。

A.JavaScriptB.VBScriptC.WSHD.NETFramework

3.關(guān)于防火墻,下列說法中錯誤的是()

A.防火墻能隱藏內(nèi)部IP地址

B.防火墻能控制進出內(nèi)網(wǎng)的信息流向和信息包

C.防火墻能提供VPN功能

D.防火墻能阻止來自內(nèi)部的威脅

4.在DHCP服務(wù)器中新建保留時,不能選擇的支持類型是()。

A.ARPB.BOOTPC.DHCPD.DHCP和BOOTP

5.下列對IEEE802.11協(xié)議的描述中,錯誤的是()。

A.定義了無線節(jié)點與無線接入點兩種類型的設(shè)備

B.物理層采用FSK調(diào)制方式

C.MAC層采用CSMA/CA協(xié)議

D.點-點工作模式可支持最多由256個節(jié)點組成的無線Adhoc網(wǎng)絡(luò)

6.802.11定義了使用紅外、跳頻擴頻與直接序列擴頻技術(shù)。802.11b定義了使用跳頻擴頻技術(shù),傳輸速率為1Mbps、2Mbps、5.5Mbps與

A.10MbpsB.11MbpsC.54MbpsD.100Mbps

7.下列WindowsServer2003系統(tǒng)命令中,可以清空DNS緩存(DNScache)的是()。

A.nbtstatB.netstatC.nslookupD.ipconfig

8.Winmail用戶使用瀏覽器查看郵件時,下列協(xié)議中會用到的是()。

A.HTrPB.IMAPC.POlY3D.SMTP

9.IDEA是當今已公開的最好最安全的對稱分組密碼算法。它的密鑰長度是()位。

A.40B.56C.64D.128

10.關(guān)于Linux操作系統(tǒng)的描述中,錯誤的是

A.Linux是開放性的自由軟件

B.Linux支持多任務(wù)、多用戶

C.Linux的圖形界面有KDE和GNOME

D.Linux不具有標準的兼容性

二、填空題(10題)11.

12.WWW瀏覽器的工作基礎(chǔ)是解釋執(zhí)行用______語言編寫的文件。

13.(3)OSI參考模型中,網(wǎng)絡(luò)層的主要功能有:________、擁塞控制和網(wǎng)絡(luò)互聯(lián)等。

14.(6)交換機地址學(xué)習(xí)是通過讀取幀的_______地址并記錄幀進入交換機的端口號進行的。

15.萬兆以太網(wǎng)仍保留IEEE802.3標準對以太網(wǎng)最小和最大______的規(guī)定。

16.網(wǎng)絡(luò)全文搜索引擎的基本組成部分是、檢索器、索引器和用戶接口。

17.(14)SMTP相應(yīng)字符串以_________位數(shù)字開始,后面跟有該響應(yīng)的具體描述。

18.

19.網(wǎng)絡(luò)安全策略主要包括技術(shù)和制度兩個方面。它的制定涉及網(wǎng)絡(luò)使用與管理制定和兩方面的內(nèi)同。

20.NetWare是公司的網(wǎng)絡(luò)操作系統(tǒng)。

三、2.填空題(8題)21.因特網(wǎng)域名中,二級域名Ac代表【】。

22.實現(xiàn)EDI的基礎(chǔ)和必要條件是______。

23.能把計算機處理好的結(jié)果轉(zhuǎn)換成為文本、圖形、圖像或聲音等形式并輸送出來的設(shè)備稱為【】設(shè)備。

24.反映系統(tǒng)可靠性的指標,MTTR表示______。

25.IEEE802.11b定義了使用跳頻擴頻技術(shù)的無線局域網(wǎng)標準,它的最高傳輸速率可以達到11Mbps。802.11a將傳輸速率提高到______Mbps。

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

27.HP-UX是______公司的UNIX系統(tǒng)。

28.計算機網(wǎng)絡(luò)的通信子網(wǎng)由通信鏈路和______組成。

四、C語言程序設(shè)計題(2題)29.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVai,其功能是:若一個四位數(shù)的千位數(shù)位置上的值小于等于百位數(shù)位置上的值,百位數(shù)位置上的值小于等于十位數(shù)位置上的值,以及十位數(shù)位置上的值小于等于個位數(shù)位置上的值,并且原四位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的個數(shù)cnt并把這些四位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫函數(shù)writeDat把結(jié)果cnt以及數(shù)組b中符合條件的四位數(shù)輸出到文件out.dat中。

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

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

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

30.函數(shù)RData實現(xiàn)從文件in.dat中讀取一篇英文文章存入到字符串數(shù)組original中,請編寫函數(shù)StrCharMove,其函數(shù)的功能是:以行為單位把字符串中所有字符的ASCII值右移4位,然后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符仍存入原字符串對應(yīng)的位置上。最后把已處理的字符串仍按行重新存入字符串數(shù)組original中,最后調(diào)用函數(shù)WData,把結(jié)果original輸出到文件out.dat中。

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

注意:部分程序已經(jīng)給出。

請勿改動主函數(shù)main、讀數(shù)據(jù)函數(shù)RData和輸出數(shù)據(jù)函數(shù)WData的內(nèi)容。

五、1.選擇題(3題)31.Internet2初始運行速率可以達到______。

A.10MbpsB.100MbpsC.10GbpsD.100Gbps

32.下列加密方式只在源、宿結(jié)點進行加密和解密的是()。

A.端到端B.結(jié)點到結(jié)點C.鏈路加密D.都不是

33.IEEE802.11使用的傳輸技術(shù)為()。

A.紅外、跳頻擴頻與藍牙B.跳頻擴頻、直接序列擴頻與藍牙C.紅外、直接序列擴頻與藍牙D.紅外、跳頻擴頻與直接序列擴頻

六、1.程序設(shè)計題(3題)34.請編寫函數(shù)voidcountValue(int*a,int*n),它的功能是:求出1到1000之內(nèi)能被7或11整除但不能同時被7和11整除的所有整數(shù)并存放在數(shù)組a中,并通過n返回這些數(shù)的個數(shù)。

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

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

試題程序;

#include<conio.h>

#include<stdio.h>

voidcountValue(int*a,int*n)

{

}

main()

{

intaa[1000],n,k;

clrscr();

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

printf("%5d",aa[k]);

printf("\n");

}

elseprintf("%5d",aa[k]);

writeDAT();

}

writeDAT()

{

intaa[1000],n,k;

FILE*fp;

fp=fopen("out79.dat","w");

countValue(aa,&n);

for(k=0;k<n;k++)

if((k+l)%10==0)

{

fprintf(fp,"%5d",aa[k]);

fprintf(fp,"\n");

}

elsefprintf(fp,"%5d",aa[k]);

fclose(fp);

}

35.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN74.DAT中讀取一篇英文文章存入到字符串數(shù)組XX中。請編制函數(shù)StrCharJL(),該函數(shù)的功能是:以行為單位把字符串中的所有字符的ASCⅡ值左移4位,如果左移后,其字符的ASCⅡ值小于等于32或大于100,則原字符保持不變,否則就把左移后的字符ASCⅡ值再加-上原字符的ASCⅡ值,得到的新字符仍存入到原字符串對應(yīng)的位置。最后把已處理的字符串仍按行重新存入字符串數(shù)組XX中,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT74.DAT中。

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrCharJL(void)

{

}

voidmain()

clrscr();

if(ReadDat())

{

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

return;

}

StrCharJL();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

char*p;

if((fp=fopen("IN74.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("OUT74.DAT","w");

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

{

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

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

}

fclose(fp);

}

36.函數(shù)ReadDat()的功能是實現(xiàn)從文件IN39.DAT中讀取一篇英文文章存入到字符串數(shù)組xx中。請編制函數(shù)ChA(),該函數(shù)的功能是:以行為單位把字符串的第一個字符的ASCII值加第二個字符的ASCII值,得到第一個新的字符,第二個字符的ASCII值加第三個字符的ASCII值,得到第二個新的字符,以此類推一直處理到倒數(shù)第二個字符,最后一個字符的ASCII值加第一個字符的ASCII值,得到最后一個新的字符,得到的新字符分別存放在原字符串對應(yīng)的位置上。最后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入字符串數(shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT39.DAT中。

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

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[50][80];

intmaxline=0;

intReadDat();

voidWriteDat();

voidChA(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("數(shù)據(jù)文件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);

}

參考答案

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

2.C

3.D解析:本題考查點是防火墻的功能。防火墻是一種隔離控制技術(shù),具體來說,是由計算機硬件和相應(yīng)軟件組成的一個系統(tǒng)。它設(shè)置在被保護網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間,通過監(jiān)測、限制某些數(shù)據(jù)的進入或發(fā)出,盡可能地對外屏蔽網(wǎng)絡(luò)內(nèi)部的信息,這樣一來,可以阻止外部網(wǎng)絡(luò)對內(nèi)部網(wǎng)絡(luò)的非法訪問,以防止內(nèi)部信息資源泄露、竊取和篡改,也可以阻止內(nèi)部信息從網(wǎng)絡(luò)非法輸出。防火墻典型的應(yīng)用是在內(nèi)部網(wǎng)絡(luò)Intranet和外部網(wǎng)絡(luò)Internet之間建立一道安全屏障。防火墻是一種被動防衛(wèi)技術(shù),由于它假設(shè)了網(wǎng)絡(luò)的邊界和服務(wù),可以達到防止非法用戶入侵內(nèi)部網(wǎng)絡(luò)的目的,但是對內(nèi)部的非法訪問難以有效地控制,也就是說,防火墻難以阻止來自內(nèi)部的威脅。

4.ABOOTP是一個基于TCP/IP的協(xié)議,它可以讓無盤站從一個中心服務(wù)器上獲得IP地址,為局域網(wǎng)中的無盤工作站分配動態(tài)IP地址,并不需要為每個用戶去設(shè)置靜態(tài)IP地址。動態(tài)主機配置協(xié)議DHCP是一個局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP工作,主要有兩個用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動分配IP地址,給用戶給內(nèi)部網(wǎng)絡(luò)管理員作為對所有計算機作中央管理的手段。ARP地址解析協(xié)議是主機在發(fā)送幀前將目標IP地址轉(zhuǎn)換成目標MAC地址的過程,不能動態(tài)地分配IP地址,A選項符合題意,故選A選項。

5.BIEEE802.11無線標準定義的傳輸速率是1Mbps和2Mbps,可以使用FHSS和DSSS技術(shù)。IEEE802.11定義了兩種類型的設(shè)備:無線節(jié)點和無線接入點。在IEEE802.11中對CSMA/CD進行了一些調(diào)整,采用了新的協(xié)議CSMA/CA或者DCF。IEEE802.11b運作模式基本分為兩種:點對點模式和基本模式。其中點對點模式最多可連接256臺PC。所以A、C、D選項都正確,因此B選項錯誤。

6.B

7.D執(zhí)行“ipconfig/flushdns”命令可以清除DNS緩存。nbtstat可以刷新NetBIOS名稱緩存以及使用WindowsInternet名稱服務(wù)注冊的名稱。Netstat用于顯示與IP、TCP、UDP和ICMP協(xié)議相關(guān)的數(shù)據(jù),一般用于檢驗本機各端口的網(wǎng)絡(luò)連接情況。Nslookup是一個監(jiān)測網(wǎng)絡(luò)中DNS服務(wù)器是否能正確實現(xiàn)域名解析的命令。

8.A發(fā)送郵件時通常采用SMTP(簡單郵件傳輸協(xié)議),而接受郵件時通常采用POP3(郵局協(xié)議的第3個版本)或者IMAP(交互式郵件存取協(xié)議)。HTTP是超文本傳輸協(xié)議,是一種詳細規(guī)定了瀏覽器和萬維網(wǎng)服務(wù)器之間互相通信的規(guī)則。Winmail用戶使用瀏覽器查看郵件會使用到HTTP因為瀏覽器是使用HTTP進行數(shù)據(jù)通信的。由上述可知,IMAP、POP3、SMTP是郵件投遞或者接收時的協(xié)議,故選A選項。

9.D解析:IDEA被認為是當今公開的最好的對稱分組密碼算法。它以64位的明文塊進行分組,密鑰長度為128位,采用異或、模加、模乘3種運算,容易用軟、硬件實現(xiàn)。

10.D解析:Linux操作系統(tǒng)具有標準的兼容性,它符合POSIX標準,它所構(gòu)成的子系統(tǒng)支持所有相關(guān)的ANSI、ISO、IETF、W3C等業(yè)界標準。

11.

12.HTMLHTML解析:瀏覽器解釋執(zhí)行的主要是超文本文件,這種類型的文件一般是用HTML書寫。

13.(3)路由選擇【解析】OSI參考模型中,網(wǎng)絡(luò)層要實現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。

14.(6)源【解析】交換機地址學(xué)習(xí)是通過讀取幀的源地址并記錄幀進入交換機的端口號進行的。

15.幀長度幀長度解析:萬兆以太網(wǎng)仍保留IEEE802.3標準對以太網(wǎng)最小和最大幀長度的規(guī)定,在用戶將已有的以太網(wǎng)升級時,仍便于和較低速率的以太網(wǎng)通信。

16.搜索器網(wǎng)絡(luò)搜索引擎一般是由搜索器、索引器、檢索器和用戶接口4個部分組成的:搜索器從因特網(wǎng)上自動搜集網(wǎng)頁中的數(shù)據(jù);索引器自動為這些數(shù)據(jù)建立索引并將索引存放在索引數(shù)據(jù)庫中;檢索器根據(jù)用戶的查詢需求快速地在索引庫中檢索文檔;用戶接口則是一個根據(jù)用戶輸入的查詢信息顯示查詢結(jié)果的頁面生成系統(tǒng)。

17.(14)3

【解析】SMTP響應(yīng)字符串以3位數(shù)字開始,后面跟有該響應(yīng)的具體描述。

18.

19.網(wǎng)絡(luò)防火墻的設(shè)計原則【解析】網(wǎng)絡(luò)安全策略的制定涉及網(wǎng)絡(luò)使用、管理制定和網(wǎng)絡(luò)防火墻的設(shè)計原則兩方面的內(nèi)容。

20.NovellNetWare是Novell公司推出的網(wǎng)絡(luò)操作系統(tǒng)。NetWare操作系統(tǒng)最重要的特征是基于基本模塊設(shè)計思想的開放式系統(tǒng)結(jié)構(gòu)。NetWare操作系統(tǒng)是一個開放的網(wǎng)絡(luò)服務(wù)器平臺,用戶可以方便地對其進行擴充。NetWare操作系統(tǒng)為不同的工作平臺、不同的網(wǎng)絡(luò)協(xié)議環(huán)境以及各種工作站操作系統(tǒng)提供了一致的服務(wù)。用戶在該操作系統(tǒng)內(nèi)可以增加自選的擴充服務(wù)(如替補備份、數(shù)據(jù)庫、電子郵件和記賬等),這些服務(wù)可以取自NetWare操作系統(tǒng)本身,也可取自第三方開發(fā)者。

21.科研機構(gòu)科研機構(gòu)解析:因特網(wǎng)域名中;二級域名Ac代表科研機構(gòu)。

22.電子數(shù)據(jù)處理EDP電子數(shù)據(jù)處理EDP解析:EDP主要是指企業(yè)內(nèi)部自身業(yè)務(wù)的自動化,而EDI則是各企業(yè)之間交往的自動化,前者是后者的基礎(chǔ)和必要條件。

23.輸出輸出解析:輸出設(shè)備是計算機系統(tǒng)輸出數(shù)據(jù)和信息的設(shè)備。

24.平均故障修復(fù)時間平均故障修復(fù)時間解析:系統(tǒng)的可靠性通常用平均無故障MTBF時間和平均故障修復(fù)時間MTTR來表示。

25.5454解析:IEEE802.11b定義了使用跳頻擴頻技術(shù),傳輸速率為1、2、5.5、11Mbps的無線局域網(wǎng)標準。802.11a將傳輸速率提高到54Mbps。

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

27.HP或惠普HP或惠普解析:HP-UX是HP(惠普)公司的高性能UNIX,其設(shè)計目標是依照POSIX標準,為HP公司的網(wǎng)絡(luò)而設(shè)計的UNIX系統(tǒng)。

28.路由器路由器解析:通信子網(wǎng)最初由接口信息處理機和傳輸線路組成,也叫路由器和通信鏈路。

29.【審題關(guān)鍵句】千位-百位-十位-個位,結(jié)果大于等于零且原四位數(shù)是奇數(shù),統(tǒng)計出滿足此條件的個數(shù),并按從小到大的順序存入數(shù)組。

\n【解題思路】

\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)主要有兩個不同點:一是要求統(tǒng)計的四位數(shù)的條件是“千位-百位-十位-個位>=0”,二是要求該四位數(shù)是奇數(shù),這兩個不同點都體現(xiàn)在參考答案的第8條語句中,對該語句進行修改即可,其中,可以判斷奇數(shù)的表達式是“a[i]%2”。

\n【參老答案】

\n

\n

30.【審題關(guān)鍵句】以行為單位把所有字符的ASCII值右移4位,后把右移后的字符ASCII值再加上原字符的ASCII值,得到新的字符。

\n【解題思路】

\n①首先定義循環(huán)變量i、j和表示字符串長度的整型變量strl。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于maxline,在循環(huán)體中,首先用函數(shù)strlen(original[i])計算字符串original[i]的長度,把這個值賦給整型變量strl。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于strl,利用表達式original[i][j]+=original[i][j]>>4實現(xiàn)對字符original[i][j]的ASCII碼值右移4位后所得到值與原字符original[i][j]的ASCII碼值相加,仍存入原字符串對應(yīng)的位置上的功能。

\n【參考答案】

\n

31.C解析:Internet2是高級Internet開發(fā)大學(xué)合作組(UCAID)的一個項目,它可以連接到現(xiàn)在的Internet上,但是它的宗旨還是組建一個為其成員組織服務(wù)的專用的網(wǎng)絡(luò),初始運行速率可達10Gbps。

32.A解析:在端到端加密方式中,由發(fā)送方加密的數(shù)據(jù)在沒有到達最終目的結(jié)點之前是不被解密的。加密和解密只在源、宿結(jié)點進行。

33.D解析:IEEE.11標準定義了使用紅外、跳頻擴頻與直接序列擴頻技術(shù),數(shù)據(jù)傳輸速率為1Mbit/s或2Mbit/s的無限局域網(wǎng)標準。

34.voidcountValue(int*aint*n){inti;*n=0;for(i=1l;i<=1000;i++)if(i%7==0&&i%11)/*將能被7整除但不能被11整除的數(shù)存入數(shù)組a中*/{*a=i;*n=*n+l;/*統(tǒng)計個數(shù)*/a++;}elseif(i%7&&i%11==0)/*將能被11整除但不能被7整除的數(shù)存入數(shù)組a中*/{*a=i;*n=*n+1;/*統(tǒng)計個數(shù)*/a++;}}voidcountValue(int*a,int*n)\r\n{\r\ninti;\r\n*n=0;\r\nfor(i=1l;i<=1000;i++)\r\nif(i%7==0&&i%11)/*將能被7整除但不能被11整除的數(shù)存入數(shù)組a中*/\r\n{\r\n*a=i;\r\n*n=*n+l;/*統(tǒng)計個數(shù)*/\r\na++;\r\n}\r\nelseif(i%7&&i%11==0)/*將能被11整除但不能被7整除的數(shù)存入數(shù)組a中*/\r\n{\r\n*a=i;\r\n*n=*n+1;/*統(tǒng)計個數(shù)*/\r\na++;\r\n}\r\n}解析:本題考查的知識點如下:

(1)指針的使用。

(2)“%”運算符。

(3)判斷結(jié)構(gòu)中多個條件的布爾運算。

本題中,函數(shù)countValue()以指針為參數(shù),這里就要涉及到指針的使用。a是指向數(shù)組的指針,初始時,指向數(shù)組的第一個元素。地址每加1時,依次指向后面的元素。一個數(shù)a若能被b整除,則a除以b取余得數(shù)為0。能被7或11整除,但不能被7和11同時整除,則有兩種情況,能被7整除但不能被11整除,能被11整除但不能被7整除。這里就要用到多個條件的布爾運算。

35.voidStrCharJL(void){intijstrl;for(i=0;i<maxline;i++){strl=strlen{xx[i]);/*求各行的總長度*/for(j=0;j<strl;j++)if(xx[i][j]<<4<=32||xx[i][9]<<4>100);/*如果左移4位后字符的ASCII值小于等于32或大于100則原字符保持不變*/elsexx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原字符ASCII*/}}voidStrCharJL(void)\r\n{\r\ninti,j,strl;\r\nfor(i=0;i<maxline;i++)\r\n{\r\nstrl=strlen{xx[i]);/*求各行的總長度*/\r\nfor(j=0;j<strl;j++)\r\nif(xx[i][j]<<4<=32||xx[i][9]<<4>100);\r\n/*如果左移4位后字符的ASCII值小于等于32或大于100,則原字符保持不變*/\r\nelse\r\nxx[i][j]+=xx[i][9]<<4;/*否則就把左移后的字符ASCII值加上原\r\n字符ASCII*/\r\n}\r\n}解析:本題考查的知識點如下:

(1)字符的計算。

(2)左移運算符“<<”的使用。

(3)二維數(shù)組的訪問。

(4)判斷結(jié)構(gòu)中多條件的布爾運算。

本題中,以行為單位處理字符串,首先要求得每行字符串的長度,才可對每一行的字符依次進行處理。字符可參與任何整數(shù)運算,實際上是字符的ASCII碼參與了運算。所以,可以直接將字符帶入計算。這里要使用到左移運算符“<<”。“<

溫馨提示

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

評論

0/150

提交評論