版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
2022年河南省商丘市全國計算機(jī)等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.關(guān)于網(wǎng)絡(luò)營銷的優(yōu)勢,下列哪個表述是錯誤的()。
A.通過互聯(lián)網(wǎng)絡(luò)可以有效地服務(wù)于顧客,滿足顧客的需求
B.網(wǎng)絡(luò)營銷具有極強(qiáng)的互動性,可以幫助企業(yè)實現(xiàn)全程生產(chǎn)管理。(全程目標(biāo)的管理)
C.網(wǎng)絡(luò)營銷有助于企業(yè)降低成本費用
D.網(wǎng)絡(luò)營銷能夠幫助企業(yè)增加銷售、提高市場占有率
2.
3.Java語言是()。
A.低級語言B.解釋執(zhí)行語言C.機(jī)器語言D.編譯執(zhí)行語言
4.執(zhí)行路由器的iproute命令必須進(jìn)入的工作模式是()。
A.用戶模式B.特權(quán)模式C.路由協(xié)議配置模式D.全局配置模式
5.如果網(wǎng)絡(luò)結(jié)點傳輸10bit數(shù)據(jù)需要1×10-8s,則該網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率為()。
A.10MbpsB.1GbpsC.100MbpsD.10Gbps
6.
7.
8.校園網(wǎng)內(nèi)的一臺計算機(jī)無法使用域名而只能使用IP地址訪問某個外部服務(wù)器,造成這種情況的原因不可能是()。
A.該計算機(jī)DNS設(shè)置有誤
B.該計算機(jī)與DNS服務(wù)器不在同一子網(wǎng)
C.本地域名服務(wù)器無法與外部正常通信
D.提供被訪問服務(wù)器名字解析的服務(wù)器有故障
9.SET協(xié)議中,通過CA安全認(rèn)證中心來認(rèn)證當(dāng)事人的身份,______。
A.其中發(fā)卡機(jī)構(gòu)可以不需要認(rèn)證B.其中支付網(wǎng)關(guān)可以不需要認(rèn)證C.其中銀行可以不需要認(rèn)證D.以上都不對
10.IP數(shù)據(jù)報中的()主要用于控制和測試兩個目的。A.頭部校驗和B.數(shù)據(jù)報選項C.填充D.重組控制
二、填空題(10題)11.UDP協(xié)議提供了面向非連接的、______的傳輸服務(wù)。
12.根據(jù)協(xié)議的作用范圍,組播協(xié)議可分為__________和IP組播路由協(xié)議兩種。
13.
第71題磁盤陣列的英文縮寫是___________。
14.
15.(16)數(shù)據(jù)包過濾技術(shù)是在__________對數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。
16.
17.不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用于數(shù)字簽名和______。
18.
19.撥號上網(wǎng)有【】與SLIP/PPP協(xié)議連接兩種方式。
20.(6)OSI實現(xiàn)了開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的__________。
三、2.填空題(8題)21.根據(jù)組建思想和實現(xiàn)方法,網(wǎng)絡(luò)并行計算可以分成______和網(wǎng)格計算兩類。
22.電子商務(wù)中的數(shù)字簽名通常利用公開密鑰加密方法實現(xiàn),其中發(fā)送者簽名使用的密鑰為發(fā)送者的【】。
23.時移電視和直播電視的主要區(qū)別是______。
24.以太網(wǎng)交換機(jī)是利用建立和維護(hù)______進(jìn)行數(shù)據(jù)交換的。
25.信息安全包括五個基本要素,即機(jī)密性、【】、可用性、可控性和可審查性。
26.縱觀近20年來網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了______的過程。
27.為了在64Kb/s的通信信道上開通可視電話,假設(shè)圖像分辨率為160×120,256級灰度,每秒5幀,聲音信息占用32Kb/s,則必須采用圖像壓縮方法把圖像的數(shù)據(jù)量至少壓縮【】倍。
28.計算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竉_____子網(wǎng)的拓?fù)錁?gòu)型,它對網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費用產(chǎn)生重大影響。
四、C語言程序設(shè)計題(2題)29.函數(shù)ReadDat實現(xiàn)從文件in.dat中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中;請編制函數(shù)eneryptChar,按給定的替代關(guān)系對數(shù)組xx中的所有字符進(jìn)行替代,仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WdteDat把結(jié)果xx輸出到文件out.dat中。
替代關(guān)系:f(p)=p*11mod256,mod為取余運算,P是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后的無符號整型值(注意:中間變量定義成整型變量),如果原字符的ASCII值是偶數(shù)或計算后f(p)值小于等于32,則該字符不變,否則用f(p)替代所對應(yīng)的字符。
注意:部分源程序存放在test.c文件中,原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于80個字符,含標(biāo)點符號和空格,并也按此替代關(guān)系進(jìn)行處理。
請勿改動主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
30.下列程序的功能是:將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比K1小的數(shù)都在K1的前面(左面),比K1大的數(shù)都在K1的后面(右面)。要求編寫函數(shù)NumSort(inta[10][9])實現(xiàn)此功能,最后調(diào)用Wdata函數(shù)將新序列輸出到文件out.dat中。
說明:在程序中已給出了10個序列,每個序列有9個正整數(shù),并存入數(shù)組a[l0][9]中,分別求出這10個新序列。
例:序列{6,8,9,1,2,5,4,7,3}
經(jīng)重排后成為{3,4,5,2,1,6,8,9,7}
注意:部分源程序已經(jīng)給出。
請勿改動主函數(shù)main和寫函數(shù)Wdata的內(nèi)容。
五、1.選擇題(3題)31.TokenRing和TokenBus的“令牌”是一種特殊結(jié)構(gòu)的______。
A.控制幀B.LLCC.數(shù)據(jù)報D.無編號幀
32.Web站點通常采用四級訪問控制,其中對于Web站點中的一般資源,可以使用匿名訪問,而對于一些特殊資源則需要有效的WindowsNT登錄的是()。
A.用戶驗證B.Web權(quán)限C.NTFS權(quán)限D(zhuǎn).IP地址限制
33.網(wǎng)絡(luò)層的主要任務(wù)是提供______。
A.進(jìn)程通信服務(wù)B.端—端連接服務(wù)C.路徑選擇服務(wù)D.物理連接服務(wù)
六、1.程序設(shè)計題(3題)34.請編制程序,要求:將文件IN92.DAT中的200個整數(shù)讀入數(shù)組xx中,求出數(shù)組xx中最大數(shù)max及最大數(shù)的個數(shù)cnt和數(shù)組xx中值能被3整除或能被7整除的數(shù)的算術(shù)平均值pj(保留兩位小數(shù)),結(jié)果max,cnt,pj輸出到out92.dat中。
部分程序、讀函數(shù)read_dat(intxx[200])及輸出格式已給出。
試題程序:
#include<conio.h>
#include<stdio.h>
#defineN200
voidread_dat(intxx[N])
{
inti,j;
FILE*fp;
fp=fopen("IN92.DAT","r");
for(i=0;i<20;i++)
{
for(j=0;j<10;j++>
{
fscanf(fp,"%d,",&xx[i*10+j]);
printf("%d",xx[i*10+j]);
}
printf("\n");
}
fclose(fp);
}
voidmain()
{
inti,k,cnt,xx[N],max;
floatpj;
FILE*fw;
longj=0;
clrscr();
fw=fopen("out92.dat","w");
read_dat(xx);
printf("\n\nmax=%d,cnt=%d,pj=%6.2f\n",max,cnt,pj);
fprintf(fw,"%d\n%d\n%6.2f\n",max,cnt,pj);
fclose(fw);
}
35.在文件IN3.DAT中有200個正整數(shù),且每個數(shù)均在1000至9999之間。函數(shù)readDat()的功能是讀取這200個數(shù)存放到數(shù)組aa中。請編制函數(shù)jsSort(),該函數(shù)的功能是:要求按每個數(shù)的后3位的大小進(jìn)行降序排列,將排序后的前10個數(shù)存入數(shù)組b中,如果數(shù)組b中出現(xiàn)后3位相等的數(shù),則對這些數(shù)按原始4位數(shù)據(jù)進(jìn)行升序排列。最后調(diào)用函數(shù)writeDat()把結(jié)果比輸出到文件OUT3.DAT中。
例如:處理前90125099601270258088
處理后50998088702560129012
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include<stdio.h>
%include<string.h>
%include<conio.h>
intaa[200],bb[10];
voidjsSort()
{
main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE*in;
inti;
in=fopen("IN3.DAT","r");
for(i=0;i<200;i++)fscanf(in,"%d,",&aa[i]);
fclose(in);
writeDat()
{
FILE*out;
inti;
ut=fopen("OUT3.DAT","w");
clrscr();
for(i=0;i<10;i++)
{
printf("i=%d,%d\n",i+l,bb[i]);
fprintf(out,"%d\n",bb[i]);
}
fclose(out);
}
36.函數(shù)readDat()的功能是從文件IN22.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT22.DAT中。
條件:從字符串中間一分為二,左邊部分按字符的ASCII值降序排序,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
例如,位置012345678
源字符串a(chǎn)bcdhgfe
23498765
則處理后字符串hgfedcba
87659432
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
charxx[20][80];
voidjsSort()
{
}
main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("IN22.DAT","r");
while(i〈20&&fgets(xx[i],80,in)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
fclose(in);
}
writeDat()
{
FILE*out;
inti;
clrscr();
ut=fopen("OUT22.DAT","w");
for(i=0;i〈20;i++)
{
printf("%s\n",xx[i]);
fprintf(out,"%s\n",xx[i]);
}
fclose(out);
}
參考答案
1.B
2.D
3.B
4.DD【解析】路由器的工作模式有:用戶模式,是Console登陸到路由器時,輸入正確密碼就可以進(jìn)入用戶模式,是一個只讀模式。用戶模式下,只能執(zhí)行pin9、telnet和showversion等簡單命令。特權(quán)模式,輸入enable和超級用戶密碼,就可以進(jìn)入特權(quán)模式。特權(quán)模式下,可以查看和保存配置文件、清除閃存、處理并完成路由的冷啟動等操作。路由協(xié)議配置模式,用于對路由協(xié)議的詳細(xì)配置。全局配置模式,可以配置路由器的主機(jī)名、超級用戶口令、TFTP服務(wù)器、靜態(tài)路由(iproute)、訪問控制列表、多點廣播、IP記賬等,因此選擇D選項。
5.B解析:數(shù)據(jù)傳輸速率是描述數(shù)據(jù)傳輸系統(tǒng)的重要技術(shù)指標(biāo)之一。數(shù)據(jù)傳輸速率在數(shù)值上,等于每秒鐘傳輸構(gòu)成數(shù)據(jù)代碼的二進(jìn)制比特數(shù),它的單位為比特/秒\n(bit/seconD),通常記做bps。本題中該網(wǎng)絡(luò)的數(shù)據(jù)傳輸速率就等于傳輸數(shù)據(jù)除以所用的時間,即10bit/1×10-8s=109bps,轉(zhuǎn)換成Gbps為1Gbps。
6.A
7.C
8.B由于只能使用IP地址訪問,而不能用域名訪問,說明通信線路是通暢的,域名解析出現(xiàn)了故障。選項A、D都是域名故障,選項B、C是通信線路故障。根據(jù)題意,可以暫時排除選項A、D。選項C中,如果本地域名無法與外部正常通信,也就可能沒法解析域名。故選C也是故障的一種可能。根據(jù)排除法,選項B是不可能的原因,故選B選項。
9.D解析:SET協(xié)議中身份認(rèn)證對所有當(dāng)事人都是必需的。不僅持卡人和商家需要確認(rèn)對方的身份,發(fā)卡機(jī)構(gòu),支付網(wǎng)關(guān)、銀行也需要通過CA安全認(rèn)證中心來認(rèn)證。
10.B選項A),頭部校驗和用于保證數(shù)據(jù)報報頭的完整性;選項B),數(shù)據(jù)報選項主要用于控制和測試兩大目的,作為選項,用戶可以也可以不使用IP選項;選項C),在使用選項的過程中,有可能造成數(shù)據(jù)報的頭部不是32b整數(shù)倍的情況,如果這種情況發(fā)生,則需要使用填充域湊齊:選項D),IP數(shù)據(jù)報中不存在重組控制域。
11.不可靠不可靠解析:UDP協(xié)議提供了面向非連接的、不可靠的傳輸服務(wù)。12.IP組播組管理協(xié)議
【解析】根據(jù)協(xié)議的作用范圍,組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議,主要是各種路由協(xié)議。
13.RAID
【解析】RAID即獨立磁盤冗余陣列,有時也簡稱DiskArray即磁盤陣列。
14.
15.網(wǎng)絡(luò)
【解析】數(shù)據(jù)包過濾技術(shù)是在網(wǎng)絡(luò)層對數(shù)據(jù)包進(jìn)行選擇。通過檢查數(shù)據(jù)流中每個數(shù)據(jù)包的源地址、目的地址、所用的端口號、協(xié)議狀態(tài)等因素,或它們的組合來確定是否允許該數(shù)據(jù)包通過,它通常安裝在路由器上。
16.
17.身份認(rèn)證身份認(rèn)證解析:不可逆加密機(jī)制包括Hash算法和消息認(rèn)證碼,用于數(shù)字簽名和身份認(rèn)證。
18.目錄服務(wù)【解析】網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能,提出了一種新的網(wǎng)絡(luò)資源管理機(jī)制,即分布式目錄服務(wù)。分布式目錄服務(wù)將分布在不同地理位置的網(wǎng)絡(luò)中的資源,組織在一個全局性的、可復(fù)制的分布數(shù)據(jù)庫中,網(wǎng)中多個服務(wù)器都有該數(shù)據(jù)庫的副本。
19.撥號連接終端方式撥號連接終端方式解析:撥號上網(wǎng)有撥號連接終端方式與SLIP/PPP協(xié)議連接兩種方式。
20.(6)可移植性【解析】OSI參考模型的框架下詳細(xì)規(guī)定了每一層的功能,以實現(xiàn)開放系統(tǒng)環(huán)境中的互聯(lián)性、互操作性和應(yīng)用的可移植性。
21.機(jī)群計算機(jī)群計算解析:網(wǎng)絡(luò)并行計算根據(jù)其組建思想和實現(xiàn)方法,可以分成機(jī)群計算和網(wǎng)格計算兩類。
22.私鑰私鑰解析:本題考查點是電子商務(wù)中利用公開密鑰體制實現(xiàn)數(shù)字簽名的方法。電子商務(wù)中的數(shù)字簽名(digital,ignature)通常利用公開密鑰加密方法來實現(xiàn)。數(shù)字簽名是保證數(shù)據(jù)完整性和不可否認(rèn)性的必要手段。這種情況下,發(fā)送者使用自己的私有密鑰對數(shù)據(jù)進(jìn)行加密,接收者則使用發(fā)送者已公開的公用密鑰對該“數(shù)字簽名”施行“解密”。目前公開密鑰加密體制中的典型代表是RSA(RivetsShamirAdleman)算法。RSA由3個發(fā)明者的名字組合而成。RSA算法不僅可以用數(shù)字簽名,還可以用于數(shù)據(jù)加密。
23.傳輸方式的差異。傳輸方式的差異。解析:直播電視通過組播方式實現(xiàn)直播電視的功能。時移電視采用點播的方式為用戶實現(xiàn)時移電視的功能。
24.端口/MAC地址映射表端口/MAC地址映射表解析:交換機(jī)中通過“地址學(xué)習(xí)”方法來建立維護(hù)端口/MAC地址映射表,利用“端口/MAC地址映射表”來進(jìn)行數(shù)據(jù)交換。
25.完整性完整性解析:信息安全包括五個基本要素:機(jī)密性、完整性,可用性、可控性和可審查性。
26.從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變解析:從網(wǎng)絡(luò)操作系統(tǒng)的發(fā)展來看,網(wǎng)絡(luò)操作系統(tǒng)經(jīng)歷了從對等結(jié)構(gòu)向非對等結(jié)構(gòu)演變的過程。對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)中,所有的連網(wǎng)結(jié)點地位平等,安裝在每個連網(wǎng)結(jié)點的操作系統(tǒng)軟件相同,連網(wǎng)計算機(jī)的資源在原則上都是可以相互共享的。在非對等結(jié)構(gòu)網(wǎng)絡(luò)操作系統(tǒng)設(shè)計中,連網(wǎng)結(jié)點分為:網(wǎng)絡(luò)服務(wù)器和網(wǎng)絡(luò)工作站兩類。網(wǎng)絡(luò)服務(wù)器采用高配置與高性能的計算機(jī),以集中方式管理局域網(wǎng)的共享資源,并為網(wǎng)絡(luò)工作站提供各類服務(wù);網(wǎng)絡(luò)工作站一般是低配置的微型機(jī)系統(tǒng),主要為本地用戶訪問本地資源與訪問網(wǎng)絡(luò)資源提供服務(wù)。
27.2424解析:256級灰度要用8位二進(jìn)制數(shù)來表示,所以每秒鐘圖像的數(shù)據(jù)量是160×120×8×5=768000位,現(xiàn)在,64Kb/s的通信信道被聲音信息占用了32Kb/s,圖像傳輸就只剩下32Kb/s即每秒32768位,所以壓縮比例應(yīng)該為768000/32768約24倍。
28.通信通信解析:通信子網(wǎng)由通信控制處理機(jī)、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。
29.【審題關(guān)鍵旬】字符替代f(p)=p*11mod256,小于等于32或原字符的ASCII碼是偶數(shù)不變,否則替換。
\n【解題思路】
\n本題類似第70套試題,通過審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第6行,修改if條件語句的設(shè)置即可。
\n【參考答案】
\n
30.【審題關(guān)鍵句】將一正整數(shù)序列{K1,K2,…,K9}重新排列成一個新的序列。新序列中,比Kl小的數(shù)都在K1的前面(左面),比Kl大的數(shù)都在K1的后面(右面)。
\n【解題思路】
\n①定義整型循環(huán)變量i、j、k和局部整型變量value,num。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于10,結(jié)束循環(huán),實現(xiàn)對數(shù)組a[10][9]中每一行數(shù)據(jù)按照題目的要求進(jìn)行處理。在循環(huán)體中,把第i行的第一個數(shù)a[i][o]賦給value。在第二層for循環(huán)中,循環(huán)變量j從0開始,依次遞增直到其值等于或大于9,用if語句判斷,如果數(shù)組元素a[i][j]的值小于value,則把a(bǔ)[i][j]的值賦給num,在第三層for循環(huán)中,循環(huán)變量k從j開始,依次遞減直到其值等于或小于0,把a(bǔ)[i][k-1]的值賦給a[i][k],實現(xiàn)把a(bǔ)[i][j]前面的值向后移動一位,退出第三層for循環(huán)后,把num的值賦給a[i][0]。第二層循環(huán)依次執(zhí)行,便實現(xiàn)了對i行的數(shù)據(jù)的處理,再依次執(zhí)行第一層for循環(huán),就可以完成對數(shù)組a[10][9]的每行數(shù)據(jù)的處理。
\n【參考答案】
\n
31.A解析:IEEE802.5標(biāo)準(zhǔn)定義了令牌環(huán)(TokenRing)介質(zhì)訪問控制子層與物理層規(guī)范。在令牌環(huán)中,結(jié)點通過環(huán)接口連接成物理環(huán)型,令牌是一種特殊的MAC控制幀。令牌幀中有一位標(biāo)志令牌的忙/閑。當(dāng)環(huán)正常工作時,令牌總是沿著物理環(huán)單項逐站傳送,傳送順序與結(jié)點在環(huán)中排列的順序相同。
IEEE802.4標(biāo)準(zhǔn)定義了總線拓?fù)涞牧钆瓶偩€(TokenBus)介質(zhì)訪問控制方法與相應(yīng)的物理層規(guī)范。在采用TokenBus方法的局域網(wǎng)中,任何一個結(jié)點只有在取得令牌后才能使用共享總線去發(fā)送數(shù)據(jù)。令牌是一種特殊結(jié)構(gòu)的控制幀,
32.A解析:選項A用戶驗證,是指對于Web站點中的一般資源,可以使用匿名訪問,而對于一些特殊資源則需要有效的WindowsNT登錄。選項B,Web權(quán)限,是指Web站點操作員可以設(shè)置用戶的訪問站點、目錄和文件的權(quán)限。選項C,NTFS權(quán)限,是指借助于NTFS的目錄和文件權(quán)限來限制用戶對站點內(nèi)容的訪問,如完全控制、拒絕訪問、讀取、更改等權(quán)限。選項D,是指通過IP地址來限制或允許特定的計算機(jī)、計算機(jī)組或整個網(wǎng)絡(luò)訪問Web站點中的資源。
33.C解析:網(wǎng)絡(luò)層的主要任務(wù)是通過路由算法,為分組通過通信子網(wǎng)選擇最適當(dāng)?shù)穆窂?。網(wǎng)絡(luò)層要實現(xiàn)路由選擇、擁塞控制與網(wǎng)絡(luò)互連等功能。
34.voidmain(){intikcntxx[N]max;floatpj;FILE*fw;longj=0;clrscr();fw=fopen("out92.dat""N");read_dat(xx);max=xx[0];for(i=1k=0;i<N;i++){if(xx[i]>max)max=xx[i];/*求出數(shù)組xx中最大數(shù)max*/if(xx[i]%3==0||xx[i]%7==0){j+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/k++;}}for(i=0cnt=0;i<N;i++)if(xx[i]==max)cnt++;/*求出數(shù)組xx中最大數(shù)max的個數(shù)*/Pj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/printf("\n\nmax=%dcnt=%dpj=%6.2f\n"maxcntpj);fprintf(fw"%d\n%d\n%6.2f\n"maxcntpj);fclose(fw);}[解析]本題考查的知識點如下:(1)運算符“%”的使用。(2)判斷結(jié)構(gòu)中多個條件的布爾運算。首先要找出數(shù)組中最大的元素。先定義第1個元素為最大的元素然后依次和后面的元素比較若后面的數(shù)中有大于第1個元素的則將這個數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個數(shù)a除以b取余所得的數(shù)為0則a能被b整除。根據(jù)題意可知被3整除和被7整除兩個條件滿足一個即可所以兩個條件之間用“或”運算。在本題中要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效我們定義了一個長整型變量來記錄和。因為個數(shù)也為整型運算符“/”在這里的含義是整除而我們要保留小數(shù)所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點類型這樣就可以實現(xiàn)保留兩位小數(shù)。voidmain()\r\n{\r\ninti,k,cnt,xx[N],max;\r\nfloatpj;\r\nFILE*fw;\r\nlongj=0;\r\nclrscr();\r\nfw=fopen('out92.dat','N');\r\nread_dat(xx);\r\nmax=xx[0];\r\nfor(i=1,k=0;i<N;i++)\r\n{\r\nif(xx[i]>max)\r\nmax=xx[i];/*求出數(shù)組xx中最大數(shù)max*/\r\nif(xx[i]%3==0||xx[i]%7==0)\r\n{\r\nj+=xx[i];/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的總和*/\r\nk++;\r\n}\r\n}\r\nfor(i=0,cnt=0;i<N;i++)\r\nif(xx[i]==max)\r\ncnt++;/*求出數(shù)組xx中最大數(shù)max的個數(shù)*/\r\nPj=(float)(j*100/k)/100;/*求出數(shù)組xx中值能被3整除或能被7整除的數(shù)的平均值*/\r\nprintf('\\n\\nmax=%d,cnt=%d,pj=%6.2f\\n',max,cnt,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',max,cnt,pj);\r\nfclose(fw);\r\n}\r\n[解析]本題考查的知識點如下:\r\n(1)運算符“%”的使用。\r\n(2)判斷結(jié)構(gòu)中多個條件的布爾運算。\r\n首先,要找出數(shù)組中最大的元素。先定義第1個元素為最大的元素,然后依次和后面的元素比較,若后面的數(shù)中有大于第1個元素的,則將這個數(shù)定義為最大的元素。再和后面的數(shù)進(jìn)行比較。一個數(shù)a除以b取余所得的數(shù)為0,則a能被b整除。根據(jù)題意可知,被3整除和被7整除兩個條件滿足一個即可,所以兩個條件之間用“或”運算。在本題中,要求算術(shù)平均值保留兩位小數(shù)。使用的方法是:將和乘以100除以個數(shù)強(qiáng)制類型轉(zhuǎn)換后再除以100。為了保證和有效,我們定義了一個長整型變量來記錄和。因為個數(shù)也為整型,運算符“/”在這里的含義是整除,而我們要保留小數(shù),所以要使用強(qiáng)制類型轉(zhuǎn)換將和乘以100的結(jié)果轉(zhuǎn)換為浮點類型,這樣就可以實現(xiàn)保留兩位小數(shù)。
35.voidjsSert(){int.ijdata;for(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/forj=i+1;j<200;j++){if(aa[i]%1O00<aa[j]%1000)/*比較每個數(shù)的后3位*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}elseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/if(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/{data=aa[i];aa[i]=aa[j];aa[j]=data;}}for(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/bb[i]=aa[i];}voidjsSert()\r\n{\r\nint.i,j,data;\r\nfor(i=O;i<199;i++)/*對數(shù)組中的4位數(shù)按后3位進(jìn)行從大到小的排序*/\r\nforj=i+1;j<200;j++)\r\n{\r\nif(aa[i]%1O00<aa[j]%1000)/*比較每個數(shù)的后3位*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\nelseif(aa[i]%1O00==aa[j]%1000)/*若后3位數(shù)相等*/\r\nif(aa[ii>aa[j])/*則要按原4位數(shù)的值進(jìn)行從小到大的排序*/\r\n{data=aa[i];aa[i]=aa[j];aa[j]=data;}\r\n}\r\nfor(i=O;i<1O;i++)/*將排序后的前10個數(shù)存入數(shù)組b中*/\r\nbb[i]=aa[i];\r\n}解析:本題實質(zhì)上考的是對數(shù)組元素進(jìn)行排序的問題。最容易理解的方法是選擇法。選擇法的基本思想是:依次用當(dāng)前取得的元素和它后面的其他元素進(jìn)行比較,比如要從大到小進(jìn)行排序,則只要發(fā)現(xiàn)后面的元素中有比當(dāng)前元素大的,就把剛發(fā)現(xiàn)的較大的元素與當(dāng)前元素交換,這樣做的目的是當(dāng)與其后的所有元素都比較完后,可以保證當(dāng)前位置的當(dāng)前元素存放著最大數(shù)。按照同樣的方法去取得次大數(shù)。由于本題中題目要求要對數(shù)組中的4位數(shù)的后3位進(jìn)行排序,因此,要首先取得各個數(shù)的后3位并做比較,“aa[i]%1000”就可以得到每個數(shù)的后3位。根據(jù)題意,對這些數(shù)按后3位進(jìn)行從大到小的排序。若后3位數(shù)相等,則要按原4位數(shù)的值進(jìn)行從小到
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型農(nóng)村宅基地使用權(quán)轉(zhuǎn)讓合同范本
- 二零二五年度噴漆作業(yè)場所職業(yè)健康監(jiān)護(hù)與疾病預(yù)防合同
- 二零二五年度企業(yè)VI系統(tǒng)全案定制合同3篇
- 二零二五年度戶外噴泉節(jié)能改造專項合同
- 二零二五年度土地整治土石方運輸及土壤改良合同6篇
- 2025年度智能車展合作項目合作協(xié)議書范本4篇
- 2025版中學(xué)校園食品安全供應(yīng)與配送合作協(xié)議3篇
- 二零二五年度工業(yè)用地土地廠房轉(zhuǎn)讓與產(chǎn)業(yè)升級合同
- 二零二五年度農(nóng)產(chǎn)品供應(yīng)鏈合作協(xié)議書2篇
- 二零二五年度醫(yī)療保健機(jī)構(gòu)醫(yī)護(hù)人員聘用合同范本4篇
- 安全常識課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 小王子-英文原版
- 新版中國食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術(shù)投標(biāo)文件
- 專題24 短文填空 選詞填空 2024年中考英語真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護(hù)理查房
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 電能質(zhì)量與安全課件
評論
0/150
提交評論