【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第1頁
【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第2頁
【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第3頁
【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第4頁
【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

【2021年】遼寧省大連市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(10題)1.

2.A類地址的主機(jī)號長度為(),有1600多萬個結(jié)點。

A.8bitB.16bitC.24bitD.32bit

3.

4.

5.

6.第

21

采用廣播式信道的通信子網(wǎng),其網(wǎng)絡(luò)拓?fù)錁?gòu)型最不常見的是()

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

7.如果用戶應(yīng)用程序使用UDP協(xié)議進(jìn)行數(shù)據(jù)傳輸,那么下列必須承擔(dān)可靠性方面的全部工作的是()。

A.數(shù)據(jù)鏈路層程序B.互聯(lián)層程序C.傳輸層程序D.用戶應(yīng)用程序

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

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

9.IP地址塊213.118.17.116/24和218.116.119.15/23的子網(wǎng)掩碼分別可寫為()。

A.255.255.248.0和255.255.240.0

B.255.255.252.0和255.255.248.0

C.255.255.254.0和255.255.252.0

D.255.255.255.0和255.255.254.0

10.目前構(gòu)建局域網(wǎng)時可使用的傳輸介質(zhì)有多種,其中安裝、維護(hù)方便、價格低廉的是()

A.無線電B.光纖C.同軸電纜D.雙絞線

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

12.

13.計算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位置的多臺獨立的______的計算機(jī)系統(tǒng)連接起來,以實現(xiàn)資源共享。

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

15.用戶的電子郵件地址由兩部分構(gòu)成,中間使用【】間隔。

16.如果一個Web站點利用IIS來建設(shè)在Web站點的內(nèi)容位于NTFS分區(qū),那么可以通過___________限制、用戶限制、Web權(quán)限和NTFS權(quán)限對它進(jìn)行訪問控制。

17.(8)在Internet中,郵件服務(wù)器間傳遞郵件使用的協(xié)議是_______。

18.

第66題Internet中的用戶遠(yuǎn)程登錄是指用戶使用___________命令,使自己的計算機(jī)暫時成為遠(yuǎn)程計算機(jī)的一個仿真終端的過程。

19.IPTV技術(shù)使音頻和視頻節(jié)目內(nèi)容以數(shù)據(jù)報的方式從不同的物理網(wǎng)絡(luò)傳送給不同的用戶。

20.搜索引擎在外觀、功能等方面千差萬別,但其構(gòu)成一般包括搜索器、索引器、和用戶接口4個部分。

三、2.填空題(8題)21.______技術(shù)是指將密鑰發(fā)送到數(shù)據(jù)交換的兩方,而其他人無法看到的方法。

22.網(wǎng)絡(luò)管理主要包括配置管理、故障管理、性能管理、計費管理、【】。

23.由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低【】的服務(wù)。

24.網(wǎng)絡(luò)安全環(huán)境由3個重要部分組成,它們是【】、技術(shù)和管理。

25.接入因特網(wǎng)的主機(jī)按其在因特網(wǎng)中扮演的角色不同,將其分成兩類,即【】和客戶機(jī)。

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

27.第一代蜂窩移動通信是模擬方式,第二代蜂窩移動通信是______。

28.電子商務(wù)的安全要求包括傳輸?shù)陌踩?、交易各方的身份認(rèn)證、【】和交易的不可抵賴性四個方面。

