【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第1頁
【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第2頁
【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第3頁
【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第4頁
【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2023年】廣東省肇慶市全國計算機等級考試網(wǎng)絡技術預測試題(含答案)學校:________班級:________姓名:________考號:________

一、單選題(10題)1.在一臺Cisco路由器上執(zhí)行showaccess.1ists命令顯示如下一組信息ExtendedIPaccesslistport4444-permiticmp202.38.97.0,wildcardbits0.0.0.255anydenyiempanyanydenyudpanyanyeq1434denytcpanyanyeq4444permitipanyany根據(jù)上述信息,正確的access—list配置是()。

A.Router(config)#ipaeees8一listextendedport4444Router(config—ext-nael)#denyicmpanyanyRouter(eonfig—ext·nac])#denyudpanyanyeq1434Router(config—ext—nae])#denytopanyanyeq4444Router(config-ext—nael)#permiticmp202.38.97.00.0.0.255anyRouter(corlfig-ext—nael)#permitipanyany

B.Router(config)#access-listport4444permiticmp202.38.97.00.0.0.255anyRouter(config)#access—listport4444denyicmpanyanyRouter(config)#access—listport4444denyudpanyanyeq1434Router(config)#access—listport4444denytcpanyanyeq4444Router(config)#access—listport4444permitipanyany

C.Router(eonfig)#iplte(~es8一listextendedport4444Router(config—ext-nacl)#permit202.38.97.00.0.0.255anyicmpRouter(config-ext—nacl)#denyanyanyicmpRouter(config-ext—nacl)#denyanyanyudpeq1434Router(config—ext—nacl)#denyanyanytcpeq4444Router(config—ext—nacl)#permitipanyany

D.Router(config)#ipaccess—listextendedport4444Router(config—ext—nacl)#permiticmp202.38.97.00.0.0.255anyRouter(config-ext—nacl)#denyicmpanyanyRouter(config—ext—nacl)#denyudpanyanyeq1434Router(config—ext—nacl)#denytcpanyanyeq4444Router(config—ext—nacl)#permitipanyany

2.在以下認證方式中,最常用的認證方式是()。

A.基于賬戶名/口令認證B.基于摘要算法認證C.基于PKI認證D.基于數(shù)據(jù)庫認證

3.網(wǎng)橋與中繼器相比能提供更好的-網(wǎng)絡性能,原因是()。A.網(wǎng)橋能分析數(shù)據(jù)包并只在需要的端口重發(fā)這些數(shù)據(jù)包

B.網(wǎng)橋使用了更快速的硬件

C.網(wǎng)橋忽略了壞的輸入信號

D.網(wǎng)橋具有路由選擇功能

4.通信子網(wǎng)由通信控制處理機、通信線路和()組成,完成網(wǎng)絡數(shù)據(jù)傳輸、轉發(fā)等通信處理任務。

A.通信交換機B.通信路由器C.通信設備D.通信電纜

5.Windows下安全日志文件叫做()。

A.SysEventB.AppEventC.SecEventD.Security

6.為了支持各種信息的傳輸,計算機網(wǎng)絡必須具有足夠的帶寬、很好的服務質量與完善的?

A.應用軟件B.服務機制C.通信機制D.安全機制

7.HTTP服務的端口號是()。

A.20B.23C.80D.8080

8.關于IP數(shù)據(jù)報的說法正確的是()。

A.任何物理網(wǎng)絡能處理的最大報文長度相同

B.分片后的報文在投遞中可以自行重組

C.IP數(shù)據(jù)報是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的

D.數(shù)據(jù)報填充域屬于IP數(shù)據(jù)報數(shù)據(jù)區(qū)

9.

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

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

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

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

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

二、填空題(10題)11.(15)域名解析有兩種方式,一種是反復解析,另一種是_______解析。

12.第

62

如果要利用某臺服務器向客戶提供文件的上傳和下載服務,那么這時應該使用()協(xié)議。

13.ADSL的非對稱性表現(xiàn)在______。

14.(15)客戶機/服務器模式在實現(xiàn)中需要解決的主要問題有:標識一個特定的服務、響應并發(fā)請求和服務器程序的________。

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

16.(16)網(wǎng)絡信息安全主要包括兩個方面:信息傳輸安全和信息_________安全。

17.

18.【】是用戶與計算機硬件系統(tǒng)之間的橋梁。

19.用于衡量路由信息源可信度的值是_________。

20.

三、2.填空題(8題)21.網(wǎng)絡安全環(huán)境由3個重要部分組成,它們是【】、技術和管理。

22.瀏覽器通常由一系列的客戶單元、一系列的【】單元和一個控制單元組成。

