




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【2021年】陕西省渭南市全国计算机等级考试网络技术测试卷(含答案)学校:________班级:________姓名:________考号:________
一、单选题(10题)1.下面关于城名系统说法正确的是()。
A.域名系统是网状结构的,按组织棋式和地理模式划分的域名彼此交叉
B.域名系统的所有管理权都集中在NIC
C.域名服务器可以进行域名/IP地址转换
D.域名解析是从小到大,由底向上进行的
2.在虚拟局域网中.同一逻辑工作组的成员之间希望进行通信,那么它们()。
A.不一定要连在同一物理网段,而且可以使用不同的操作系统
B.一定要连在同一物理网段,而且必须使用相同的操作系统
C.一定要连在同一物理网段,可以使用不同的操作系统
D.不一定要连在同一物理网段,必须使用相同的操作系统
3.OSI参考模型中,负责根据通信子网的特征最佳地利用网络资源,并以可靠和经济的方式,为两个端系统的会话层之间,提供建立、维护和取消传输连接的功能的是()。
A.物理层B.数据链路层C.网络层D.传输层
4.下列对IEEE802.11协议的描述中,错误的是()。
A.定义了无线节点与无线接入点两种类型的设备
B.物理层采用FSK调制方式
C.MAC层采用CSMA/CA协议
D.点-点工作模式可支持最多由256个节点组成的无线Adhoc网络
5.将Cisco路由器的配置保存在NVRAM中,正确的命令是()。
A.Router#writeflash
B.Router#writenetwork
C.Router#writememory
D.Router#writeerase
6.1000BASE-T标准使用5类非屏蔽双绞线,双绞线长度最长可以达到()。
A.25米B.50米C.100米D.250米
7.关于IP数据报的说法正确的是()。
A.任何物理网络能处理的最大报文长度相同
B.分片后的报文在投递中可以自行重组
C.IP数据报是需要传输的数据在IP层加上IP头信息封装而成的
D.数据报填充域属于IP数据报数据区
8.互联网用户应在其网络正式联通之日起()内,到公安机关办理国际联网备案手续。A.三十日B.二十日C.十五日D.四十日
9.下列关于xDSL技术的说法中,错误的是()。
A.xDSL是一种以普通电话线为传输媒介的传输技术
B.xDSL信号传输距离愈长,信号衰减愈大,愈不适合高速传输,所以xDSL只能工作在用户环路上
C.xDSL的上下行传输速率必须对称
D.xDSL的高带宽要归功于先进的调制解调技术
10.关于网络操作系统的描述中,正确的是()。A.A.NetWare是一种UNIX操作系统
B.NetWare是Cisco公司的操作系统
C.NetWare以网络打印为中心
D.SUSELinux是Novell公司的操作系统
二、填空题(10题)11.
12.在Internet中计算机之间直接利用IP地址进行寻址,因而需要将用户提供的主机名转换成IP地址,这个过程称为域名解析。Internet域名解析有______和反复解析两种方式。
13.在数据报交换方式中,每个分组在传输过程中都必须带有和源地址。
14.(16)当信息从信源向信宿流动时可能会受到攻击。其中中断攻击是破坏系统资源,这是对网络_________性的攻击。
15.红外无线局域网的数据传输技术包括______红外传输、全方位红外传输与漫反射红外传输。
16.不可逆加密机制包括Hash算法和消息认证码,用于数字签名和______。
17.
18.
19.(6)利用存储转发原理传送数据时,被传送的数据单元相应可以分为两类:报文和__________。
20.
第70题IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加___________凑齐。
三、2.填空题(8题)21.电子邮件服务采用【】工作模式。
22.IEEE【】标准定义了CSMA/CD总线介质访问控制子层与物理层规范。
23.目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。
24.OSI7层参考模型中的最高层是______。
25.网络安全环境由三个部分组成,它们是技术、管理和______。
26.ISDN为用户提供了两类速率接口,一类为______,另一类为主速率接口。
27.描述数据通信的基本技术参数是数据传输速率与【】。
28.以太网交换机可以有多个端口,可以分为专用端口和【】。
四、C语言程序设计题(2题)29.已知数据文件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的内容。
30.函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。
条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。
注意:部分源程序存在test.c文件中。
请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
五、1.选择题(3题)31.某单位已经组建了多个Ethernet工作组网络,如果计划将这些工作组网络通过主干网互联,那么下面哪一种是主干网优选的网络技术?()
A.帧中继B.ATMC.FDDID.千兆以太网
32.在下列各选项中,EDI不能执行的功能是()。
A.格式转换功能B.翻译功能C.通信功能D.编辑功能
33.在公钥密码体制中,用于加密的密钥为
A.公钥B.私钥C.公钥与私钥D.公钥或私钥
六、1.程序设计题(3题)34.已知数据文件IN76.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数和十位数组成另一个新的十位数cd(新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中至少有一个数能被17整除,同时两个新十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,最后调用写函数wfiteDat()把结果cnt及数组b中符合条件的4位数输出到OUT76.DAT文件中。
注意:部分源程序已给出。
程序中已定义数组:a[200],b[200],己定义变量:cnt。
请勿改动主函数main()、读函数madDat()和写函数writeDat()的内容。
试题程序:
#include<stdio.h>
#defineMAX200
inta[MAX],b[MAX],cnt=0;
voidjsVal()
{
}
voidreadDat()
{
inti;
FILE*fp;
fp=fopen("IN76.DAT","r");
for(i=0;i<MAX;i++)
fscanf(fp,"%d",&a[i]);
fclose(fp);
}
main()
{
inti;
readDat();
jsVal();
printf("满足条件的数=%d\n",cnt);
for(i=0;i<cnt;i++)
printf("%d",b[i]);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
inti;
fp=fopen("OUT76.DAT","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf(fp,"%d\n",b[i]);
fclose(fp);
}
35.读函数ReadDat()实现从文件ENG28.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用写函数WriteDat()把结果xx输出到文件PS28.DAT中。
替代关系:f(p)=p*11mod256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果计算后f(p)的值小于等于32或f(p)对应的字符是小写字母,则该字符不变,否则将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("数据文件ENS28.IN不能打开!\n\007");
return;
}
encryptChar();
WriteDat();
}
intReadDat(void)
{
FILE*fp;
inti=0;
unsignedchar*p;
if((fp=fopen("ENG28.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("PS28.DAT","w");
for(i=0;i〈maxline;i++)
{
printf("%s\n",xx[i]);
fprintf(fp,"%sin",xx[i]);
}
fclose(fp);
}
36.已知数据文件1N68.DAT中存有200个4位数,并已调用读函数readDat()把这些数存入数组a中,清编制一函数JsVal(),其功能是:如果4位数各位上的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()把结果cnt及数组b中符合条件的4位数输出到OUT68.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("IN68.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",bIii);
printf("\n");
writeDat();
}
writeDat()
{
FILE*fp;
ihti;
fp=fopen("out68.dar","w");
fprintf(fp,"%d\n",cnt);
for(i=0;i<cnt;i++)
fprintf{fp,"%d\n",bIii);
fclose(fp);
}
参考答案
1.C
2.A解析:虚拟网络中同一逻辑工作组的成员可以处于不同的物理网段,当一个结点从一个逻辑工作组转移到另一个逻辑工作组时,只需要通过软件设定,而不需要改变它在网络中的物理位置。同一个逻辑工作组的结点可以分布在不同的物理网段上,但它们之间的通信就像在同一个物理网段上一样。
3.D
4.BIEEE802.11无线标准定义的传输速率是1Mbps和2Mbps,可以使用FHSS和DSSS技术。IEEE802.11定义了两种类型的设备:无线节点和无线接入点。在IEEE802.11中对CSMA/CD进行了一些调整,采用了新的协议CSMA/CA或者DCF。IEEE802.11b运作模式基本分为两种:点对点模式和基本模式。其中点对点模式最多可连接256台PC。所以A、C、D选项都正确,因此B选项错误。
5.CC
解析:从NVRAM加载配置信息命令为Configurememory
将路由器配置保存在NVRAM中命令为Writememory
6.C解析:本题考查1000BASE-T标准的相关概念。1000BASE-T标准使用5类非屏蔽双绞线,双绞线长度最长可以达到100米。正确答案为选项C。
7.C利用IP进行互联的各个物理网络能处理的最大报文长度有可能不同;分片后的报文独立选择路径传送,所以报文在投递途中不会也不可能重组;需要传输的数据在IP层,加上IP头信息,封装成口数据报;数据报填充域属于IP数据报报头区。\r\n
8.A
9.C解析:xDSL技术上下行传输速率可以不相同。上下行速率相同称为对称型,不相同的称为非对称型。
10.D解析:Netware是NOVELL公司推出的网络操作系统。Netware最重要的特征是基于基本模块设计思想的开放式系统结构。Netware是一个开放的网络服务器平台,可以方便地对其进行扩充。Netware系统对不同的工作平台(如D0S、0S/2、Macintosh等),不同的网络协议环境如TCP/IP以及各种工作站操作系统提供了一致的服务。
11.
12.递归解析递归解析解析:域名解析可以有两种方式,一种叫递归解析,要求名字服务器系统一次性完成全部名字一地址变换。第二种叫反复解析,每次请求一个服务器,不行再请求别的服务器。
13.目的地址数据报方式的主要技术特点有:同一报文的分组可以经不同的传输路径通过通信子网;同一报文的不同分组到达目的节点时可能出现乱序、重复和丢失现象;每个分组在传输过程中都必须带有目的地址和源地址;传输延迟较大,适用于突发通信,不适于进行长报文和会话式通信。
14.可用
【解析】中断是对可用性的攻击。
15.定向光束定向光束解析:红外无线传输分为:定向光束红外传输、全方位红外传输和漫反射红外传输。
16.身份认证身份认证解析:不可逆加密机制包括Hash算法和消息认证码,用于数字签名和身份认证。
17.
18.
19.报文分组【解析】利用存储转发交换原理传送数据时,被传送的数据单元相应可以分为两类:报文与报文分组。
20.0
【解析】IP数据报的报头长度应当是32b的整数倍,如果不是,需要填充域加0凑齐。
21.服务器/客户机服务器/客户机解析:电子邮件服务采用服务器/客户机的工作模式。
22.802.802.解析:IEEE802委员会为局域网制定了一系列标准,统称为IEEE802标准。这些标准主要是:1、IEEE802.1标准,它包括局域网体系结构、网络互连,以及网络管理与性能测试;2、IEEE802.2标准,定义了逻辑链路控制LLC子层功能与服务。3、IEEE802.3标准,定义了CSMMCD总线介质访问控制子层与物理层规范。4、IEEE802.4标准,定义了令牌总线(TokenBus)介质访问控制子层与物理层规范。5、IEEE802.5标准,定义了令牌环(TokenRing)介质访问控制子层与物理层规范。6、IEEE802.6标准,定义了城域网MAN介质访问控制子层与物理层规范。7、IEEE802.7标准,定义了宽带技术。8、IEEE802.8标准,定义了光纤技术。9、IEEE802.9标准,定义了综合语音与数据局域网IVDLAN技术。10、IEEE802.10标准,定义了可互操作的局域网安全性规范SILS。11、IEEE802.11标准,定义了无线局域网技术。
23.网状网状解析:在采用点—点线路的通信子网中,每条物理线路连接一对结点。基本拓扑构型有4种:星形、环形、树形与网状形。网状拓扑的主要优点是系统可靠性高,但是结构复杂,必须采用路由选择算法与流量控制方法。目前实际存在和使用的广域网基本上都是采用网状拓扑构型。
24.应用层应用层解析:OSI7层网络参考模型最高层是应用层,它的作用是确定进程之间通信的性质,以满足用户的需要。
25.法律法律解析:网络安全环境主要是由技术,管理和安全组成,它们一起构成整个网络安全系统,我们从这几个方面去维持网络安全,任何一方面被打破,网络的安全无法得到保障。
26.基本速率接口基本速率接口解析:ISDN提供了两类速率接口为BPI和PPI,分别是基本速率接口和主速率接口。
27.误码率误码率解析:本题考查点是数据传输速率与误码率。数据传输速率是指每秒可以传输的二进制代码位数,单位是“位/秒”,记作b/s或bps,因此,数据传输速率又称为比特率。误码率是指数字信号在传输过程中被传错的二进制位的概率,也称为出错率。它是衡量数字通信系统可靠性的一个重要参数。若传输的总位数为N,传错的位数为Ne,则误码率P可表示为:P=Ne/N。
28.共享端口共享端口解析:如果一个端口只连接一个结点,这个结点就可以独占带宽,这类端口通常被称为专用端口;如果一个端口连接一个以太网,那么这个端口将被以太网中的多个结点所共享,这类端口就称为共享端口。
29.【审题关键句】个位-千位-百位-十位,结果大于零的数的个数,求满足此条件以及不满足此条件的四位数平均值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
30.【审题关键句】以行为单位从字符串左边部分降序排序,排序后左边部分与右边部分进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理。
\n【解题思路】①定义循环变量i、j、k和整型变量len、P。
\n②第一层for循环中,循环变量i从0开始,依次递增直到其值等于20,实现对20行数据的逐行处理。在循环体中,对于i行首先调用函数strlen(xx[i])求得第i行字符串的长度,并把其值赋给变量len,再用len除以2,得到第i行字符串长度的一半,赋给变量P。在第二层for循环中,循环变量j从0开始,依次递过来增直到其值等于(p-1),在第三层for循环中,循环变量k从j+1开始,依次递过来增直到其值等于P,比较字符xx[i][j]ASCII码值与xx[i][k]ASCII码值的大小,如果字符xx[i][j]的ASCII码值小于xx[i][k]的ASCII码值,则两者进行互换实现对第i行字符串左半部分的字符串按降序排列。
\n③用变量len的值对2求余数,如果余数为1,则调用函数字符串拷贝函数strcpy,把从字符串xx[i]+P+1开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数stmcat把字符串xx[i]的中间字符连接到字符串变量s仃的后面,再调用字符串连接函数stmcat把字符串xx[i]的左半部分的子字符串连接到变量str的后面;如果余数不等于l,则调用字符串拷贝函数strcpy,把从字符串xx[i]+P开始直到字符串xx[i]的结尾的子字符拷贝到字符串变量str中,再调用字符串连接函数strncat把字符串xx[i]的左半部分的子字符串连接到变量str的后面,实现字符串xx[i]左右部分子字符串的交换。
\n④调用字符串拷贝函数strcpy,把字符串变量str的值拷贝到字符串xx[i],实现把排序后的结果仍按行重新存入字符串数组xx中。
\n【参考答案】
\n
31.D解析:用Ethernet组建企业网的全面解决方案是桌面系统采用传输速率为10Mbps的Ethernet,部门级系统采用传输速率为100Mbps的快速以太网,企业级系统采用传输速率为1000Mbps的千兆以太网。Ethernet与ATM工作机理存在着较大的差异,在采用ATM局域网仿真时,ATM网的性能将会下降。
32.B解析:EDI用户根据国际通用的标准格式编制报文,以机器可读取的方式将结构化的信息,例如订单、发票、提货单、海关申报单、进出口许可证等,按照协议将标准化文件通过计算机网络传送。所以其具有编辑功能,格式转换功能和通信功能。
33.A解析:本题考查点是公钥密码体制中的加密运算。公开密码体制中,加密密钥和解密密钥是不相同的。每一个用户都有一对特定的密钥,其中加密密钥是公开的,称为“公用密钥”;解密密钥是保密的,由使用者妥善保管,称为“私有密钥”。使用不对称密钥算法进行数据加密时,要公用密钥和私有密钥配合使用。发送方使用接收方的公用密钥对数据进行加密,而接收方用自己的私有密钥进行数据解密。公开密码体制中的典型代表是广泛使用的RSA(RivetsShamirAdleman)算法。
34.voidjsVal(){intithouhuntendataj;intabcd;for(i=0;i<200;i++){thou=a[i]/1000;/*求四位数的千位数字*/hun=a[i]%1000/100;/*求四位数的百位数字*/ten=a[i]%100/10;/*求四位数的十位数字*/dsta=a[i]%10;/*求四位数的个位数字*/ab=data*10+thou;/*把个位数和千位数组合成一个新的十位数ab*/cd=hun*10+ten;/*把百位数和十位数组成另一个新的十位数cd*/if((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1&&cd%2!=1))&&ab!=0&&cd!=0){/*如果新组成的两个十位数必须是一个奇数另一个为偶数且两个十位数中至少有一个数能被17整除同时两个新十位数字均不为0*/b[cnt]=a[i];/*则将满足条件的数存入数组b中*/cnt++;/*统计满足条件的数的个数*/}}for(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/for(j=i+l;j<cnt;j++)if(b[i]<b[j]){data=b[i];b[i]=b[j];b[j]=data;}}voidjsVal()\r\n{\r\ninti,thou,hun,ten,data,j;\r\nintab,cd;\r\nfor(i=0;i<200;i++)\r\n{\r\nthou=a[i]/1000;/*求四位数的千位数字*/\r\nhun=a[i]%1000/100;/*求四位数的百位数字*/\r\nten=a[i]%100/10;/*求四位数的十位数字*/\r\ndsta=a[i]%10;/*求四位数的个位数字*/\r\nab=data*10+thou;/*把个位数和千位数组合成一个新的十位数ab*/\r\ncd=hun*10+ten;/*把百位数和十位数组成另一个新的十位数cd*/\r\nif((ab%17==0||cd%17==0&&((ab%2!=l&&cd%2==1)||(ab%2==1\r\n&&cd%2!=1))&&ab!=0&&cd!=0)\r\n{/*如果新组成的两个十位数必须是一个奇数,另一个为偶数且两个十位数中\r\n至少有一个数能被17整除,同时两个新十位数字均不为0*/\r\nb[cnt]=a[i];/*则将满足条件的数存入数组b中*/\r\ncnt++;/*统计满足条件的数的个数*/\r\n}\r\n}\r\nfor(i=0;i<cnt-1;i++)/*将数组b中的数按从大到小的顺序排列*/\r\nfor(j=i+l;j<cnt;j++)\r\nif(b[i]<b[j])\r\n{\r\ndata=b[i];\r\nb[i]=b[j];\r\nb[j]=data;\r\n}\r\n}解析:本题考查的知识点如下:
(1)将一个4位整数各位上的数转变成单独的个位数。
(2)判断结构中多个条件的布尔运算。
(3)循环的使用。
(4)数据的排序。
在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“%”(取余)和“/”(整除)。将—个4位数整除1000则可得到其千位—卜的数字,除以1000取余再整除100则可得百位。上的数字,除以100取余再整除10则可得十位卜的数字,除以10取余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数,否则为奇数。两个数必须一个为奇数,另一个为偶数,这就有两种情况;ad为奇数,cd为偶数;或者ab为偶数,cd为奇数。两者满足一种即可,所以这两种情况间用“或”运算。两个数中至少有1个能被17整除,ab能被17整除与cd能被17整除两个条件满足一个即可,所以这两个条件之间用“或”运算。但这个条件与其他条件必须同时满足,所以此条件与其他条件之间用“与”运算。先将满足条件的数存入数组b中,再对数组中的数据进行排序。最后的排序采用“选择排序法”。
35.voidencryptChar(){inti;char*pf;for(i=0;i〈maxline;i++){pf=xx[i];while(*pr!=0){if((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32){/*如果计算后的值小于等于32或对应的字符是小写字母*/pf++;/*则不作任何操作取下一个数进行处理*/continue;}*pf=*pf*11%256;/*否则用新字符来替代这个字符*/pf++;/*取下一个字符*/}}}voidencryptChar()\r\n{\r\ninti;\r\nchar*pf;\r\nfor(i=0;i〈maxline;i++)\r\n{\r\npf=xx[i];\r\nwhile(*pr!=0)\r\n{\r\nif((*pf*11%256>='a'&&*pf*11%256〈='z')||*Pf*11%256〈=32)\r\n{/*如果计算后的值小于等于32或对应的字符是小写字母*/\r\npf++;/*则不作任何操作,取下一个数进行处理*/\r\ncontinue;\r\n}\r\n*pf=*pf*11%256;/*否则用新字符来替代这个字符*/\r\npf++;/*取下一个字符*/\r\n}\r\n}\r\n}解析:本题主要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的各行。当前行如果确定下来,用指针的移动就可以依次扫描该行的所有字符元素,每得到一个字符
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 六公司美食团购活动方案
- 兰亭雅集活动方案
- 兰州石化活动方案
- 共享纸巾活动方案
- 共创未来展览活动方案
- 共建诚信活动方案
- 关于五一系列活动方案
- 关于党课活动方案
- 关于公益献血活动方案
- 关于冬至活动方案
- 2025甘肃省农垦集团有限责任公司招聘生产技术人员145人笔试参考题库附带答案详解析
- 2024-2025学年四川省成都市高一语文下学期期末考试试卷(含答案)
- 2024年重庆市高考思想政治试卷真题(含答案解析)
- 华南理工综评机测试题(一)
- 伟大的《红楼梦》智慧树知到期末考试答案章节答案2024年北京大学
- 期末测试卷(试题)-2023-2024学年苏教版五年级数学下册
- GB 1886.358-2022食品安全国家标准食品添加剂磷脂
- 调岗调薪实操指引PPT课件
- 凹版印刷技术与凹版油墨PPT优秀课件
- 自动制钉机机械原理课程设计
- 松江云安JB3102安装调试说明
评论
0/150
提交评论