四、C語言程序設(shè)計題(2題)29.已知數(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中。

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

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

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

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

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

30.已知在in.dat中存有若干個(個數(shù)<200)四位數(shù)字的正整數(shù),函數(shù)ReadDat讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue,其功能要求:1.求出該文件中共有多少個正整數(shù)totNum;2.求這些正整數(shù)右移l位二進(jìn)制位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些正整數(shù)(右移前的值)的算術(shù)平均值totPjz。最后main函數(shù)調(diào)用函數(shù)WriteDat把所求的結(jié)果輸出到文件out.dat中。

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

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

五、1.選擇題(3題)31.交換式局域網(wǎng)增加帶寬的方法是在交換機(jī)多個端口之間建立()。

A.點一點連接B.并發(fā)連接C.物理連接D.數(shù)據(jù)連接

32.國家電子政務(wù)建設(shè)的應(yīng)用系統(tǒng)根據(jù)其面向的用戶種類,可分為()。

A.對私電子政務(wù)應(yīng)用系統(tǒng)和對公電子政務(wù)應(yīng)用系統(tǒng)

B.對內(nèi)電子政務(wù)應(yīng)用系統(tǒng)和對外電子政務(wù)應(yīng)用系統(tǒng)

C.對公眾電子政務(wù)應(yīng)用系統(tǒng)和對政府電子政務(wù)應(yīng)用系統(tǒng)

D.非涉密電子政務(wù)應(yīng)用系統(tǒng)和涉密電子政務(wù)應(yīng)用系統(tǒng)

33.下列關(guān)于軟件的描述,錯誤的是()。

A.Word是微軟公司出品的文字處理軟件

B.WPS是我國知名的辦公軟件

C.Project是電子表格軟件

D.Access是數(shù)據(jù)庫軟件

六、1.程序設(shè)計題(3題)34.已知在文件in70.dat中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。(2)求這些數(shù)右移一位后,產(chǎn)生的新數(shù)是奇數(shù)的數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)(右移前的值)的算術(shù)平均值totPjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件out70.dat中。

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

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

試題程序:

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

ihtxx[MAXNUM];

inttotNum=0;

inttotCnt=0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

for(i=0;ixx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN70.DAT中共有正整數(shù)=%d個\n",totNum);

printf("符合條件的正整數(shù)的個數(shù)=%d個\n",totCnt);

printf("平均值=%.21f\n",totPjz);

WriteDat();

intReadDat(void)

{

FILE*fp;

ihti=0;

if((fp=fopen("IN70.DAT","r"))==NULL)return1;

while(!feof(fp))

{

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

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.21f\n",totNum,totCnt,totPjz);

fclose(fp);

}

35.請編制函數(shù)ReadDat()實現(xiàn)從文件IN93.DAT中讀取1000個十進(jìn)制整數(shù)到數(shù)組xx中。請編制函數(shù)Compute()分別計算出xx中奇數(shù)的個數(shù)odd、偶數(shù)的個數(shù)even、平均值aver及方差totfc的值,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到OUT93.DAT文件中。

計算方差的公式如下:

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

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

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

試題程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleaver=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN93.DAT","r"))==NULL)

return1;

fclose(fp);

return0;

}

voidCompute(void)

{

}

voidmain()

{

inti;

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

Compute();

printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",

odd,even,aver,totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);

fclose(fp);

}

36.下列程序的功能是:在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);

}

參考答案

1.D

2.C

3.D

4.A

5.B

6.D采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型主要有四種:總線型、樹型、環(huán)形、無線通信與衛(wèi)星通信型。

7.DUDP既不使用確認(rèn)信息對數(shù)據(jù)的到達(dá)進(jìn)行確認(rèn),也不對收到的數(shù)據(jù)進(jìn)行排序。因此,利用UDP協(xié)議傳送的數(shù)據(jù)有可能會出現(xiàn)丟失、重復(fù)或亂序現(xiàn)象,一個使用UDP協(xié)議的應(yīng)用程序要承擔(dān)可靠性方面的全部工作。

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

9.D/24表明子網(wǎng)掩碼從左邊第一位開始一共有24個1,即11111111.11111111.11111111.00000000,轉(zhuǎn)換成十進(jìn)制得255.255.255.0,同理/23可以求得子網(wǎng)掩碼是255.255.254.0。故選擇D選項。

