(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)_第1页
(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)_第2页
(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)_第3页
(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)_第4页
(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(2021年)内蒙古自治区乌海市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列关于WindowsNTServer的描述,正确的是()。

A.WindowsNTServer的内部采用64位体系结构

B.WindowsNTServer以“域”为单位集中管理网络资源

C.WindowsNTServer只支持TCP/IP协议

D.WindowsNTServer没有融入UNIX的支持

2.在虚拟局域网中.同一逻辑工作组的成员之间希望进行通信,那么它们()。

A.不一定要连在同一物理网段,而且可以使用不同的操作系统

B.一定要连在同一物理网段,而且必须使用相同的操作系统

C.一定要连在同一物理网段,可以使用不同的操作系统

D.不一定要连在同一物理网段,必须使用相同的操作系统

3.Internet2初始运行速率可达到

A.2MbpsB.10MbpsC.10GbpsD.100Gbps

4.关于信息的储存,下列哪种说法是不正确的()。

A.信息的储存就是把获得的大量信息用适当的方法保存起来,为进一步的加工处理及正确地认识和利用这些信息打下基础

B.信息的储存越多,提取和整理就越方便快捷

C.信息储存的方法主要是根据信息提取频率和数量,建立一套适合需要的信息库系统

D.通常信息库的容量越大,信息储存越多,对决策越有帮助

5.WWW浏览器的工作基础是解释执行用()语言书写的文件。

A.HTMLB.JavaC.SQLD.VC++

6.下列关于集线器的描述中,正确的是()。

A.集线器是基于IP地址识别完成数据转发的

B.连接到集线器的一个节点发送数据时,只有目的节点能够收到

C.集线器的每个端口拥有独立的冲突域

D.通过在网络链路中串接一个集线器可以监听该链路中的数据包

7.若服务器系统年停机时间为55分钟,那么系统可用性至少达到()。

A.99%B.99.9%C.99.99%D.100.00%

8.某企业分配给产品部的IP地址块为92/26,分配给市场部的IP地址块为60/27,分配给财务部的IP地址块是28/27,那么这三个地址经过聚合后的地址为()

A./25

B./26

C.28/25

D.28/26

9.从用户的角度看,因特网是一个()。

A.广域网B.远程网C.综合业务服务网D.信息资源网

10.

二、填空题(10题)11.(17)有一类攻击可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这类攻击称为______。

12.网桥可以在互联的多个局域网之间实现数据接收、地址______与数据转发功能。

13.通信终端间常用的数据传输方式有单工、半双工和3种。

14.IEEE802.11b定义了使用跳频技术的无线局域网标准,它的最高传输速率可以达到______Mbps。

15.

第64题Kerberos协议一般采用___________加密算法。

16.使用远程登录telnet对交换机进行配置时,可以利用网上的任意一台计算机,以________的方式远程登录到交换机上实现。

17.X.800将安全攻击分为主动攻击和_____攻击。

18.(6)交换机地址学习是通过读取帧的_______地址并记录帧进入交换机的端口号进行的。

19.对于基于Web的在线邮箱,用户在收发邮件时使用的是协议。

20.

三、2.填空题(8题)21.在网络协议的各层中,相邻之间的关系是【】的关系。

22.未授权实体使守卫者相信它是合法实体,这种是基本威胁中的______。

23.网络并行计算根据组建思想和实现方法可以分为网格计算与______。

24.计算机的硬件是指组成一台计算机的各种物理装置,包括控制器、运算器、存储器和______设备。

25.建立安全环境的3个重要组成部分分别是威严的法律、先进的技术和______。

26.1983年,ARPANET向TCP/IP的转换全部结束,同时美国国防部将其分为两个部分:ARPANET与______,前者已经退役,后者还在运行。

27.为了方便用户记忆,IP地址采用【】标记法。

28.安全攻击可以分为【】和主动攻击两种。

四、C语言程序设计题(2题)29.函数ReadDat实现从文件in.dat中读取1000个十进制整数到数组xx中;请编制函数Compute分别计算出xx中数值为奇数的个数odd,偶数的个数even,平均值aver以及方差totfc的值,最后调用函数WriteDat把结果输出到out.dat文件中。

计算方差的公式如下:

原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于0且小于等于2000)注意:部分源程序存放在test.c文件中。

