【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)_第1頁
【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)_第2頁
【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)_第3頁
【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)_第4頁
【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】四川省瀘州市全國計算機等級考試網絡技術真題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.當今IT的發(fā)展與安全投入,安全意識和安全手段之間形成()。

A.安全風險屏障B.安全風險缺口C.管理方式的變革D.管理方式的缺口

3.關于軟件的描述中,錯誤的是()。

A.可分為系統(tǒng)軟件和應用軟件B.系統(tǒng)軟件的核心是操作系統(tǒng)C.共享軟件的作者不保留版權D.自由軟件可自由復制和修改

4.在傳統(tǒng)的DoS攻擊簽礎上產生的一類攻擊方式,它使許多分布的主機同時攻擊一個目標,從而導致目標癱瘓,這種攻擊是()。

A.分布式拒絕服務B.拒絕服務攻擊C.重放攻擊D.服務攻擊

5.第

7

下列關于業(yè)務子系統(tǒng)的說法中,正確的一條是()

A.各種模式的電子商務系統(tǒng)中的業(yè)務子系統(tǒng)是不相同的

B.業(yè)務子系統(tǒng)可以單獨工作

C.業(yè)務子系統(tǒng)中必須包括在線支付子系統(tǒng)

D.業(yè)務子系統(tǒng)中必須包括客戶留言系統(tǒng)

6.

7.下列關于路由器技術指標的描述中,錯誤的是()

A.路由器的包轉發(fā)能力與端口數量、端口速率、包長度和包類型有關

B.高性能路由器一般采用共享背板的結構

C.丟包率是衡量路由器超負荷工作的性能指標之一

D.路由器的服務質量主要表現在隊列管理機制與支持的QoS協(xié)議類型上

8.按照ITU標準,OC一3的傳輸速度是()。

A.51.84MbpsB.155.52MbpsC.622.08MbpsD.1.244Gbps

9.下圖是大型企業(yè)網核心層設計的兩種方案

關于兩種方案技術特點的描述中,錯誤的是()。

A.兩個核心路由器之間采取冗余鏈路的光纖連接

B.核心層目前主要采用GE/10GE網絡技術

C.方案(B)核心路由器的流量壓力更大

D.方案(B)易形成單點故障

10.

二、填空題(10題)11.(9)網絡操作系統(tǒng)可分為面向任務型和通用型兩類,而通用型網絡操作系統(tǒng)又可分為____________和基礎級系統(tǒng)。

12.數字簽名是筆跡簽名的模擬,用于確認發(fā)送者的身份,是一個的消息摘要。

13.

第65題早期的廣域網的通信子網數據交換方式中,可以采用的方法基本上可以分為兩類:電路交換和___________。

14.

15.(5)在實際應用中,分組交換技術可以分為兩類:數據報與________。

16.IGMPv2在IGMPvl的基礎上添加組成員

機制。

17.(11)回送地址通常用于網絡軟件測試和本地機器進程間通信,這類IP地址通常是以十進制數________開始的。

18.根據協(xié)議的作用范圍,組播協(xié)議可分為__________和IP組播路由協(xié)議兩種。

19.WWW的信組織形式分為:和超媒體(Hypermedia)兩種

20.數據包過濾技術是在______對數據包進行選擇。通過檢查數據流中每個數據包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數據包通過,它通常安裝在路由器上。

三、2.填空題(8題)21.無線接入網是指部分或全部采用【】傳輸介質連接交換機和用戶終端。

22.當路由表中沒有到某一特定網絡或特定主機地址的路由時,在使用______的情況下,路由選擇例程就可以把數據報發(fā)到這個路由上。

23.電子政務的目標在于建設一個國家電子政務體系,將現有的和即將建設的各個政府網絡和應用系統(tǒng)連接起來,統(tǒng)一相關的技術標準和規(guī)范,做到互聯(lián)互通,構建一個統(tǒng)一的【】。

24.C/S結構模式是對大型主機結構的一次挑戰(zhàn),其中S表示的是【】。

25.計算機多媒體技術的特點在于信息媒體的多樣性、集成性和______性。

