【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)_第1页
【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)_第2页
【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)_第3页
【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)_第4页
【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

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

文档简介

【2021年】广东省深圳市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.下列是一台第三层交换机的路由表信息,表中的管理距离值为缺省值,其中路由表项全部正确的是()。

A.O162.105.153.0/24[170/2]via162.105.254.8,00:23:00,Vlan2O162.105.152.0/24[170/2]via162.105.254.14,00:23:00,Vlan2C162.105.157.0/24isdirectlyconnected.Vlanl57C162.105.156.0/24isdirectlyconnected,Vlan30OE1162.105.144.0/25[170/30]via162.105.253.249,00:23:00,Vlan253O162.105.151.0/24[170/2]via162.105.254.14,00:23:00,Vlan2S162.105.239.0/25lI/0lvia202.112.41.6S162.105.125.128/26[1/0]via202.112.7.1

B.O162.105.153.0/24[110/2]via162.105.254.8,00:23:00,Vlan2O162.105.152.0/24[110/2]via162.105.254.14,00:23:00,Vlan2C162.105.157.0/24isdirectlyconnected,00:23:00,POS3/OC162.105.156.0/24isdirectlyconnected,00:23:00,FastEthemet2/5OE1162.105.144.0/25[110/30]via162.105.253.249,00:23:00,Vlan253O162.105.151.0/24[110/2]via162.105.254.14,00:23:00,Vlan2S162.105.239.0/25[1/0]via202.112.41.6S162.105.125.128/26lI/0Ivia202.112.7.1