请勿改动主函数main和输出数据函数writeDAT的内容。

第8类按结构体成员筛选并排序

30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数isValue,其功能是:求出所有这些四位数是素数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到out.dat文件中。

例如:5591是素数,则该数满足条件存入数组b中,且个数cnt=cnt+1。

9812是非素数,则该数不满足条件忽略。

注意:部分源程序存在test.C文件中。

程序中已定义数组:a[300],b[300],已定义变量:cnt请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

五、1.选择题(3题)31.按逻辑功能区分,SIP系统由4种元素组成,下列不是SIP系统组成元素的是()。

A.重定向服务器B.代理服务器C.用户代理D.用户

32.Internet中的内部网关协议——路由信息协议(RIP)使用的是()。

A.最短通路路由选择算法B.距离矢量路由选择算法C.链路状态路由选择算法D.分层路由选择算法

33.内部网络中某主机的IP地址为0,子网屏蔽码是。当网络电缆被拔出,仍能ping通的IP地址是()。

A.ping0

B.ping

C.ping

D.ping

六、1.程序设计题(3题)34.请编制函数ReadDat()实现从文件IN93.DAT中读取1000个十进制整数到数组xx中。请编制函数Compute()分别计算出xx中奇数的个数odd、偶数的个数even、平均值aver及方差totfc的值,最后调用函数WriteDat()把结果输出到OUT93.DAT文件中。

计算方差的公式如下:

原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。

注意:部分源程序已给出。

请勿改动主函数main()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<stdlib.h>

#include<string.h>

#defineMAX1000

intxx[MAX],odd=0,even=0;

doubleaver=0.0,totfc=0.0;

voidWriteDat(void);

intReadDat(void)

{

FILE*fp;

if((fp=fopen("IN93.DAT","r"))==NULL)

return1;

fclose(fp);

return0;

}

voidCompute(void)

{

}

voidmain()

{

inti;

for(i=0;i<MAX;i++)

xx[i]=0;

if(ReadDat())

{

printf("数据文件IN93.DAT不能打开!\007\n");

return;

}

Compute();

printf("ODD=%d\nEVEN=%d\nAVER=%lf\nTOTFC=%lf\n",

odd,even,aver,totfc);

WriteDat();

}

voidWriteDat(void)

{

FILE*fp;

inti;

fp=fopen("OUT93.DAT","w");

fprintf(fp,"%d\n%d\n%lf\n%lf\n",odd,even,aver,totfc);

fclose(fp);

}

35.函数ReadDat()的功能是实现从文件IN32.DAT中读取一篇英文文章存入到字符串数组xx中。请编数StrOR(),该函数的功能是:以行为单位把字符串中所有小写字母。左边的字符串内容移至该串的右边

存放,然后把小写字母。删除,余下的字符串内容移到已处理字符串的左边存放,最后把已处理的字符串仍按行重新存入字符串数组xx中。最后调用函数WriteDat()把结果输出到文件OUT32.DAT中。

例如,原文:Youcancreateanindexonanyfield

youhavethecorrectrecord

结果:nanyfieldYucancreateanindex

rdyuhavethecrrectrec

原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格.

注意:部分源程式序已给出

请勿改动主函main(),读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include<stdio.h>

#include<string,h>

#include<conio,h>

charxx[50][80];

intmaxline=0;

intReadDat(void);

voidWriteDat(void);

voidStrOR(void)

{

}

voidmain()