26.Internet的URL(Uniform.ResourceLocators,統(tǒng)一資源定位器)主要包括三部分:協(xié)議類型、【】和路徑及文件名。

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

28.在工業(yè)布線系統(tǒng)中,通常在主干傳輸結構中采用光纖作為連接工業(yè)環(huán)境中各種通信設備的傳輸介質,提高了數據傳輸速率與抗______能力,確保在復雜的工廠環(huán)境中各種數據的傳輸要求。

四、C語言程序設計題(2題)29.函數Rdata實現從文件in.dat中讀取一篇英文文章,存入到字符串數組string中,請編寫函數charRight,其函數的功能是:以行為單位把字符串中的最后一個字符的ASCII值右移4位后加倒數第二個字符的ASCII值,得到最后一個新的字符,倒數第二個字符的ASCII值右移4位后加倒數第三個字符的ASCII值,得到倒數第二個新的字符,依此類推,一直處理到第二個字符,第一個字符的ASCII值加原最后一個字符的ASCII值,得到第一個新的字符,得到的新字符分別存放在原字符串對應的位置上。最后已處理的字符串仍按行重新存入字符串數組string中,最后調用函數Wdata,把結果string輸出到文件out.dat中。

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

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

請勿改動主函數main、讀函數Rdata和寫函數Wdata的內容。

30.已知數據文件in.dat中存有300個四位數,并已調用讀函數readDat把這些數存入數組a中,請編制一函數jsValue,其功能是:求出個位數上的數減千位數上的數減百位數上的數減十位數上的數大于零的個數cnt,再求出所有滿足此條件的四位數平均值pjzl,以及所有不滿足此條件的四位數平均值pjz2。最后main函數調用寫函數writeDat把結果cnt,pjzl,pjz2輸出到out.dat文件。

例如:1239,9-1-2-3>0,則該數滿足條件,參加計算平均值pjzl,且個數cnt=cnt+1。

8129,9-8-1-2<0,則該數不滿足條件,參加計算平均值pJz2。

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

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

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

五、1.選擇題(3題)31.在TCP/IP互聯(lián)網絡中,轉發(fā)路由器對IP數據報進行分片的主要目的是()。

A.提高路由器的轉發(fā)效率

B.增加數據報的傳輸可靠性

C.使目的主機對數據報的處理更加簡單

D.保證數據報不超過物理網絡能傳輸的最大報文長度

32.在設計一個由路由器互連的多個局域網的結構中,我們要求每個局域網的網絡層及以上高層協(xié)議相同,并且_______。

A.物理層協(xié)議可以不同,而數據鏈路層協(xié)議必須相同

B.物理層、數據鏈路層協(xié)議必須相同

C.物理層協(xié)議必須相同,而數據鏈路層協(xié)議可以不同

D.數據鏈路層與物理層協(xié)議都可以不同

33.關于IPSec的描述中,錯誤的是______。

A.主要協(xié)議是AH協(xié)議與ESP協(xié)議

B.AH協(xié)議保證數據完整性

C.只使用TCP作為傳輸層協(xié)議

D.將互聯(lián)成改造為有邏輯連接的層

六、1.程序設計題(3題)34.函數ReadDat()實現從文件IN47.DAT中讀取1000個十進制整數到數組xx屯。請編制函數Compum()分別計算出xx中偶數的個數even、奇數的平均值ave1、偶數的平均值ave2及所有偶數的方差totfc的值,最后調用函數WilteDat()把結果輸出到OUT47.DAT文件中。

計算方差的公式如下:

設N為偶數的個數,xx[i]為偶數,ave2為偶數的平均值。

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

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

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

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],dd=O,even=O;

