版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2023年河南省安陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.網(wǎng)絡(luò)管理的目標(biāo)是滿足運(yùn)營(yíng)者及用戶對(duì)網(wǎng)絡(luò)的()的要求。I.有效性II.可靠性III.開放性IV.綜合性V.安全性VI.經(jīng)濟(jì)性
A.I、II、III、VB.I、II、III、VIC.I、II、III、V、VID.全部
2.IDEA是當(dāng)今已公開的最好最安全的對(duì)稱分組密碼算法。它的密鑰長(zhǎng)度是()位。
A.40B.56C.64D.128
3.文件傳輸服務(wù)使用()協(xié)議。
A.SMTPB.FTPC.UDPD.TELNET
4.城域網(wǎng)的主干網(wǎng)采用的傳輸介質(zhì)主要是______。
A.同軸電纜B.光纖C.屏蔽雙絞線D.無線信道
5.下列關(guān)于WindowsServer2003系統(tǒng)下DHCP服務(wù)器參數(shù)的描述中,錯(cuò)誤的是()。
A.作用域是網(wǎng)絡(luò)上IP地址的連續(xù)范圍
B.排除是從作用域內(nèi)排除的有限IP地址序列
C.保留不可以使用被排出的IP地址序列
D.地址池是作用域應(yīng)用排除范圍之后剩余的IP地址
6.在虛擬局域網(wǎng)中.同一邏輯工作組的成員之間希望進(jìn)行通信,那么它們()。
A.不一定要連在同一物理網(wǎng)段,而且可以使用不同的操作系統(tǒng)
B.一定要連在同一物理網(wǎng)段,而且必須使用相同的操作系統(tǒng)
C.一定要連在同一物理網(wǎng)段,可以使用不同的操作系統(tǒng)
D.不一定要連在同一物理網(wǎng)段,必須使用相同的操作系統(tǒng)
7.第
2
題
IP協(xié)議采用什么方法來計(jì)算IP頭部的校驗(yàn)字段?()
A.奇偶校驗(yàn)B.校驗(yàn)和C.求補(bǔ)碼D.CRC
8.關(guān)于IP數(shù)據(jù)報(bào)的說法正確的是()。
A.任何物理網(wǎng)絡(luò)能處理的最大報(bào)文長(zhǎng)度相同
B.分片后的報(bào)文在投遞中可以自行重組
C.IP數(shù)據(jù)報(bào)是需要傳輸?shù)臄?shù)據(jù)在IP層加上IP頭信息封裝而成的
D.數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)數(shù)據(jù)區(qū)
9.不屬于常見的危險(xiǎn)密碼是()。
A.跟用戶名相同的密碼B.使用生日作為密碼C.只有4位數(shù)的密碼D.10位的綜合型密碼
10.IP協(xié)議是指網(wǎng)際協(xié)議,它對(duì)應(yīng)于開放系統(tǒng)互聯(lián)參考模型中的哪一層()A.物理層B.數(shù)據(jù)鏈路層C.傳輸層D.網(wǎng)絡(luò)層
二、填空題(10題)11.在傳輸數(shù)字信號(hào)時(shí),為了便于傳輸,減少干擾和易于放大,在發(fā)送端需要將發(fā)送的數(shù)字信號(hào)變換成為模擬信號(hào),這種變換過程稱為【ll】。
12.在瀏覽器結(jié)構(gòu)中,處于中心地位的是。
13.
14.
15.故障管理的主要任務(wù)是______故障和排除故障。
16.IP服務(wù)的3個(gè)主要特點(diǎn)是______、面向非連接和盡最大努力投遞服務(wù)。
17.在WWW服務(wù)系統(tǒng)中,信息資源以【14】為基本組織單位存儲(chǔ)在服務(wù)器中。
18.
19.(13)TCP協(xié)議可以將源主機(jī)的_________無差錯(cuò)地傳送到目的主機(jī)。
20.
三、2.填空題(8題)21.有一類加密類型常用于數(shù)據(jù)完整性檢驗(yàn)和身份檢驗(yàn),例如計(jì)算機(jī)系統(tǒng)中的口令就是利用______算法加密的。
22.ATM適配層(AAL)分成兩個(gè)子層,即會(huì)聚子層(CS)和【】。
23.運(yùn)行IP協(xié)議的互聯(lián)層可以為其高層用戶提供【】服務(wù)和面向無連接的傳輸服務(wù)以及盡最大努力投遞服務(wù)。
24.HP-UX是______公司的UNIX系統(tǒng)。
25.數(shù)據(jù)加密技術(shù)中的______方式是對(duì)整個(gè)網(wǎng)絡(luò)系統(tǒng)采取保護(hù)措施,所以它是將來的發(fā)展趨勢(shì)。
26.ADSL的非對(duì)稱性表現(xiàn)在______。
27.B-ISDN協(xié)議分為3面和3層,其中控制面?zhèn)魉蚠_____信息,以完成用戶通信的建立、維護(hù)和拆除。
28.在OSI參考模型中,進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,加密與解密屬于______層的功能。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.已知數(shù)據(jù)文件in.dat中存有300個(gè)四位數(shù),并已調(diào)用讀函數(shù)readDat把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue,其功能是:求出個(gè)位數(shù)上的數(shù)減千位數(shù)上的數(shù)減百位數(shù)上的數(shù)減十位數(shù)上的數(shù)大于零的個(gè)數(shù)cnt,再求出所有滿足此條件的四位數(shù)平均值pjzl,以及所有不滿足此條件的四位數(shù)平均值pjz2。最后main函數(shù)調(diào)用寫函數(shù)writeDat把結(jié)果cnt,pjzl,pjz2輸出到out.dat文件。
例如:1239,9-1-2-3>0,則該數(shù)滿足條件,參加計(jì)算平均值pjzl,且個(gè)數(shù)cnt=cnt+1。
8129,9-8-1-2<0,則該數(shù)不滿足條件,參加計(jì)算平均值pJz2。
注意:部分源程序存在test.c文件中。
程序中已定義數(shù)組:a[300],已定義變量:cnt,pjzl,pjz2
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)ReadDat實(shí)現(xiàn)從文件in.dat中讀取1000個(gè)十進(jìn)制整數(shù)到數(shù)組xx中;請(qǐng)編制函數(shù)Compute分別計(jì)算出xx中數(shù)值為奇數(shù)的個(gè)數(shù)odd,偶數(shù)的個(gè)數(shù)even,平均值aver以及方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。
計(jì)算方差的公式如下:
原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第8類按結(jié)構(gòu)體成員篩選并排序
五、1.選擇題(3題)31.關(guān)于Unix,以下哪種說法是錯(cuò)誤的?
A.支持多任務(wù)和多用戶
B.提供可編程Shell語(yǔ)言
C.系統(tǒng)全部采用匯編語(yǔ)言編寫而成,運(yùn)行速度快
D.采用樹形文件系統(tǒng),安全性和可維護(hù)性良好
32.用戶在利用客戶端郵件應(yīng)用程序從郵件服務(wù)器接收郵件時(shí)通常使用的協(xié)議是()。A.A.FTPB.POP3C.HTTPD.SMTP
33.有若干個(gè)局域網(wǎng),各自具有獨(dú)立的資源,它們之間互聯(lián)以后,則()。
A.各自資源仍然獨(dú)立B.各自資源可被互聯(lián)網(wǎng)絡(luò)共享C.各自資源既不能獨(dú)立,也不能共享D.互聯(lián)不僅僅是物理上的連接
六、1.程序設(shè)計(jì)題(3題)34.已知數(shù)據(jù)文件IN27.DAT中存有300個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsValue(),其功能是:求出千位數(shù)上的數(shù)加百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加個(gè)位數(shù)上的數(shù)的個(gè)數(shù)cnt,再把所有滿足此條件的4位數(shù)依次存入數(shù)組b中,然后對(duì)數(shù)組b的4位數(shù)從大到小進(jìn)行排序,最后調(diào)用寫函數(shù)writeDat()把數(shù)組b中的數(shù)輸出到OUT27.DAT文件。
例如:7153,7+1=5+3,則該數(shù)滿足條件,存入數(shù)組b中,且個(gè)數(shù)cnt=cnt+1。
8129,8+1≠2+9,則該數(shù)不滿足條件,忽略。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[300],b[300],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
inta[300],bi300],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("IN27.DAT","r");
for(i=0;i〈300;i++)
fscanf(fp,"%d,",&a[i]
fclose(fp);
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT27.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i〈cnt;i++)
fprintf(fp,"%d,\n",b[i]);
fclose(fp);
}
35.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件ENG49.IN中讀取——篇英文文章,存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)encryptChar(),按給定的替代關(guān)系對(duì)數(shù)組xx中所有字符進(jìn)行替代,仍存入數(shù)組xx的對(duì)應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS49.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個(gè)字符的ASCII值,f(p)是計(jì)算后新字符的ASCII值),如果原字符是大寫字母或計(jì)算后f(p)的值小于等于32,則該字符不變,否則將f(p)所對(duì)應(yīng)的字符進(jìn)行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件的存放格式是:每行的寬度均小于80個(gè)字符。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<conio.h>
#include<stdio.h>
#include<string.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;
intReadDat(void);
voidWriteDat(void);
voidencryChar()
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENG49.IN不能打開!\n\007");
return;
}
encryChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG49.IN","r"))==NULL)
return1;
while(fgets(xx[i],80,fp)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=07
i++;
}
maxline=i;
fclose(fp);
return0;
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("ps49.dat","w");
for(i=0;i<maxline;i++)*
{printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp)
}
36.函數(shù)readDat()是從文件in71.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)JsSon(),其功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中。最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件out71.dat中。
條件:從字符串中間一分為二,左邊部分按字符的ASCⅡ值降序排序,右邊部分按字符的ASCⅡ值升序排序。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
例如:位置012345678
源字符串a(chǎn)bcdhgfe
123498765
處理后的字符串dcbaefgh
432195678
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDatO的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[20][80];
voidisSoYt()
{
}
voidmain()
{
readDat();
isSort();
writeDat();
{
readDat()
{
FILE*in;
inti=0;
char*p;
in=fopen("in71.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("out71.dar","w");
for(i=0;i<20;i++)
{
printf("%s\n",xx[i]);
fprintf{out,"%s\n",xx[i]);
}
fclose(out);
}
參考答案
1.D
2.D解析:IDEA被認(rèn)為是當(dāng)今公開的最好的對(duì)稱分組密碼算法。它以64位的明文塊進(jìn)行分組,密鑰長(zhǎng)度為128位,采用異或、模加、模乘3種運(yùn)算,容易用軟、硬件實(shí)現(xiàn)。
3.B選項(xiàng)A),SMTP是簡(jiǎn)單郵件傳輸協(xié)議;選項(xiàng)B),F(xiàn)TP是文件傳輸協(xié)議;選項(xiàng)C),UDP是用戶數(shù)據(jù)報(bào)協(xié)議,運(yùn)行在傳輸層;選項(xiàng)D),Telnet是遠(yuǎn)程登錄協(xié)議。
4.B解析:城域網(wǎng)MAN是介于廣域網(wǎng)和局域網(wǎng)之間的一種高速網(wǎng)絡(luò)。早期的城域網(wǎng)產(chǎn)品主要是光纖分布式數(shù)據(jù)接口FDDI,FDDI是一種以光纖作為傳輸介質(zhì)的高速主要干網(wǎng),它可以用來互聯(lián)局域網(wǎng)與計(jì)算機(jī)。
5.C在配置DHCP服務(wù)時(shí),保留地址可以使用作用域地址范圍中的任何IP地址。因此C選項(xiàng)描述錯(cuò)誤,所以選擇C選項(xiàng)。
6.A解析:虛擬網(wǎng)絡(luò)中同一邏輯工作組的成員可以處于不同的物理網(wǎng)段,當(dāng)一個(gè)結(jié)點(diǎn)從一個(gè)邏輯工作組轉(zhuǎn)移到另一個(gè)邏輯工作組時(shí),只需要通過軟件設(shè)定,而不需要改變它在網(wǎng)絡(luò)中的物理位置。同一個(gè)邏輯工作組的結(jié)點(diǎn)可以分布在不同的物理網(wǎng)段上,但它們之間的通信就像在同一個(gè)物理網(wǎng)段上一樣。
7.BIP數(shù)據(jù)報(bào)的校驗(yàn)字段是通過求校驗(yàn)和的方法來獲得的.將數(shù)據(jù)報(bào)分成若干個(gè)16bit的部分,將每一個(gè)16bit當(dāng)成一個(gè)整數(shù),求和,然后將和的補(bǔ)碼放到校驗(yàn)字段當(dāng)中。
8.C利用IP進(jìn)行互聯(lián)的各個(gè)物理網(wǎng)絡(luò)能處理的最大報(bào)文長(zhǎng)度有可能不同;分片后的報(bào)文獨(dú)立選擇路徑傳送,所以報(bào)文在投遞途中不會(huì)也不可能重組;需要傳輸?shù)臄?shù)據(jù)在IP層,加上IP頭信息,封裝成口數(shù)據(jù)報(bào);數(shù)據(jù)報(bào)填充域?qū)儆贗P數(shù)據(jù)報(bào)報(bào)頭區(qū)。\r\n
9.D
10.DIP地址工作在TCP/IP參考模型的網(wǎng)絡(luò)層,在網(wǎng)絡(luò)層工作的協(xié)議還有ARP、RARP和ICMP。
11.調(diào)制計(jì)算機(jī)發(fā)出的數(shù)字信號(hào),有時(shí)需要將其轉(zhuǎn)換成模擬信號(hào)。如個(gè)人計(jì)算機(jī)以撥號(hào)方式接入Internet網(wǎng),或者為了便于傳輸.減少干擾和易于放大.數(shù)字信號(hào)必須轉(zhuǎn)換成模擬信號(hào),這種變換過程稱為調(diào)制。這種轉(zhuǎn)換需要使用調(diào)制解調(diào)器。接收方的計(jì)算機(jī)則需要將傳輸過來的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),這種變換過程稱為解調(diào),也需要通過調(diào)制解調(diào)器。
12.控制單元WWW瀏覽器是用來瀏覽服務(wù)器中的Web頁(yè)面的軟件,它由1個(gè)控制單元和一系列的客戶機(jī)單元、解釋單元組成。控制單元是瀏覽器的中心,負(fù)責(zé)協(xié)調(diào)和管理客戶機(jī)單元和解釋單元。控制單元能夠接收用戶的鍵盤或鼠標(biāo)輸入,并調(diào)用其他單元完成用戶的指令。
13.
14.熵編碼
【解析】壓縮方法按照壓縮的原理可分為:熵編碼(無損壓縮),源編碼(有損壓縮)和混合編碼。具體有信息熵編碼法、預(yù)測(cè)編碼法、變換編碼法、矢量量化編碼法等。
15.發(fā)現(xiàn)發(fā)現(xiàn)解析:故障管理的主要任務(wù)是發(fā)現(xiàn)和排除網(wǎng)絡(luò)故障。
16.不可靠的數(shù)據(jù)投遞服務(wù)不可靠的數(shù)據(jù)投遞服務(wù)解析:IP服務(wù)的3個(gè)主要特點(diǎn)是不可靠的數(shù)據(jù)投遞服務(wù)、面向非連接和盡最大努力投遞服務(wù)。
17.頁(yè)面Web.WWW服務(wù)中信息資源以網(wǎng)頁(yè)作為基本的組織單位。網(wǎng)頁(yè)上可包括文本、聲音、圖畫、動(dòng)畫和“熱字”等,其中“熱字”用以完成網(wǎng)頁(yè)之間的鏈接。網(wǎng)頁(yè)可在同一主機(jī)上,也可在不同的主機(jī)上。統(tǒng)一資源定位符URI。UniformResourceLocators.是WWW中用來定位和調(diào)用這種網(wǎng)絡(luò)資源的方法。
18.
19.(13)字節(jié)流
【解析】TCP協(xié)議提供了面向連接的,可靠的,全雙工的數(shù)據(jù)流傳輸服務(wù)。其完全可靠性是指TCP確保通過一個(gè)連接發(fā)送的數(shù)據(jù)正確地到達(dá)目的地,不會(huì)發(fā)生數(shù)據(jù)的丟失或亂序。
20.數(shù)據(jù)傳輸速率
【解析】描述計(jì)算機(jī)網(wǎng)絡(luò)中數(shù)據(jù)通信的基本技術(shù)參數(shù)是數(shù)據(jù)傳輸速率與誤碼率。
21.單向散列(或不可逆加密)單向散列(或不可逆加密)解析:不可逆加密,又稱為單向散列算法,其特征是加密過程不需要密鑰,并且經(jīng)過加密的數(shù)據(jù)無法被解密,只有同樣的輸入數(shù)據(jù)經(jīng)過同樣的不可逆加密算法才能得到相同的加密數(shù)據(jù)。例如計(jì)算機(jī)系統(tǒng)中的口令就是利用不可逆加密算法加密的。
22.拆裝子層(SAR)拆裝子層(SAR)解析:ATM網(wǎng)絡(luò)中包含物理層、ATM層、ATM適配層(AAL)。ATM適配層(AAL)把高層協(xié)議分組傳遞到下層的ATM層。它定義了4類服務(wù)。每類服務(wù)要求不同,如五連接和面向連接的服務(wù),恒定比特率和可變比特率服務(wù),實(shí)時(shí)服務(wù)和非實(shí)時(shí)服務(wù)。ATM適配層分成兩個(gè)子層:會(huì)聚子層(CS)和拆裝子層(SAR)。CS本身包括兩個(gè)子層:特定業(yè)務(wù)會(huì)聚子層(SSCS)和公共部分會(huì)聚子層(CPCS)。其中SSCS完成與特定服務(wù)有關(guān)的功能,CPCS完成所有業(yè)務(wù)的公共功能。
23.不可靠的數(shù)據(jù)投遞不可靠的數(shù)據(jù)投遞解析:運(yùn)行IP協(xié)議的互聯(lián)層可以為其高層用戶提供不可靠的數(shù)據(jù)投遞服務(wù)和面向無連接的傳輸服務(wù)以及盡最大努力投遞服務(wù)。
24.HP或惠普HP或惠普解析:HP-UX是HP(惠普)公司的高性能UNIX,其設(shè)計(jì)目標(biāo)是依照POSIX標(biāo)準(zhǔn),為HP公司的網(wǎng)絡(luò)而設(shè)計(jì)的UNIX系統(tǒng)。
25.端到端端到端解析:在端到端加密方式中,由發(fā)送方加密的數(shù)據(jù)在沒有到達(dá)最終目的結(jié)點(diǎn)之前是不被解密的。它是對(duì)整個(gè)網(wǎng)絡(luò)系統(tǒng)采取保護(hù)措施。
26.下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同下行速率和上行速率不同或局端到用戶端下行速率和用戶端到局端上行速率不同解析:ADSL的非對(duì)稱性表現(xiàn)在下行速率和上行速率不同。>
27.信令信令解析:寬帶ISDN協(xié)議參考模型分為3面和3層,3個(gè)面分別稱為用戶面、控制面和管理面。每個(gè)面又分為3層:物理層、ATM層和ATM適配層。用戶面?zhèn)魉陀脩粜畔?;控制面?zhèn)魉托帕钚畔?;管理面用于各層之間管理信息的交互和管理。
28.表示層表示層解析:表示層主要用于處理在兩個(gè)通信系統(tǒng)中交換信息的表示方式。它包括數(shù)據(jù)格式變換、數(shù)據(jù)加密與解密、數(shù)據(jù)壓縮與恢復(fù)等功能。
29.【審題關(guān)鍵句】個(gè)位-千位-百位-十位,結(jié)果大于零的數(shù)的個(gè)數(shù),求滿足此條件以及不滿足此條件的四位數(shù)平均值avel和ave2。
\n【解題思路】
\n①首先定義一個(gè)循環(huán)變量i,以及分別用來存放四位數(shù)分解之后各位數(shù)的變量qw(千位)、bw(百位)、sw(十位)和gw(個(gè)位)。
\n②通過for循環(huán)依次對(duì)數(shù)組中的每個(gè)四位數(shù)進(jìn)行分解,每分解一個(gè)四位數(shù),則根據(jù)題目要求,判斷其“個(gè)位.百位.十位.千位>0”的條件是否滿足,當(dāng)滿足條件時(shí),則將a[i]的值累加到變量pjzl中,同時(shí)計(jì)數(shù)變量cnt的值加1:如果不滿足判斷條件,則將四位數(shù)累加到變量pjz2中。當(dāng)for循環(huán)結(jié)束之后,就能等到所有滿足條件的四位數(shù)之和pjzl和個(gè)數(shù),以及所有不滿足條件的四位數(shù)之和pjz2。
\n③最后將變量pjzl的值除以變量cnt的值,得到所有滿足條件的四位數(shù)的平均值并賦給變量pjzl,將變量pjz2的值除以300減去變量cnt的差,得到所有不滿足條件的四位數(shù)的平均值并賦給變量pjz2。
\n本題中,pjzl、pjz2和cnt三個(gè)變量在源程序中已經(jīng)定義,在該子程序中就不需要再重新定義了。
\n【參考答案】
\n
30.【審題關(guān)鍵句】讀取1000個(gè)數(shù),奇數(shù)個(gè)數(shù)、偶數(shù)個(gè)數(shù)、平均值及方差。
\n【解題思路】本題類似第48套試題,相對(duì)來說更簡(jiǎn)單一些,通過審題可以發(fā)現(xiàn)本題有兩個(gè)不同點(diǎn):①求所有數(shù)的平均值,此時(shí)只需要將數(shù)組中所有元素的值累加到變量aver中,最后除以l000(因?yàn)閿?shù)組中有1000個(gè)元素)即可得到平均值,參考答案的第8條和第10條語(yǔ)句。②求所有數(shù)的方差,可先利用for循環(huán)將(xx[i]-aver)的平方累加到變量totfc,然后再除以1000即可得到所有數(shù)的方差,參考答案的第11~13條語(yǔ)句。
\n【參考答案】
\n
\n第8類按結(jié)構(gòu)體成員篩選并排序
31.C解析:Unix操作系統(tǒng)是一個(gè)多用戶、多任務(wù)的操作系統(tǒng):Unix系統(tǒng)的大部分是用C語(yǔ)言編寫的,這使得系統(tǒng)易讀、易修改、易移植:Unix提供了強(qiáng)大的可編程Shell語(yǔ)言,即外殼語(yǔ)言,作為用戶界面,具有簡(jiǎn)潔高效的特點(diǎn);Unix系統(tǒng)采用樹形文件系統(tǒng),具有良好的安全性、保密性和可維護(hù)性。
32.B解析:本題考查電子郵件應(yīng)用程序的知識(shí)。電子郵件應(yīng)用程序在向郵件服務(wù)器傳送郵件時(shí)使用簡(jiǎn)單郵件傳輸協(xié)議(SimpleMailTransferProtocol,SMTP)。而從郵件服務(wù)器的郵箱中讀取時(shí)可以使用POP3(PostOfficeProtocol3)或IMAP(InteractiveMailAccessProtocol)協(xié)議,選項(xiàng)B正確。選項(xiàng)A是文件傳輸協(xié)議FTP,選項(xiàng)C是超文本傳輸協(xié)議HTTP,選項(xiàng)D是簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議SMTP。
33.B解析:在互聯(lián)網(wǎng)絡(luò)中,每個(gè)網(wǎng)絡(luò)中的網(wǎng)絡(luò)資源都應(yīng)為互聯(lián)網(wǎng)中的資源。
34.voidjsValue(){intithouhuntendataj;for(i=0;i〈300;i++){thou=a[i]/1000;/*求千位數(shù)字*/hun=a[i]%1000/100;/*求百位數(shù)字*/ten=a[i]%100/10;/*求十位數(shù)字*/data=a[i]%10;/*求個(gè)位數(shù)字*/if(thou+hun==data+ten)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個(gè)位數(shù)*/{b[cnt]=a[i];/*把滿足條件的4位數(shù)依次存入數(shù)組b中*/cnt++;/*計(jì)算滿足條件的數(shù)的個(gè)數(shù)*/}}for(i=0;i〈cnt-1;i++)/*對(duì)數(shù)組b的4位數(shù)從大到小進(jìn)行排序*/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{inti,thou,hun,ten,data,j;\r\nfor(i=0;i〈300;i++)\r\n{\r\nthou=a[i]/1000;/*求千位數(shù)字*/\r\nhun=a[i]%1000/100;/*求百位數(shù)字*/\r\nten=a[i]%100/10;/*求十位數(shù)字*/\r\ndata=a[i]%10;/*求個(gè)位數(shù)字*/\r\nif(thou+hun==data+ten)/*如果千位數(shù)加百位數(shù)等于十位數(shù)加個(gè)位數(shù)*/\r\n{\r\nb[cnt]=a[i];/*把滿足條件的4位數(shù)依次存入數(shù)組b中*/\r\ncnt++;/*計(jì)算滿足條件的數(shù)的個(gè)數(shù)*/\r\n}\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*對(duì)數(shù)組b的4位數(shù)從大到小進(jìn)行排序*/\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}解析:根據(jù)題意可知,函數(shù)jsValue()用于實(shí)現(xiàn)兩個(gè)功能:一是找出滿足條件的數(shù),并存放在數(shù)組b中:二是對(duì)數(shù)組b中的數(shù)進(jìn)行從大到小的排序。首先來找出“千位數(shù)上的數(shù)加上百位數(shù)上的數(shù)等于十位數(shù)上的數(shù)加上個(gè)位數(shù)上的數(shù)”的4位數(shù)。利用一個(gè)for循環(huán)來不斷從數(shù)組a中取出4位數(shù),并對(duì)取出的數(shù)進(jìn)行條件判斷。由于這里涉及到要對(duì)4位數(shù)的每一位進(jìn)行判斷,因此,“thou=a[i]/1000;hun=a[i]%1000/100;ten=a[i]%100/10;dam=a[i]%10;”這4條語(yǔ)句就可以得到當(dāng)前被判斷的4位數(shù)的千位數(shù)、百位數(shù)、十位數(shù)及個(gè)位數(shù)。之后,執(zhí)行條件判斷語(yǔ)句“if(thou+hun==data+ten)”,并把滿足條件的4位數(shù)存入數(shù)組b中。變量cnt用來統(tǒng)計(jì)滿足條件的數(shù)的個(gè)數(shù)。將所有滿足條件的數(shù)取出后利用選擇法對(duì)其進(jìn)行排序,即拿當(dāng)前元素依次和它后面的元素進(jìn)行比較,發(fā)現(xiàn)有大于該數(shù)的,就將這兩個(gè)數(shù)進(jìn)行交換。最終數(shù)組b的元素就是有序存放的。
35.voidencryChar(){inti;char*pf;for(i=0;i<maxline;i++){pf=xx[i];/*指針pf指向該行首地址*/while(*pf!=0){if((*pf>='A'&&*pf<='Z')||*pf*11%256<=32)/*如果原字符是大寫字母或計(jì)算后的值小于等于32*/{pf++;/*則此字符不變?nèi)∠乱粋€(gè)字符*/continue;/*退出此次循環(huán)*/}*pf=*pf*11%256;/*如果不滿足條件則用新字符替代原字符*/pf++;/*取下一個(gè)字符*/}}}voidencryChar()\r\n{inti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\n{\r\npf=xx[i];/*指針pf指向該行首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif((*pf>='A'&&*pf<='Z')||*pf*11%256<=32)\r\n/*如果原字符是大寫字母或計(jì)算后的值小于等于32*/\r\n\r\n{\r\npf++;/*則此字符不變,取下一個(gè)字符*/\r\ncontinue;/*退出此次循環(huán)*/\r\n}\r\n*pf=*pf*11%256;/*如果不滿足條件,則用新字符替代原字符*/\r\npf++;/*取下一個(gè)字符*/\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)字符對(duì)應(yīng)的ASCII碼。
(2)判斷結(jié)構(gòu)中多個(gè)條件的“或”運(yùn)算。
(3)退出一次循環(huán)。
在C語(yǔ)言中,字符可參與任何整數(shù)運(yùn)算。實(shí)際上,是字符的ASCII碼參與了.運(yùn)算。所以可以直接用字符代入f(p)的關(guān)系式中求出替換字符。若原字符是大寫字母或f(p)≤32,則該字符不變。只有當(dāng)字符大于等于A小于等于Z時(shí),才是大寫字母,所以這兩個(gè)條件之間用“與”運(yùn)算。而字符是大寫字母與f(p)≤32之間為或的關(guān)系,所以這兩個(gè)條件之間用“或”運(yùn)算。若字符不變,則可不必計(jì)算替換字符,使用continue退出本次循環(huán),進(jìn)入下一次循環(huán)的條件判斷中。因?yàn)檫@里不是直接退出循環(huán)結(jié)構(gòu),所以不能使用break語(yǔ)句。
36.voidjsSort(){ihtijkstrlhalf;charch;for(i=0;i<20;i++){strl=strlen(xx[i]);/*求各行字符串的總長(zhǎng)度*/half=strl/2;/*求總長(zhǎng)度的一半*/for(j=0;j<half-1;j++)/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度新型農(nóng)村宅基地使用權(quán)轉(zhuǎn)讓合同范本
- 二零二五年度噴漆作業(yè)場(chǎng)所職業(yè)健康監(jiān)護(hù)與疾病預(yù)防合同
- 二零二五年度企業(yè)VI系統(tǒng)全案定制合同3篇
- 二零二五年度戶外噴泉節(jié)能改造專項(xiàng)合同
- 二零二五年度土地整治土石方運(yùn)輸及土壤改良合同6篇
- 2025年度智能車展合作項(xiàng)目合作協(xié)議書范本4篇
- 2025版中學(xué)校園食品安全供應(yīng)與配送合作協(xié)議3篇
- 二零二五年度工業(yè)用地土地廠房轉(zhuǎn)讓與產(chǎn)業(yè)升級(jí)合同
- 二零二五年度農(nóng)產(chǎn)品供應(yīng)鏈合作協(xié)議書2篇
- 二零二五年度醫(yī)療保健機(jī)構(gòu)醫(yī)護(hù)人員聘用合同范本4篇
- 安全常識(shí)課件
- 河北省石家莊市2023-2024學(xué)年高一上學(xué)期期末聯(lián)考化學(xué)試題(含答案)
- 小王子-英文原版
- 新版中國(guó)食物成分表
- 2024年山東省青島市中考生物試題(含答案)
- 河道綜合治理工程技術(shù)投標(biāo)文件
- 專題24 短文填空 選詞填空 2024年中考英語(yǔ)真題分類匯編
- 再生障礙性貧血課件
- 產(chǎn)后抑郁癥的護(hù)理查房
- 2024年江蘇護(hù)理職業(yè)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 電能質(zhì)量與安全課件
評(píng)論
0/150
提交評(píng)論