23.如果要保證電子商務的安全,除了必要的技術手段外,加強企業(yè)內部的管理和制定相應的【】也非常重要。

24.常見的內存管理方法有______、頁式管理、段式管理和段頁式管理。

25.手持設備又稱掌上電腦或稱______。

26.TCP/IP參考模型中,______協(xié)議橫跨整個層次。

27.B-ISDN協(xié)議分為3面和3層,其中控制面?zhèn)魉汀尽啃畔ⅲ瓿捎脩敉ㄐ诺慕?、維護和拆除。

28.為網(wǎng)絡數(shù)據(jù)交換而制定的______、約定與標準被稱為網(wǎng)絡協(xié)議(Protocol)。

四、C語言程序設計題(2題)29.將文件in.dat中的200個整數(shù)讀至數(shù)組xx中。請編制jsValue函數(shù),要求:求出數(shù)組xx中的數(shù)值為奇數(shù)的個數(shù)cntl和數(shù)值為偶數(shù)的個數(shù)cnt2以及數(shù)組xx下標為奇數(shù)的元素值的算術平均值pJ。

結果cntl,cnt2,pJ輸出到out.dat中。

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

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

30.已知數(shù)據(jù)文件IN1.DAT和IN2.DAT中分別存有100個兩位十進制數(shù),并且已調用讀函數(shù)readDat把這兩個文件中的數(shù)存入數(shù)組a和b中,請考生編制一個函數(shù)jsVal,實現(xiàn)的功能是依次對數(shù)組a和b中的數(shù)按條件重新組成一個新數(shù)并依次存入數(shù)組c中,再對數(shù)組c中的數(shù)按從小到大的順序進行排序,最后調用輸出函數(shù)writeDat把結果c輸出到文件out.dat中。

組成新數(shù)的條件:如果數(shù)組a和b中相同下標位置的數(shù)必須符合一個是偶數(shù),另一個是奇數(shù),則數(shù)組a中的數(shù)按二進制數(shù)左移八位后再加上數(shù)組b對應位置上的數(shù),把這樣組成的新數(shù)依次存入數(shù)組c中。

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

程序中已定義:a[100]、b[100]和c[100]。

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

五、1.選擇題(3題)31.在EDI的工作流程中,發(fā)送信息之前,系統(tǒng)需要將報文翻譯成什么格式的報文?()。

A.標準格式B.用戶需要C.內容需要D.超文本

32.CA機構的()使得攻擊者不能偽造和篡改證書。

A.數(shù)字簽名B.證書審批部門C.公鑰D.加密技術

33.關于因特網(wǎng)中的主機和路由器,以下______說法是正確的。

Ⅰ.主機通常需要實現(xiàn)TCP協(xié)議

Ⅱ.路由器必須實現(xiàn)TCP協(xié)議

Ⅲ.主機必須實現(xiàn)IP協(xié)議

Ⅳ.路由器必須實現(xiàn)IP協(xié)議

A.Ⅰ、Ⅱ和ⅢB.Ⅰ、Ⅱ和ⅣC.Ⅰ、Ⅱ和ⅣD.Ⅱ、Ⅲ和Ⅳ

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

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

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

請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)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("數(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);

}

35.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.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("in38.dat","r");

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

fscanf(fp,"%d",&a[i]);

fclose(fp);

}

voidmain()

{

inti;

readDat();

jsVal();

printf("滿足條件的數(shù)=%d\n",cnt);

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

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

writeDat();

}

writeDat()

{

FILE*fp;

inti;

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

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

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

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

fclose(fp);

}

36.函數(shù)readDat()的功能是從文件in52.dat中讀取20行數(shù)據(jù)存放到字符串數(shù)組xx中(每行字符串的長度均小于80)。請編制函數(shù)JsSod(),該函數(shù)的功能是:以行為單位對字符串變量的—F標為奇數(shù)位置上的字符按其ASCII值從小到大的順序進行排序,排序后的結果仍按行重新存入字符串數(shù)組xx中,最后調用函數(shù)writeDat()把結果xx輸出到文件out52.dat中。

例如:位置01234567

源字符串hgfedcba

則處理后字符串hafcdebg。

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

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

試題程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

charxx[20][80];

voidjsSort

{

}

voidmain()

{

readDat();

jsSort();

writeDat();

}

readDat()

