2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)_第1页
2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)_第2页
2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)_第3页
2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)_第4页
2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2023年山东省泰安市全国计算机等级考试网络技术真题(含答案)学校:________班级:________姓名:________考号:________

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

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

2.第

11

SDH的模块信号STM一4的速率是()。

A.100MbpsB.2.5GbpsC.622.080MbpsD.1.55.520Mbps

3.目前,广泛使用的电子邮件安全方案是S/MIME和()。

A.PGPB.MIMEC.TCPD.SSL/TLS

4.

5.下列对IPv6地址的表示中,错误的是()。A.FE2::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

6.在网络地址178.15.0.0/16中划分出14个大小相同的子网,则每个子网中最多有台可用的主机。

A.2046B.2048C.4094D.4096

7.

8.下列哪项技术是一种陷阱及伪装手段,主要用于监视并探测潜在的攻击行为()。

A.硬件隔离卡B.IPSC.蜜罐D.DEP

9.在不同AS之间使用的路由协议是()。

A.BGP-4B.ISISC.OSPFD.RIP

10.

二、填空题(10题)11.地理信息系统的英文缩写是______。

12.

第66题在HTML语言中,<IMG>标记用于表示___________。

13.

14.(18)在IPSec协议族中,有两个主要的协议,分别是_________协议和身份认证头协议。

15.IGMPv2在IGMPvl的基础上添加组成员

机制。

16.综合布线系统设计等级分为基本型、增强型与_______。

17.从介质访问控制方法的角度,局域网可分为两类,即共享局域网与。

18.

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

20.源路由选项可分为源路由选项和严格源路由选项两类。

三、2.填空题(8题)21.光纤分布式数据接口(FDDI)是一种以【】作为传输介质的高速环型网络。

22.______是指通过计算机技术与通信技术的结合来实现信息的传输、交换、存储和处理。

23.某种虚拟局域网的建立是动态的,它代表了一组IP地址。虚拟局域网中由叫做代理的设备对虚拟局域网中的成员进行管理。这个代理和多个IP结点组成IP【】虚拟局域网。

24.在因特网中,SNMP使用的传输层协议是______。

25.计算机通信体系结构中最为关键的一层是______。

26.在结构化布线系统中,传输介质通常选用双绞线和______。

27.______是SNMP网络管理系统的核心。

28.计算机网络拓扑主要是指【】子网的拓扑构型,它对网络性能、系统可靠性与通信费用都有重大影响。

四、C语言程序设计题(2题)29.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。

条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。

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

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

30.

五、1.选择题(3题)31.WindowsNTServer内置的网络协议有________。Ⅰ.TCP/IPⅡ.MWLinkⅢ.NetBEUIⅣ.数据链路控制协议

A.Ⅰ和ⅡB.Ⅰ和ⅢC.Ⅰ、Ⅱ和ⅢD.全部

32.在访问因特网过陧中,为了防止Web页面中恶意代码对自己计算机的损害,可以采取以下______防范措施。

A.利用SSL访问Web站点

B.将要访问的Web站点按其可信度分配到浏览器的不同安全区域

C.在浏览器中安装数字证书

D.要求Web站点安装数字证书

33.ATM信元的组成是()

A.5个字节信头,48个字节信息字段

B.3个字节信头,50个字节信息字段

C.15个字节信头,38个字节信息字段

D.5个字节信头,45个字节信息字段

六、1.程序设计题(3题)34.已知数据文件in38.dat中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.dat文件中。

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

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

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

试题程序:

#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("满足条件的数=%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);

}

35.函数ReadDat()的功能是实现从文件ENG9.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,

替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计算后f(p)的值小于等于32,则该字符不变,否则将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("数据文件ENG9.IN不能打开!\n\007");

return;

}

encryptChar();

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

unsignedchar*p;