10.D解析:目前構(gòu)建局域網(wǎng)時可使用雙絞線、同軸電纜、光纖和無線電來作為傳輸介質(zhì),雙絞線的價格低于其他傳輸介質(zhì),并且安裝、維護(hù)方便,從而成為計算機(jī)局域網(wǎng)中最普遍的傳輸媒體。雙絞線可分兩種類型:非屏蔽雙絞線和屏蔽雙絞線。其中非屏蔽雙絞線盡管抗干擾能力較差,誤碼率較高,但因價格便宜而被廣泛采用。

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

12.

13.自治自治解析:計算機(jī)網(wǎng)絡(luò)利用通信線路將不同地理位囂的多個自治的計算機(jī)系統(tǒng)連接起來,以實現(xiàn)資源共享。

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

15.@

16.IP地址限制IP地址限制解析:當(dāng)Web站點使用IIS來建設(shè)時,當(dāng)Web站點內(nèi)容位于NTFS分區(qū)時,有4種方法可以限制用戶訪問Web站點中提供的資源:IP地址限制、用戶驗證(用戶限制)、Web權(quán)限和NTFS權(quán)限。

17.(8)SMTP【解析】在TCP/IP互聯(lián)網(wǎng)中,郵件服務(wù)器之間使用簡單郵件傳輸協(xié)議(SMTP)相互傳遞電子郵件,而電子郵件使用POP3協(xié)議從郵件服務(wù)器的郵箱中讀取、下載郵件。

18.Telnet

【解析】Internet中的用戶遠(yuǎn)程登錄是指用戶使用Telnet命令,使自己的計算機(jī)暫時成為遠(yuǎn)程計算機(jī)的一個仿真終端的過程。

19.IPIPTV技術(shù)是一項系統(tǒng)集成技術(shù),它能使音頻/視頻節(jié)目內(nèi)容或信號以IP包的方式在不同的物理網(wǎng)絡(luò)中被安全、有效且保質(zhì)地傳送或分發(fā)給不同的用戶。IPTV的基本技術(shù)形式可以概括為:視頻數(shù)字化、傳輸IP化、播放流媒體化。

20.檢索器搜索引擎的原理起源于傳統(tǒng)的信息全文檢索理論?,F(xiàn)在的全文搜索引擎由搜索器、索引器、檢索器和用戶接口4部分組成。搜索器也稱為“蜘蛛”、“機(jī)器人”或“爬蟲”,它實際上是一個基于Web的程序,主要用于在Internet上自動搜集網(wǎng)頁信息。索引器將搜索器在Internet上采集到的信息進(jìn)行分類并建立索引,然后存放在索引數(shù)據(jù)庫中。檢索器的功能是根據(jù)用戶的查詢在索引庫中快速地檢索出文檔,進(jìn)行文檔與查詢的相關(guān)度評價,對輸出的結(jié)果進(jìn)行排序,并實現(xiàn)某種用戶相關(guān)性反饋機(jī)制。用戶接口的作用是輸入用戶查詢,顯示查詢結(jié)果,提供用戶相關(guān)性反饋機(jī)制。

21.密鑰分發(fā)密鑰分發(fā)解析:密鑰分發(fā)技術(shù)是指將密鑰發(fā)送到數(shù)據(jù)交換的兩方,而其他人無法看到的方法。

22.安全管理安全管理

23.時延時延解析:多媒體網(wǎng)絡(luò)應(yīng)用中要求網(wǎng)絡(luò)傳輸提供高速率與低時延的要求。

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

25.服務(wù)器服務(wù)器解析:接入因特網(wǎng)的主機(jī)按其在因特網(wǎng)中扮演的角色不同,將其分成兩類,即服務(wù)器和客戶機(jī)。服務(wù)器就是因特網(wǎng)服務(wù)與信息資源的提供者。

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

27.數(shù)字方式數(shù)字方式解析:第二代蜂窩移動通信是數(shù)字方式,涉及語音信號的數(shù)字化與數(shù)字信息的處理、傳輸問題。目前人們正在研究和開發(fā)第三代移動通信產(chǎn)品。

