




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
【2023年】廣東省湛江市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)測(cè)試卷(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.在DHCP服務(wù)器中新建保留時(shí),不能選擇的支持類(lèi)型是()。
A.ARPB.BOOTPC.DHCPD.DHCP和BOOTP
2.Linux的版本很多,以下不屬于Linux版本的是()。
A.RedHatLinuxB.DebianLinuxC.S.U.S.ELinuxD.AIX5L
3.HTTP服務(wù)的端口號(hào)是()。
A.20B.23C.80D.8080
4.在符合OSI標(biāo)準(zhǔn)的電子郵件系統(tǒng)和在互聯(lián)網(wǎng)上的電子郵件系統(tǒng)之間做協(xié)議報(bào)文轉(zhuǎn)換的系統(tǒng)可以被稱(chēng)為()A.A.網(wǎng)關(guān)B.轉(zhuǎn)換器C.電子郵件服務(wù)器D.郵件代理
5.虛擬局域網(wǎng)的技術(shù)基礎(chǔ)是()。
A.路由技術(shù)B.寬帶分配C.交換技術(shù)D.沖突檢測(cè)
6.
7.一個(gè)路由表通常包含許多(N,R)對(duì)偶序。其中,N和R代表的是()。
A.N指源主機(jī)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“下一個(gè)”路由器的IP地址
B.N指要到達(dá)的網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“下一個(gè)”路由器的護(hù)地址
C.N指源網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的默認(rèn)路由IP地址
D.N指要到達(dá)的網(wǎng)絡(luò)的IP地址,R是到網(wǎng)絡(luò)N路徑上的“上一個(gè)”路由器的企地址
8.通過(guò)——接入因特網(wǎng)是一個(gè)部門(mén)或單位的計(jì)算機(jī)接入因特網(wǎng)常用的方法()。A.電話線路B.專(zhuān)用線路C.局域網(wǎng)D.廣域網(wǎng)
9.IP地址塊67.58.15.131/22和201.116.15.15/23的子網(wǎng)掩碼分別可寫(xiě)為()。
A.255.255.240.0和255.255.248.0
B.255.255.248.0和255.255.252.0
C.255.255.252.0和255.255.254.0
D.255.255.254.0和255.255.255.0
10.下列關(guān)于路由器技術(shù)指標(biāo)的描述中,正確的是()。
A.高性能路由器一般采用共享背板的結(jié)構(gòu)
B.路由器的服務(wù)質(zhì)量主要表現(xiàn)在包轉(zhuǎn)發(fā)效率
C.丟包率是衡量路由器超負(fù)荷工作能力的指標(biāo)之一
D.路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端口類(lèi)型、包長(zhǎng)度和包類(lèi)型有關(guān)
二、填空題(10題)11.(9)一般來(lái)說(shuō),網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類(lèi):一類(lèi)是專(zhuān)用型NOS;一類(lèi)是____NOS。
12.(4)在星型拓?fù)浣Y(jié)構(gòu)中,________結(jié)點(diǎn)是全網(wǎng)可靠性的瓶頸
13.第
76
題
以太網(wǎng)交換機(jī)能夠在運(yùn)行的過(guò)程中自動(dòng)建立和維護(hù)“端口/MAC地址映射表”這個(gè)過(guò)程叫()。
14.密鑰分發(fā)中心是一個(gè)獨(dú)立的可信網(wǎng)絡(luò)實(shí)體,其英文縮寫(xiě)是______。
15.
16.(19)QQ客戶端間進(jìn)行聊天有兩種方式。一種是客戶端直接建立連接進(jìn)行聊天,另一種是用服務(wù)器_________的方式實(shí)現(xiàn)消息的傳送。
17.第
69
題
_______是計(jì)算機(jī)主機(jī)的主要部件,又稱(chēng)為母板。
18.在以太網(wǎng)中接收幀時(shí),如果接收幀的幀長(zhǎng)最小幀長(zhǎng),則說(shuō)明沖突發(fā)生。
19.
20.(5)計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)可靠性與________都有重大影響。
三、2.填空題(8題)21.Web服務(wù)器使用______來(lái)標(biāo)識(shí)Web站點(diǎn)上的各種文檔。
22.NSFNET采用的是一種【】結(jié)構(gòu),分為主干網(wǎng)、地區(qū)網(wǎng)和校園網(wǎng)。
23.在操作系統(tǒng)中引入緩沖技術(shù)的目的是緩解______和設(shè)備之間速度不匹配的矛盾。
24.IP地址是網(wǎng)上的通信地址,是計(jì)算機(jī)、服務(wù)器、路由器的端口地址。每一個(gè)IP地址在全球是唯一的。這個(gè)p地址實(shí)際上由網(wǎng)絡(luò)地址和【】?jī)刹糠纸M成。
25.在高速主干網(wǎng)、數(shù)據(jù)倉(cāng)庫(kù)、桌面電話會(huì)議、3D圖形與高清晰度圖像應(yīng)用中,—般采用【】Mbps以太網(wǎng)。
26.Novell公司的NetWare最著名的地方就是它的______和打印管理。
27.電子商務(wù)的體系結(jié)構(gòu)可以分為網(wǎng)絡(luò)基礎(chǔ)平臺(tái)、安全結(jié)構(gòu)、支付體系和______四個(gè)層次。
28.可以滿足幾十公里范圍內(nèi)的大量企業(yè)、機(jī)關(guān)、公司的多個(gè)局域網(wǎng)互連的需要,并能實(shí)現(xiàn)大量用戶與數(shù)據(jù)、語(yǔ)音、圖像等多種信息的網(wǎng)絡(luò)是______。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.請(qǐng)編制函數(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,xx中所有奇數(shù)的平均值ave1,并求出xx中數(shù)值為偶數(shù)的平均值ave2以及所有奇數(shù)的方差totfc的值,最后調(diào)用函數(shù)WriteDat把結(jié)果輸出到out.dat文件中。
注意:方差變量必須采用雙精度類(lèi)型。
計(jì)算方差的公式如下:
設(shè)N為奇數(shù)的個(gè)數(shù),xx[i]為奇數(shù),ave1為奇數(shù)的平均值。
原始數(shù)據(jù)文件存放的格式是:每行存放10個(gè)數(shù),并用逗號(hào)隔開(kāi)。(每個(gè)數(shù)均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
30.已知在文件in.dat中存有100個(gè)產(chǎn)品銷(xiāo)售記錄,每個(gè)產(chǎn)品銷(xiāo)售記錄由產(chǎn)品代碼dm(字符型4位),產(chǎn)品名稱(chēng)mc(字符型10位),單價(jià)dj(整型),數(shù)量sl(整型),金額je(長(zhǎng)整型)五部分組成。其中:金額=單價(jià)*數(shù)量。函數(shù)ReadDat讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat,其功能要求:按產(chǎn)品代碼從小到大進(jìn)行排列,若產(chǎn)品代碼相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中。最后main函數(shù)調(diào)用函數(shù)WriteDat把結(jié)果輸出到文件out.dat中。
提示:若中間變量為PRtemp,則可以直接使用結(jié)構(gòu)賦值語(yǔ)句進(jìn)行解題;產(chǎn)品代碼比較請(qǐng)用函數(shù)strcmp進(jìn)行解題。
例如:sell[i]=temp;
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主函數(shù)main、讀函數(shù)ReadDat和輸出函數(shù)WriteDat的內(nèi)容。
五、1.選擇題(3題)31.下列說(shuō)法中,正確的是()。
A.服務(wù)器只能用64位的CPU芯片制成
B.服務(wù)器不能用32位的CPU芯片制成
C.大型機(jī)可以用作服務(wù)器
D.微型機(jī)不可以作服務(wù)器
32.為保證電子信用卡卡號(hào)和密碼的安全傳輸,目前最常用的方法是
A.SETB.CA認(rèn)證C.SSLD.NTFS
33.按傳輸介質(zhì)類(lèi)型,以太網(wǎng)卡主要分為粗纜網(wǎng)卡、細(xì)纜網(wǎng)卡、雙絞線網(wǎng)卡與______。
A.RJ-11網(wǎng)卡B.光纖網(wǎng)卡C.CATV網(wǎng)卡D.碼分多路復(fù)用傳輸
六、1.程序設(shè)計(jì)題(3題)34.編寫(xiě)函數(shù),isValue(),它的功能是求Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù),結(jié)果由函數(shù)返回,其中Fibonacci數(shù)列F(n)的定義為:
F(0)=0,F(xiàn)(1)=1
F(n)=F(n-1)+F(n-2)
最后調(diào)用函數(shù)writeDat(),把結(jié)果輸出到文件OUTl0.DAT中。
例如:當(dāng)t=1000時(shí),函數(shù)值為1597。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和寫(xiě)函數(shù)WriteDat()的內(nèi)容。
#include<stdio.h>
intjsValue(intt)
{
}
main()
{
intn;
n=1000;
printf("n=%d,f=%d\n",n,jsValue(n));
writeDat();
}
writeDat()
{
FILE*in,*out;
intn,s;
ut=fopen("OUT10.DAT","w");
s=jsValue(1O00);printf("%d",s);
fprintf(out,"%d\n",s);
fclose(out);
}
35.函數(shù)ReadDat()的功能是實(shí)現(xiàn)從文件IN39.DAT中讀取一篇英文文章存入到字符串?dāng)?shù)組xx中。請(qǐng)編制函數(shù)ChA(),該函數(shù)的功能是:以行為單位把字符串的第一個(gè)字符的ASCII值加第二個(gè)字符的ASCII值,得到第一個(gè)新的字符,第二個(gè)字符的ASCII值加第三個(gè)字符的ASCII值,得到第二個(gè)新的字符,以此類(lèi)推一直處理到倒數(shù)第二個(gè)字符,最后一個(gè)字符的ASCII值加第一個(gè)字符的ASCII值,得到最后一個(gè)新的字符,得到的新字符分別存放在原字符串對(duì)應(yīng)的位置上。最后把已處理的字符串逆轉(zhuǎn)后仍按行重新存入字符串?dāng)?shù)組xx中,并調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件OUT39.DAT中。
注意:部分源程序已給出。
原始文件存放的格式是:每行的寬度小于80個(gè)字符,含標(biāo)點(diǎn)符號(hào)和空格。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
charxx[50][80];
intmaxline=0;
intReadDat();
voidWriteDat();
voidChA(void)
{
}
voidmain()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件IN39.DAT不能打開(kāi)!\n\007");
return;
}
ChA();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
char*p;
if((fp=fopen("IN39.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()
{
FILE*fp;
inti;
clrscr();
fp=fopen("OUT39.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值,并且此4位數(shù)是偶數(shù),則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中,最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。
注意:部分源程序已給出。
程序中已定義數(shù)組:a[200],b[200],已定義變量:cnt。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(shù)writeDat()的內(nèi)容。
試題程序:
#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);
}
參考答案
1.ABOOTP是一個(gè)基于TCP/IP的協(xié)議,它可以讓無(wú)盤(pán)站從一個(gè)中心服務(wù)器上獲得IP地址,為局域網(wǎng)中的無(wú)盤(pán)工作站分配動(dòng)態(tài)IP地址,并不需要為每個(gè)用戶去設(shè)置靜態(tài)IP地址。動(dòng)態(tài)主機(jī)配置協(xié)議DHCP是一個(gè)局域網(wǎng)的網(wǎng)絡(luò)協(xié)議,使用UDP工作,主要有兩個(gè)用途:給內(nèi)部網(wǎng)絡(luò)或網(wǎng)絡(luò)服務(wù)供應(yīng)商自動(dòng)分配IP地址,給用戶給內(nèi)部網(wǎng)絡(luò)管理員作為對(duì)所有計(jì)算機(jī)作中央管理的手段。ARP地址解析協(xié)議是主機(jī)在發(fā)送幀前將目標(biāo)IP地址轉(zhuǎn)換成目標(biāo)MAC地址的過(guò)程,不能動(dòng)態(tài)地分配IP地址,A選項(xiàng)符合題意,故選A選項(xiàng)。
2.D
3.C
4.A應(yīng)用層的網(wǎng)絡(luò)互連設(shè)備或系統(tǒng)可以稱(chēng)之為網(wǎng)關(guān)。\r\n
5.C
6.C
7.B
8.C一個(gè)部門(mén)或單位的計(jì)算機(jī)通過(guò)局域網(wǎng)接入因特網(wǎng)是常用的方法。一般來(lái)說(shuō).一個(gè)單位可以先組建一個(gè)局域網(wǎng),然后通過(guò)路由器將該局域網(wǎng)與ISP相連,用戶只需在自己的計(jì)算機(jī)上安裝網(wǎng)卡,運(yùn)行支持TCP/IP協(xié)議的操作系統(tǒng)和相關(guān)服務(wù)軟件,并對(duì)計(jì)算機(jī)進(jìn)行適當(dāng)配置,即可使用該計(jì)算機(jī)通過(guò)局域網(wǎng)訪問(wèn)因特網(wǎng)。
9.C/23表明子網(wǎng)掩碼從左邊第一位開(kāi)始一共有23個(gè)1,即11111111.11111111.11111110.00000000,轉(zhuǎn)換成十進(jìn)制得255.255.254.O,同理/22可以求得子網(wǎng)掩碼是255.255.252.0。故選擇C選項(xiàng)。
10.C背板是路由輸入端與輸出端之間的物理通道。傳統(tǒng)路由器采用的是共享背板的結(jié)構(gòu),高性能路由器一般采用的是交換式結(jié)構(gòu)。路由器的服務(wù)質(zhì)量主要表現(xiàn)在隊(duì)列管理機(jī)制、端口硬件隊(duì)列管理和支持QoS協(xié)議上。路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端口速率、包長(zhǎng)度和包類(lèi)型有關(guān)。故選擇C選項(xiàng)。
11.(9)通用型【解析】一般來(lái)說(shuō),網(wǎng)絡(luò)操作系統(tǒng)可以分為兩類(lèi):專(zhuān)用型NOS與通用型NOS。
12.(4)中心【解析】在星型拓?fù)錁?gòu)型中,結(jié)點(diǎn)通過(guò)點(diǎn)對(duì)點(diǎn)通信線路與中心結(jié)點(diǎn)連接。中心結(jié)點(diǎn)控制全網(wǎng)的通信,任何兩結(jié)點(diǎn)之間的通信都要通過(guò)中心結(jié)點(diǎn)。星型拓?fù)錁?gòu)型結(jié)構(gòu)簡(jiǎn)單,易于實(shí)現(xiàn),便于管理。但是,網(wǎng)絡(luò)的中心結(jié)點(diǎn)是全網(wǎng)可靠性的瓶頸,中心結(jié)點(diǎn)的故障可能造成全網(wǎng)癱瘓。
13.地址學(xué)習(xí)或者反向?qū)W習(xí)【解析】交換機(jī)從某個(gè)端口收到幀,記錄這個(gè)幀的源地址及其來(lái)源端口,放人'MAC地址/端口映射表”,以便以后對(duì)幀進(jìn)行選擇性轉(zhuǎn)發(fā),這個(gè)過(guò)程叫做反向?qū)W習(xí)。
14.KDCKDC解析:密鑰分發(fā)中心(KDC)是一個(gè)獨(dú)立的可信網(wǎng)絡(luò)實(shí)體,是一個(gè)服務(wù)器、它同每個(gè)注冊(cè)用戶共享不同的密碼對(duì)稱(chēng)密鑰。
15.
16.(19)轉(zhuǎn)發(fā)
【解析】QQ客戶端間進(jìn)行聊天有兩種方式。一種是QQ客戶端之間直接建立TCP或UDP連接進(jìn)行聊天交互,另一種是當(dāng)客戶端之間無(wú)法直接通信時(shí),采用通過(guò)服務(wù)器轉(zhuǎn)發(fā)的方式來(lái)實(shí)現(xiàn)即時(shí)信息的傳送。
17.主機(jī)板或主板
【解析】主機(jī)板簡(jiǎn)稱(chēng)主板或母板,是計(jì)算機(jī)主機(jī)的主要部件。
18.小于在以太網(wǎng)中接收幀時(shí),如果接收到的幀長(zhǎng)小于最小幀長(zhǎng),則說(shuō)明沖突發(fā)生。
19.索引結(jié)點(diǎn)
20.(5)通信費(fèi)用
【解析】計(jì)算機(jī)網(wǎng)絡(luò)拓?fù)渲饕侵竿ㄐ抛泳W(wǎng)的拓?fù)錁?gòu)型,它對(duì)網(wǎng)絡(luò)性能、系統(tǒng)可靠性與通信費(fèi)用都有重大影響。
21.XMLXML解析:XML(ExtensibleMarkupLanguage)即可擴(kuò)展標(biāo)記語(yǔ)言,它與HTML一樣,都是SGML(StandardGeneralizedMarkupLanguage,標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言)。Xml是Internet環(huán)境中跨平臺(tái)的,依賴于內(nèi)容的技術(shù),是當(dāng)前處理結(jié)構(gòu)化文檔信息的有力工具。擴(kuò)展標(biāo)記語(yǔ)言XML是一種簡(jiǎn)單的數(shù)據(jù)存儲(chǔ)語(yǔ)言,使用一系列簡(jiǎn)單的標(biāo)記描述數(shù)據(jù),而這些標(biāo)記可以用方便的方式建立,用來(lái)標(biāo)識(shí)Web站點(diǎn)的文檔。
22.層次型層次型解析:NSFNET采用的是一種層次型結(jié)構(gòu)。
23.處理機(jī)/CPU處理機(jī)/CPU解析:中斷和通道的引入為CPU與外設(shè)之間的并行操作提供了可能性,但CPU與外部設(shè)備之間速度的不匹配的問(wèn)題由緩沖技術(shù)解決。
24.主機(jī)地址主機(jī)地址解析:IP地址是網(wǎng)上的通信地址,它由網(wǎng)絡(luò)地址和主機(jī)地址兩部分組成。其中網(wǎng)絡(luò)地址標(biāo)識(shí)一個(gè)網(wǎng)絡(luò),而主機(jī)地址標(biāo)識(shí)一個(gè)主機(jī)。IP地址這樣表示的目的是為了便于尋址,即先找到網(wǎng)絡(luò)號(hào),再在該網(wǎng)絡(luò)中找到計(jì)算機(jī)的地址。
25.100/1000
26.文件文件解析:Netware以其強(qiáng)火的的文件和打印服務(wù)能力而久負(fù)盛名。
27.業(yè)務(wù)系統(tǒng)業(yè)務(wù)系統(tǒng)解析:從整體上看,電子商務(wù)系統(tǒng)是一個(gè)相當(dāng)復(fù)雜和龐大的系統(tǒng),其體系結(jié)構(gòu)可以分為網(wǎng)絡(luò)基礎(chǔ)平臺(tái)、安全結(jié)構(gòu)、支付體系和業(yè)務(wù)系統(tǒng)。
28.MAN或城域網(wǎng)MAN或城域網(wǎng)解析:城域網(wǎng)(MetropolitanAreaNetwork,MAN)是介于廣域網(wǎng)與局域網(wǎng)之間的一種高速網(wǎng)絡(luò),早期的城域網(wǎng)產(chǎn)品主要是光纖分布式數(shù)據(jù)接口(FDDI)。
29.【審題關(guān)鍵句】讀取l000個(gè)數(shù),奇數(shù)個(gè)數(shù)、平均值及方差,偶數(shù)個(gè)數(shù)及平均值。
\n【解題思路】
\n本題類(lèi)似第48套試題,通過(guò)審題可以發(fā)現(xiàn)本題僅一個(gè)不同點(diǎn),即本題中要求計(jì)算的是奇數(shù)的方差,參考答案的第15~20條語(yǔ)句。另外,本題給出的原程序中已經(jīng)定義了odd,因此在答案程序中不需要再次定義該變量。
\n【參考答案】
\n
\n
30.【審題關(guān)鍵句】計(jì)算金額,按產(chǎn)品代碼從小到大進(jìn)行排列,相同的則按金額從小到大排列,結(jié)果存入結(jié)構(gòu)數(shù)組。
\n【解題思路】
\n本題類(lèi)似第57套試題,通過(guò)審題可以發(fā)現(xiàn)主要是排序條件的設(shè)置要求有所不同,參考答案的第8行進(jìn)行修改即可。
\n【參考答案】
\n
31.C解析:原則上,過(guò)去的小型機(jī)、大型機(jī)甚至巨型機(jī)都可以當(dāng)服務(wù)器使用。高端微型機(jī)也可以當(dāng)作服務(wù)器使用。服務(wù)器的處理器由高端微處理器芯片組成,一般使用64位芯片,但也可以使用32位的,事實(shí)上,今天許多巨型機(jī)也是由數(shù)量較多的奔騰芯片構(gòu)成的。
32.A解析:電子商務(wù)活動(dòng)中使用的信用卡是電子信用卡,電子信用卡通過(guò)網(wǎng)絡(luò)進(jìn)行直接支付。電子信用卡具有快捷方便的特點(diǎn),賣(mài)方可及時(shí)通過(guò)發(fā)卡機(jī)構(gòu)了解持卡的信用度,避免欺詐行為的發(fā)生。由于使用電子信用卡需要通過(guò)公共因特網(wǎng)進(jìn)行信用卡信息傳輸(如信用卡的卡號(hào)和密碼等信息),因此,在技術(shù)上必須保證傳輸?shù)陌踩院涂煽啃?。利用SET安全電子交易協(xié)議保證電子信用卡卡號(hào)和密碼的安全傳輸是目前最常用的方法之一。
33.B解析:根據(jù)網(wǎng)卡所支持的物理層標(biāo)準(zhǔn)與主機(jī)接口的不同,網(wǎng)卡可以分為不同類(lèi)型。按網(wǎng)卡所支持的傳輸介質(zhì)類(lèi)型分類(lèi),主要分為4類(lèi):雙絞線網(wǎng)卡、粗纜網(wǎng)卡、細(xì)纜網(wǎng)卡與光纖網(wǎng)卡。
34.intjsValue(intt){intf1=0f2=1fn;fn=f1+f2;while(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t則計(jì)算下一個(gè)Fibonacci數(shù)*/returnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/}intjsValue(intt)\r\n{\r\nintf1=0,f2=1,fn;\r\nfn=f1+f2;\r\nwhile(fn<=t){f1=f2;f2=fn;fn=f1+f2;)/*如果當(dāng)前的Fibonacci數(shù)不大于t,\r\n則計(jì)算下一個(gè)Fibonacci數(shù)*/\r\nreturnfn;/*返回Fibonacci數(shù)列中大于t的最小的一個(gè)數(shù)*/\r\n}解析:解答本題的關(guān)鍵是要充分理解題意,只有理解了題意本身的數(shù)學(xué)過(guò)程,才能把數(shù)學(xué)過(guò)程轉(zhuǎn)化為程序邏輯。根據(jù)已知數(shù)列,我們不難發(fā)現(xiàn):Fibonacci數(shù)列中,從第三項(xiàng)開(kāi)始,每一項(xiàng)都可以拆分為前兩項(xiàng)之和。本題要求找到該數(shù)列中“大于t的最小的一個(gè)數(shù)”。這里可以借助一個(gè)while循環(huán)來(lái)依次取數(shù)列中的數(shù),直到出現(xiàn)某一項(xiàng)的值大于t,那么這一項(xiàng)就是“大于t的最小的一個(gè)數(shù)”。注意:在循環(huán)體內(nèi)部,我們用變量f1始終來(lái)表示第n項(xiàng)的前面第二項(xiàng),用變量侵來(lái)始終表示第n項(xiàng)的前面第一項(xiàng)。這就實(shí)現(xiàn)了變量的活用與巧用。
35.voidChA(void){intijkstr;charch;for(i=0;i<maxline;i++){str=strlen(xx[i]);/*求各行字符串的總長(zhǎng)度*/ch=xx[i][0];for(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個(gè)字符的ASCII值相加得到新的字符*/xx[i][j]+=xx[i][j+1];xx[i][str-1]+=ch;/*將最后一個(gè)字符的ASCII值與第一個(gè)字符的ASCII值相加得到最后一個(gè)新的字符*/for(j=0k=str-1;j<str/2;j+jk--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串?dāng)?shù)組xx中*/{ch=xx[i][j];xx[i]-[j]=xx[i][k];xx[i][k]=ch;}}}voidChA(void)\r\n{inti,j,k,str;\r\ncharch;\r\nfor(i=0;i<maxline;i++)\r\n{str=strlen(xx[i]);/*求各行字符串的總長(zhǎng)度*/\r\nch=xx[i][0];\r\nfor(j=0;j<str-1;j++)/*將該字符的ASCII值與下一個(gè)字符的ASCII值相加,得到新的字符*/\r\nxx[i][j]+=xx[i][j+1];\r\nxx[i][str-1]+=ch;/*將最后一個(gè)字符的ASCII值與第一個(gè)字符的ASCII值相加,得到最后一個(gè)新的字符*/\r\nfor(j=0,k=str-1;j<str/2;j+j,k--)/*將字符串逆轉(zhuǎn)后仍按行重新存入字符串?dāng)?shù)組xx中*/\r\n{ch=xx[i][j];\r\nxx[i]-[j]=xx[i][k];\r\nxx[i][k]=ch;\r\n}\r\n}\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)字符變量的整數(shù)運(yùn)算。
(2)字符的逆序排列。
因?yàn)槭且孕袨樘幚韱挝?,所以要先求得每一行中字符的個(gè)數(shù)。在C語(yǔ)言中,字符型數(shù)據(jù)可參與任何整數(shù)運(yùn)算,實(shí)際參與運(yùn)算的是字符的ASCII碼。這里可以直接將字符的ASCII碼相加,即可得到所要結(jié)果。使用循環(huán)結(jié)構(gòu)依次對(duì)字符進(jìn)行處理,最后一個(gè)字符要單獨(dú)處理。逆序排列采用的方法是:從兩邊向中間移動(dòng)。數(shù)組中第一個(gè)字符與最后一個(gè)字符交換,第二個(gè)與倒數(shù)第二個(gè)交換,按照此規(guī)律直到中間一個(gè)或兩個(gè)字符(數(shù)組中字符個(gè)數(shù)為奇數(shù)時(shí),最后中間只有一個(gè)字符,否則有兩個(gè)字符)。
36.已知數(shù)據(jù)文件in38.dat中存有200個(gè)4位數(shù)并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中請(qǐng)編制一函數(shù)jsVal()其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值百位數(shù)字上的值小于等于十位數(shù)字上的值以及十位數(shù)字上的值小于等于個(gè)位數(shù)字上的值并且此4位數(shù)是偶數(shù)則統(tǒng)計(jì)出滿足此條件的數(shù)的個(gè)數(shù)cnt并把這些4位數(shù)按從小到大的順序存入數(shù)組b中最后調(diào)用寫(xiě)函數(shù)writeDat()把結(jié)果cnt及數(shù)組b中符合條件的4位數(shù)輸出到out38.dat文件中。注意:部分源程序已給出。程序中已定義數(shù)組:a[200]b[200]已定義變量:cnt。請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(shù)writeDat()的內(nèi)容。試題程序:#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個(gè)4位數(shù),并已調(diào)用讀函數(shù)readDat()把這些數(shù)存入數(shù)組a中,請(qǐng)編制一函數(shù)jsVal(),其功能是:若一個(gè)4位數(shù)的千位數(shù)字上的值小于等于百位數(shù)字上的值,百位數(shù)字上的值小于等于十位數(shù)字上的值,以及十位數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中性合同范本
- 單位購(gòu)買(mǎi)物品合同范本
- 北京麥田房產(chǎn)合同范本
- 寫(xiě)紅木合同范本
- 個(gè)人居家養(yǎng)老服務(wù)合同范本
- 勞務(wù)合同范本護(hù)士
- 企業(yè)裝飾房子合同范本
- 勞務(wù)電氣安裝合同范本
- 戰(zhàn)隊(duì)經(jīng)紀(jì)合同范本
- 協(xié)議貨車(chē)出售合同范本
- 物品移交接收單(模板)
- 肺透明膜病課件
- 護(hù)理學(xué)基礎(chǔ)期末試卷及答案
- IMS攪拌樁施工方案
- 我的家鄉(xiāng)廣西南寧宣傳簡(jiǎn)介
- 變廢為寶-小學(xué)科學(xué)高段活動(dòng)案例
- 四川省政府采購(gòu)專(zhuān)家考試試題
- 證明無(wú)親子關(guān)系證明模板
- 消防工程擬投入主要施工設(shè)備機(jī)具表
- 4年級(jí)寫(xiě)景類(lèi)文章閱讀課件
- 《戰(zhàn)國(guó)策》教學(xué)講解課件
評(píng)論
0/150
提交評(píng)論