if((fp=fopen("ENG9.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("PS9.DAT","w");

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

{

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

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

fclose(fp);

}

36.文件IN65.DAT中存有若干个(个数<200)4位数字的正整数,函数ReadDat()是读取这若干个正整数并存入数组xx中。请编制函数CalValue(),其功能要求是:(1)求出这个文件中共有多少个正整数totNum。

(2)求出这些数中的各位数字之和是奇数的个数totCnt,以及满足此条件的这些数的算术平均值totpjz。最后调用函数WriteDat()把所有结果输出到文件OUT65.DAT中。

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

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

#include<stdio.h>

#include<conio.h>

#defineMAXNUM200

intxx[MAXNUM];

inttotNum=0;

inttotCnt-0;

doubletotPjz=0.0;

intReadDat(void);

voidWriteDat(void);

voidCalValue(void)

{

}

voidmain()

{

inti;

clrscr();

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

xx[i]=0;

if(ReadDat())

{

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

return;

}

CalValue();

printf("文件IN65.DAT中共有正整数=%d个\n",totNum);

printf("符合条件的正整数的个数=%d个n",totCnt);

printf("平均值=%.21f\n",totPjz);

WriteDat();

}

intReadDat(void)

{

FILE*fp;

inti=0;

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

return1;

while(!feof(fp))

{

fscanf(fp,"%d",&xx[i++]);

}

fclose(fp);

return0;

}

voidWriteDat(void)

{

FILE*fp;

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

fprintf(fp,"%d\n%d\n%.2,1f\n",totNum,totCnt,totPjz);

fclose(fp);

}

参考答案

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

2.C高等级的STM-N是将STM-1同步复用而成。4个STM-1构成STM-4。不管STM-N中N值是多少,各种STM-N的帧长度都是固定的125微秒。STM-4的速率为4x155.520=622.080Mbps?

3.A解析:电子邮件是目前唯一一种可以跨越所有体系结构和供应商平台的分布式应用,为电子邮件提供身份认证和机密性服务的要求逐渐增强,目前广泛使用的方案有:PGP和S/MIME。PGP(PrettyGoodPrivacy,相当好的私密性)不依赖于任何组织和权威的应用方案,提供了机密性和身份认证服务,可用于电子邮件和文件存储。适合个人和团体组织使用;S/MIME是因特网标准。MIME(多用途因特网邮件扩展)是一种因特网邮件标准化的格式,它允许以标准化的格式在电子邮件消息中包含文本、音频、图形、视频和类似的信息。S/MIME

4.D

5.DIPv4地址采用32位的点分四段十进制表示,而IPv6采用的是128位的冒分八段十六进制法。按照RFC2373定义,一个完整的IPv6地址的表示法:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx例如:2031:0000:1F1F:0000:0000:0100:11A0:ADDF。为了简化其表示法,RFC2373提出每段中前面的0可以省,连续的0可省为"::",但只能出现一次,例如:1080:0:0:0:8:800:200C:417A可以简写为1080::8:800:200C:417A。类似于IPv4中的CDIR表示法,IPv6用前缀来表示网络地址空间,比如:\r\n2001:250:6000::/48表示前缀为48位的地址空间。而D选项中的FF4:42:BC::0:50F:21:0:03D已经超过8段,所以表示错误。因此选择D选项。

6.C网络地址178.15.0.0/16的子网掩码占16位,在其下再划分14个大小相同的子网,则必须占用一定位数的主机位。它应满足2r>14\n,得出最少占用r=4位主机位,剩余的12位可作为划分子网的主机位,每个子网可容纳主机212-2=4094台(除去网络地址和广播地址)。

7.A

8.C

9.A边界网关协议(BGP)是运行于TCP上的一种自治系统(AutonomousSystem,AS)的路由协议,它用于在不同自治系统之间交换路由信息。RIP协议和OSPF协议都为内部网关协议,不符合题意。新版本BGP一4在1995年发布的,并已成为Internet草案标准协议。故选A选项。

10.A

11.GISGIS解析:地理信息系统(GIS)有时又称为“地学信息系统”或“资源与环境信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。

12.图像

【解析】页面是~种结构化文档,采用超文本标记语言(HTML)书写而成。HTML是一个简单的标记语言。用来描述Web文档的结构。①基本结构

13.

14.18)封装安全负载或ESP或封装安全负载(ESP)

【解析】在IPSec协议族中,有两个主要的协议,分别是封装安全负载协议和身份认证头协议。

15.快速离开快速离开解析:IGMPvl定义了基本的组成员查询和报告过程;IGMPv2在IGMPv1的基础上添加了组成员快速离开的机制;IGMPv3中增加的主要功能是成员可以指定接收或指定不接收某些组播源的报文。

16.\n综合型

\n

17.交换式局域网从局域网应用的角度看,其特点如下。

—局域网覆盖有限的地理范围,能够满足机关、企业、校园、军营等有限范围内的计算机、终端与各类信息处理设备的联网需求。

—局域网具有较高的数据传输速率、较低的误码率和高质量的数据传输环境。

—局域网一般属于一个单位所有,易于建立、维护和扩展。

—决定局域网的主要技术要素是:网络拓扑、传输介质与介质访问控制方法。

—局域网从介质访问控制方法的角度可以分为共享介质局域网与交换式局域网。

18.

19.\n内部

\n

20.松散IP选项主要用于控制和测试两大目的。IP数据报选项由选项码、长度和选项数据3个部分组成。其中,选项码用于确定选项的具体内容,选项数据部分的长度由选项长度字段决定。常见的IP选项有:源路由,指由源主机指定的IP数据报穿越Internet所经过的路径;源路由选项,可以用于测试某个特定网络的吞吐率,也可以使数据报绕开出错网络,分为严格源路由选项(规定IP数据报经过路径上的每一个路由器)和松散源路由选项(给出IP数据报必须经过的一些要点路由器);记录路由,指记录IP数据报从源主机到目的主机所经过的路径上的各个路由器的IP地址;记录路由选项,可以判断IP数据报传输过程中所经过的路径,还可以测试Internet中路由器的路由配置是否正确。时间戳用于记录IP数据报经过每一个路由器时的当地时间。时间戳中的时间改善人民生活采用格林尼治时间,以千分之一秒为单位。时间戳选项用于分析网络吞吐率、拥塞情况和负载情况等。

21.光纤光纤解析:光纤分布式数据接口(FDDI)是一种以多模或单模光纤作为传输介质的高速环型网络。它采用IEEE802.2的逻辑链路控制LLC协议和IEEE802.5的单令牌的环网介质访问控制MAC协议。数据传输速率可高达100Mbps,联网的结点数可达1000个,环路长度可达100km,是校园网的主干网和城域网的一种方案。

22.数据通信数据通信解析:数据通信是指通过计算机技术与通信技术的结合来实现信息的传输、交换、存储和处理。数据通信系统是指以计算机为中心,通过数据传输系统与分布在远地的数据终端设备连接起来,以实现数据通信的系统。

23.广播组广播组解析:IP广播组虚拟局域网:动态建立,通过虚拟局域网代理管理成员,很高的灵活性,可以跨越路由器形成与广域网的互联。

24.UDPUDP解析:SNMP是简单网络管理协议,它使用的传输层协议是UDP,UDP提供了不可靠的无连接的传输服务。

25.传输层传输层解析:传输层向用户提供可靠的端到端服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最为关键的一层。

26.光纤或光缆光纤或光缆解析:在结构化布线系统中,传输介质主要采用非屏蔽双绞线与光纤混合结构,可以连接各种设备与网络系统,包括语音、数据通信设备、交换设备、传真设备和局域网系统。

27.管理信息库或MIB管理信息库或MIB解析:管理信息库(MIB)是网络被管设备中代理所维持的各种状态信息的集合,这些信息称为SNMP的被管对象,MIB就是保存所有网络管理对象的数据结构。在SNMP模型中每个代理结点都保存一个管理信息库。代理收集信息通过SNMP协议提供给网络管理系统。管理信息库是SNMP网络管理系统的核心。

28.通信通信解析:计算机网络拓扑通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络中各实体之间的结构关系。计算机网络拓扑主要是指通信子网的拓扑构型。

29.【审题关键句】以行为单位从字符串左边部分降序排序,右边部分升序排序。如果原字符串长度为奇数,则最中间的字符不参加处理。

\n【解题思路】

\n①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、P。

\n②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xx[il的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx[i]的长度的一半赋给变量P;在第二层for循环中,变量j从0开始,依次递增直到其值等于(p-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于P,对字符串xx[i]左半部分的子字符串中的字符xx[i][j]和xx[i][k]按照ASCII码值的大小进行比较,如果xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换,实现对字符串xx[i]左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx[i]的长度为奇数,则变量P加1,因为这时字符串的中间字符不参与排序。再对字符串xx[i][j]右半部分的字符串按升序排列。在for循环中,变量j从P开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于Ien,对字符xx[i][j]和xx[i][k]按其ASCII码值的大小进行比较,如果字符xx[i][j]的ASCII码值大于xx[i][k]的ASCII码值,则两者进行互换,实现字符串xx[i]右半部分的字符串按照升序排列。

\n【参考答案】

\n

30.【审题关键句】

\n

\n【解题思路】

\n①首先定义变量并赋值,包括表示级数的整型变量al、a2,赋初值l,表示级数前n项的和s,其初值为2,表示级数的第n项t,循环变量i,级数n项赋初值l。

\n②采用for循环,循环变量i从0开始依次递增到2。在循环体中对m的值扩大l0倍,当级数前n项的和s小于m时,根据级数的第n项等于第n-2项与2倍的第n-1项的和,把表达式al+2*a2的值赋给变量t。然后把级数前11.1项的和s加上第n项的值t赋给变量S,求得级数前n项的和赋给变量s。把il的值加1,在下次循环中计算级数第n+1项的值,把变量当前级数第n-1项的值a2赋给第n.2项al,把当前的第n项t的值赋给第n-1项a2。当级数前n项的和s大于或等于m时,退出while循环。在屏幕上输出变量m和n的值,并把求的n值赋给数组元素b[i],进入下一次for循环。

\n【参考答案】

\n

31.D解析:WindowsNTServer内置有以下四种网络协议:1、TCP/IP协议;2、Microsoft公司的MWLink;3、NetBIOS的扩展用户接口(NetBEUI);4、数据链路控制协议。

32.B解析:网页恶意代码的预防:1、要避免被网页恶意代码感染,首先关键是不要轻易去一些自己并不十分知晓的站点,尤其是一些看上去非常美丽诱人的网址更不要轻易进入,否则往往不经意间就会误入网页代码的圈套。2、以IE为例,当运行IE时,单击“工具”→“Internet选项”→“安全”→“Internet区域的安全级别”,把安全级别由“中”改为“高”。3、一定要在计算机上安装网络防火墙,并要时刻打开“实时监控功能”。4、虽然经过上述的工作修改了标题和默认连接首页,但如果以后某一天又一不小心进入这类网站就又得要麻烦了。这时可以在IE浏览器中做一些设置以使之永远不能进入这类站点:打开IE属性,单击“工具”→“Internt选项”→“安全”→“受限站点”,一定要将“安全级别”定为”,再单击“站点”,在“将Web站点添加到区域中”添加自己不想去的网站网址,再单市“添加”,然后单击“应用”和“确定”即可正常浏览网页了。

33.A解析:ATM基本传输单位是信元。信元是具有固定长度的分组。ATM信元的长度是53个字节.其中5个是信头,48个是信息字段。

34.已知数据文件in38.dat中存有200个4位数并已调用读函数readDat()把这些数存入数组a中请编制一函数jsVal()其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值百位数字上的值小于等于十位数字上的值以及十位数字上的值小于等于个位数字上的值并且此4位数是偶数则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.dat文件中。注意:部分源程序已给出。程序中已定义数组:a[200]b[200]已定义变量:cnt。请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。试题程序:#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("满足条件的数=%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);}已知数据文件in38.dat中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt及数组b中符合条件的4位数输出到out38.dat文件中。\r\n注意:部分源程序已给出。\r\n程序中已定义数组:a[200],b[200],已定义变量:cnt。\r\n请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。\r\n试题程序:\r\n#include<stdio.h>\r\n#defineMAX200\r\ninta[MAX],b[MAX],cnt=0;\r\n\r\nvoidjsVal()\r\n{\r\n}\r\nvoidreadDat()\r\n{\r\ninti;\r\nFILE*fp;\r\nfp=fopen('in38.dat','r');\r\nfor(i=0;i<MAX;i++)\r\nfscanf(fp,'%d',&a[i]);\r\nfclose(fp);\r\n}\r\nvoidmain()\r\n{\r\ninti;\r\nreadDat();\r\njsVal();\r\nprintf('满足条件的数=%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nprintf('%d\\n',b[i]);\r\nwriteDat();\r\n}\r\nwriteDat()\r\n{\r\nFILE*fp;\r\ninti;\r\nfp=fopen('out38.dat','w');\r\nfprintf(fp,'%d\\n',cnt);\r\nfor(i=0;i<cnt;i++)\r\nfprintf(fp,'%d\\n',b[i]);\r\nfclose(fp);\r\n}解析:本题考查的知识点如下:

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

(2)运算符“%”及“/”的使用。

(3)选择结构中多个条件的布尔运算。

在本题中,首先要解决的问题是如何将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”——取余和、“/”——整除。将一个4位数整除1000则可得到其千位上的数字,将其除以1000取余再整除100则可得百位上的数字,除以100取余再整除10则可得十位上的数字,除以10取余则得个位上的数字。千位上的数小于等于百位上的数,百位上的数小于等于十位上的数……这些条件需要同时满足,所以各条件之间要用到“与”运算。最后的排序仍用“选择排序法”。

35.voidencryptChar(){inti;char*pf;for(i=0;i<maxline;i++)pf=xx[i];/*指针pf指向当前行的首地址*/whilie(*pf!=0){if(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶数或计算后的值小于等于32则该字符不变*/else*pf=*pf*11%256;/*否贝Jj将所对应的字符进行替代*/pf++;/*指针pf指向下一个字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i<maxline;i++)\r\npf=xx[i];/*指针pf指向当前行的首地址*/\r\nwhilie(*pf!=0)\r\n{\r\nif(*pf%2==0||*pf*11%256<=32);/*如果原字符的ASCII值是偶数或计算后\r\n的值小于等于32,则该字符不变*/\r\nelse\r\n*pf=

温馨提示

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

评论

0/150

提交评论