doubleavel=0.0,ave2=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{FILE*fp;

inti,j;

if((fp=fopen("IN47.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,"In");

if(feof(fp))break;

}

fclose(fp);

}

voidCompute(void)

{

}

voidmain()

{inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("EVEN=%d\nAVE1=%f\nAvE2=%f\nTOTFC=%f\n",even,ave1,ave2,

totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%lf\n%lf\n%lf\n",even,avel,ave2,totfc);

fclose(fp);

}

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

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

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

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

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

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

試題程序:

#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);

}

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

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

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

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

試題程序:

#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("數據文件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);

}

參考答案

1.C

2.B

3.C共享軟件的軟件作者保留版權,允許他人自由復制試用,故C)錯誤;選項A),按照用途不同,軟件可以分為系統(tǒng)軟件和應用軟件兩大類。系統(tǒng)軟件是貼近硬件的低層軟件,應用軟件是在系統(tǒng)軟件之上運行的高層軟件;選項B),系統(tǒng)軟件中,最核心的部分是操作系統(tǒng),特剮是支持網絡技術的網絡操作系統(tǒng);選項D)自由軟件的版權仍屬于原作者,但使用者可以自由復制、自由修改。

4.A

5.A各種模式的電子商務系統(tǒng)中的業(yè)務子系統(tǒng)是有所差別的。業(yè)務子系統(tǒng)需要其他子系統(tǒng)的配合才能正常工作。在線支付予系統(tǒng)和客戶留言系統(tǒng)都不是必須的。

6.D

7.B

8.B無源光纖網PON,按照ITU標準可分為兩部分:\n(1)OC一3,l55.520Mbps的對稱業(yè)務。\n(2)上行OC一3,l55.520Mbps;下行OC—12,622.080Mbps的不對稱業(yè)務。

9.CC【解析】核心層網絡是整個網絡系統(tǒng)的主干部分,是設計和建設的重點。核心層網絡一般承擔整個網絡流量的40%到60%。目前用于核心層網絡的技術標準是GE/10GE。核心設備是高性能交換路由器,連接核心路由器的是具有冗余鏈路的光纖。方案(a)采取了鏈路冗余的辦法,間接的連接到兩臺核心路由器。方案(b)在兩臺核心路由器之上再增加一臺連接服務器集群的交換機,其優(yōu)點在于分擔了核心路由器的帶寬,缺點是容易形成帶寬瓶頸,并且存在單點故障的潛在危險,故選項C錯誤。

10.A

11.(9)變形級系統(tǒng)

【解析】通用型網絡操作系統(tǒng)又可分為變形級系統(tǒng)和基礎級系統(tǒng)。

12.加密數字簽名是筆跡簽名的模擬,用于確認發(fā)送者身份,是一個加密的消息摘要。

13.存儲轉發(fā)交換

【解析】早期的廣域網的通信子網數據交換方式中,可以采用的方法基本上可以分為兩類:電路交換和存儲轉發(fā)交換。存儲轉發(fā)交換又分為兩類:報文存儲轉發(fā)交換和報文分組存儲轉發(fā)交換。

14.

15.虛電路

【解析】在實際應用中,分組交換技術可以分為兩類:數據報與虛電路

16.快速離開快速離開解析:IGMPvl定義了基本的組成員查詢和報告過程;IGMPv2在IGMPv1的基礎上添加了組成員快速離開的機制;IGMPv3中增加的主要功能是成員可以指定接收或指定不接收某些組播源的報文。

17.(11)127【解析】回送地址為A類網絡地址中的一個保留地址,用于網絡軟件測試以及本地機器進程間通信。無論什么程序,一旦使用回送地址發(fā)送數據,協(xié)議軟件不進行任何網絡傳輸,立即將之返回?;厮偷刂返腎P為。

18.IP組播組管理協(xié)議

【解析】根據協(xié)議的作用范圍,組播協(xié)議分為主機和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是各種路由協(xié)議。

19.超文本(Hypertext)【解析】WWW的信息組織形式分為超文本(Hypertext)和超媒體(Hypermedia)兩種。

20.網絡網絡

21.無線電波無線電波解析:無線接入網是指接入網的部分或全部采用無線電波傳輸介質來連接交換機和終端。無線接入網的用戶接入點是可以是移動的或固定的。無線接入網按使用方式可分為固定無線接入網和移動接入網兩大類。固定無線接入網為固定位置的用戶或僅在小范圍內移動的用戶服務。移動接入網主要是為位置需要在較大范圍內移動的用戶服務。移動接入技術分為集群接入和蜂窩接入兩種。

22.默認路由默認路由解析:路由表可以包含到某一網絡的路由和到某一特定的主機路由外,還包含一個特殊的路由——默認路由。當路由表中沒有到某一特定網絡或特定主機地址的路由時,在使用默認路由的情況下,路由選擇歷程就可以把數據報發(fā)到這個默認路由上。