{

FILE*in;

inti=0;

char*p;

in=fopen("in52.dat","r");

while(i<20&&fgets(xx[i],80,in)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

fclose(in);

}

writeDat()

{

FILE*out;

inti;

ut=fopen("out52.dat","w");

clrscr();

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

{

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

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

}

fclose(out);

}

參考答案

1.D從ExtendedIPaccesslistport4444可以看出,訪問列表采用了擴展配置模式,且訪問列表名稱為port4444。命令為:ipaccess—listextendedport4444。從permiticmp202.38.97.0,wildcardbits0.0.0.255any可以看出,封禁ICMP協(xié)議,只允許202.38.97.0/24子網(wǎng)的ICMP報通過路由器。此外,其他的ICMP報全部禁止通過。命令為:permiticmp202.38.97.00.0.0.255any;denyicmpanyany。從denyudpanyanyeq1434;denytcpanyanyeq4444;permitipanyany可以看出,禁止了端口為1434的UDP數(shù)據(jù)包和端口為4444的TCP數(shù)據(jù)包。命令為:denyudpanyanyeq1434;denytcpanyanyeq4444。從pennitipanyany可以看出,允許所有IP數(shù)據(jù)包通過路由器。命令為:permitipanyany,故選擇D選項。

2.A解析:認證過程通常涉及到加密和密鑰交換。通常,加密可使用對稱加密、不對稱加密及兩種加密方法的混合。認證方式一般有賬戶名/口令認證、使用摘要算法的認證、基于PKI(PublicKeyInfra-structure,公鑰基礎設施)的認證等,最常用的是賬戶名/口令認證。

3.A網(wǎng)橋可智能地檢查數(shù)據(jù)包并只在需要的端口重發(fā)這些數(shù)據(jù)包,中繼器不能檢查輸入的數(shù)據(jù),因此它們必須在所有端口上重發(fā)這些數(shù)據(jù)。

4.C

5.C

6.D解析:本題考查點是多媒體信息傳輸對網(wǎng)絡的要求。為了支持各種信息(多媒體信息)的傳輸,計算機網(wǎng)絡必須具有足夠的帶寬、良好的服務質量與完善的安全機制,以滿足人們多樣化的應用需求。良好的服務質量表現(xiàn)在通過對信息延時、丟失和損壞的嚴格限制上,確保用戶所預期的主觀質量。完善的安全機制表現(xiàn)為通過防止信息被非法竊取、監(jiān)視和破壞,確保信息傳輸?shù)陌踩浴?/p>

7.C

8.C利用IP進行互聯(lián)的各個物理網(wǎng)絡能處理的最大報文長度有可能不同;分片后的報文獨立選擇路徑傳送,所以報文在投遞途中不會也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報;數(shù)據(jù)報填充域屬于IP數(shù)據(jù)報報頭區(qū)。\r\n

9.C

10.D

11.(15)遞歸【解析】域名解析有兩種方式。第一種稱為遞歸解析,要求域名服務器系統(tǒng)一次性完成全部名字一地址變換。第二種稱為反復解析,每次請求一個服務器,不行再請求別的服務器。

12.FTP或文件傳輸【解析】文件傳輸協(xié)議(FTP)允許用戶將本地計算機中的文件上傳到遠程的計算機中,或將遠程計算機中的文件下載到本地計算機中。

13.下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同解析:ADSL的非對稱性表現(xiàn)在下行速率和上行速率不同。>

14.安全問題

【解析】客戶機/服務器模式在實現(xiàn)中需要解決的主要問題有:標識一個特定的服務、響應并發(fā)請求和服務器程序的安全問題。

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

16.(16)存儲

【解析】網(wǎng)絡信息安全包含兩個方面,另一方面是信息傳輸安全,一方面是信息的存儲安全。

17.

18.軟件軟件解析:軟件是用戶與計算機硬件系統(tǒng)之間的橋梁,它體現(xiàn)了人要計算機做什么、怎樣做,這一套指令序列均以某種代碼形式儲存于存儲器中。

19.\n管理距離

\n

20.

21.法律法律解析:安全策略模型包括了立安全環(huán)境的3個重要組成部分:威嚴的法律、先進的技術和嚴格的管理。

22.解釋解釋解析:本題的考查點是瀏覽器的組成。瀏覽器通常由一系列的客戶單元、一系列的解釋單元和一個控制單元組成。控制單元是瀏覽器的核心,負責協(xié)調、管理客戶單元和解釋單元??蛻魡卧邮蘸蛨?zhí)行從鍵盤和鼠標上傳來的用戶指令。解釋單元負責相關的解釋工作,如HTML解釋器負責解釋由服務器發(fā)來的頁面文件。

23.法律法規(guī)法律法規(guī)解析:據(jù)有關資料顯示,電子商務中相當大比例的安全事故是由于企業(yè)內部管理不善造成的。安全方面的技術手段即使再先進,但假如是開展電子商務的企業(yè)內部掌握核心機密的人泄密,那對電子商務安全的威脅也將是防不勝防的。

24.分區(qū)管理分區(qū)管理解析:分區(qū)管理是滿足多道程序運行的最簡單的存儲管理方案。此外存儲管理還有頁式、段式、段頁式以及虛存管理。