28.數(shù)據(jù)的完整性或數(shù)據(jù)完整性數(shù)據(jù)的完整性或數(shù)據(jù)完整性解析:數(shù)據(jù)傳輸?shù)陌踩浴1WC數(shù)據(jù)傳輸?shù)陌踩跃褪且WC在公共因特網(wǎng)上傳送的數(shù)據(jù)信息不被第三方監(jiān)視和竊取。數(shù)據(jù)的完整性。保證數(shù)據(jù)的完整性就是要保證在公共因特網(wǎng)上傳送的數(shù)據(jù)信息不被篡改。身份認(rèn)證。在電子商務(wù)活動中,交易的雙方或多方常常需要交換一些敏感信息,這時就需要確認(rèn)對方的真實身份。交易的不可抵賴。電子商務(wù)交易的各方在進(jìn)行數(shù)據(jù)信息傳輸時,必須帶有自身特有的、無法被別人復(fù)制的信息,以防發(fā)送方否認(rèn)和抵賴曾經(jīng)發(fā)送過該消息,確保交易發(fā)生糾紛時有所對證。

29.【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進(jìn)行排序。

\n【解題思路】

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

\n【參考答案】

\n

\n

30.【審題關(guān)鍵句】讀取正數(shù),統(tǒng)計個數(shù),右移后為奇數(shù)的個數(shù)及平均值。

\n【解題思路】

\n本題類似第44套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即參與平均值計算的元素是數(shù)組xx[i]右移一位之后為奇數(shù)的元素,參考答案的第9條語句。

\n【參老答案】

\n

31.B解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過EthernetSwitch支持交換機(jī)端口結(jié)點之間的多個并發(fā)連接,實現(xiàn)多結(jié)點之間數(shù)據(jù)的并發(fā)傳輸,從而可以增加局域網(wǎng)帶寬,改善局域網(wǎng)的性能與服務(wù)質(zhì)量。

32.B解析:國家電子政務(wù)建設(shè)的應(yīng)用系統(tǒng)根據(jù)其面向的用戶種類,可分為對內(nèi)電子政務(wù)應(yīng)用系統(tǒng)和對外電子政務(wù)應(yīng)用系統(tǒng)。

33.C解析:Project是微軟公司出品的知名的項目管理軟件。

