




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2021年山東省日照市全國(guó)計(jì)算機(jī)等級(jí)考試網(wǎng)絡(luò)技術(shù)真題(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(10題)1.下列關(guān)于WindowsServer2003系統(tǒng)WWW服務(wù)器的描述中,正確的是()。
A.Web站點(diǎn)必須配置靜態(tài)的IP地址
B.在一臺(tái)服務(wù)器上只能構(gòu)建一個(gè)網(wǎng)站
C.訪問(wèn)Web站點(diǎn)時(shí)必須使用站點(diǎn)的域名
D.建立Web站點(diǎn)時(shí)必須為該站點(diǎn)指定一個(gè)主目錄
2.在計(jì)算機(jī)網(wǎng)絡(luò)中負(fù)責(zé)信息處理的部分稱(chēng)為()。
A.通信子網(wǎng)B.交換網(wǎng)C.資源子網(wǎng)D.工作站
3.下列關(guān)于路由器技術(shù)特征的描述中,正確的是()。
A.路由器的端口吞吐量是由端口數(shù)決定的
B.路由器的整機(jī)吞吐量是指路由器的路由表容量決定的
C.語(yǔ)音、視頻業(yè)務(wù)對(duì)延時(shí)抖動(dòng)要求較高
D.突發(fā)處理能力是以最小幀間隔值來(lái)衡量的
4.某公司擁有IP地址塊/24。其中6/28和2/28已經(jīng)分配給人事部和財(cái)務(wù)部,現(xiàn)在技術(shù)部需要100個(gè)IP地址,可分配的IP地址塊是()A./25
B.8/25
C.4/25
D.28/25
5.
6.為了保障網(wǎng)絡(luò)安全,防止外部網(wǎng)對(duì)內(nèi)部網(wǎng)的侵犯,多在內(nèi)部網(wǎng)絡(luò)與外部網(wǎng)絡(luò)之間設(shè)置()。A.可信區(qū)域劃分B.時(shí)間戳C.防火墻D.數(shù)字簽名
7.下列對(duì)IPv6地址的表示中,錯(cuò)誤的是()
A.23::50D:BC:0:0:03DA
B.FE23::0:45:03/48
C.FE23:0:0:050D:BC::03DA
D.FF34:42:BC::0:50F:21:0:03D
8.奈奎斯特定理描述了有限帶寬、無(wú)噪聲信道的最大數(shù)據(jù)傳輸速率與信道帶寬的關(guān)系。對(duì)于二進(jìn)制數(shù)據(jù),若信道帶寬B=3000Hz,則最大數(shù)據(jù)輿速率為()。A.300bpsB.3000bpsC.6000bpsD.2400bps
9.
10.下列關(guān)于集線器的描述中,錯(cuò)誤的是()。
A.集線器基于MAC地址完成數(shù)據(jù)幀轉(zhuǎn)發(fā)
B.連接到集線器的節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí)采用CSMA/CD算法
C.通過(guò)在網(wǎng)絡(luò)鏈路中串接一個(gè)集線器可以監(jiān)聽(tīng)該鏈路中的數(shù)據(jù)包
D.連接到一個(gè)集線器的所有節(jié)點(diǎn)共享一個(gè)沖突域
二、填空題(10題)11.1995年,IEEE802委員會(huì)正式批準(zhǔn)了FastEthernet標(biāo)準(zhǔn)。
12.
13.
14.(7)一臺(tái)Ethernet交換機(jī)提供24個(gè)100Mbps的全雙工端口與1個(gè)1Gbps的全雙工端口,在交換機(jī)滿(mǎn)配置情況下的總帶寬可以達(dá)到_________。
15.
第62題采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有:___________、樹(shù)型、環(huán)型、無(wú)線通信與衛(wèi)星通信型。
16.
17.TCP/IP參考模型的傳輸層定義了兩種協(xié)議,即傳輸控制協(xié)議和______協(xié)議。
18.
19.
20.(19)組播路由協(xié)議分為_(kāi)________組播路由協(xié)議和域間組播路由協(xié)議。
三、2.填空題(8題)21.域名解析可以有兩種方式,—種叫遞歸解析,另—種叫【】。
22.______也被稱(chēng)為“內(nèi)部威脅”,授權(quán)用戶(hù)將其權(quán)限用于其他未授權(quán)的目的。
23.WWW的信息組織形式分為:【】和超媒體(Hypermedia)兩種。
24.針對(duì)工廠環(huán)境中存在強(qiáng)干擾的特點(diǎn),工業(yè)布線系統(tǒng)一般要用______結(jié)構(gòu)來(lái)提高系統(tǒng)運(yùn)行的穩(wěn)定性。
25.交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過(guò)支持交換機(jī)端口結(jié)點(diǎn)之間的多個(gè)【】,達(dá)到增加局域網(wǎng)帶寬,改善局域網(wǎng)的性質(zhì)與服務(wù)的目的。
26.防火墻的基本功能是:根據(jù)—定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送附陂分組,以確定這些報(bào)文分組的【】。
27.手持設(shè)備又稱(chēng)掌上電腦或稱(chēng)______。
28.主機(jī)通過(guò)高速______與通信控制處理機(jī)相連接。
四、C語(yǔ)言程序設(shè)計(jì)題(2題)29.程序test.c的功能是:利用以下所示的簡(jiǎn)單迭代方法求方程cos(x)-x=0的一個(gè)實(shí)根。迭代公式:xn+1=cos(xn)(n是迭代次數(shù))
迭代步驟如下:
(1)取xl初值為0.0;
(2)x0=xl,把xl的值賦給x0;
(3)x1=cos(x0),求出一個(gè)新的x1;
(4)若x0-xl的絕對(duì)值小于0.000001,執(zhí)行步驟(5),否則執(zhí)行步驟(2);
(5)所求x1就是方程cos(x)-x=0的一個(gè)實(shí)根,作為函數(shù)值返回。
請(qǐng)編寫(xiě)函數(shù)countValue實(shí)現(xiàn)程序的功能,最后main函數(shù)調(diào)用函數(shù)writeDAT把結(jié)果輸出到文件out.dat中。
注意:部分源程序存放在test.c文件中。
請(qǐng)勿改動(dòng)主。函數(shù)main和輸出數(shù)據(jù)函數(shù)writeDAT的內(nèi)容。
第l0類(lèi)按指定條件對(duì)字符串進(jìn)行排序
30.程序test.c的功能是:把S字符串中的所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。請(qǐng)考生編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT把結(jié)果輸出到out.dat文件中。
例如:S字符串中原有內(nèi)容為:Mn.123xyZ,則調(diào)用該函數(shù)后,結(jié)果為:n.123xyZM。注意:部分源程序存在test.c文件中。
請(qǐng)勿改動(dòng)數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main和輸出函數(shù)readwriteDAT的內(nèi)容。
五、1.選擇題(3題)31.下列關(guān)于Windows2000Server域的描述中,正確的是()。
A.域不再是Windows2000Server的基本管理單位
B.使用主域控制器
C.所有域之間是平等的關(guān)系
D.域是最小的組織單位
32.以下關(guān)于城域網(wǎng)特征的描述中,錯(cuò)誤的是______。
A.城域網(wǎng)是介于廣域網(wǎng)下局域網(wǎng)之間的一種高速網(wǎng)絡(luò)
B.城域網(wǎng)可滿(mǎn)足幾十公里范圍內(nèi)多個(gè)局域網(wǎng)互聯(lián)的需求
C.城域網(wǎng)可實(shí)現(xiàn)大量用戶(hù)之間的數(shù)據(jù)、評(píng)閱、圖形與視頻等多種信息的傳輸
D.早期的城域產(chǎn)品主要是X.25標(biāo)準(zhǔn)
33.NetWare提供了4級(jí)安全保密機(jī)制:注冊(cè)安全、用戶(hù)信任者權(quán)限、最大信任者屏蔽和()。
A.UPS監(jiān)控B.磁盤(pán)鏡像C.文件備份D.目錄與文件屬性
六、1.程序設(shè)計(jì)題(3題)34.已知文件IN21.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ù)量s1(整型)、金額je(長(zhǎng)整型)幾部分組成。其中:金額=單價(jià)×數(shù)量。函數(shù)ReadDat()的功能是讀取這100個(gè)銷(xiāo)售記錄并存入結(jié)構(gòu)數(shù)組sell中。請(qǐng)編制函數(shù)SortDat(),其功能要求:按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列,若產(chǎn)品名稱(chēng)相同,則按金額從小到大進(jìn)行排列,最終排列結(jié)果仍存入結(jié)構(gòu)數(shù)組sell中,最后調(diào)用函數(shù)WriteDat()把結(jié)果輸出到文件OUT21.DAT中。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)ReadDat()和寫(xiě)函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈mem.h>
#include〈string.h>
#include〈conio.h>
#include〈stdlib.h>
#defineMAX100
typedefstruct
{
chardm[5];/*產(chǎn)品代碼*/
charmc[11];/*產(chǎn)品名稱(chēng)*/
intdj;/*單價(jià)*/
intsi;/*數(shù)量*/
longje;/*金額*/
}PRO;
PROsell[MAX];
voidReadDat();
voidWriteDat();
voidSortDat()
{
}
main()
{
memset(sell,0,sizeof(sell));
ReadDat();
SortDat();
WriteDat();
}
voidReadDat()
{
FILE*fp;
charstr[80],ch[11];
inti;
fp=fopen("IN21.DAT","r");
for(i=0;i〈100;i++)
{
fgets(str,80,fp);
memcpy(sell[i].dm,str,4);
memcpy(sell[i].mc,str+4,10);
memcpy(ch,str+14,4);
ch[4]=0;
sell[i].dj=atoi(ch);
memcpy(ch,str+18,5);
ch[5]=0;
sell[i].sl=atoi(ch);
sell[i].je=(long)sell[i].dj*sell[i].sl;
}
fclose(fp);
}
voidWriteDat()
{
FILE*fp;
inti;
fp=fopen("OUT21.DAT","w");
for(i=0;i〈100;i++)
{
fprintf(fp,"%s%s%4d%5d%101d\n",sell[i].dm,sell[i].mc,
sell[i].dj,sell[i].sl,sell[i].je);
}
fclose(fp);
}
35.下列程序的功能是:把s字符串中的所有字母改成該字母的下一個(gè)字母,字母z改成字母a。要求大寫(xiě)字母仍為大寫(xiě)字母,小寫(xiě)字母仍為小寫(xiě)字母,其他字符不做改變。請(qǐng)編寫(xiě)函數(shù)chg(char*s)實(shí)現(xiàn)程序要求,最后調(diào)用函數(shù)readwriteDAT(),讀取in36.dat中的字符串,并把結(jié)果輸出到文件out36.dat中。
例如:s字符串中原有的內(nèi)容為Mn123Zxy,則調(diào)用該函數(shù)后,結(jié)果為No123Ayz。
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()和輸入輸出函數(shù)readwriteDAT()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio,h>
#include<ctype,h>
#defineN81
voidreadwriteDAT();
voidchg(charas)
{
}
main()
{
chara[N];
clrscr();
printf("Enterastring:");
gets(a);
printf("Theoriginalstringis:");
puts(a);
chg(a);
printf("Thestringaftermodified:");
puts(a);
readwriteDAT();
}
voidreadwriteDAT()
{
inti;
chara[N];
FILE*rf,*wf;
rf=fopen("in36.dat","r");
wf=fopen("out36.dat","w");
for(i=0;i<10;i++)
{
fgets(a,81,rf);
chg(a);
fprintf(wf,"%s",a);
}
fclose(rf);
fclose(wf);
}
36.函數(shù)readDat()的功能是從文件IN22.DAT中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長(zhǎng)度均小于80)。請(qǐng)編制函數(shù)jsSort(),該函數(shù)的功能是:以行為單位對(duì)字符串按下面給定的條件進(jìn)行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat()把結(jié)果xx輸出到文件OUT22.DAT中。
條件:從字符串中間一分為二,左邊部分按字符的ASCII值降序排序,排序后,左邊部分與右邊部分按例子所示進(jìn)行交換。如果原字符串長(zhǎng)度為奇數(shù),則最中間的字符不參加處理,字符仍放在原位置上。
例如,位置012345678
源字符串a(chǎn)bcdhgfe
23498765
則處理后字符串hgfedcba
87659432
注意:部分源程序已給出。
請(qǐng)勿改動(dòng)主函數(shù)main()、讀函數(shù)readDat()和寫(xiě)函數(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.DWeb站點(diǎn)可以配置靜態(tài)IP地址,也可以配置動(dòng)態(tài)IP地址,因此A選項(xiàng)錯(cuò)誤。而同一臺(tái)服務(wù)器可以構(gòu)建多個(gè)網(wǎng)站,B選項(xiàng)錯(cuò)誤。訪問(wèn)Web站點(diǎn)時(shí)必須使用站點(diǎn)的域名,也可以使用站點(diǎn)的IP地址,因此C選項(xiàng)錯(cuò)誤。建立Web站點(diǎn)時(shí)必須為每個(gè)站點(diǎn)指定一個(gè)主目錄,也可以是虛擬的子目錄。因此選擇D選項(xiàng)。
2.A解析:通信子網(wǎng)由通信控制處理機(jī)、通信線路與其他通信設(shè)備組成,完成網(wǎng)絡(luò)數(shù)據(jù)傳輸、轉(zhuǎn)發(fā)等通信處理任務(wù)。
3.C端口吞吐量是指路由器的具體一個(gè)端口的包轉(zhuǎn)發(fā)能力,而整機(jī)吞吐量是指路由器整機(jī)的包轉(zhuǎn)發(fā)能力。路由器的包轉(zhuǎn)發(fā)能力與端口數(shù)量、端口速率、包長(zhǎng)度和包類(lèi)型有關(guān)。背板是路由輸入端與輸出端之間的物理通道,背板能力決定了路由器的吞吐量。延時(shí)抖動(dòng)是指延時(shí)的變化量,由于數(shù)據(jù)包對(duì)延時(shí)抖動(dòng)要求不高,因此通常不把延時(shí)抖動(dòng)作為衡量高速路由器的主要指標(biāo),但是語(yǔ)音、視頻業(yè)務(wù)對(duì)延時(shí)抖動(dòng)要求較高。突發(fā)處理能力是以最小幀間隔發(fā)送數(shù)據(jù)包而不引起丟失的最大發(fā)送速率來(lái)衡量的。故選擇C選項(xiàng)。
4.D2-2>=100n>=7所以n取7,也就是子網(wǎng)掩碼取25位,故選A即/25
5.C
6.C防火墻是為了防止外部網(wǎng)對(duì)內(nèi)部網(wǎng)的侵犯而設(shè)置的。
7.D
8.C解析:奈奎斯特準(zhǔn)則指出:信號(hào)在無(wú)噪聲的信道中傳輸時(shí),對(duì)于二進(jìn)制信號(hào)的最大數(shù)據(jù)傳輸率Rmax與通信信道帶寬B(B=f,單位是Hz)的關(guān)系可以寫(xiě)為:Rmax=2*f(bps)對(duì)于二進(jìn)制數(shù)據(jù),若信道帶寬B=f=3000Hz,則最大的數(shù)據(jù)傳輸速率為6000bps。
9.C
10.A通常認(rèn)為,集線器工作在物理層,只能對(duì)傳輸介質(zhì)上信號(hào)波形的接收、放大、整形與轉(zhuǎn)發(fā)的作用,而不涉及幀的結(jié)構(gòu),不對(duì)幀的內(nèi)容做任何處理?;贛AC地址識(shí)別完成數(shù)據(jù)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)互連設(shè)備是網(wǎng)橋或交換機(jī)等。由于連接到一個(gè)集線器的所有節(jié)點(diǎn)共享一個(gè)沖突域,因此連接到集線器的節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),仍然要執(zhí)行CSMA/CD介質(zhì)訪問(wèn)控制方法。在獲得發(fā)送數(shù)據(jù)的權(quán)利之后,信源節(jié)點(diǎn)利用一對(duì)發(fā)送線將數(shù)據(jù)通過(guò)集線器內(nèi)部的總線廣播出去。如果在網(wǎng)絡(luò)鏈路中串接一個(gè)集線器,可以監(jiān)聽(tīng)該鏈路中廣播的數(shù)據(jù)包。因此選擇A選項(xiàng)。
11.IEEE802.3u1995年,IEEE802委員會(huì)正式批準(zhǔn)了FastEthernet標(biāo)準(zhǔn)IEEE802.3u。此標(biāo)準(zhǔn)在LLC子層使用IEEE802.2標(biāo)準(zhǔn),在MAC子層使用CSMA/CD方法,只是在物理層進(jìn)行了一些調(diào)整,定義了新的物理層標(biāo)準(zhǔn)100Base-T。100Base-T標(biāo)準(zhǔn)采用介質(zhì)獨(dú)立接口MII,它將MAC子層與物理層分隔開(kāi)來(lái),使得物理層在實(shí)現(xiàn)100Mbps的傳輸速率時(shí)所使用的傳輸介質(zhì)和信號(hào)編碼方式的變化不會(huì)影響MAC子層。
12.
13.密鑰交換
14.(7)6.8Gbps
【懈析】Ethernet交換機(jī)有24個(gè)lOOMbps的全雙工端口與1個(gè)1Gbps的全雙工端口,實(shí)際數(shù)據(jù)傳輸速率可達(dá)2×(24×lOOMbps十lOOOMbps)=68000Mbps=6.8Gbps。
15.總線型
【解析】采用廣播信道通信子網(wǎng)的基本拓?fù)錁?gòu)型有4種:總線型、樹(shù)型、環(huán)型、無(wú)線通信與衛(wèi)星通信型。
16.節(jié)目傳送
17.用戶(hù)數(shù)據(jù)報(bào)用戶(hù)數(shù)據(jù)報(bào)解析:TCP協(xié)議是一種可靠的面向連接的協(xié)議,UDP協(xié)議是一種不可靠的無(wú)連接協(xié)議。
18.動(dòng)態(tài)綁定
【解析】地址解析協(xié)議(ARP)是以太網(wǎng)經(jīng)常使用的映射方法,它充分利用了以太網(wǎng)的廣播能力,將IP地址與物理地址進(jìn)行動(dòng)態(tài)綁定。
19.
20.(19)域內(nèi)
【解析】組播協(xié)議分為主機(jī)和路由器之間的協(xié)議,即組播組管理協(xié)議以及路由器和路由器之間的協(xié)議。目前,組管理協(xié)議包括Internet組管理協(xié)議IGMP和Cisco專(zhuān)用的組管理協(xié)議CGMP,組播路由協(xié)議又分為域內(nèi)組播路由協(xié)議和域間組播路由協(xié)議兩類(lèi)。
21.反復(fù)解析反復(fù)解析解析:域名解析可以有兩種方式,第一種叫遞歸解析,要求名字服務(wù)器系統(tǒng)一次性完成全部名字—地址變換。第二種叫反復(fù)解析,每次請(qǐng)求一個(gè)服務(wù)器,不行再請(qǐng)求別的服務(wù)器。
22.授權(quán)侵犯授權(quán)侵犯解析:授權(quán)侵犯屬于滲入威脅,也被稱(chēng)為“內(nèi)部威脅”,授權(quán)用戶(hù)將其權(quán)限用于其他未授權(quán)的目的。
23.超文本(Hypertext)超文本(Hypertext)解析:WWW的信息組織形式分為:超文本(Hypertext)和超媒體(Hypermedia)兩種。
24.雙層網(wǎng)絡(luò)雙層網(wǎng)絡(luò)解析:針對(duì)工廠環(huán)境中存在強(qiáng)干擾的特點(diǎn),工業(yè)布線系統(tǒng)一般要用雙層網(wǎng)絡(luò)結(jié)構(gòu)來(lái)提高系統(tǒng)運(yùn)行的穩(wěn)定性。
25.并發(fā)連接并發(fā)連接解析:交換式局域網(wǎng)從根本上改變了“共享介質(zhì)”的工作方式,它可以通過(guò)支持交換機(jī)端口結(jié)點(diǎn)之間的多個(gè)并發(fā)連接,達(dá)到增加局域網(wǎng)帶寬,改善局域網(wǎng)的性質(zhì)與服務(wù)的目的。
26.合法性合法性解析:防火墻的基本功能是:根據(jù)一定的安全規(guī)定,檢查、過(guò)濾網(wǎng)絡(luò)之間傳送的報(bào)文分組,以確定這些報(bào)文分組的合法性。
27.亞筆記本亞筆記本解析:手持設(shè)備又稱(chēng)掌上電腦或亞筆記本,亞筆記本比筆記本更小、更輕。PDA、商務(wù)通、快譯通及第二代半、第三代手機(jī)等都是手持設(shè)備。
28.通信線路通信線路解析:主機(jī)是資源子網(wǎng)的主要組成單元,它通過(guò)高速通信線路與通信子網(wǎng)的通信控制處理機(jī)相連接。
29.【審題關(guān)鍵句】Xn+l=cos(Xn)的迭代計(jì)算。
\n【解題思路】
\n①因?yàn)榉匠蘡os(x).x=0的根為實(shí)數(shù),所以定義兩個(gè)雙精度型變量x0,xl。并把變量xl的初值設(shè)為0.0。
\n②根據(jù)題目中給出的求方程一個(gè)實(shí)根的迭代算法,在while循環(huán)中,首先把變量xl的值賦給x0,然后利用表達(dá)式cos(x0)
\n求出一個(gè)值xl,再調(diào)用vc6.0的求絕對(duì)值的庫(kù)函數(shù)fabs,判斷如果x0與xl差的絕對(duì)值小于0.000001,就認(rèn)為xl的值是方程cos(x)-x=0的一個(gè)實(shí)根,此時(shí)退出循環(huán),把xl的值返回。
\n【參考答案】
\n
\n第10類(lèi)按指定條件對(duì)字符串進(jìn)行排序
30.【審題關(guān)鍵句】所有字符左移一個(gè)位置,串中的第一個(gè)字符移到最后。
\n【解題思路】
\n①定義循環(huán)變量i,字符變量first和字符指針變量P,并使P指向字符串S。
\n②把字符串S的第一個(gè)字符賦給first變量保存起來(lái)。
\n③在for循環(huán)語(yǔ)句中,循環(huán)變量i從0開(kāi)始,依次遞增直到其值等于或大于(int)strlen(s)-1,把*(p+i+1)的值賦給*(p+i),實(shí)現(xiàn)把字符串S中的所有字符左移一個(gè)位置,循環(huán)結(jié)束后,把first的值賦給p[strlen(s)-1],即把字符串的首字符移動(dòng)到字符串的最后位置上。
\n【參考答案】
\n
31.C解析:域依然是Windows2000Server的基本管理單位,但因?yàn)椴捎昧嘶顒?dòng)目錄服務(wù),域又被詳細(xì)劃分成組織單元,組織單元還可以再劃分下級(jí)組織單元。此外,由于使用了活動(dòng)目錄服務(wù),Windows2000Server不再區(qū)分主域控制器與備份域控制器,所有域之間都是平等的關(guān)系。
32.D解析:早期的城域網(wǎng)主要采用光纖分布式數(shù)據(jù)接口(FiberDistributedDataInterface,F(xiàn)DDl)。
33.D解析:基于網(wǎng)絡(luò)安全的考慮,NetWare提供了4級(jí)安全保密機(jī)制:注冊(cè)安全、用戶(hù)信任者權(quán)限、最大信任者屏蔽和目錄與文件屬性。
34.voidSortDat(){intij;PROxy;for(i=0;i〈99;i++)for(j=i+1;j〈100;j++)if(strcmp(sell[i].mcsell[j].mc)〈0)/*按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(strcmp(sell[i].mcsell[j].mc)==0)/*若產(chǎn)品名稱(chēng)相同則按金額從小到大排列*/if(sell[i].je>sell[j].je){xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}voidSortDat()\r\n{\r\ninti,j;\r\nPROxy;\r\nfor(i=0;i〈99;i++)\r\nfor(j=i+1;j〈100;j++)\r\nif(strcmp(sell[i].mc,sell[j].mc)〈0)/*按產(chǎn)品名稱(chēng)從大到小進(jìn)行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(strcmp(sell[i].mc,sell[j].mc)==0)/*若產(chǎn)品名稱(chēng)相同,則按金額從小到大排列*/\r\nif(sell[i].je>sell[j].je)\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\n}解析:本題是有關(guān)結(jié)構(gòu)體數(shù)組的排序問(wèn)題??梢杂眠x擇法來(lái)實(shí)現(xiàn),即用第一個(gè)元素的產(chǎn)品名稱(chēng)依次和它后面的元素的產(chǎn)品名稱(chēng)進(jìn)行比較,如果發(fā)現(xiàn)當(dāng)前元素的產(chǎn)品名稱(chēng)比后面的某個(gè)元素的產(chǎn)品名稱(chēng)的對(duì)應(yīng)位置的字符的ASCII碼小(這里用到了字符串比較函數(shù)strcmp()),則交換這兩個(gè)元素的位置,繼續(xù)和后面的其他元素進(jìn)行比較,最終在第一個(gè)元素中存放的是產(chǎn)品名稱(chēng)最大的元素。以此類(lèi)推,就實(shí)現(xiàn)了從大到小排序的功能。
注意:這里需要進(jìn)行交換的是兩個(gè)結(jié)構(gòu)體變量,而不是它們的某一個(gè)域,因此,要借助第三個(gè)結(jié)構(gòu)體變量來(lái)充當(dāng)中間容器。若發(fā)現(xiàn)產(chǎn)品名稱(chēng)是相同的,則要按照金額從小到大進(jìn)行排序。
35.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一個(gè)字母*/}elseif(*s>='a'&&*s<='y')/*把小寫(xiě)字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elseif(*s>='A'&&*s<='Y')/*把大寫(xiě)字母改成該字母的下一個(gè)字母*/{*s+=l;s++;/*取下一個(gè)字母*/}elses++;/*取下一個(gè)字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小寫(xiě)字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大寫(xiě)字母改成該字母的下一個(gè)字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一個(gè)字母*/\r\n}\r\nelses++;/*取下一個(gè)字母*/\r\n}解析:本題考查的知識(shí)點(diǎn)如下:
(1)英文字母對(duì)應(yīng)的ASCII碼的排列規(guī)律。
(2)指針的操作。
(3)選擇結(jié)構(gòu)中多個(gè)條件的布爾運(yùn)算。
在ASCII碼中,大、小寫(xiě)字母的ASCII碼是連貫的,a~z對(duì)應(yīng)97~122,A~Z對(duì)應(yīng)65~90。z的ASCII碼減去25即得到a的ASCII碼,對(duì)Z同樣適合。所以我們要對(duì)字符串中的字符依次進(jìn)行判斷,若是大(小)寫(xiě)字母,則按照ASCII碼的規(guī)律和題意要求對(duì)字符進(jìn)行轉(zhuǎn)換。在這里,使用指針完成對(duì)字符的依次訪問(wèn),每次將指針的地址加1直至指針為空即可。在選擇結(jié)構(gòu)的多個(gè)條件中,若需同時(shí)滿(mǎn)足,則用“與”運(yùn)算,否則,用“或”運(yùn)算。
36.voidjsSort(){intijkstr1half;charch;for(i=0;i〈20;i++){str1=strle
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度個(gè)人環(huán)保產(chǎn)業(yè)股份轉(zhuǎn)讓合同
- 二零二五年度醫(yī)療機(jī)構(gòu)與康復(fù)醫(yī)院醫(yī)生合作合同
- 二零二五年度股東債權(quán)債務(wù)清算與債務(wù)重組財(cái)務(wù)顧問(wèn)協(xié)議
- 二零二五年度綠色養(yǎng)殖基地雇傭放羊合同
- 二零二五年度漁業(yè)資源保護(hù)與魚(yú)塘承包責(zé)任合同
- 2025年度生態(tài)農(nóng)業(yè)園招商引資合同性質(zhì)與生態(tài)循環(huán)農(nóng)業(yè)發(fā)展
- 二零二五年度養(yǎng)老護(hù)理勞務(wù)合同解除標(biāo)準(zhǔn)指南
- 《物流系統(tǒng)分析》課件 項(xiàng)目二任務(wù)四 掌握物流需求預(yù)測(cè)方法
- 2025年吉林b2從業(yè)資格證模擬考試題目
- 2025年濟(jì)南貨運(yùn)從業(yè)資格證考試模擬考試答案大全
- 參與感(小米口碑營(yíng)銷(xiāo)內(nèi)部手冊(cè))
- DZ∕T 0287-2015 礦山地質(zhì)環(huán)境監(jiān)測(cè)技術(shù)規(guī)程(正式版)
- (高清版)WST 225-2024 臨床化學(xué)檢驗(yàn)血液標(biāo)本的采集與處理
- 保安公司新項(xiàng)目進(jìn)場(chǎng)方案(2篇)
- 我的動(dòng)物朋友習(xí)作省公開(kāi)課一等獎(jiǎng)新名師課比賽一等獎(jiǎng)?wù)n件
- 《智能變電站施工技術(shù)規(guī)范》
- 基坑工程安全風(fēng)險(xiǎn)辨識(shí)
- 法律基礎(chǔ)知識(shí)500題及參考答案(滿(mǎn)分必刷)
- 親愛(ài)的旅人啊二部合唱簡(jiǎn)譜
- 人工智能訓(xùn)練師(中級(jí)數(shù)據(jù)標(biāo)注員)理論考試題庫(kù)大全(含答案)
- 臨床護(hù)理技術(shù)操作常見(jiàn)并發(fā)癥的預(yù)防與處理規(guī)范
評(píng)論
0/150
提交評(píng)論