25.亞筆記本亞筆記本解析:手持設備又稱掌上電腦或亞筆記本,亞筆記本比筆記本更小、更輕。PDA、商務通、快譯通及第二代半、第三代手機等都是手持設備。

26.IPIP解析:TCP/IP參考模型中,IP協(xié)議橫跨整個層次,TCP和UDP協(xié)議都要通過IP協(xié)議來發(fā)送和接收數(shù)據(jù)。

27.信令信令解析:B-ISDN的協(xié)議分為3面和3層,3個面稱為用戶面、控制面和管理面。每個面分3層:物理層、ATM層和ATM適配層。1)用戶面,傳送用戶信息,在要求的服務質量下,完成通信用戶間信息傳遞。2)控制面,傳送信令信息,完成用戶通信的連接建立、維護和拆除。3)管理面,各層之間管理信息的交互和管理,完成網(wǎng)絡的維護和管理。

28.規(guī)則規(guī)則

29.【審題關鍵句】讀入數(shù)值,奇數(shù)個數(shù),偶數(shù)個數(shù),數(shù)組下標為奇數(shù)的平均值。

\n【解題思路】

\n本題類似第42套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即本題是計算數(shù)組下標為奇數(shù)的元素的平均值,參考答案的第6條語句。

\n【參考答案】

\n

30.【審題關鍵句】數(shù)組相同下標位置上的奇數(shù)和偶數(shù),二進制數(shù)左移八位,對應數(shù)組元素相加,保存到新數(shù)組,從小到大排序。

\n【解題思路】

\n①定義循環(huán)變量i、j和無符號整型變量v。

\n②在for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于MAX。在循環(huán)體中,用if語句判斷如果a[i]是奇數(shù)且b[i]是偶數(shù)或者a[i]是偶數(shù)且b[i]是奇數(shù),則把a[i]左移八位后與b[i]的和賦給c[cnt],同時cnt加1。

\n③在第一層for循環(huán)語句中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于cnt。在第二層for循環(huán)語句中,循環(huán)變量j從i+1開始,依次遞增直到其值等于或大于cnt。在循環(huán)體中,用if語句判斷如果c[i]大于c[j],則兩者互換,實現(xiàn)數(shù)組C中元素從小到大的排序。

\n【參考答案】

\n

31.A解析:EDI強調在其系統(tǒng)上傳輸?shù)膱笪淖袷匾欢ǖ臉藴?,因此,在發(fā)送之前,系統(tǒng)需要使用翻譯程序將報文翻譯成標準格式的報文。

32.A解析:CA機構的數(shù)字簽名使得攻擊者不能偽造和篡改證書。

33.C解析:關于因特網(wǎng)中的主機和路由器,主機通常需要實現(xiàn)TCP協(xié)議,主機必須實現(xiàn)IP協(xié)議,路由器必須實現(xiàn)IP協(xié)議。

34.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)判斷結構中多條件的布爾運算。

本題中,以行為單位處理字符串,首先要求得每行字符串的長度,才可對每一行的字符依次進行處理。字符可參與任何整數(shù)運算,實際上是字符的ASCII碼參與了運算。所以,可以直接將字符帶入計算。這里要使用到左移運算符“<<”。“<<”是雙目運算符,左側是要移動的數(shù),右側是移動的位數(shù)。左移后字符的ASCII碼的值小于等于32或大于100,這兩個條件滿足一個即可,所以兩條件之間用“或”運算。使用循環(huán)實現(xiàn)對所有行的處理。

35.已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù)并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請編制一函數(shù)jsVal()其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。試題程序:#include<stdio.h>#defineMAX200inta[MAX]b[MAX]cnt=0;voidjsVal(){}voidreadDat(){inti;FILE*fp;fp=fopen("in38.dat""r");for(i=0;i<MAX;i++)fscanf(fp"%d"&a[i]);fclose(fp);}voidmain(){inti;readDat();jsVal();printf("滿足條件的數(shù)=%d\n"cnt);for(i=0;i<cnt;i++)printf("%d\n"b[i]);writeDat();}writeDat(){FILE*fp;inti;fp=fopen("out38.dat""w");fprintf(fp"%d\n"cnt);for(i=0;i<cnt;i++)fprintf(fp"%d\n"b[i]);fclose(fp);}已知數(shù)據(jù)文件in38.dat中存有200個4位數(shù),并已調用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:若一個4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計出滿足此條件的數(shù)的個數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調用寫函數(shù)writeDat()把結果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。\r\n注意:部分源程序已給出。\r\n程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。\r\n請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內容。\r\n試題程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('滿足條件的數(shù)=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n

溫馨提示

  • 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

提交評論