




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
2021年內(nèi)蒙古自治區(qū)包頭市全國計算機等級考試網(wǎng)絡(luò)技術(shù)模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________
一、單選題(10題)1.在以太網(wǎng)中,使用ARP協(xié)議的目的是:()。
A.獲取端口和IP地址的對應(yīng)關(guān)系
B.獲取IP地址和MAC地址的對應(yīng)關(guān)系
C.獲取MAC地址和端口的對應(yīng)關(guān)系
D.獲取IP地址和域名的對應(yīng)關(guān)系
2.甲要發(fā)給乙一封信,他希望信的內(nèi)容不會被第三方了解和篡改,他應(yīng)該()。
A.加密信件
B.先加密信件,再對加密之后的信件生成消息認證碼,將消息認證碼和密文一起傳輸
C.對明文生成消息認證碼,加密附有消息認證碼的明文,將得到的密文傳輸
D.對明文生成消息認證碼,將明文和消息認證碼一起傳輸
3.關(guān)于防火墻,下列說法中錯誤的是()
A.防火墻能隱藏內(nèi)部IP地址
B.防火墻能控制進出內(nèi)網(wǎng)的信息流向和信息包
C.防火墻能提供VPN功能
D.防火墻能阻止來自內(nèi)部的威脅
4.建立計算機網(wǎng)絡(luò)的目的在于______。
A.資源共享B.建立通信系統(tǒng)C.建立自動辦公系統(tǒng)D.建立可靠的管理信息系統(tǒng)
5.對于windowsServer2008的創(chuàng)新技術(shù),以下錯誤的是()。
A.虛擬化技術(shù)B.增強平臺的可靠性C.無縫的UNIX/Windows互操作性D.廣泛適合的網(wǎng)絡(luò)解決方案
6.以下關(guān)于NetWare的描述中,正確的是()。
A.文件和打印服務(wù)功能比較一般B.它是著名的開源操作系統(tǒng)C.具有良好的兼容性和系統(tǒng)容錯能力D.不支持TCP/IP協(xié)議
7.美國國防部安全標(biāo)準定義了4個安全級別,其中最高安全級提供了最全面的安全支持,它是()。
A.A級B.B級C.C級D.D級
8.關(guān)于網(wǎng)絡(luò)營銷的溝通策略,下列哪個說法不正確()。
A.傳統(tǒng)營銷利用人員來實現(xiàn)“一對一”地為顧客提供個性化的產(chǎn)品和服務(wù)
B.傳統(tǒng)營銷的溝通模式是以“推”為主的大眾溝通模式
C.網(wǎng)絡(luò)營銷的溝通模式是“推”、“拉”雙方實時互動的溝通模式
D.網(wǎng)絡(luò)營銷利用網(wǎng)絡(luò)來實現(xiàn)“一對一”地為顧客提供個性化的產(chǎn)品和服務(wù)
9.第
29
題
快速以太網(wǎng)與傳統(tǒng)10Mbps以太網(wǎng)相比,()。
A.介質(zhì)訪問控制方法不同
B.用介質(zhì)獨立接口(MⅡ)將MAC與網(wǎng)絡(luò)層隔離開
C.網(wǎng)絡(luò)接口與組網(wǎng)方式都有了變化
D.每個比特發(fā)送時間縮短
10.下列不屬于路由器性能指標(biāo)的是()
A.吞吐量B.丟失率C.延時與延時抖動D.最大可堆疊數(shù)
二、填空題(10題)11.網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù),提出了一種新的網(wǎng)絡(luò)資源管理機制,即分布式【】管理機制。
12.允許使用單位或個人按時間、地址等信息查詢網(wǎng)絡(luò)的使用情況是______提供的功能。
13.第
77
題
域名解析系統(tǒng)的核心是()。
14.Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的______界面使人感覺親近而且舒適。
15.(9)操作系統(tǒng)必須提供一種啟動進程的機制,在DOS中,該機制就是EXEC函數(shù)。在Windows和OS/2中啟動進程的函數(shù)是___________。
16.在C/S模型中,服務(wù)器響應(yīng)并發(fā)請求的解決方案有重復(fù)服務(wù)器方案和方案。
17.(3)OSI參考模型中,網(wǎng)絡(luò)層的主要功能有:________、擁塞控制和網(wǎng)絡(luò)互聯(lián)等。
18.網(wǎng)絡(luò)計費管理的主要目的是控制和監(jiān)測網(wǎng)絡(luò)操作的
。
19.路由器的接口主要有三類:局域網(wǎng)接口、廣域網(wǎng)接口和路由器_________接口。
20.一個B類地址分為64個子網(wǎng)的例子,借用原16位主機號中的6位,該子網(wǎng)的主機號就變成了10位。那么子網(wǎng)掩碼用點分十進制可表示為_________。
三、2.填空題(8題)21.UNIX操作系統(tǒng)的發(fā)源地是______實驗室。
22.著名的TCP/IP協(xié)議是指互聯(lián)網(wǎng)的信息交換、規(guī)則與規(guī)范的集合體,其中的TCP是指【】,IP是指【】。
23.根據(jù)組建思想和實現(xiàn)方法,網(wǎng)絡(luò)并行計算可以分成______和網(wǎng)格計算兩類。
24.由于在多媒體網(wǎng)絡(luò)應(yīng)用中需要同時傳輸語音、數(shù)字、文字、圖形與視頻信息等多種類型的數(shù)據(jù),不同類型的數(shù)據(jù)對傳輸?shù)姆?wù)要求不同,因此多媒體網(wǎng)絡(luò)應(yīng)用要求網(wǎng)絡(luò)傳輸提供高速率與低【】的服務(wù)。
25.在驗證數(shù)字簽名時,公鑰數(shù)字簽名算法中的RSA算法比數(shù)字簽名標(biāo)準算法(DSS)速度______。
26.按路由表的建立方法,網(wǎng)橋可以分為透明網(wǎng)橋和______。
27.IP協(xié)議主要負責(zé)為網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)______,并管理這些數(shù)據(jù)報的分片過程。
28.在操作系統(tǒng)中引入緩沖技術(shù)的目的是緩解______和設(shè)備之間速度不匹配的矛盾。
四、C語言程序設(shè)計題(2題)29.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串按下面給定的條件進行排序,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到文件out.dat中。
條件:字符串從中間一分為二,左邊部分按字符的ASCII值降序排序,右邊部分按字符的ASCII值升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加排序,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)writeDat的內(nèi)容。
30.函數(shù)readDat是從文件in.dat中讀取20行數(shù)據(jù)存放到字符串?dāng)?shù)組xx中(每行字符串長度均小于80)。請編制函數(shù)jsSort,其函數(shù)的功能是:以行為單位對字符串變量的下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放,排序后的結(jié)果仍按行重新存入字符串?dāng)?shù)組xx中,最后調(diào)用函數(shù)writeDat把結(jié)果xx輸出到out.dat文件中。
注意:部分源程序存在test.c文件中。
請勿改動數(shù)據(jù)文件in.dat中的任何數(shù)據(jù)、主函數(shù)main、讀函數(shù)readDat和寫函數(shù)wilteDat的內(nèi)容。
第11類字符串循環(huán)位移
五、1.選擇題(3題)31.張三從CA得到了李四的數(shù)字證書,張三可以從該數(shù)字證書中得到李四的()。
A.私鑰B.數(shù)字簽名C.口令D.公鑰
32.Internet上使用最廣泛的一種服務(wù)是()。
A.專題討論UsenetB.電子郵件E-mailC.BBSD.文件傳輸FTP
33.下列網(wǎng)絡(luò)管理協(xié)議中不能跨越網(wǎng)絡(luò)層的是______。
A.簡單網(wǎng)絡(luò)管理協(xié)議B.公共管理信息服務(wù)/協(xié)議C.局域網(wǎng)個人管理協(xié)議D.都是
六、1.程序設(shè)計題(3題)34.函數(shù)ReadDat()的功能是實現(xiàn)從文件ENG4.IN中讀取一篇英文文章,存入到字符串?dāng)?shù)組xx中。請編制函數(shù)encryptChar(),按給定的替代關(guān)系對數(shù)組xx中的所有字符進行替代,結(jié)果仍存入數(shù)組xx對應(yīng)的位置上,最后調(diào)用函數(shù)WriteDat()把結(jié)果xx輸出到文件PS4.DAT中。
替代關(guān)系:f(p)=p*11mod256(p是數(shù)組xx中某一個字符的ASCII值,f(p)是計算后新字符的ASCII值),如果計算后f(p)的值小于等于32或大于130,則該字符不變,否則將f(p)所對應(yīng)的字符進行替代。
注意:部分源程序已給出。
原始數(shù)據(jù)文件存放的格式是:每行的寬度均小于,80個字符。
請勿改動主函數(shù)main()、讀函數(shù)ReadDat()和寫函數(shù)WriteDat()的內(nèi)容。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
#include<ctype.h>
unsignedcharxx[50][80];
intmaxline=0;/*文章的總行數(shù)*/
intReadDat(void);
voidWriteDat(void);
voidencryptChar()
{
main()
{
clrscr();
if(ReadDat())
{
printf("數(shù)據(jù)文件ENG4.IN不能打開!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG4.IN","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(void)
{
FILE*fp;
inti;
fp=fopen("PS4.DAT","w");
for(i=0;i<maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%s\n",xx[i]);
}
fclose(fp);
}
35.在文件IN30.DAT中有200組數(shù)據(jù),每組有3個數(shù),每個數(shù)均是3位數(shù)。函數(shù)readDat()是讀取這200組數(shù)據(jù)存放到結(jié)構(gòu)數(shù)組aa中。請編制函數(shù)jsSort(),其函數(shù)的功能是:要求在200組數(shù)據(jù)中找出條件為每組數(shù)據(jù)中的第二個數(shù)大于第一個數(shù)加第三個數(shù)之和,其中滿足條件的個數(shù)作為函數(shù)jsSort()的返回值,同時把滿足條件的數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中,再對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)加第三個數(shù)之和的大小進行降序排列,排序后的結(jié)果仍重新存入結(jié)構(gòu)數(shù)組bb中,最后調(diào)用函數(shù)writeDat()把結(jié)果bb輸出到文件OUT30.DAT中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()、讀函數(shù)readDat()和寫函數(shù)writeDat()的內(nèi)容。
試題程序:
#include〈stdio.h>
#include〈string.h>
#include〈conio.h>
typedefstruct
{
intx1,x2,x3;
}Data;
Dataaa[200],bb[200];
intjsSort()
{
}
main()
{
intcount;
readDat();
count=jsSort();/*返回滿足條件的個數(shù)*/
writeDat(count);
}
readDat()
{
FILE*in;
inti;
in=fopen("IN30.DAT","r");
for(i=0;i〈200;i++)
fscanf(in,"%d%d%d",&aa[i].x1,&aa[i].x2,&aa[i].x3);
fclose(in);
}
writeDat(intcount)
{
FILE*out;
inti;
ut=fopen("OUT30.DAT","w");
clrscr();
for(i=0;i〈count;i++)
{
printf("%d,%d,%d第二個數(shù)+第三個數(shù)=%d\n",bb[i].x1,bb[i].x2,
bb[i].x3,bb[i].x2+bb[i],x3);
fprintf(out,"%d,%5d,%d\n",bb[i].x1,bb[i].x2,bb[i].x3);
}
fclose(out);
}
36.編寫一個函數(shù)findStr(),該函數(shù)統(tǒng)計一個長度為2的字符串在另一個字符串中出現(xiàn)的次數(shù)。例如,假定輸入的字符串為"asdasasdfgasdaszx67asdmklo",子字符串為“as”,函數(shù)返回值是6。
函數(shù)ReadWrite()的功能是實現(xiàn)從文件in40.dat中讀取兩個字符串,并調(diào)用函數(shù)findStr(),最后把結(jié)果輸出到文件out40.dat中。
注意:部分源程序已給出。
請勿改動主函數(shù)main()和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)findStr()的花括號中填入你所編寫的若干語句。
試題程序:
#include<stdio.h>
#include<string.h>
#include<conio.h>
intfindStr(char*str,char*substr)
{
}
main()
{
charstr[81],substr[3];
intn;
clrscr();
printf("輸入原字符串:");
gets(str);
printf("輸入子字符串:");
gets(substr);
puts(str);
puts(substr);
n=findStr(str,substr);
printf("n=%d\n",n);
ReadWrite();
}
ReadWrite()
{
charch,str[81],substr[3];
intn,len,i=0;
FILE*rf,*wf;
rf=fopen("in40.dat","r");
wf=fopen("out40.dat","w");
while(i<5)
{
fgets(str,80,rf);
fgets(substr,10,rf);
len=strlen(substr)-1;
ch=substr[len];
if(ch=='\n'||ch==0x1a)
substr[len]=0;
n=findStr(str,substr);
fprintf(wf,"%d\n",n);
i++;
}
fclose(rf);
fclose(wf);
}
參考答案
1.B
\n
2.C
3.D解析:本題考查點是防火墻的功能。防火墻是一種隔離控制技術(shù),具體來說,是由計算機硬件和相應(yīng)軟件組成的一個系統(tǒng)。它設(shè)置在被保護網(wǎng)絡(luò)和外部網(wǎng)絡(luò)之間,通過監(jiān)測、限制某些數(shù)據(jù)的進入或發(fā)出,盡可能地對外屏蔽網(wǎng)絡(luò)內(nèi)部的信息,這樣一來,可以阻止外部網(wǎng)絡(luò)對內(nèi)部網(wǎng)絡(luò)的非法訪問,以防止內(nèi)部信息資源泄露、竊取和篡改,也可以阻止內(nèi)部信息從網(wǎng)絡(luò)非法輸出。防火墻典型的應(yīng)用是在內(nèi)部網(wǎng)絡(luò)Intranet和外部網(wǎng)絡(luò)Internet之間建立一道安全屏障。防火墻是一種被動防衛(wèi)技術(shù),由于它假設(shè)了網(wǎng)絡(luò)的邊界和服務(wù),可以達到防止非法用戶入侵內(nèi)部網(wǎng)絡(luò)的目的,但是對內(nèi)部的非法訪問難以有效地控制,也就是說,防火墻難以阻止來自內(nèi)部的威脅。
4.A解析:建立計算機網(wǎng)絡(luò)的目的在于共享資源,次要目的是建立通信系統(tǒng)。
5.C
6.C選項A),NetWare的文件和打印服務(wù)功能強大,NetWare以其強大的文件及打印服務(wù)能力而久負盛名;選項B),Linux是著名的開源操作系統(tǒng),NotWare是商業(yè)軟件;選項C),NetWare具有良好的兼容性和系統(tǒng)容錯能力,系統(tǒng)提供3種容錯機制;選項D),NetWare支持TCP/IP協(xié)議。
7.A解析:美國國防部在1985年正式頒布了《DoD可信計算機系統(tǒng)評估標(biāo)準》。在這個標(biāo)準中,對于計算機系統(tǒng)的安全等級做了七級劃分:D,C1,C2,B1,B2,B3,A。其中D級為最小保護,幾乎沒有專門的機制進行安全性保護。在以后的各級中,逐漸加強對用戶訪問權(quán)限的控制。
8.A
9.D\r\n本題考查快速以太網(wǎng)的概念。lOOMbpsFastEthernet將每個比特發(fā)送時間由lOOns降至10ns。而幀結(jié)構(gòu)、介質(zhì)訪問控制方法都相同,網(wǎng)絡(luò)接口與組網(wǎng)方法也不變。MIl是把MAC與物理層隔開而不是網(wǎng)絡(luò)層。
10.DD解析:路由器的性能指標(biāo)主要包括吞吐量(路由器的包轉(zhuǎn)發(fā)能力)、丟包率(路由器在穩(wěn)定的持續(xù)負荷下,由于資源缺少而不能轉(zhuǎn)發(fā)的數(shù)據(jù)包在應(yīng)該轉(zhuǎn)發(fā)的數(shù)據(jù)包中所占的比例,常用作衡量路由器在超負荷工作時路由器的性能)、時延(數(shù)據(jù)包第一個比特進入路由器到最后一個比特從路由器輸出的時間間隔)、時延抖動、路由表能力(路由表內(nèi)所容納路由表項數(shù)量的極限)、背靠背幀數(shù)(以最小幀間隔發(fā)送最多數(shù)據(jù)包不引起丟包時的數(shù)據(jù)包數(shù)量)、背板能力(輸入與輸出端口間的物理通路)、服務(wù)質(zhì)量能力、網(wǎng)絡(luò)管理、可靠性和可用性等。
因此不屬于路由器性能指標(biāo)的是D)最大可堆疊數(shù)。
11.目錄服務(wù)目錄服務(wù)解析:分布式服務(wù)(DistributedService):網(wǎng)絡(luò)操作系統(tǒng)為支持分布式服務(wù)功能提出了分布式目錄服務(wù)這種新的網(wǎng)絡(luò)資源管理機制。
12.網(wǎng)絡(luò)計費管理網(wǎng)絡(luò)計費管理解析:網(wǎng)絡(luò)計費的功能包括:①建立和維護計費數(shù)據(jù)庫;②建立和管理計費策略;③能夠?qū)χ付ǖ刂愤M行限量控制;④允許使用單位或個人按時間、地址等信息查詢網(wǎng)絡(luò)的使用情況。
13.域名服務(wù)器
【解析】主機名與IP地址的映射是借助于一組既獨立又協(xié)作的域名服務(wù)器完成的。因特網(wǎng)中存在大量的域名服務(wù)器,每臺服務(wù)器保存它所管轄區(qū)域內(nèi)的主機名與IP地址的對照表。域名服務(wù)器是域名解析系統(tǒng)的核心。
14.Java控制臺Java控制臺解析:Solaris10操作系統(tǒng)獲得業(yè)界支持,它的桌面已經(jīng)窗口化和菜單化。新的Java控制臺界面使人感覺親近和舒適。
15.(9)CreateProcess【解析】操作系統(tǒng)必須提供一種啟動進程的機制。在DOS中,該機制就是EXEC函數(shù)。在Windows中啟動進程的函數(shù)是CreateProcess,它的代碼存儲在操作系統(tǒng)的內(nèi)核里,即在KERNEL32.DLL文件中。
16.并發(fā)服務(wù)器在互聯(lián)網(wǎng)中,客戶機發(fā)起請求完全是隨機的,很有可能出現(xiàn)多個請求同時到達服務(wù)器的情況,因此,服務(wù)器必須具備處理多個并發(fā)請求的能力。為此,服務(wù)器可以采用重復(fù)服務(wù)器和并發(fā)服務(wù)器兩種解決方案。重復(fù)服務(wù)器方案是指服務(wù)器程序中包含一個請求隊列,客戶機請求到達后,首先進入隊列中等待,服務(wù)器按先進先出的原則作出響應(yīng),因此客戶請求可能長時間得不到響應(yīng)。重復(fù)服務(wù)器方案對系統(tǒng)資源要求不高,一般用于處理可在預(yù)期時間內(nèi)處理完的請求,針對面向無連接的客戶機/服務(wù)器模型。并發(fā)服務(wù)器方案是一個守護進程,在沒有請求到達時,它處于等待狀態(tài)。一旦客戶請求到達,服務(wù)器立即為之創(chuàng)建一個子進程,然后回到等待狀態(tài),由子進程響應(yīng)請求,當(dāng)下一個請求到達時,服務(wù)器再為之創(chuàng)建一個新的子進程,因此請求不會長時間得不到響應(yīng)。在并發(fā)服務(wù)器方案中,服務(wù)器稱為主服務(wù)器,子進程稱為從服務(wù)器。并發(fā)服務(wù)器方案實時性和靈活性強,對主機的軟、硬件資源要求較高,一般用于處理不能在預(yù)期時間內(nèi)處理完的請求,針對面向連接的客戶機/服務(wù)器模型。
17.(3)路由選擇【解析】OSI參考模型中,網(wǎng)絡(luò)層要實現(xiàn)路由選擇、擁塞控制和網(wǎng)絡(luò)互聯(lián)等功能。
18.費用和代價費用和代價解析:計費管理記錄網(wǎng)絡(luò)資源的使用,目的是控制和監(jiān)測網(wǎng)絡(luò)操作的費用和代價,它可以估算出用戶使用網(wǎng)絡(luò)資源可能需要的費用和代價。
19.\n配置
\n
20.
21.貝爾貝爾解析:1969年AT&T公司貝爾實驗室的人員編寫了UNIX的第一個版本V1。
22.傳輸控制協(xié)議網(wǎng)際協(xié)議傳輸控制協(xié)議\r\n網(wǎng)際協(xié)議解析:TCP(TransmissionComm1Protocol)是指傳輸控制協(xié)議,它對應(yīng)于開放系統(tǒng)互連參考模型OSI七層中的傳輸層,它是面向“連接”的。在進行通信之前,通信雙方必須先建立連接,才能進行通信。在結(jié)束通信后,終止連接。IP(InternetProtocol)是指網(wǎng)際協(xié)議,它對應(yīng)于開放系統(tǒng)互連參考模型OSI七層中的網(wǎng)絡(luò)層。它是“無連接“的,即通信雙方在進行通信之前,不需要事先建立好連接。
23.機群計算機群計算解析:網(wǎng)絡(luò)并行計算根據(jù)其組建思想和實現(xiàn)方法,可以分成機群計算和網(wǎng)格計算兩類。
24.時延時延解析:多媒體網(wǎng)絡(luò)應(yīng)用中要求網(wǎng)絡(luò)傳輸提供高速率與低時延的要求。
25.快快解析:常用的公鑰數(shù)字簽名算法有RSA算法和數(shù)字簽名標(biāo)準算法DSS。DSS在生成密鑰時快一點,但是在驗證簽名時慢很多。
26.源路由網(wǎng)橋源路由網(wǎng)橋解析:網(wǎng)橋的重要工作是構(gòu)建和維護路由表,通過路由表來實現(xiàn)不同網(wǎng)段之間的幀轉(zhuǎn)發(fā),按照路由表的建立方法,網(wǎng)橋可以分為透明網(wǎng)橋和源路由網(wǎng)橋。
27.尋址尋址解析:IP協(xié)議主要負責(zé)為計算機之間傳輸?shù)臄?shù)據(jù)報尋址,并管理這些數(shù)據(jù)報的分片過程。該協(xié)議對投遞的數(shù)據(jù)報格式有規(guī)范、精確的定義,與此同時IP還負責(zé)數(shù)據(jù)報的路由。
28.處理機/CPU處理機/CPU解析:中斷和通道的引入為CPU與外設(shè)之間的并行操作提供了可能性,但CPU與外部設(shè)備之間速度的不匹配的問題由緩沖技術(shù)解決。
29.【審題關(guān)鍵句】以行為單位從字符串左邊部分降序排序,右邊部分升序排序。如果原字符串長度為奇數(shù),則最中間的字符不參加處理。
\n【解題思路】
\n①定義字符局部變量ch,整型循環(huán)變量i、j、k和表示字符串長度的變量len、P。
\n②在第一層for循環(huán)中,變量i從0開始,依次遞增直到其值等于20,在循環(huán)體中,首先調(diào)用庫函數(shù)strlen(xx[i])求得字符串xx[il的長度,把此值轉(zhuǎn)化成整型賦給變量len,用len的值除以2,得到字符串xx[i]的長度的一半賦給變量P;在第二層for循環(huán)中,變量j從0開始,依次遞增直到其值等于(p-1),在循環(huán)體中執(zhí)行第三層for循環(huán),循環(huán)變量k從j+1開始,依次遞增直到其值等于P,對字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII碼值的大小進行比較,如果xx[i][j]的ASCII碼值小于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)對字符串xx[i]左半部分的子字符串按照降序排列。然后,有if條件語句判斷,len對2的余數(shù)是否等于1,如果等于1,說明字符串xx[i]的長度為奇數(shù),則變量P加1,因為這時字符串的中間字符不參與排序。再對字符串xx[i][j]右半部分的字符串按升序排列。在for循環(huán)中,變量j從P開始,依次遞增直到其值等于len-1,在循環(huán)體中,執(zhí)行for循環(huán)中,變量k從j+1開始,依次遞增直到其值等于Ien,對字符xx[i][j]和xx[i][k]按其ASCII碼值的大小進行比較,如果字符xx[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]右半部分的字符串按照升序排列。
\n【參考答案】
\n
30.【審題關(guān)鍵句】以行為單位對字符串變量的下標(biāo)為奇數(shù)的字符按從小到大排序,結(jié)果仍按行重新存入字符串?dāng)?shù)組中。
\n【解題思路】
\n①因為要進行字符之間的互換,所以定義局部字符變量ch。定義循環(huán)變量i、j、k。
\n②在第一層for循環(huán)中,循環(huán)變量i從0開始,依次遞增直到其值等于或大于20,在循環(huán)體中實現(xiàn)對每行字符串的處理。在循環(huán)體中執(zhí)行第二層for循環(huán),循環(huán)變量J從1開始,依次遞增2直到其值等于(int)strlen(xx[i]),在第三層for循環(huán)中,循環(huán)變量k從j+2開始,依次遞增2,直到其值等于(int)strlen(xx[i]),如:果字符xX[i][j]的ASCII碼值大于xx[i][k]的ASCII碼值,則兩者進行互換,實現(xiàn)字符串xx[i]中下標(biāo)為奇數(shù)的位置上的字符按其ASCII值從小到大的順序進行排序,下標(biāo)為偶數(shù)的位置上的字符仍按原來位置存放的功能。
\n【參考答案】
\n
\n
\n第11類字符串循環(huán)位移
31.D證書是經(jīng)證書授權(quán)中心數(shù)學(xué)簽名的,包含證書擁有者的基本信息和公開密鑰。張三從CA得到了李四的數(shù)字證書,張三可以從該數(shù)字證書中得到李四的公鑰,其他信息并不能從數(shù)字證書中獲得。選項D正確。
32.B解析:電子郵件服務(wù)是目前因特網(wǎng)上使用最頻繁的一種服務(wù)。
33.C解析:局域網(wǎng)個人管理協(xié)議(LMMP)以前被稱為IEEE802邏輯鏈路控制上的公共管理信息服務(wù)與協(xié)議(GMOL)。LAN環(huán)境中的網(wǎng)絡(luò)結(jié)點設(shè)備包括網(wǎng)橋、集線器和中繼器但沒有路由器。因此,它不依賴于任何特定的網(wǎng)絡(luò)層協(xié)議(如IP協(xié)議)進行網(wǎng)絡(luò)傳輸;也就是說它是無法通過網(wǎng)絡(luò)層來跨越路由器管理其他子網(wǎng)。
34.voidencryptChar(){inti;char*pf;for(i=O;i<maxline;i++){pf=xx[i];/*指針pf指向各行的首地址*/while(*pf!=0){if(*pf*11%256>130||*pf*11%256<=32);/*如果廣計算后的值小于等于32或大于130*//*則該字符不變*/else*pf=*pf*11%256;/*否則將所對應(yīng)的字符進行替代*/pf++;/*指針pf指向下一個字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=O;i<maxline;i++)\r\n{\r\npf=xx[i];/*指針pf指向各行的首地址*/\r\nwhile(*pf!=0)\r\n{\r\nif(*pf*11%256>130||*pf*11%256<=32);\r\n/*如果廣計算后的值小于等于32或大于130*/\r\n/*則該字符不變*/\r\nelse\r\n*pf=*pf*11%256;/*否則將所對應(yīng)的字符進行替代*/\r\npf++;/*指針pf指向下一個字符*/\r\n}\r\n}\r\n}解析:本題主要考查用指針變量來控制字符數(shù)組,由于要對已有二維字符數(shù)組的所有元素逐個處理,因此,需要定義一個字符指針變量來控制原二維數(shù)組的各行,當(dāng)前行如果確定下來,用指針的移動就可以依次掃描該行的所有字符元素,每得到一個字符就對它進行條件判斷。根據(jù)題意,條件用“if(*pf*11%256>130||*pf*11%256<=32)”語句米實現(xiàn),如果該字符不滿足上述條件,就用一個新的字符來替代,新的字符是當(dāng)前的字符乘以11的結(jié)果再去與256求余數(shù)。處理完畢后,指針去取下一個字符。如果該字符滿足所給條件,將不做任何操作,指針直接下移,去取下一個字符,對下一個字符進行處理。
35.intjsSort(){inticnt=0j;Datach;for(i=0;i〈200;i++)if(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個數(shù)大于第一個數(shù)加第三個數(shù)之和*/{bb[cnt]=aa[i];/*則把該組數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/cnt++;/*統(tǒng)計滿足條件的數(shù)據(jù)的組數(shù)*/}for(i=0;i〈cnt-1;i++)/*對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)*/for(j=i+1;j〈cnt;j++)/*加第三個數(shù)之和的大小進行降序排列*/if(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3){ch=bb[i];bb[i]=bb[j];bb[j]=ch;}returncnt;/*返回滿足條件的個數(shù)*/}intjsSort()\r\n{\r\ninti,cnt=0,j;\r\nDatach;\r\nfor(i=0;i〈200;i++)\r\nif(aa[i].x2>aa[i].x1+aa[i].x3)/*如果第二個數(shù)大于第一個數(shù)加第三個數(shù)之和*/\r\n{\r\nbb[cnt]=aa[i];/*則把該組數(shù)據(jù)存入結(jié)構(gòu)數(shù)組bb中*/\r\ncnt++;/*統(tǒng)計滿足條件的數(shù)據(jù)的組數(shù)*/\r\n}\r\nfor(i=0;i〈cnt-1;i++)/*對結(jié)構(gòu)數(shù)組bb中的數(shù)據(jù)按照每組數(shù)據(jù)的第二個數(shù)*/\r\nfor(j=i+1;j〈cnt;j++)/*加第三個數(shù)之和的大小進行降序排列*/\r\nif(bb[i].x2+bb[i].x3〈bb[j].x2+bb[j].x3)\r\n{ch=bb[i
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 專題2.10 函數(shù)的綜合應(yīng)用(解析版)-2024年高考數(shù)學(xué)一輪復(fù)習(xí)精講精練寶典(新高考專用)
- 車間地基施工方案
- 景觀塔施工方案
- 互聯(lián)網(wǎng)電商知識培訓(xùn)課件
- 印刷制作設(shè)計合同范例
- 吉首售房合同范例
- 2025年英語 英語五官標(biāo)準課件
- 壓手續(xù)不押車合同范例
- 腦疝的護理診斷及護理問題
- 豐富多樣的幼兒園節(jié)日慶典計劃
- 高中地理 選擇性必修二 紐約的發(fā)展 紐約的輻射功能 城市的輻射功能 課件(第2課時)
- 抽油井示功圖分析以及應(yīng)用
- 新藥發(fā)明簡史
- 培優(yōu)的目的及作用
- 高分子物理化學(xué)全套課件
- 【學(xué)海導(dǎo)航】2013屆高三物理一輪復(fù)習(xí) 第11章 第3節(jié) 電磁振蕩與電磁波 電磁波譜課件 新人教版
- 電工plc培訓(xùn)-技工技能類
- 塑膠及噴油件檢驗標(biāo)準
- 電力系統(tǒng)碳排放流的計算方法初探_周天睿
- 長陽土家族自治縣骨干教師考核評價評分表(試行)
- 雨水泵站工程施工設(shè)計方案范文
評論
0/150
提交評論