23.國家政務服務平臺國家政務服務平臺解析:電子政務的目標在于建設一個國家電子政務體系,將各個政府網絡和應用系統(tǒng)連接起來,構建一個統(tǒng)一的國家政務服務平臺。

24.服務器或Server服務器或Server解析:客戶機/服務器(client/sever,簡稱C/S)結構模式是對大型主機結構的一次挑戰(zhàn),由于其結構靈活、適應性廣、成本較低,因此得到廣泛應用。

25.交互性交互性解析:多媒體是指多種信息在多種媒體中的有機集成,其特點是多樣性,集成性和交互性。

26.主機名主機名解析:頁面到頁面的鏈接信息由URL(Uniform.ResourceLocators,統(tǒng)一資源定位器)維持。URL主要包括三部分:協(xié)議類型、主機名和路徑及文件名。其格式如下:協(xié)議類型://主機名/路徑及文件名。

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

28.干擾干擾解析:工業(yè)布線系統(tǒng)的一個特點是采用光纖作為連接工業(yè)環(huán)境中各種通信設備的傳輸介質,提高了數據傳輸速率與抗干擾能力,確保在復雜的工廠環(huán)境中各種數據的傳輸要求。

29.【審題關鍵句】以行為單位,新字符串中每個字符的ASCII碼值等于該位置上的原字符ASCII碼值的二進制右移4位后加其前一個字符的ASCII碼值。

\n【解題思路】

\n①定義整型循環(huán)變量i、j和表示字符串長度的整型變量strl,以及字符局部變量ch。

\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于maxline,在循環(huán)體中,利用庫函數strlen求得字符串string[i]的長度,把此值賦給變量strl。把字符串string[i]的最后一個字符string[i][strl-1]賦給字符變量ch,暫時保存起來。在第二層for循環(huán)中,循環(huán)變量j從str-1開始,依次遞減直到其值小于或等于0,在循環(huán)體中,字符string[i][j]的ASCII碼值右移4位,然后再與字符string[i][j-1]的ASCII碼值相加的和保存到字符string[i][j]中。當退出第二層for循環(huán)后,把第i行的第一個字符string[i][0]與最后一個字符ch的值相加,保存在string[i][0]中。

\n【參考答案】

\n

30.【審題關鍵句】個位-千位-百位-十位,結果大于零的數的個數,求滿足此條件以及不滿足此條件的四位數平均值avel和ave2。

\n【解題思路】

\n①首先定義一個循環(huán)變量i,以及分別用來存放四位數分解之后各位數的變量qw(千位)、bw(百位)、sw(十位)和gw(個位)。

\n②通過for循環(huán)依次對數組中的每個四位數進行分解,每分解一個四位數,則根據題目要求,判斷其“個位.百位.十位.千位>0”的條件是否滿足,當滿足條件時,則將a[i]的值累加到變量pjzl中,同時計數變量cnt的值加1:如果不滿足判斷條件,則將四位數累加到變量pjz2中。當for循環(huán)結束之后,就能等到所有滿足條件的四位數之和pjzl和個數,以及所有不滿足條件的四位數之和pjz2。

\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數的平均值并賦給變量pjz2。

\n本題中,pjzl、pjz2和cnt三個變量在源程序中已經定義,在該子程序中就不需要再重新定義了。

\n【參考答案】

\n

31.D解析:由于物理網絡所能處理的最大報文長度可能比IP數據報的長度小,因此IP數據報在源主機和網絡路由器上被分片。可見轉發(fā)路由器對IP數據報進行分片的目的是保證數據報不超過物理網絡能傳輸的最大報文長度。

32.D解析:本題考查網絡互連設備路由器的特征。路由器是在網絡上實現多個網絡互連的設備。由路由器互連的局域網中,每個局域網只要求網絡層及以上高層協(xié)議相同,數據鏈路層與物理層協(xié)議可以是不同的,選項D正確??忌鷳貏e注意三種網絡互連設備對不同層協(xié)議的要求。

