![(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第1頁](http://file4.renrendoc.com/view/d9d4222123aa10faeff24d2fa3091d87/d9d4222123aa10faeff24d2fa3091d871.gif)
![(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第2頁](http://file4.renrendoc.com/view/d9d4222123aa10faeff24d2fa3091d87/d9d4222123aa10faeff24d2fa3091d872.gif)
![(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第3頁](http://file4.renrendoc.com/view/d9d4222123aa10faeff24d2fa3091d87/d9d4222123aa10faeff24d2fa3091d873.gif)
![(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第4頁](http://file4.renrendoc.com/view/d9d4222123aa10faeff24d2fa3091d87/d9d4222123aa10faeff24d2fa3091d874.gif)
![(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)_第5頁](http://file4.renrendoc.com/view/d9d4222123aa10faeff24d2fa3091d87/d9d4222123aa10faeff24d2fa3091d875.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
(2022年)陜西省咸陽市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.在客戶和服務(wù)器模型中,標(biāo)識一臺主機中的特定服務(wù)通常使用()。
A.主機的域名B.主機的IP地址C.主機的MAC地址D.TCP和UDP端口號
2.第
49
題
電子商務(wù)的交易類型主要包括()。
A.企業(yè)與個人的交易(BtoC)方式、企業(yè)與企業(yè)的交易(BtoB)方式
B.企業(yè)與企業(yè)的交易(BtoB)方式、個人與個人的交易(CtoC)方式
C.企業(yè)與個人的交易(BtoC)方式、個人與個人的交易(Cto)方式
D.制造商與銷售商的交易(MtoS)方式、銷售商與個人的交易(StoC)方式
3.下列關(guān)于Winmail郵件服務(wù)器在快速設(shè)置向?qū)е行陆ㄠ]箱user@時的描述中,錯誤的是()。
A.需輸入郵箱地址
B.需輸入系統(tǒng)郵箱的密碼
C.系統(tǒng)自動創(chuàng)建名為mail.a(chǎn)bc.tom的域
D.可選擇是否允許自行注冊新郵箱
4.下列屬于廣域網(wǎng)QoS技術(shù)的是()。
A.RSVPB.PSTNC.MSTPD.ISDN
5.
6.下面的軟件中,()是實現(xiàn)網(wǎng)絡(luò)功能所必不可少的軟環(huán)境。
A.設(shè)備驅(qū)動軟件B.數(shù)據(jù)庫管理軟件C.網(wǎng)絡(luò)操作系統(tǒng)D.通信軟件
7.所有的密鑰都有生存期,通常隋況下—個密鑰的生存周期主要經(jīng)歷以下幾個階段,以下各選項中順序正確的是()。
A.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰
B.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、撤銷密鑰、銷毀密鑰
C.產(chǎn)生密鑰、分發(fā)密鑰、啟用密鑰/停用密鑰、替換密鑰、銷毀密鑰
D.產(chǎn)生密鑰、啟用密鑰/停用密鑰、替換密鑰、撤銷密鑰、銷毀密鑰
8.
9.下列關(guān)于路由器技術(shù)的描述中,錯誤的是()
A.吞吐量是指路由器的包轉(zhuǎn)發(fā)能力
B.高性能路由器一般采用交換式結(jié)構(gòu)
C.語音視頻業(yè)務(wù)對路由器延時抖動要求不高
D.路由器的冗余是為了保證設(shè)備的可靠性與可用性
10.下列對IPv6地址FE23:0:0:050D:BC:0:0:03DA的簡化表示中,錯誤的是()A.FE23::50D:BC:0:0:03DA
B.FE23:0:0:050D:BC::03DA
C.FE23:0:O:5OD:BC::03DA
D.FE23::50D:BC::03DA
二、填空題(10題)11.
12.假設(shè)有3個進程競爭同類資源,如果每個進程需要2個該類資源,則至少需要個該類資源,才能保證不會發(fā)生死鎖。
13.(3')與共享介質(zhì)局域網(wǎng)不同,交換式局域網(wǎng)可以通過交換機端口之間的_________連接增加局域網(wǎng)的帶寬。
14.(10)UNIX內(nèi)核部分包括文件子系統(tǒng)和____控制子系統(tǒng)。
15.
16.(7)一臺Ethernet交換機提供24個100Mbps的全雙工端口與1個1Gbps的全雙工端口,在交換機滿配置情況下的總帶寬可以達到_________。
17.常用的電子支付方式包括電子現(xiàn)金、【】和電子支票。
18.對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括兩個方面:存儲安全和______安全。
19.以太網(wǎng)協(xié)議規(guī)定一個幀的最大重發(fā)次數(shù)為次。
20.ISP是掌握Internet【】的機構(gòu)。
三、2.填空題(8題)21.作業(yè)級接口是操作系統(tǒng)和用戶間的接口,它又分為聯(lián)機接口和______接口。
22.【】層是OSI參考模型的最高層。
23.在電子政務(wù)建設(shè)中,【】是基礎(chǔ),安全是關(guān)鍵,應(yīng)用是目的。
24.一個計算機局域網(wǎng)可以看成是由服務(wù)器、工作站和【】三部分組成的。
25.在利用SET協(xié)議的購物流程中,持卡人、商家、支付網(wǎng)關(guān)等都要通過______來驗證交易各方的身份,防止冒名頂替。
26.第一個無線局域網(wǎng)的標(biāo)準(zhǔn)是______標(biāo)準(zhǔn)。
27.______涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。
28.SDH信號最基本也是最重要的模塊信號是STM-1,其速率為______。
四、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ù)按從大到小的順序進行排序。最后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.已知數(shù)據(jù)文件in.dat中存有200個四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請考生編制一函數(shù)jsVal,其功能是:把一個四位數(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)容。
五、1.選擇題(3題)31.ASCII碼中的每個字符都能用二進制數(shù)表示,例如A表示為01000001,B表示為01000010,那么字符F可表示為______。
A.01000011B.01000111C.01000101D.01000110
32.著名的國產(chǎn)辦公套件是_______。
A.Office2000B.WPS2000C.Lotus2000D.Corel2000
33.傳統(tǒng)以太網(wǎng)中,連接在集線器中的一個結(jié)點發(fā)送數(shù)據(jù),它用()方式將數(shù)據(jù)傳送到HUB的其他端口。
A.單播B.廣播C.組播D.并發(fā)
六、1.程序設(shè)計題(3題)34.下列程序的功能是:尋找并輸出11至999之間的數(shù)m,它滿足m,m2和m3均為回文數(shù)。所謂回文數(shù)是指其各位數(shù)字左右對稱的整數(shù),例如121,676,94249等。滿足上述條件的數(shù)如m=11,m2=121,m3=1331皆為回文數(shù)。請編制函數(shù)intjsValue(longn)實現(xiàn)此功能,如果是回文數(shù),則函數(shù)返回1,反之則返回0。最后把結(jié)果輸出到文件out43.dat中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()。
#include<stdio.h>
intjsValue(longn)
{
}
main()
{
longm;
FILE*out;
out=fopen("out43.dat","w");
for(m=11;m<1000;m++)
{
if(jsValue(m)&&jsValue(m*m)&&jsValue(m*m*m))
{
printf("m=%41d,m*m=%61d,m*m*m=%81d",m,m'm,m*m*m);
fprintf(out,"m=%41d,m*m=%61d,m*m*m=%81d\n",m,m*m,m*m*m);
}
}
fclose(out);
}
35.文件IN65.DAT中存有若干個(個數(shù)<200)4位數(shù)字的正整數(shù),函數(shù)ReadDat()是讀取這若干個正整數(shù)并存入數(shù)組xx中。請編制函數(shù)CalValue(),其功能要求是:(1)求出這個文件中共有多少個正整數(shù)totNum。
(2)求出這些數(shù)中的各位數(shù)字之和是奇數(shù)的個數(shù)totCnt,以及滿足此條件的這些數(shù)的算術(shù)平均值totpjz。最后調(diào)用函數(shù)WriteDat()把所有結(jié)果輸出到文件OUT65.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
#include<conio.h>
#defineMAXNUM200
intxx[MAXNUM];
inttotNum=0;
inttotCnt-0;
doubletotPjz=0.0;
intReadDat(void);
voidWriteDat(void);
voidCalValue(void)
{
}
voidmain()
{
inti;
clrscr();
for(i=0;i<MAXNUM;i++)
xx[i]=0;
if(ReadDat())
{
printf("數(shù)據(jù)文件IN65.DAT不能打開!\007\n");
return;
}
CalValue();
printf("文件IN65.DAT中共有正整數(shù)=%d個\n",totNum);
printf("符合條件的正整數(shù)的個數(shù)=%d個n",totCnt);
printf("平均值=%.21f\n",totPjz);
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
if((fp=fopen("IN65.DAT","r"))==NULL)
return1;
while(!feof(fp))
{
fscanf(fp,"%d",&xx[i++]);
}
fclose(fp);
return0;
}
voidWriteDat(void)
{
FILE*fp;
fp=fopen("OUT65.DAT","w");
fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);
fclose(fp);
}
36.已知數(shù)據(jù)文件IN86.DAT中存有200個4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請編制一函數(shù)jsVal(),其功能是:把千位數(shù)字和十位數(shù)字重新組合成一個新的十位數(shù)ab(新十位數(shù)的十位數(shù)字是原4位數(shù)的千位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的十位數(shù)字),以及把個位數(shù)字和百位數(shù)字組成另一個新的十位數(shù)cd(新十位數(shù)的十位數(shù)字是原4位數(shù)的個位數(shù)字,新十位數(shù)的個位數(shù)字是原4位數(shù)的百位數(shù)字),如果新組成的兩個十位數(shù)ab>cd,ab必須是偶數(shù)且能被5整除,cd必須是奇數(shù),同時兩個新十位數(shù)字均不為0,則將滿足此條件的4位數(shù)按從大到小的順序存入數(shù)組b中,并要計算滿足上述條件的4位數(shù)的個數(shù)cnt,最后調(diào)用寫函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到OUT86.DAT文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
inti;
FILE*fp;
fp=fopen("IN86.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
main
{
inti;
readDat();
jsVal();
printf("滿足條件的數(shù)=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT85.DAT","w");
fprintf(fp,"%d\n",cnt)
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
參考答案
1.D
2.A\r\n電子商務(wù)的交易類型主要包括:企業(yè)與企業(yè)之間的交易(BtoB)、企業(yè)與個人之間的交易(BtoC)。
3.Bwinmail快速設(shè)置向?qū)е袆?chuàng)建新用戶時,輸入新建用戶的信息,包括用戶名、域名及用戶密碼(不是系統(tǒng)郵箱的密碼),系統(tǒng)除了創(chuàng)建信箱用戶名@mail.a(chǎn)bc.com外,還會自動創(chuàng)建名為mail.a(chǎn)bc.com的域,并可選擇是否允許客戶通過Winmail注冊新郵箱。故選擇B選項。
4.A屬于廣域網(wǎng)QoS技術(shù)的是RSVP。目前寬帶城域網(wǎng)保證服務(wù)質(zhì)量QoS要求的技術(shù)主要有資源預(yù)留(RSVP)、區(qū)分服務(wù)(DittServ)和多協(xié)議標(biāo)記交換(MPLS)。故選項A正確。
5.B
6.C
7.A解析:通常情況下,一個密鑰的生存周期主要經(jīng)歷以下幾個階段:1、產(chǎn)生密鑰;2、分發(fā)密鑰;3、啟用密鑰/停用密鑰;4、替換密鑰或更新密鑰:5、撤銷密鑰;6、銷毀密鑰。
8.A
9.C解析:路由器的關(guān)鍵技術(shù)指標(biāo)包括:①吞吐量;②背板能力;③丟包率;④路由表容量;⑤突發(fā)處理能力;⑥延時與延時抖動;⑦服務(wù)質(zhì)量;⑧可靠性與可用性;⑨網(wǎng)管能力等。其中,吞吐量是指路由器的包轉(zhuǎn)發(fā)能力,與其端口數(shù)量、端口速率、包長度、包類型有關(guān),涉及端口吞吐量與整機吞吐量兩個方面的內(nèi)容。端口吞吐量是指路由器某個具體端口的包轉(zhuǎn)發(fā)能力,而整機吞吐量是指路由器整機的包轉(zhuǎn)發(fā)能力。
10.D
11.
12.4針對本題,首先可以使用逆向思維進行思考:3個進程,每個進程需要兩個同類資源,那么總共需多少個資源呢?有以下幾種情況。
—資源總數(shù)為1,則不管哪個資源占用該資源,都會導(dǎo)致無條件死鎖。
—資源總數(shù)為2,可分兩種情況:一個進程占用兩個資源,直到它執(zhí)行完畢后釋放,然后又由另一進程同時占用這兩個資源,由最后一個進程使用,這樣不會導(dǎo)致死鎖;兩個資源若不為某一進程獨占,將會導(dǎo)致死鎖,一般稱這種狀態(tài)是不安全的。
—資源總數(shù)為3,與第(2)條同理。
—資源總數(shù)為4,則無論資源如何分配,都不會導(dǎo)致死鎖。
用公式可以總結(jié)如下:
資源總數(shù)(安全的)=進程數(shù)′(每個進程所需資源數(shù)-1)+1
13.(3)并發(fā)【解析】交換式局域網(wǎng)通過支持以太網(wǎng)交換機端口結(jié)點之間多個并發(fā)連接,實現(xiàn)多結(jié)點之間數(shù)據(jù)的并發(fā)傳輸,因此可以增加局域網(wǎng)帶寬,改善局域網(wǎng)的性能與服務(wù)質(zhì)量。
14.進程【解析】UNIX的系統(tǒng)結(jié)構(gòu)可分為兩大部分,一部分是操作系統(tǒng)的內(nèi)核,另一部分是系統(tǒng)的外殼。內(nèi)核部分由文件子系統(tǒng)和進程控制子系統(tǒng)組成;外殼由Shell解釋程序、支持程序設(shè)計的各種語言、編譯程序和解釋程序、實用程序和系統(tǒng)調(diào)用接口等組成。
15.
16.(7)6.8Gbps
【懈析】Ethernet交換機有24個lOOMbps的全雙工端口與1個1Gbps的全雙工端口,實際數(shù)據(jù)傳輸速率可達2×(24×lOOMbps十lOOOMbps)=68000Mbps=6.8Gbps。
17.電子信用卡電子信用卡解析:常用的電子支付方式包括電子現(xiàn)金、電子信用卡和電了支票。
18.傳輸傳輸解析:對網(wǎng)絡(luò)系統(tǒng)而言,信息安全主要包括信息存儲安全和傳輸安全。
19.16以太網(wǎng)協(xié)議規(guī)定一個幀的最大重發(fā)次數(shù)為16次。
20.接口接口解析:ISP是掌握Internet接口的機構(gòu)。用戶可以通過ISP申請接入Internet。
21.脫機脫機解析:作業(yè)級接口是系統(tǒng)為用戶在作業(yè)一級請求操作系統(tǒng)服務(wù)而設(shè)置的,分為聯(lián)機接口和脫機接口。
22.應(yīng)用層應(yīng)用層解析:應(yīng)用層是OSI參考模型的最高層。
23.網(wǎng)絡(luò)網(wǎng)絡(luò)解析:在電子政務(wù)建設(shè)中,網(wǎng)絡(luò)是基礎(chǔ),安全是關(guān)鍵,應(yīng)用是目的。
24.通信設(shè)備通信設(shè)備解析:一個計算機局域網(wǎng)可以看成是由服務(wù)器,工作站和通信設(shè)備三部分組成的。
25.CA安全認(rèn)證中心CA安全認(rèn)證中心解析:身份驗證是通過CA安全認(rèn)證中心來完成的。
26.802.11802.11解析:第一個無線局域網(wǎng)的標(biāo)準(zhǔn)是1990年IEEE802委員會建立的802.11標(biāo)準(zhǔn)。
27.主動攻擊主動攻擊解析:安全攻擊可以分為被動攻擊和主動攻擊。主動攻擊涉及修改數(shù)據(jù)流或創(chuàng)建數(shù)據(jù)流,它包括假冒、重放、修改消息和拒絕服務(wù)等。
28.155.520Mbps155.520Mbps解析:SDH的幀結(jié)構(gòu)由橫向270XN列和縱向9行8字節(jié)組成。字節(jié)傳輸從左到右按行進行。每秒鐘傳送8000幀。因此,STM-l每秒鐘的傳送速率為9×270×8×8000=155.52Mbps。
29.【審題關(guān)鍵句】千位+百位等于十位+個位的數(shù)的個數(shù),把所有滿足此條件的四位數(shù)依次存入數(shù)組,然后對數(shù)組按從大到小的順序進行排序。
\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ù)是偶數(shù),統(tǒng)計出滿足此條件的個數(shù),并把這些四位數(shù)按從小到大的順序存入數(shù)組。
\n【解題思路】
\n本題類似第9套試題,通過審題可以發(fā)現(xiàn)僅有一個不同點,即要求統(tǒng)計的四位數(shù)的條件是“干位+十位=百位+個位”,參考答案的第8條語句,修改if條件語句的判斷條件即可。
\n【參考答塞】
\n
31.D解析:由二進制的算法可知F可表示為01000110。
32.BWPS是金山軟件公司的一種辦公軟件,集編輯與打印于一體,具有豐富的全屏幕編輯功能,而且還提供了各種輸出格式及打印功能,使打印出的文稿既美觀又規(guī)范,基本上能滿足各界文字工作者編輯、打印各種文件的需求。
33.B解析:傳統(tǒng)的共享介質(zhì)Ethernet,當(dāng)連接在HUB中的一個結(jié)點發(fā)送數(shù)據(jù),它用廣播方式將數(shù)據(jù)傳送到HUB的每一個端口。即共享介質(zhì)Ethernet的每一個時間片內(nèi)只允許有一個結(jié)點占用公用通信信道。
34.intjsValue(longn){intistrlhalf;charxy[20];ltoa(nxy10);/*將長整數(shù)n轉(zhuǎn)換成與其等價的字符串存入xy指向的字符串中輸出串為十進制*/strl=strlen(xy);/*求字符串的長度*/half=strl/2;for(i=0;i<half;i++)if(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/if(i>=half)return1;/*如果字符串是回文則返回1*/elsereturnO;/*否則返回0*/}intjsValue(longn)\r\n{inti,strl,half;\r\ncharxy[20];\r\nltoa(n,xy,10);/*將長整數(shù)n轉(zhuǎn)換成與其等價的字符串存入xy指向的字符串中,輸出串為十進制*/\r\nstrl=strlen(xy);/*求字符串的長度*/\r\nhalf=strl/2;\r\nfor(i=0;i<half;i++)\r\nif(xy[i]!=xy[--strl])break;/*判斷字符串是否左右對稱*/\r\nif(i>=half)return1;/*如果字符串是回文,則返回1*/\r\nelsereturnO;/*否則返回0*/\r\n}解析:本題考查的知識點如下:
(1)將整型變量轉(zhuǎn)換成字符串。
(2)字符串長度的確定和循環(huán)的使用。
(3)字符串是否對稱的判斷。
回文數(shù)是指其各位數(shù)字左右均對稱的整數(shù),因為給出的數(shù)的位數(shù)不確定,所以不采用將各位上的數(shù)字轉(zhuǎn)變成單獨的數(shù)再比較的方法。這里使用函數(shù)char*ltoa(longnum,char*str,intradix),其功能是將長整數(shù)num轉(zhuǎn)換成與其等價的字符串存入str指向的字符串中,輸出串的進制由radix決定。將整數(shù)轉(zhuǎn)變成字符串后,判斷字符串是否左右對稱。求得字符串長度后設(shè)置兩個變量,一個從字符串的頭開始向后移動,一個從字符串的倒數(shù)第一個元素開始向前移動,直到移至數(shù)組的中間元素。若兩者所決定的數(shù)組元素均相等,則字符串左右對稱。
35.voidCalValue(void){intithouhuntendata;for(i=O;i{if(!xx[i])coutinue;if(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/thou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/hun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/if((thou+hun+ten+data)%2){totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/tot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/}totPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/voidCalValue(void)\r\n{inti,thou,hun,ten,data;\r\nfor(i=O;i{if(!xx[i])coutinue;\r\nif(xx[i]>0)totNum++;/*求正整數(shù)的個數(shù)*/\r\nthou=xx[i]/1000;/*求四位數(shù)的千位數(shù)字*/\r\nhun=xx[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/\r\nten=xx[i]%100/10;/*求四位數(shù)的十位數(shù)字*/\r\ndata=xx[i]%10;/*求四位數(shù)的個位數(shù)字*/\r\nif((thou+hun+ten+data)%2)\r\n{totCnt++;/*求各位數(shù)字之和是奇數(shù)的個數(shù)*/\r\ntot.Pjz+=xx[i];/*求滿足條件的數(shù)的總和*/\r\n}\r\ntotPjz/=totCnt;/*求滿足條件的數(shù)的平均值*/解析:本題考查的知識點如下:
(1)“%”與叩’的使用。
(2)數(shù)組結(jié)束的判斷和強行退出一層循環(huán)結(jié)構(gòu)。
在本題中,并沒有給出確切的數(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)。這里要借助運算符“%”與“/”將4位數(shù)的各位上的數(shù)拆成獨立的數(shù)字,然后就可以根據(jù)題意要求判斷。
36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/l000;/*求四位數(shù)的千位數(shù)字*/hun=a[i]%1000/100;/*求四位數(shù)的百位數(shù)字*/ten=a[i]%100/10;/*求四位數(shù)的十位數(shù)字*/data=a[i]%10;/*求四位數(shù)的個位數(shù)字*/ab=thou*10+ten;/*把千位數(shù)和十位數(shù)重新組合成一個新的十位數(shù)字ab*/cd=data*10+hun;/*把個位數(shù)和百位數(shù)組合成一個新的十位數(shù)字cd*/if((ab-cd>0)&&(ab%2!=1&&ab%5==0)&&cd%2==l&&ab!=0&&cd!=0)/*如果ab>cdab是偶數(shù)且能被5整除cd是奇數(shù)且兩個數(shù)均不為0*/{b[cnt]=a[i];/*將滿足條件的數(shù)存入數(shù)組b中*/cnt++;/*統(tǒng)計滿足條件的數(shù)的個數(shù)*/}}for(i=0;i<cn
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 微型太陽能電池板項目可行性研究報告申請報告
- 如何做好物資采購物資管理工作保證生產(chǎn)有序進行
- 供貨協(xié)議蔬菜合同范本
- 個人雇傭保姆合同范本
- 養(yǎng)殖區(qū)租賃合同范本
- 出租簡約家具合同范本
- 2025年度光伏組件生產(chǎn)質(zhì)量及售后服務(wù)合同
- 2020-2025年中國大氣鉛污染治理行業(yè)發(fā)展趨勢及投資前景預(yù)測報告
- 醫(yī)療整形合同范本
- 體外試劑購銷合同范本
- 2024年福建漳州人才發(fā)展集團有限公司招聘筆試參考題庫附帶答案詳解
- JTGT F20-2015 公路路面基層施工技術(shù)細則
- 山東省食用油(植物油)生產(chǎn)企業(yè)名錄496家
- 《智慧農(nóng)業(yè)》的ppt完整版
- GB∕T 33047.1-2016 塑料 聚合物熱重法(TG) 第1部分:通則
- 經(jīng)濟學(xué)市場失靈與政府失靈課件
- 電力業(yè)務(wù)許可證豁免證明
- 建筑工程資料歸檔立卷分類表(全)
- 六年級上第二單元知識結(jié)構(gòu)圖
- 溢流堰穩(wěn)定計算
- 馬曉宏_《法語》_第一冊復(fù)習(xí)(課堂PPT)
評論
0/150
提交評論