34.voidCalValue(void){intidata;for(i=0;i{if(!xx[i])break;/*如果數(shù)為0則表示數(shù)組存的數(shù)已經(jīng)結(jié)束退出循環(huán)*/if(xx[i]>0)totNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/data=xx[i]>>1;/*將數(shù)右移一位*/if(data%2)/*如果產(chǎn)生的新數(shù)是奇數(shù)*/{totCnt++;/*統(tǒng)計滿面足條件的數(shù)的個數(shù)*/totPjz+=xx[i];/*求滿足條件的數(shù)的總和*/}}totPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/voidCalValue(void)\r\n{\r\ninti,data;\r\nfor(i=0;i{\r\nif(!xx[i])break;/*如果數(shù)為0,則表示數(shù)組存的數(shù)已經(jīng)結(jié)束,退出循環(huán)*/\r\nif(xx[i]>0)\r\ntotNum++;/*統(tǒng)計正整數(shù)的個數(shù)*/\r\ndata=xx[i]>>1;/*將數(shù)右移一位*/\r\nif(data%2)/*如果產(chǎn)生的新數(shù)是奇數(shù)*/\r\n{\r\ntotCnt++;/*統(tǒng)計滿面足條件的數(shù)的個數(shù)*/\r\ntotPjz+=xx[i];/*求滿足條件的數(shù)的總和*/\r\n}\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/解析:本題考查的知識點如下:

(1)右移運算符“>>”的使用。

(2)數(shù)組結(jié)束的判斷和強(qiáng)行退出一層循環(huán)結(jié)構(gòu)。

(3)特殊運算符“%”的使用。

在本題中,并沒有給出確切的數(shù)據(jù)個數(shù),足以數(shù)據(jù)的最大個數(shù)定義的數(shù)組。在主函數(shù)中,給所有的數(shù)組成員賦初值為0,而從文件中讀取得數(shù)據(jù)是正整數(shù),所以只要數(shù)組的某個元素為0,則說明數(shù)組存的數(shù)據(jù)已經(jīng)結(jié)束。此時就可以結(jié)束循環(huán)結(jié)構(gòu)。這里要使用右移運算符實現(xiàn)數(shù)據(jù)的右移位,右移運算符是雙目運算符。運算符左側(cè)是要移的數(shù)據(jù),右側(cè)是移動的位數(shù)。右側(cè)移出的數(shù)據(jù)(低位數(shù)據(jù))舍棄。1個數(shù)除以2取余所得的數(shù)是1,則這個數(shù)足奇數(shù)。

35.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.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"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++){if(xx[i]%2!=0)odd++;/*求出xx中奇數(shù)的個數(shù)odd*/elseeven++;/*求出xx中偶數(shù)的個數(shù)even*/aver+=xx[i];/*求出xx中元素的總和*/}aver/=MAX;/*求出xx中元素的平均值*/for(i=0;i<1000;i++)totfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;}[解析]本題考查的知識點如下:(1)從文件中讀取數(shù)據(jù)。(2)奇偶數(shù)的判斷和方差的求法。在C語言中有一結(jié)構(gòu)體類型FILE其中包含文件的一些屬性信息??啥x指針指向該結(jié)構(gòu)體這個指針稱為文件指針。要從文件中讀取數(shù)據(jù)首先要判斷該文件是否能以“讀”的方式打開。若能打開使用函數(shù)intfscanf(FILE*fpchar*formatargs)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中數(shù)據(jù)的存放很有規(guī)律將數(shù)據(jù)讀出存入數(shù)組xx時只要控制數(shù)組下標(biāo)就可以了。若文件結(jié)束則退出讀取循環(huán)。最后要關(guān)閉文件。若一個數(shù)除以2取余得0則該數(shù)是偶數(shù)否則為奇數(shù)。由方差公式可知這是求一些連續(xù)的數(shù)的表達(dá)式的值所以可以使用循環(huán)求得方差。intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN93.DAT','r'))==NULL)\r\nreturn1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*10+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\n{\r\nif(xx[i]%2!=0)\r\nodd++;/*求出xx中奇數(shù)的個數(shù)odd*/\r\nelse\r\neven++;/*求出xx中偶數(shù)的個數(shù)even*/\r\naver+=xx[i];/*求出xx中元素的總和*/\r\n}\r\naver/=MAX;/*求出xx中元素的平均值*/\r\nfor(i=0;i<1000;i++)\r\ntotfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;\r\n}\r\n[解析]本題考查的知識點如下:\r\n(1)從文件中讀取數(shù)據(jù)。\r\n(2)奇偶數(shù)的判斷和方差的求法。\r\n在C語言中,有一結(jié)構(gòu)體類型FILE,其中包含文件的一些屬性信息。可定義指針指向該結(jié)構(gòu)體,這個指針稱為文件指針。要從文件中讀取數(shù)據(jù),首先要判斷該文件是否能以“讀”的方式打開。若能打開,使用函數(shù)intfscanf(FILE*fp,char*format,args)從fp所指向的文件中依次讀取數(shù)據(jù)。在本題中,數(shù)據(jù)的存放很有規(guī)律,將數(shù)據(jù)讀出存入數(shù)組xx時,只要控制數(shù)組下標(biāo)就可以了。若文件結(jié)束,則退出讀取循環(huán)。最后要關(guān)閉文件。若一個數(shù)除以2取余得0,則該數(shù)是偶數(shù),否則為奇數(shù)。由方差公式可知,這是求一些連續(xù)的數(shù)的表達(dá)式的值,所以可以使用循環(huán)求得方差。

36.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

溫馨提示

  • 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

提交評論