C.O162.105.153.0/24[110/2lvia162.105.254.8,00:23:00,Vlan2O162.105.152.0/24[110/2Ivia162.105.254.14,00:23:00,Vlan2C162.105.157.0/24isdirectlyconnected.Vlanl57C162.105.156.0/24isdirectlyconnected.Vlan30OE1162.105.144.0/25I110/30Ivia162.105.253.249,00:23:00,Vlan253O162.105.151.0/24[110/2]via162.105.254.14,00:23:00,Vlan2S162.105.239.0/25[1/0]viaVlan252S162.105.125.128/26[1/0]viaVlan3

D.O162.105.153.0/24l[110/2]via162.105.254.8,00:23:00,Vlan2O162.105.152.0/24[110/2]via162.105.254.14,00:23:00,Vlan2C162.105.157.0/24isdirectlyconnected.Vlanl57C162.105.156.0/24isdirectlyconneeted.Vlan30OE1162.105.144.0/25[110/30]via162.105.253.249,00:23:00,Vlan253O162.105.151.0/24[110/2]via162.105.254.14,00:23:00,Vlan2S162.105.239.0/25[1/0]via202.112.41.6S162.105.125.128/26[1/0lvia202.112.7.1

2.

3.网络管理的目标是满足运营者及用户对网络的()的要求。I.有效性II.可靠性III.开放性IV.综合性V.安全性VI.经济性

A.I、II、III、VB.I、II、III、VIC.I、II、III、V、VID.全部

4.播客可以分为3类,下列不属于播客分类的是()。

A.传统广播节目播客B.网络播客C.专业播客D.个人博客

5.下列关于典型的高端路由器可靠性与可用性指标的描述中,错误的是()

A.无故障连续工作时间大于1万小时

B.系统故障恢复时间小于30分钟

C.主备用系统切换时间小于50毫秒

D.SDH接口自动保护切换时间小于50毫秒

6.下列关于路由器技术的描述中,错误的是()

A.吞吐量是指路由器的包转发能力

B.高性能路由器一般采用交换式结构

C.语音视频业务对路由器延时抖动要求不高

D.路由器的冗余是为了保证设备的可靠性与可用性

7.动画设计属于计算机的哪个应用领域()。

A.过程控制B.科学计算C.辅助工程D.多媒体应用

8.扫描是进行()的一项必要工作,它可以完成大量的重复性工作,为使用者收集与系统相关的必要信息。

A.信息搜集B.权限获取C.入侵检测D.远程控制

9.在以下认证方式中,被广泛研究和使用,常用于操作系统登录、Telnet、rlogin等的是()。

A.账户名/口令认证B.使用摘要算法的认证C.基于公钥基础设施的认证D.基于个人特征的认证

10.3类和5类无屏蔽双绞线是局域网中常用的传输介质,它们常用于数据传输率()的局域网中。

A.为10Mbps

B.为100Mbps

C.分别为10Mbps和100Mbps

D.分别为100Mbps和1000Mbps

二、填空题(10题)11.衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用______。

12.在设置IIS安全性功能之前确认用户的用户标识,可以选择配置下列三种方法:身份验证和访问控制、IP地址和域名限制与________。

13.在智能大楼系统中,一般将办公自动化系统称为______。

14.IPTV技术使音频和视频节目内容以数据报的方式从不同的物理网络传送给不同的用户。

15.IP协议可以为其高层用户提供3种服务:不可靠的数据投递服务、【】和尽最大努力投递服务。

16.资源共享的观点将计算机网络定义为“以能够相互______的方式互连起来的自治计算机系统的集合”。

17.

18.虚拟局域网是建立在交换技术的基础上,以软件方式实现______工作组的划分与管理。

19.一个基于主机的漏洞扫描系统通过依附于主机上的扫描器代理侦测主机________的漏洞。

20.

三、2.填空题(8题)21.在WWW服务中,统一资源定位器URL可以由3部分组成,即协议类型、【】与文件名。

22.令牌总线网在物理上是总线网,而在逻辑上是______网。

23.会话层最重要的特征是【】。

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

25.安腾是______位的芯片。

26.在网络管理模型中,管理者和代理之间的信息交换可以分为两种:一种是从管理者到代理的管理操作,另一种是从代理到管理者的【】。

27.奔腾芯片有两条整数指令流水线和一条【】流水线。

28.B-ISDN的协议分为3面和3层,3个面分别称为用户面、______和管理面。

四、C语言程序设计题(2题)29.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。

例如:7153,7+1=5+3,则该数满足条件存入数组b中,且个数cnt=-cnt+1。

8129,8+1!=2+9,则该数不满足条件忽略。

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

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

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

30.已知数据文件in.dat中存有300个四位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsValue,其功能是:求出个位数上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数cnt,再求出所有满足此条件的四位数平均值pjzl,以及所有不满足此条件的四位数平均值pjz2。最后main函数调用写函数writeDat把结果cnt,pjzl,pjz2输出到out.dat文件。

例如:1239,9-1-2-3>0,则该数满足条件,参加计算平均值pjzl,且个数cnt=cnt+1。

8129,9-8-1-2<0,则该数不满足条件,参加计算平均值pJz2。

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

程序中已定义数组:a[300],已定义变量:cnt,pjzl,pjz2

请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。

五、1.选择题(3题)31.速率为10Gbit/s的Ethernet发送1bit数据需要的时间是______。

A.1×10-6sB.1×10-9sC.1×10-10sD.1×10-12s

32.根据不同的安全需求确定计算机及其操作系统的安全等级。美国国防部1985年公布的“可信计算机系统评估标准”中将计算机系统的安全等级分为4类7级:D、C1、C2、B1、B2、B3、A,其中,最高安全等级为______。

A.D级B.C1级C.B1级D.A级

33.下列叙述中,错误的是()。

A.多媒体技术是对文本、声音、图形、图像进行处理、传输、存储、播放的集成技术

B.JPEG是关于彩色运动图像的国际标准

C.多媒体播放视频与音频不能吻合时,可以采用“唇”同步技术

D.超文本是非线性的,读者可以根据自己的兴趣决定阅读哪一部分内容

六、1.程序设计题(3题)34.函数ReadDat()的功能是实现从文件ENG4.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,结果仍存入数组xx对应的位置上,最后调用函数WriteDat()把结果xx输出到文件PS4.DAT中。

替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或大于130,则该字符不变,否则将f(p)所对应的字符进行替代。

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

原始数据文件存放的格式是:每行的宽度均小于,80个字符。

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

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

#include<ctype.h>

unsignedcharxx[50][80];

intmaxline=0;/*文章的总行数*/

intReadDat(void);

voidWriteDat(void);

voidencryptChar()

{

main()

{

clrscr();

if(ReadDat())

{

printf("数据文件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.下列程序的功能是:将一正整数序列{K1,K2,…,K9}重新排成一个新的序列。新序列中,比K1小的数都在K1的左面(后续的再向左存放),比K1大的数都在K1的右面(后续的再向右存放),从K1向右扫描。要求编写函数jsValue()实现此功能,最后调用函数writeDat()把新序列输出到文件out90.dat中。

说明:在程序中已给出了10个序列,每个序列中有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。

例如:序列排序前{6,8,9,1,2,5,4,7,3}

序列排序后{3,4,5,2,1,6,8,9,7}

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

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

试题程序:

#include<stdio.h>

jsValue(inta[10][9])

{

}

main()

{

inta[10][9]={{6,8,9,1,2,5,4,7,3},

{3,5,8,9,1,2,6,4,7},

{8,2,1,9,3,5,4,6,7},

{3,5,1,2,9,8,6,7,4},

{4,7,8,9,1,2,5,3,6},

{4,7,3,5,1,2,6,8,9},

{9,1,3,5,8,6,2,4,7},

{2,6,1,9,8,3,5,7,4},

{5,3,7,9,1,8,2,6,4},

{7,1,3,2,5,8,9,4,6},

};

inti,j;

jsValue(a);

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

{

for(j=0;j<9;j++)

{

printf("%d",a[i][j]);

if(j<=7)printf(",");

}

printf("\n");

}

writeDat(a);

}

writeDat(inta[10][9])

{

FILE*fp;

inti,j;

fp=fopen("out90.dat","w");

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

{

for(j=0;j<9;j++)

{

fprintf(fp,"%d",a[i][j]);

if(j<=7)fprintf(fp,",");

}

fprintf(fp,"\n");

}

fclose(fp);

}

36.已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价由(整型)、数量s1(整型)、金额je(长整型)几部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结构数组sell中,最后调用函数WriteDat()把结果输出到文件OUT16.DAT中。

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

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

试题程序:

#include〈stdio.h>

#include〈mem.h>

#include〈string.h>

#include〈conio.h>

#include〈stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];/*产品代码*/

charmc[11];/*产品名称*/

intdj;/*单价*/

ints1;/*数量*/

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("IN16.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].s1=atoi(ch);

sell[i].je=(long)sell[i].dj*sell[i].s1;

}

fclose(fp);

}

voidWriteDat()

{

FILE*fp;

inti;

fp=fopen("OUT16.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].s1,sell[i].je);

}

felose(fp);

}

参考答案

1.D路由表中第一列指明路由源码,“C”表示为直连(connected),管理距离为O,表示目的网络直接与路由器的端口相连。“S”表示为静态(static)路由,管理距离为1。“O”表示OSPF协议,管理距离为110,E1表示OSPF外部路由类型1,E2表示0SPF外部路由类型2,*表示缺省路由(Candidatedefault)选项。A选项中“062.105.152.0/24.[170/2]”中管理距离值错误。B选项中“C162.105.157.0/24isdirectlyconnected,00:23:00,POS3/0、C162.105.156.0/24isdirectlyconnected,OO:23:OO,FastEthernet2/5”处“FastEthernet2/5”和“FastEth—ernet2/7”处错误,该位置应填入虚拟局域网号。C选项中“S162.105.239.0/25[I/O]viaVlan252、S162.105.125.128/26[I/0]viaVlan3”via关键字后面填具体的IP地址,而不是端口名称。故选择D选项。

2.A

3.D

4.B

5.AA【解析】典型的高端路由器的可靠性与可用性指标应该达到:(1)无故障连续工作时间(MTBF)大于10万个小时。(2)系统故障恢复时间小于30分钟。(3)系统具有自动保护切换功能,主备用切换时间小于50毫秒。(4)SDH与ATM接口自动保护切换功能,切换时间小于50毫秒。(5)主处理器、主存储器、交换矩阵、电源、总线管理器与网络管理接口等主要部件需要有热拔插冗余备份,线卡要求有备份,并提供远程测试诊断能力。(6)路由器系统内部不存在单点故障。综上可知,选择A选项。

6.C解析:路由器的关键技术指标包括:①吞吐量;②背板能力;③丢包率;④路由表容量;⑤突发处理能力;⑥延时与延时抖动;⑦服务质量;⑧可靠性与可用性;⑨网管能力等。其中,吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关,涉及端口吞吐量与整机吞吐量两个方面的内容。端口吞吐量是指路由器某个具体端口的包转发能力,而整机吞吐量是指路由器整机的包转发能力。

7.D选项A),过程控制是通过计算机对工业生产过程中的各种参数进行连续的、实时的控制:选项B),科学计算是计算机从诞生起就进行的主要工作,计算模型还成为一种特殊的研究方法,比如模拟核爆炸、模拟经济运行模型、进行中长期天气预报等:选项C),计算机辅助工程包括计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助工程(CAE)等;选项D),多媒体的应用正在不断扩宽,以多媒体技术为核心的电子出版物,它们以图片、动画、视频片段、音乐及解说等易接受的媒体素材将所反映的内容生动地展现给读者。动画设计就是属于计算机的多媒体应用。

8.A

9.A选项A),账户名/口令认证方法是被广泛研究和使用的一种身份验证方法,也是认证系统所依赖的一种最实用的机制,常用于操作系统登录、Telnet、rlogin等。

10.C解析:局域网中使用的双绞线可分为屏蔽双绞线和非屏蔽双绞线两大类。其中又以3类、4类、5类非屏蔽双绞线使用最多。从数据传输率特性来看,3类双绞线适合于10Mbps以下的数据传输,而5类双绞线适用于100Mbps以下的数据传输。

11.MFLOPSMFLOPS解析:衡量CPU的处理速度,有两种常用的单位:表示定点指令的平均执行速度用MIPS,表示浮点指令的平均执行速度用MFLOPS。

12.\n安全通信

\n

13.OAOA解析:一个完善的智能大楼系统除了结构化布线系统外,还应包括以下4种系统:办公自动化系统(OA)、通信自动化系统(CA)、楼宇自动化系统(BA)和计算机网络(CN)。

14.IPIPTV技术是一项系统集成技术,它能使音频/视频节目内容或信号以IP包的方式在不同的物理网络中被安全、有效且保质地传送或分发给不同的用户。IPTV的基本技术形式可以概括为:视频数字化、传输IP化、播放流媒体化。

15.面向无连接的传输服务面向无连接的传输服务解析:IP协议可以为其高层用户提供3种服甸:不可靠的数据投递服务、面向无连接的传输服务和尽最大的努力投递服务。

16.共享资源共享资源解析:资源共享的观点将计算机网络定义为“以能够相互共享资源的方式互连起来的自治计算机系统的集合”。

17.

18.逻辑逻辑解析:虚拟局域网建立在局域网交换机基础上,以软件方式实现逻辑工作组的划分与管理,工作组中的结点不受物理位置限制。

19.\n内部

\n

20.

21.主机名主机名解析:每个Web页面,包括Web站点的主页,均具有惟一的存放地址,这就是“统一资源定位符”(Unitform.ResourceLocator,简称URL),统一资源定位符是一种用于表示Internet上信息资源地址的统一格式。URL由三部分组成:协议类型、主机名和路径及文件名,通过URL可以指定扩要协议类型主要有以下几种:http、ftp、gopher、telnet、file。

22.环环解析:令牌总线网在物理上是总线网,而在逻辑上是环网。

23.数据交换数据交换解析:会话层的主要任务是组织两个会话进程之间的通信,并管理数据的交换。

24.5454解析:IEEE802.11b定义了使用跳频扩频技术,传输速率为1、2、5.5、11Mbps的无线局域网标准。802.11a将传输速率提高到54Mbps。

25.6464解析:从奔腾到安腾,标志着英特尔体系结构从IA-32向IA-64的推进。奔腾是32位芯片,而安腾是64位芯片。

26.事件通知事件通知解析:本题考查点是网络管理模型中管理者和代理之间的信息交换。在网络管理中,日前常使用以管理者/代理为核心思想的现代网络管理模型。该模型中的管理者和代理各司其职。管理者可以是一个专用工作站或是一台普通PC机,管理程序是运行在Windows98、WindowsNT、Windows2000、UNIX以及Linux等操作系统平台上的。代理一般位于被管理设备内部。被管理设备可以是主机、路由器、交换机、集线器等,这些设备出厂时多数带有管理软件。代理把来自管理者的管理操作命令转换为本设备所特有的指令,以此完成管理者在被管理设备上采取本地的行动,或返回它所管理设备的信息。管理者和代理程序之间需要利用网络交换管理信息。其中一种是从管理者到代理程序的管理操作,另一种是从代理程序到管理者的事件通知。一个管理者可以和多个代理进行信息交换,一个代理也可以接受来自多个管理者的管理操作。

27.浮点指令浮点指令解析:奔腾采用超标量技术:内置多条流水线来同时执行多个处理,实质是以空间换时间,奔腾由两条整数指令流水线和一条浮点指令流水线组成。

28.管理面管理面

29.【审题关键句】千位+百位等于十位+个位的数的个数,把所有满足此条件的四位数依次存入数组,然后对数组按从大到小的顺序进行排序。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现有两个不同点:①要求统计的四位数的条件是“千位+百位=十位+个位”,参考答案的第8条语句修改if语句的判断条件即可。②将统计结果按从大到小的顺序排序,参考答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于数据交换的整型变量tmp可以自定义其变量名。

\n【参考答案】

\n

\n

30.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值avel和ave2。

\n【解题思路】

\n①首先定义一个循环变量i,以及分别用来存放四位数分解之后各位数的变量qw(千位)、bw(百位)、sw(十位)和gw(个位)。

\n②通过for循环依次对数组中的每个四位数进行分解,每分解一个四位数,则根据题目要求,判断其“个位.百位.十位.千位>0”的条件是否满足,当满足条件时,则将a[i]的值累加到变量pjzl中,同时计数变量cnt的值加1:如果不满足判断条件,则将四位数累加到变量pjz2中。当for循环结束之后,就能等到所有满足条件的四位数之和pjzl和个数,以及所有不满足条件的四位数之和pjz2。

\n③最后将变量pjzl的值除以变量cnt的值,得到所有满足条件的四位数的平均值并赋给变量pjzl,将变量pjz2的值除以300减去变量cnt的差,得到所有不满足条件的四位数的平均值并赋给变量pjz2。

\n本题中,pjzl、pjz2和cnt三个变量在源程序中已经定义,在该子程序中就不需要再重新定义了。

\n【参考答案】

\n

31.C解析:数据传输速率,在单位时间里(通常为一秒)传输的比特率。

32.D解析:美国国防部在1985年正式颁布了《DoD可信计算机系统评估标准》。在这个标准中,对于计算机系统的安全等级做了7级划分:D,C1,C2,B1,B2,B3,A。其中D级为最小保护,几乎没有专门的机制进行安全性保护。在以后的各级中,逐渐加强对用户访问权限的控制。

33.B解析:JPEG(JointPhotographicExpertsGroup)是由国际标准化组织(ISO)和国际电报电话咨询委员会(CCITT)联合制定的,适合于连续色调、多级灰度、彩色或单色静止图像的国际标准。

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;/*否则将所对应的字符进行替代*/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;/*否则将所对应的字符进行替代*/\r\npf++;/*指针pf指向下一个字符*/\r\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行,当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用“if(*pf*11%256>130||*pf*11%256<=32)”语句米实现,如果该字符不满足上述条件,就用一个新的字符来替代,新的字符是当前的字符乘以11的结果再去与256求余数。处理完毕后,指针去取下一个字符。如果该字符满足所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一个字符进行处理。

35.voidjsValue(inta[10][9]){intvalueijknum;for(i=0;i<10;i++){value=a[i][0];/*将一行的第一个元素赋给value*/for(j=0;j<9;j++)if(a[i][j]<value)/*若后面的数中有比第1个数据小的数*/{num=a[i][j];/*则把这个数取出赋给num*/for(k=j;k>0;k--)/*将这个数据左侧的数依次向右移动*/{a[i][k]=a[i][k-1];}a[i][0]=num;/*再将这个数放在最左侧*/}}}[解析]本题考查的知识点如下:(1)二维数组的访问和数组元素的移动。(2)循环结构和判断结构的嵌套使用。数据存放在一个二维数组中每一行数为数据处理的基本单位。将第1个数取出依次和后面的数比较若后面的数中有比第1个数据小的数则将这个数取出。将这个数据左侧的数依次向右移动(包括第1个数)然后将这个数放在最左侧。扫描完一行后比第1个数小的数就都在第1个数的左侧而比它大的就在它的右侧。对数的扫描和移动均可以使用循环实现。再使用循环实现对每一行数据的访问。voidjsValue(inta[10][9])\r\n{\r\nintvalue,i,j,k,num;\r\nfor(i=0;i<10;i++)\r\n{\r\nvalue=a[i]

温馨提示

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

评论

0/150

提交评论