2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)_第1页
2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)_第2页
2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)_第3页
2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)_第4页
2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

2021年河北省沧州市全国计算机等级考试网络技术模拟考试(含答案)学校:________班级:________姓名:________考号:________

一、单选题(10题)1.Cisco路由器上使用团体字pub向管理站pub.abc.edu.cn发送自陷消息,正确的snmp配置语句是()。

A.snmp—serverenabletrapssnmp—serverhostpub.abc.edu.cnpub

B.snmp—servertrapsenablesnmp—serverhostpub.abc.edu.cnpub

C.snmp—serverenabletrapssnmp—serverpub.abc.edu.cnpub

D.snmp—servertrapsenablesnmp—serverpub.abc.edu.cnpub

2.在OSI参考模型的各层中,向用户提供可靠的端到端(End-to-End)服务,透明地传送报文的是()。

A.应用层B.数据链路层C.传输层D.网络层

3.下列关于SNMP操作的描述中,正确的是()。

A.只有团体字的访问模式是read的条件下才能实现Set操作

B.当出现自陷情况时,代理会向管理站发出包含团体字和SetResponsePDU的报文

C.当管理站需要查询时,就向某个代理发出包含团体字和SetResponsePDU的报文

D.代理使用Inform方式执行Notification操作时需要收到管理站发出的一条确认消息

4.按照ITU-T标准,传输速度为622.080Mbps的标准是()。

A.OC-3B.OC-12C.OC-48D.OC-192

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

A.HTMLB.JavaC.SQLD.VC++

6.电子政务的应用模式主要包括3种,它们是()。A.GtoG、GtoB和GtoC

B.GtoG、GtoB和BtoB

C.GtoC、GtoB和BtoB

D.GtoG、GtoC和BtoB

7.差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由少到多依次为()。

A.增量备份、差异备份、完全备份

B.差异备份、增量备份、完全备份

C.完全备份、差异备份、增量备份

D.完全备份、增量备份、差异备份

8.

9.关于网络营销的便利策略,下列哪个说法不正确()。

A.互联网直接把生产者和顾客连在一起,对企业的现有渠道结构形成了巨大挑战

B.互联网商品直接展示在顾客面前,回答顾客疑问,接受顾客定单

C.网络营销使顾客购买的方便性(Conveniencetobuy)大大提高

D.便利策略是指企业营销从顾客导向的渠道策略转向企业主导的便利策略

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

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

B.集线器的每个端口构成一个独立的冲突域

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

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

二、填空题(10题)11.网络系统分层设汁的另一个好处是可以方便地分配与规划带宽,有利于均衡负荷,提高网络效率。经验数据是:层次之问的上联带宽与下一级带宽之比一般控制在1:_________。

12.下图所示的简单互联网中,路由器S的路由表中对应目的网络的下一跳步IP地址应为______。

13.(15)域名解析有两种方式,一种是反复解析,另一种是_______解析。

14.某端口的IP地址为31/26,则该IP地址所在网络的广播地址是万个信元。

15.快速以太网采用了与传统Ethernet相同的介质访问控制方法,只是将每个比特的发送时间降低到ns。

16.数字签名是笔迹签名的模拟,用于确认发送者的身份,是一个的消息摘要。

17.Novell公司收购了SUSE,以便通过SUSEProfessional进一步发展其网络操作系统业务。

18.网络性能管理的主要目的是维护网络

和网络运营效率。

19.Skype采用了密钥长度为位的AES加密法。

20.第

71

在网络管理中,网管服务器对被控设备发出启动、停止等控制命令是属于()管理的范畴。

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

22.纵观近20年来网络操作系统的发展,网络操作系统经历了______的过程。

23.在层次结构的网络中,高层通过与低层之间的______使用低层提供的服务。

24.所谓接入网(州)是指交换局到______之间的所有设备。

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

26.电子商务业务系统包括支付型业务和【】。

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

28.计算机网络采用层次结构,各层之间互相【】。

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

条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分不作处理,排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。

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

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

30.已知数据文件in.dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVal,其功能是:把一个四位数的个位数位置上的值减去千位数位置上的值再减去百位数位置上的值最后减去十位数位置上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat把结果cnt以及数组b中符合条件的四位数输出到out.dat文件中。

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

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

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