{

clrscr();

if(ReadDat())

{

printf("数据文件IN32.DAT不能打开!\n\007");

return;

}

StrOR();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

ihti=0;

char*p;

if((fp=fopen("IN32.DAT","r"))==NULL)return1;

while(fgets(xx[i],80,fp)!=NULL)

{

p=strchr(xx[i],'In');

if(p)*p=0;

i++;

}

maxline=i;

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

inti;

clrscr();

fp=fopen("OUT32.DAT","w");

for(i=0;i{

printf("%s\n",xx[i]);

fprintf(fp,"%s\n",xx[i]);

}

fclose(fp);

}

36.已知数据文件IN60.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数JsVal(),其功能是:把千位数字和十位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的千位数字,新十位数的个位数字是原4位数的十位数字),以及把个位数和百位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的百位数字),如果新组成的两个十位数ab<cd,ab必须是奇数且不能被5整除,cd必须是偶数,同时两个新十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数writeDat()把结果ont及数组b中符合条件的4位数输出到OUT60.DAT文件中。

注意:部分源程序已给出。

程序中已定义数组:a[200],b[200],已定义变量:cnt。

请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。

试题程序:

#include<stdio.h>

#defineMAX200

inta[MAX],b[MAX],cnt=0;

voidjsVal()

{

}

voidreadDat()

{

inti;

FILErfp;

fp=fopen("IN60.DAT","r");

for(i=0;i<MAX;i++)

fscanf(fp,"%d",&aIi]);

fclose(fp);

}

main()

{

inti;

readDat();

jsVal();

printf("满足条件的数=%d\n",cnt);

for(i=0;i<cnt;i++)

printf("%d\n",b[i]);

printf("\n");

writeDat();

}

writeDat()

{

FILE*fp;

inti;

fp=fopen("OUT60.DAT","w");

fprintf(fp,"%dkn",cnt);

for(i=0;i<cnt;i++)

fprintf(fp,"%d\n",b[i]);

fclose(fp);

}

参考答案

1.BWindowsNTServer以“域”为单位集中管理网络资源,其内部采用32位结构,应用程序访问的内存空间可达4GB。WindowsNTServer内置4种标准网络协议。TCP/IP、微软的MWLink协议、NetBIOS的扩展用户接口(NetBEUI)、数据链路控制协议。\r\n

2.A解析:虚拟网络中同一逻辑工作组的成员可以处于不同的物理网段,当一个结点从一个逻辑工作组转移到另一个逻辑工作组时,只需要通过软件设定,而不需要改变它在网络中的物理位置。同一个逻辑工作组的结点可以分布在不同的物理网段上,但它们之间的通信就像在同一个物理网段上一样。