33.C解析:“Internet協(xié)議安全性(IPSeC)”是一種開放標準的框架結構,通過使用加密的安全服務以確保在Internet協(xié)議(IP)網絡上進行保密而安全的通信。IPSec協(xié)議不是一個單獨的協(xié)議,它給出了應用于IP層上網絡數據安全的一整套體系結構,包括網絡認證協(xié)議、封裝安全載荷協(xié)議、密鑰管理協(xié)議和用于網絡認證及加密的一些算法等。ESP報頭的位置在IP報頭之后,TCP,UDP,或者ICMP等傳輸層協(xié)議報頭之前,所以C不對。

34.voidCompute(void){intiyy[MAX];for(i=O;i<lO00;i++)if(xx[i]%2!=0){odd++;/*統(tǒng)計奇數的個數*/avel+=xx[i];/*求奇數的總和*/}else{even++;/*統(tǒng)計偶數的個數*/ave2+=xx[i];/*求偶數的總和*/yy[even-1]=xx[ii;/*將偶數存入數組yy中*/}avel/=odd;/*求奇數的平均數*/ave2/=even;/*求偶數的平均數*/for(i=O;i<even;i++)/*求所有偶數的方差*/totfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;voidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=O;i<lO00;i++)\r\nif(xx[i]%2!=0)\r\n{\r\nodd++;/*統(tǒng)計奇數的個數*/\r\navel+=xx[i];/*求奇數的總和*/\r\n}\r\nelse\r\n{\r\neven++;/*統(tǒng)計偶數的個數*/\r\nave2+=xx[i];/*求偶數的總和*/\r\nyy[even-1]=xx[ii;/*將偶數存入數組yy中*/\r\n}\r\navel/=odd;/*求奇數的平均數*/\r\nave2/=even;/*求偶數的平均數*/\r\nfor(i=O;i<even;i++)/*求所有偶數的方差*/\r\ntotfc+=(yy[i]-ave2)*(yy[i]-ave2)/even;解析:本題考查的知識點如下:

(1)從文件中讀取數據。

(2)奇偶數的判斷和方差的求法。

在C語言中,有一結構體類型FILE,其中包含文件的一些屬性信息??啥x指針指向該結構體,這個指針稱為文件指針。要從文件中讀取數據,首先要判斷該:文件是否能以“讀”的方式打開。若能打開,使用函數intfscanf(FILE*fp,char*format,args)從fp所指向的文件中依次讀取數據。在本題中,數據的存放很有規(guī)律,將數據讀出存入數組xx時,只要控制數組下標就可以了。若文件結束,則退出讀取循環(huán)。最后要關閉文件。若…個數除以2取余得0,則該數是偶數,否則為奇數。由方差公式可知,這是求一些連續(xù)的數的表達式的值,所以可以使用循環(huán)求得方差。

35.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求四位數的千位數字*/hun=a[i]%1000/100;/*求四位數的百位數字*/ten=a[i]%100/10;/*求四位數的十位數字*/data=a[i]%10;/*求四位數的個位數字*/if(thou+data==hun+ten)/*如果千位數加個位數等于百位數加十位數*/{b[cnt]=a[i];/*將滿足條件的數存入數組b中*/cnt++;/*統(tǒng)計滿足條件的數的個數cnt*/}}for(i=0;i〈cnt-1;i++)/*用選擇法對數組b的4位數按從小到大的順序進行排序*/for(j=i+1;j〈cnt;j++)if(b[i]>b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsValue()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;i++)\r\n{\r\nthou=a[i]/1000;/*求四位數的千位數字*/\r\nhun=a[i]%1000/100;/*求四位數的百位數字*/\r\nten=a[i]%100/10;/*求四位數的十位數字*/\r\ndata=a[i]%10;/*求四位數的個位數字*/\r\nif(thou+data==hun+ten)/*如果千位數加個位數等于百位數加十位數*/\r\n{\r\nb[cnt]=a[i];/*將滿足條件的數存入數組b中*/\r\ncnt++;/*統(tǒng)計滿足條件的數的個數cnt*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*用選擇法對數組b的4位數按從小到大的順序進行排序*/\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}解析:根據題意可知,函數jsV

溫馨提示

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

評論

0/150

提交評論