五、1.选择题(3题)31.宽带综合业务数字网(B-ISDN)采用的数据传输技术是()。A.电路交换技术B.报文交换技术C.分组交换技术D.异步传输模式(ATM)

32.关于无线微波扩频技术,以下哪种说法是错误的?

A.相连两点距离可以很远,适用于相连两点之间具有大量阻挡物的环境

B.抗噪声和抗干扰能力强,适应于电子对抗

C.保密性强,有利于防止窃听

D.建设简便、组网灵活、易于管理

33.把高级语言源程序翻译成机器语言目标程序的工具有:解释程序与编译程序。把输入的整个源程序进行全部翻译转换,产生出机器语言的目标程序的是______。

A.解释程序B.编译程序C.二者均可D.二者都不是

六、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.下列程序的功能是:把s字符串中的所有字母改成该字母的下一个字母,字母z改成字母a。要求大写字母仍为大写字母,小写字母仍为小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求,最后调用函数readwriteDAT(),读取in36.dat中的字符串,并把结果输出到文件out36.dat中。

例如:s字符串中原有的内容为Mn123Zxy,则调用该函数后,结果为No123Ayz。

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

请勿改动主函数main()和输入输出函数readwriteDAT()的内容。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio,h>

#include<ctype,h>

#defineN81

voidreadwriteDAT();

voidchg(charas)

{

}

main()

{

chara[N];

clrscr();

printf("Enterastring:");

gets(a);

printf("Theoriginalstringis:");

puts(a);

chg(a);

printf("Thestringaftermodified:");

puts(a);

readwriteDAT();

}

voidreadwriteDAT()

{

inti;

chara[N];

FILE*rf,*wf;

rf=fopen("in36.dat","r");

wf=fopen("out36.dat","w");

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

{

fgets(a,81,rf);

chg(a);

fprintf(wf,"%s",a);

}

fclose(rf);

fclose(wf);

}

36.已知数据文件in81.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数的个数cnt,再求出所有满足此条件的4位数的平均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out81.dat文件。

例如:7153,7+1=5+3,则该数满足条件,计算严均值pjz1,且个数cnt=cnt+1。8129,8+1≠2+9,则该数不满足条件计算平均值pjz2。

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

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

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

试题程序:

#include<stdio.h>

inta[300],cnt=0;

doublepjz1=0.0,pjz2=0.0;

voidjsValue()

main()