3.C\r\nInternet2是高级Internet开发大学合作组(UCAID.的一个项目,UCAID是一个非赢利组织,在需要的时候,Internet2可以连接到现在的Internet上,但它的宗旨还是组建一个为其成员组织服务的专用的网络,初始运行速率可在10Gbps。

4.B

5.A解析:浏览器软件主要解释执行超文本文件,这种文件用HTML(超文本标记语言)书写。HTMI。文档是Web站点的主要文档。

6.D集线器不具备交换机所具有的MAC地址表,所以它发送数据时都是没有针对性的,而是采用广播方式发送,连接到一个集线器的所有节点构成一个冲突域。通过在网络链路中串接一个集线器可以监听该链路中的数据包。故选择D选项。

7.B系统的可用性用平均无故障时间(MTBF)来度量,即计算机系统平均能够正常运行多长时间,才发生一次故障。系统的可靠性越高,平均无故障时间越长。可维护性用平均维修时间(MTBR)来度量,即系统发生故障后维修和重新恢复正常运行平均花费的时间。系统的可维护性越好,平均维修时间越短。计算机系统的可用性定义为:MTBF/(MTBF+MT—BR)×100%。题中服务器年停机时间为55分钟,(365×24×60—50)/365×24×60×100%=99.989,因此可用性达到B项99.9%。因此选择B选项。

8.C

9.D解析:从网络设计者角度考虑,因特网是计算机互联网络的一个实例,由分布在世界各地的、数以万计的、各种规模的计算机网络,借助于网络互联设备——路由器,相互连接而形成的全球性的互联网络。从因特网使用者角度考虑,因特网是一个信息资源网。它是由大量主机通过连接在单一、无缝的通信系统上而形成的一个全球范围的信息资源网,接入因特网则主机既可以是信息资源及服务提供者(服务器),也可以是信息资源及服务消费者(浏览器、客户机)。

10.A

11.(17)通信量分析【解析】通信量分析可以确定通信的位置和通信主机的身份,还可以观察交换信息的频度和长度。这些信息可以帮助对手猜测正在进行的通信特征

12.过滤过滤解析:网桥是在数据链路层互连的设备,网桥用来实现多个网络系统之间的数据交换,起到数据接收、地址过滤与数据转发的作用。

13.全双工通信终端间常用的数据传输方式有单工、半双工和全双工3种,如图所示。

\r\n\r\n—单工就是单向传输,传统的电视、电台就是单工传输。单工传输能够节约传输的成本,但是没有交互性。目前,传统的电视正向可以点播的网络电视方向发展,因此必须对单工传输的有线电视网络进行改造才能满足点播的需要。

—半双工的传输可以传输两个方向的数据,但是在一个时间段内只能接收一个方向的数据。许多对讲机使用的就是半双工方式,当一方按下按钮说话时,将无法听见对方的声音。这种方式也称为双向交替。对于数字通道,如果只有一条独立的传输通道,那么就只能进行半双工传输。对于模拟通道,如果接收方和发送方使用同样的载波频率,那么它也只能使用半双工的传输方式。

—全双工意味着两个方向的传输能够同时进行,电话是典型的全双工通信。要实现全双工通信,对于数字通道,必须要有两个独立的传输路径。对于模拟通道,如果没有两条独立的路径,但双方使用的载波频率不同,那么也能够实现全双工通信。另外,还有一种回声抵消的方法可以用于实现全双工通信。

14.1111解析:IEEE802.11b定义了使用跳频扩频技术,传输速度为1Mbps、2Mbps、5.5Mbps与11Mbps的无线局域网标准。

15.DES

【解析】Kerberos基于对称密钥体制(一般采用DES,也可以用其他算法)。

16.\n模拟终端

\n

17.被动被动解析:攻击一般分为主动和被动两种方式。

18.(6)源【解析】交换机地址学习是通过读取帧的源地址并记录帧进入交换机的端口号进行的。

19.HTTP对于基于Web的在线邮箱,用户在收发邮件时使用的是HTTP协议。使用Web在线邮箱收发邮件时,用户必须先登录到网站,看信和写信一般也是在线进行的。著名的门户网站大都提供免费邮箱服务,如Yahoo、Hotmail、网易163、新浪、希赛等。用户只要登录网站,按要求注册,即可获得一个属于自己的电子邮箱,然后根据其使用说明,就可以自由地收发邮件了。由于这种邮箱是以网页形式来显示,并通过网页的方式来完成写、寄、读、转发等操作的,所以使用起来比较简单,其操作都是在线进行的,对用户的客户端没有什么特别的要求,很适合接收邮件地点不固定的用户使用。

20.

21.服务与被服务服务与被服务解析:在网络协议的各层中,相邻层之间的关系是服务与被服务的关系。

22.假冒假冒解析:假冒是某个未授权实体使守卫者相信它是一个合法的实体,从而攫取该合法用户的特权。

23.机群计算机群计算解析:机群计算是采用高速网络连接一组工作站或微机组成一个机群,或者形成一个动态虚拟机群,性价比很高。

24.输入输出输入输出解析:完整的计算机系统由硬件和软件两部分组成,硬件可以分为4个层次,即芯片、板卡、设备和网络,包括的装置有控制器、运算器、存储器和输入输出设备。

25.严格的管理严格的管理解析:安全策略模型包括了建立安全环境的3个重要组成部分:威严的法律、先进的技术和严格的管理。

26.MILNETMILNET解析:1983年,ARPANET向TCP/IP的转换全部结束,同时美国国防部将其分为两个部分。一部分仍叫ARPANET,用于进一步的研究工作;另一部分稍大些,称为著名的MILNET,用作军方的非机密通信。

27.点分十进制点分十进制解析:为了便于记忆,IP地址将4个字节的二进制数值转换为四个十进制数值记忆。

28.被动攻击被动攻击解析:安全攻击可以分为被动攻击和主动攻击两种。被动攻击是通过偷听或监视传送获得正在传送的信息。被动攻击有泄露信息内容和通信量分析等。主动攻击指修改数据流或创建错误的数据流,包括假冒、重放、修改消息和拒绝服务等。

29.【审题关键句】读取1000个数,奇数个数、偶数个数、平均值及方差。

\n【解题思路】本题类似第48套试题,相对来说更简单一些,通过审题可以发现本题有两个不同点:①求所有数的平均值,此时只需要将数组中所有元素的值累加到变量aver中,最后除以l000(因为数组中有1000个元素)即可得到平均值,参考答案的第8条和第10条语句。②求所有数的方差,可先利用for循环将(xx[i]-aver)的平方累加到变量totfc,然后再除以1000即可得到所有数的方差,参考答案的第11~13条语句。

\n【参考答案】

\n

\n第8类按结构体成员筛选并排序

30.【审题关键句】求素数的个数,存入数组,按从小到大的顺序排序。

\n【解题思路】

\n①首先定义两个循环变量循环i、j和一个用于数据交换的整型变量tmp。

\n②通过for循环依次读取数组中的300个数,其中,循环变量i从0开始每次加1,直到i<300停止循环;在每次循环中判断a[i]是否是素数,如果是素数,则把a[i]的值赋给数组b[cnt],同时数组下标变量cnt值加1。

\n③在退出循环后,用两个for循环对数组b[]中元素进行两两比较,实现数组元素从小到大的排序,比较过程中通过整型变量tmp实现两个数的交换。

\n【参考答案】

\n

31.D解析:按逻辑功能分区,SIP系统由4种元素组成:用户代理、代理服务器、重定向服务器和注册服务器。

32.B解析:路由信息协议是一种内部网关协议(1GP),用于一个自治系统(AS)内的路由信息的传递。它是基于距离矢量算法的,使用“跳数”即hop来衡量到达目标地址的路由距离。

33.C解析:网络电缆被拔出后,ping本机IP地址0得到的结果将是“Destinationhostunreachable.”:ping本地网络IP地址也一样;ping子网屏蔽码得到“Destinationspecifiedisinvalid.”。而是一个保留地址,一旦使用它来发送数据,协议软件根本不进行任何网络传输,直接将它返回。所以无论网络连通与否,ping都会通过。

34.intReadDat(void){FILE*fp;intij;if((fp=fopen("IN93.DAT""r"))==NULL)return1;for(i=0;i<100;i++){for(j=0;j<10;j++)fscanf(fp"%d"&xx[i*10+j]);fscanf(fp"\n");if(feof(fp))break;}fclose(fp);return0;}voidCompute(void){intiyy[MAX];for(i=0;i<1000;i++){if(xx[i]%2!=0)odd++;/*求出xx中奇数的个数odd*/elseeven++;/*求出xx中偶数的个数even*/aver+=xx[i];/*求出xx中元素的总和*/}aver/=MAX;/*求出xx中元素的平均值*/for(i=0;i<1000;i++)totfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;}[解析]本题考查的知识点如下:(1)从文件中读取数据。(2)奇偶数的判断和方差的求法。在C语言中有一结构体类型FILE其中包含文件的一些属性信息。可定义指针指向该结构体这个指针称为文件指针。要从文件中读取数据首先要判断该文件是否能以“读”的方式打开。若能打开使用函数intfscanf(FILE*fpchar*formatargs)从fp所指向的文件中依次读取数据。在本题中数据的存放很有规律将数据读出存入数组xx时只要控制数组下标就可以了。若文件结束则退出读取循环。最后要关闭文件。若一个数除以2取余得0则该数是偶数否则为奇数。由方差公式可知这是求一些连续的数的表达式的值所以可以使用循环求得方差。intReadDat(void)\r\n{\r\nFILE*fp;\r\ninti,j;\r\nif((fp=fopen('IN93.DAT','r'))==NULL)\r\nreturn1;\r\nfor(i=0;i<100;i++)\r\n{\r\nfor(j=0;j<10;j++)\r\nfscanf(fp,'%d,',&xx[i*10+j]);\r\nfscanf(fp,'\\n');\r\nif(feof(fp))break;\r\n}\r\nfclose(fp);\r\nreturn0;\r\n}\r\nvoidCompute(void)\r\n{\r\ninti,yy[MAX];\r\nfor(i=0;i<1000;i++)\r\n{\r\nif(xx[i]%2!=0)\r\nodd++;/*求出xx中奇数的个数odd*/\r\nelse\r\neven++;/*求出xx中偶数的个数even*/\r\naver+=xx[i];/*求出xx中元素的总和*/\r\n}\r\naver/=MAX;/*求出xx中元素的平均值*/\r\nfor(i=0;i<1000;i++)\r\ntotfc+=(xx[i]-aver)*(xx[i]-aver)/MAX;\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)从文件中读取数据。\r\n(2)奇偶数的判断和方差的求法。\r\n在C语言中,有一结构体类型FILE,其中包含文件的一些属性信息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数据,首先要判断该文件是否能以“读”的方式打开。若能打开,使用函数intfscanf(FILE*fp,char*format,args)从fp所指向的文件中依次读取数据。在本题中,数据的存放很有规律,将数据读出存入数组xx时,只要控制数组下标就可以了。若文件结束,则退出读取循环。最后要关闭文件。若一个数除以2取余得0,则该数是偶数,否则为奇数。由方差公式可知,这是求一些连续的数的表达式的值,所以可以使用循环求得方差。

35.voidStrOR(void){intIjkindexstrl;charch;for(I=O;I<maxline;I++){Strl=s'trlen(xx[I]);/*求各行的长度*/index=strl;for(j=O;j<strl;j++)/*将一行中所以小写字母o右边的字符依次向左移一位并删除字母.*/if(xx[I][j]=='o'){for(k=j;kxx[I][k]=xx[I][k+l];xx[I][strl-1]='';index=j;/*记录下最后一个o所在的位置*/}for(j=strl-1;j>=index;j--)/*最后一个o右侧的所有字符都移到已处理字符串的左边*/ch=xx[I][strl-1];for(k=strl-1;k>O;k--)xx[I][k]=xx[I][k-l];xx[I][O]=ch;}}}voidStrOR(void)\r\n{\r\nintI,j,k,index,strl;\r\ncharch;\r\nfor(I=O;I<maxline;I++)\r\n{\r\nStrl=s'trlen(xx[I]);/*求各行的长度*/\r\nindex=strl;\r\nfor(j=O;j<strl;j++)/*将一行中所以小写字母o右边的字符依次\r\n向左移一位,并删除字母.*/\r\n\r\nif(xx[I][j]=='o')\r\n{\r\nfor(k=j;kxx[I][k]=xx[I][k+l];\r\nxx[I][strl-1]='';\r\nindex=j;/*记录下最后一个o所在的位置*/\r\n}\r\nfor(j=strl-1;j>=index;j--)/*最后一个o右侧的所有字符都移到已处理字\r\n符串的左边*/\r\nch=xx[I][strl-1];\r\nfor(k=strl-1;k>O;k--)\r\nxx[I][k]=xx[I][k-l];\r\nxx[I][O]=ch;\r\n}\r\n}\r\n}解析:本题考查的知识点如下:

(1)循环结构与选择结构的嵌套使用。

(2)字符数组中的元素的移动。

(3)字符串处理函数的使用。

在本题中,以行作为字符串处理的基本单位。首先,要确定该行字符串的长度。然后使用循环结构依次对字符进行处理。先找到字符o,将o右侧的字符依次向左移。这个操作同时能够删除字符o。记录下最后一个。所在的位置,在这个。右侧的所有字符都要移到已处理字符串的左边,这个过程也是使用循环来完成的。最后,对文章中的每一行都进行这一操作即可。`

36.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/data=a[i]%10;/*求四位数的个位数字*/ab=10*thou+ten;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论