{

inti;

readDat();

jsValue();

writeDat();

printf("cnt=%d\n满足条件的平均值pjz1=%7.21f\n不满足条件的平均值

pjz2=%7.21f\n",cnt,pjz1,pjz2);

}

readDat()

{

FILE*fp;

inti;

fp=fopen("in81.dat","r");

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

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

fclose(fp);

}

writeDat()

{

FILE*fp;

inti;

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

fprintf(fp,"%d\n%7.21f\n%7.21f\n",cnt,pjz1,pjz2);

fclose(fp)

参考答案

1.A设置路由器上的snmp代理具有发出通知的功能:在全局模式下的命令格式为“(config)#snmp—serverenabletraps[<通知类型>][<通知选项>]”。设置接收通知的管理站:此命令在全局模式下执行,用于设置网络中的哪台主机作为接收自陷消息的管理站,命令格式为“(config)#snmp—serverhost<主机名或IP地址>[traps|informs][version{l|2c}]<团体名>[udpport<端口号>][<通知类型>]”。故选择A选项。

2.C解析:在OSI参考模型的各层中,传输层的主要任务是向用户提供可靠的端到端(End-to-EnD)服务,透明地传送报文。它向高层屏蔽了下层数据通信的细节,因而是计算机通信体系结构中最关键的一层。

3.D只有团体字的访问模式是read—write的条件下才能实现Set操作。当出现自陷情况时,代理会向管理站发出包含团体字和TrapPDU的报文,当管理站需要查询时,就向某个代理发出包含团体字和GetResponsePDU的报文。故选择D选项。

4.B无源光纤网(PON)是ITU(国际电信联盟)的SG15研究组在G.983建议'基于无源光纤网的高速光纤接入系统'进行标准化的。该建议分为两个部分:\n\u3000\u3000(1)OC-3,155.520Mbps的对称业务。\n\u3000\u3000(2)上行OC-3,155.520Mbps;下行OC.12,622.080Mbps的不对称业务。\n\u3000\u3000OC-x是ITU-T的推荐标准中定义的光纤的物理层接口,它以51.84Mbps为单位定义了多个级别,用作通信服务提供商采用的光纤通信系统(SONET及SDH)、KIN交换机和路由器等的接口。故选项B正确。

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

6.A解析:电子政务的应用模式主要包括3种,它们是政府与政府间(GtoG)的应用模式、政府与企业间的应用模式(GtoB)和政府与公民间(GtoC)的应用模式。

7.AA【解析】一般都有三种备份种类:完全备份、差异备份、增量备份。完全备份是指备份全部选中的文件夹,并不依赖文件的存档属性来确定备份那些文件。差异备份即备份上一次的完全备份后发生变化的所有文件。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加和者被修改的文件。由上述备份情况可知三种备份策的空间使用由少到多分别是增量备份、差异备份、完全备份。因此选择A选项。

8.A

9.D

10.D通常认为,集线器工作在物理层,只能起到对传输介质上信号波形的接收、放大、整形与转发的作用,不涉及帧的结构,不对帧的内容做任何处理。基于MAC地址识别完成数据转发的网络互连设备是网桥或交换机等。由于连接到一个集线器的所有节点共享一个冲突域,因此连接到集线器的节点发送数据时,仍然要执行CSMA/CD介质访问控制方法。在获得发送数据的权利之后,信源节点利用一对发送线将数据通过集线器内部的总线广播出去。如果在网络链路中串接一个集线器,则将监听该链路中广播的数据包。因此选择D选项。

11.

0.0.6解析:在IP数据包传输的过程中,路由器S接收到该数据包,并判断目的网络,显然日的网络与自己不在同一网络,路由器S必须将IP数据包投递给下一站路由器R。所以,路由器S的路由表中,对应于目的网络的下一跳IP地址应该是路由器R的前端地址。

13.(15)递归【解析】域名解析有两种方式。第一种称为递归解析,要求域名服务器系统一次性完成全部名字一地址变换。第二种称为反复解析,每次请求一个服务器,不行再请求别的服务器。

.191IP地址为31/26,可知该IP地址所在网络的地址为28。它由一个B类网络划分而来,同时划分出了个网络,分别是4、28……将该子网号转换成二进制表示,形式为10101100.00010000.00000111.10000011。其中,前26位为网络标识,后6位为主机标识。由于广播地址的主机号全为1,所以将该子网号的后6位全置为1,可以得到十进制广播地址为91。

15.10快速以太网(FastEthernet)的数据传输速率为100Mbps,与传统的以太网具有相同的帧格式、相同的介质访问控制方法(CSMA/CD)、相同的接口和相同的组网方法,只是把传统以太网每个比特的发送时间由100ns降低到了10ns。

16.加密数字签名是笔迹签名的模拟,用于确认发送者身份,是一个加密的消息摘要。

17.LinuxNovell公司收购了SUSE,以便通过SUSELinuxProfessional进一步发展其网络操作系统业务。

18.服务质量服务质量

19.256Skype是一款常用的Internet即时语音通信软件,也是现在比较流行的网络电话软件。Skype融合了VoIP技术和P2P技术,主要具有网络电话、实时传信、网站浏览、语音、视频、文件传输、搜索用户等功能,更有突破防火墙限制的通信技术。Skype采用混合式网络拓扑,节点之间按照不同的能力分为普通节点和超级节点。Skype具有高清晰音质(可以听到人类的所有声音频率)、高保密性(终端之间传送的消息都是在发送前加密,发送后解密,加密算法采用AES,密钥长度为256位)、免费多方通话(支持最多5人的多方会议呼叫)和跨平台(支持Windows、Linux、MacOS等操作系统)性能。

20.配置【解析】配置管理的目标是掌握和控制网络的配置信息,从而保证网络管理员可以跟踪、管理网络中各种设备的操作状态。网管服务器对被管设备发出控制命令是属于配置管理的范畴。

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

22.从对等结构向非对等结构演变从对等结构向非对等结构演变解析:从网络操作系统的发展来看,网络操作系统经历了从对等结构向非对等结构演变的过程。对等结构网络操作系统中,所有的连网结点地位平等,安装在每个连网结点的操作系统软件相同,连网计算机的资源在原则上都是可以相互共享的。在非对等结构网络操作系统设计中,连网结点分为:网络服务器和网络工作站两类。网络服务器采用高配置与高性能的计算机,以集中方式管理局域网的共享资源,并为网络工作站提供各类服务;网络工作站一般是低配置的微型机系统,主要为本地用户访问本地资源与访问网络资源提供服务。

23.接口接口解析:在层次结构的网络中,各层之间相互独立,高层并不需要知道低层是如何实现的,仅需知道该层通过层间的接口所提供的服务,上层通过接口使用低层提供的服务。

24.用户终端用户终端解析:用户终端到交换局之间的设备称为接入网。

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

26.非支付型业务非支付型业务解析:电子商务活动分为支付型业务和非支付型业务。

27.1111解析:IEEE802.11b是美国电机电子工程师协会(IEEE)为了改进其最初推出的无线标准IEEE802.11而推出的第二代无线局域网络协议标准。它的最高数据传输速率为11Mbit/s,无须直线传播。

28.独立独立解析:计算机网络采用层次结构,各层之间互相独立,每一层又实现了相对独立的功能。

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

\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

30.【审题关键句】千位+十位等于百位+个位,且四位数是偶数,统计出满足此条件的个数,并把这些四位数按从小到大的顺序存入数组。

\n【解题思路】

\n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的四位数的条件是“干位+十位=百位+个位”,参考答案的第8条语句,修改if条件语句的判断条件即可。

\n【参考答塞】

\n

31.D解析:宽带综合业务数字网既不能采用像电话那样的电路交换技术,也不能采用数据通信网的分组交换技术,它将采用一种新的快速分组交换技术,即异步传输模式(ATM),利用这种交换技术可以较好地进行各种不同业务的综合处理。

32.A解析:无线微波扩频技术是无线接入技术一种,微波扩频通信具有以下特点:建设无线微波扩频通信系统目前无须申请、带宽较高、建设周期短;一次性投资、建设简便、组网灵活、易于管理,设备可再次利用,相连单位距离不能太远,并且两点直线范围内不能有阻挡物。抗噪声和抗干扰能力强,具极强的抗窄带瞄准式干扰能力,适应军事电子对抗;能与传统的调制方式共用频段:信息传输可靠性高;保密性强,伪随机噪声使得不易发现信号的存在而有利于防止窃听;多址复用,可以采用码分复用实现多址通信;设备使用寿命较长。

33.B【解析】把高级语言源程序翻译成机器语言目标程序的工具有:解释程序与编译程序。编译程序是把输入的整个源程序进行全部翻译转换,产生出机器语言的目标程序;解释程序是把源程序输入一句、翻译一句、执行一句,并不形成整个目标程序。

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.voidchg(char*s){while(*s)if(*s=='z'||*s=='z')/*字母z改成字母a字母z改成字母A*/{*s-=25;s++;/*取下一个字母*/}elseif(*s>='a'&&*s<='y')/*把小写字母改成该字母的下一个字母*/{*s+=l;s++;/*取下一个字母*/}elseif(*s>='A'&&*s<='Y')/*把大写字母改成该字母的下一个字母*/{*s+=l;s++;/*取下一个字母*/}elses++;/*取下一个字母*/}voidchg(char*s)\r\n{\r\nwhile(*s)\r\nif(*s=='z'||*s=='z')/*字母z改成字母a,字母z改成字母A*/\r\n{\r\n*s-=25;\r\ns++;/*取下一个字母*/\r\n}\r\nelseif(*s>='a'&&*s<='y')/*把小写字母改成该字母的下一个字母*/\r\n{\r\n*s+=l;\r\ns++;/*取下一个字母*/\r\n}\r\nelseif(*s>='A'&&*s<='Y')/*把大写字母改成该字母的下一个字母*/\r\n{\r\n

温馨提示

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

评论

0/150

提交评论