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

下载本文档

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

文档简介

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

一、单选题(10题)1.某一主机IP地址为5,子网掩码是40。该主机的有限广播地址为()。

A.55

B.

C.5

D.55

2.早期广域网中广泛使用的X.25通信子网,从交换技术上看,是一种典型的()。

A.分组交换网B.ATM交换网C.线路交换网D.动态交换网

3.下列关于以太网接收流程,错误的是()。

A.所有结点只要不发送数据就处于接收状态

B.某个结点在收到一个数据帧后,首先判断接收的数据帧长度,如果长度小于规定的帧的最小长度则丢弃该帧

C.结点在完成一个数据帧的接收,首先检查帧的目的地址,如果目的地址不符,结点丢弃收到的核

D.接收结点进行地址匹配后,确认是接收的帧,则进行LLC数据长度检查

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

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

B.背板能力决定了路由器的吞吐量

C.语音、视频业务对延时抖动要求较高

D.突发处理能力是以最小帧间隔值来衡量的

5.下列关于邮件系统的描述中,错误的是()。

A.Outlook为邮件系统中的客户端软件

B.客户端软件使用POP3或IMAP4协议发送/接收邮件

C.邮件服务器间使用SMTP协议发送邮件

D.邮件系统使用的传输层协议为TCP

6.第

7

下列关于业务子系统的说法中,正确的一条是()

A.各种模式的电子商务系统中的业务子系统是不相同的

B.业务子系统可以单独工作

C.业务子系统中必须包括在线支付子系统

D.业务子系统中必须包括客户留言系统

7.如果遭受到DoS攻击,一般是利用了哪个漏洞()。

A.SAMB.RPCC.UPNPD.以上都错

8.在计算机网络中,用户访问网络的界面是()。A.主机B.终端C.通信控制处理机D.网卡

9.关于信息安全,下列说法错误的是()。

A.信息安全是指信息网络的硬件、软件及其系统中的数据收到保护,不收偶然的或恶意的原因遭到破坏、更改、泄漏、系统连续可靠正常地运行,信息服务不中断

B.从广义来说,凡是涉及信息的保密性、完整性、可用性等的相关技术和理论都是信息安全的研究领域

C.信息安全是一门涉及计算机科学、网络技术、通信技术、密码技术等多种学科的综合性学科

D.网络环境下的计算机安全操作系统是保证信息安全的关键

10.如果某主机需要向子网掩码为的网络进行直接广播,那么它应使用的目的IP地址为:()。

A.B.55C.55D.

二、填空题(10题)11.(8)网桥可以通过_________过滤和转发帧隔开网段中的流量。

12.帧中继(Frame.Relay)是在X.25分组交换的基础上,简化了差错控制、流量控制和【】功能,而形成的一种新的交换技术。

13.(16)网络信息安全主要包括两个方面:信息传输安全和信息_________安全。

14.TokenBus局域网中的令牌是一种特殊结构的控制帧,它用来控制结点对总线的【】。

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

16.(6)TCP/IP参考模型的主机一网络层对应于OSI参考模型的物理层与_________。

17.总线按控制方式分为集中式和______两种类型。

18.根据协议的作用范围,组播协议可分为__________和IP组播路由协议两种。

19.(20)搜索引擎在外观,功能上等方面千差万别,但其构成一般包括搜索器、索引器、检索器和_________4个部分。

20.(11)回送地址通常用于网络软件测试和本地机器进程间通信,这类IP地址通常是以十进制数________开始的。

三、2.填空题(8题)21.网络安全策略包括【】、先进的技术和严格的管理。

22.如果要保证电子商务的安全,除了必要的技术手段外,加强企业内部的管理和制定相应的【】也非常重要。

23.电子商务采用层次化的体系结构,支付型电子商务体系结构的4个层次为【】、安全保障、支付体系和业务系统。

24.如果电缆调制解调器使用4MHz的频带宽度,那么,在利用256QAM时,它可以提供的速率为【】Mbps。

25.路由器是构成因特网的关键设备。按照OSI参考模型,它工作于【】层。

26.如果路由表中没有包含到某一特定网络或特定主机的路由,路由选择例程就可以将数据报发送到______上。

27.如果互联的局域网采用了两种不同的协议,就需要使用【】来连接。

28.实现EDI的基础和必要条件是______。

四、C语言程序设计题(2题)29.已知在文件in.dat中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位),单价dj(整型),数量sl(整型),金额je(长整型)五部分组成。其中:金额=单价*数量。函数ReadDat读取这100个销售记录并存入结构数组sell中。请编制函数SortDat,其功能要求:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell中。最后main函数调用函数WriteDat把结果输出到文件out.dat中。

提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。

例如:sell[i]=temp;

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

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

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

提示:若中间变量为PRtemp,则可以直接使用结构赋值语句进行解题;产品代码比较请用函数strcmp进行解题。

例如:sell[i]=temp;

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

请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。

五、1.选择题(3题)31.WindowsNT一般分为两部分,______是安装在服务器上的网络操作系统,NTWorkstation是安装在客户端机器上的联网软件,同时也是一个很好的客户端本地操作系统。

A.NovellNetwareB.NTServerC.LinuxD.SQLServer

32.密码分析是试图通过已获取的信息发现______的过程。

A.密文或密钥B.明文或密钥C.加密算法D.解密算法

33.下列关于FTP的说法正确的是()。

A.FTP依赖于TELNET

B.FTP依赖于TCP

C.FTP既依赖于TELNET,又依赖于TCP

D.FTP仅依赖于UDP

六、1.程序设计题(3题)34.请编制程序,要求:将文件IN91.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,以及数组xx下标为偶数的元素值的算术平均值pj(保留2位小数),结果cnt1,cnt2,pj输出到out91.dat中。

部分程序、读函数read_dat(intxx[200])及输出格式已给出。

试题程序:

#include<conio.h>

#include<stdio.h>

#defineN200

voidread_dat(intxx[N])

{

inti,j;

FILE*fp;

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

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

{

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

{

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

printf("%d",xx[i*10+j]);

}

printf("\n");

}

fclose(fp);

}

voidmain()

{

intcnt1,cnt2,xx[N];

floatpj;

FILE*fw;

inti,k=0;

longj;

clrscr();

fw=fopen("out91.dat","w");

read_dat(xx);

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw);

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

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

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

试题程序:

#include<stdio.h>

#include<mem.h>

#include<string.h>

#include<conio.h>

#include<stdlib.h>

#defineMAX100

typedefstruct

{

chardm[5];

charmc[ll];

intdj;

intsl;

longje;

}PRO;

PROsell[MAX];

voidReadDat();

voidWriteDat();

voidSortDat()

{

}

voidmain()

{

memset(sell,0,sizeof(sell));

ReadDat();

SortDat();

WriteDat();

}

voidReadDat()

{

FILE*fp;

charstr[80],ch[ll];

inti;

fp=fopen("IN61.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+l8,5);

ch[5]=0;

sell[i].sl=atoi(ch);

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

}

fclose(fp);

voidWriteDat()

{

FILE*fp;

ihti;

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

}

fclose(fp);

36.编写一个函数findStr(),该函数统计一个长度为2的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为"asdasasdfgasdaszx67asdmklo",子字符串为“as”,函数返回值是6。

函数ReadWrite()的功能是实现从文件in40.dat中读取两个字符串,并调用函数findStr(),最后把结果输出到文件out40.dat中。

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

请勿改动主函数main()和其他函数中的任何内容,仅在函数findStr()的花括号中填入你所编写的若干语句。

试题程序:

#include<stdio.h>

#include<string.h>

#include<conio.h>

intfindStr(char*str,char*substr)

{

}

main()

{

charstr[81],substr[3];

intn;

clrscr();

printf("输入原字符串:");

gets(str);

printf("输入子字符串:");

gets(substr);

puts(str);

puts(substr);

n=findStr(str,substr);

printf("n=%d\n",n);

ReadWrite();

}

ReadWrite()

{

charch,str[81],substr[3];

intn,len,i=0;

FILE*rf,*wf;

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

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

while(i<5)

{

fgets(str,80,rf);

fgets(substr,10,rf);

len=strlen(substr)-1;

ch=substr[len];

if(ch=='\n'||ch==0x1a)

substr[len]=0;

n=findStr(str,substr);

fprintf(wf,"%d\n",n);

i++;

}

fclose(rf);

fclose(wf);

}

参考答案

1.A32位全l的IP地址(255.255.255.255)用于本网广播,该地址称为有限广播地址。

2.A解析:X.25建议标准是由ITU-T定义的关于用户主机系统和通信网络之间接口的标准。当网络采用X.25作为网络接口标准时,被称之为X.25网。目前广域网中广泛使用的X.25通信子网从交换技术上看,是一种典型的分组交换网。分组交换网具有很好的灵活性。X.25的协议建立在原有速率较低、误码率较高的电缆传输介质之上。它采取了包括差错控制、流量控制、拥塞控制等功能来保证数据传输的可靠性。X.25协议的复杂执行过程增大了网络传输的延迟时间。X.25标准定义了3个层次的协议:物理层、数据链路层和网络层。线路交换网目前主要用于电话网中。它要求在两个结点之间通过建立、维持、释放来临时建立一条专用的通信信道。线路交换网实时性好。ATM技术实现了线路交换方式和分组交换方式的结合,既具有实时性,又具有灵活性,是B-ISDN选择的数据传输技术。

3.D

4.D解析:路由器的突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。

吞吐量是指路由器的包转发能力,与其端口数量、端口速率、包长度、包类型有关。

背板是路由器输入端与输出端之间的物理通道。由于背板能力决定了路由器的吞吐量,因此高性能路由器通常采用的是交换式结构,而非共享背板结构。

延时抖动是指延时的变化量。由于IP数据包对延时抖动要求不高,因此不把延时抖动作为衡量高速路由器的主要指标,但在语音、视频等业务应用场合对延时抖动的要求较高。

5.BPOP3用于访问并读取邮件服务器上的邮件信息。IMAP用于客户端管理邮件服务器上邮件的协议。故选择B选项。

6.A各种模式的电子商务系统中的业务子系统是有所差别的。业务子系统需要其他子系统的配合才能正常工作。在线支付予系统和客户留言系统都不是必须的。

7.B

8.B终端可以通过主机、终端控制器或通信控制处理机连入网内,是用户访问网络的界面。

9.D

10.C

11.(8)帧地址

【解析】网桥可以通过帧地址过滤和转发帧隔开网段中的流量。

12.路由选择路由选择解析:帧中继的主要特点是:中速到高速的数据接口;标准速率为DSI即T1速率;可用于专用和公共网;使用可变长分组,它简化了差错控制、流量控制和路由选择功能。

13.(16)存储

【解析】网络信息安全包含两个方面,另一方面是信息传输安全,一方面是信息的存储安全。

14.访问权访问权解析:TokenBus是一种在总线拓扑中利用“令牌”作为控制结点访问公共传输介质的确定型介质控制方法。在采用TokenBus方法的局域网中,任何一个结点只有在取得令牌后才能使用共享总线去发送数据。令牌是一种特殊结构的控制帧;用来控制结点对总线的访问权。

15.通信本题考查点是计算机网络拓扑对网络的影响。拓扑结构是决定通信网络性质的关键要素之一。“拓扑”一·词来源于拓扑学,拓扑学是几何学的一个分支,它把实体抽象成与其大小、形状无关的点,将点一点之间的连接抽象成线段,进而研究它们之间的关系。计算机网络中也借用这种方法来描述结点之间的连接方式。具体来说,就是将网络中的计算机和通信设备抽象成结点,将结点一结点之间的通信线路抽象成链路。这样一来,计算机网络被抽象成由一组结点和若干链路组成。这种由结点和链路组成的几何图形称之为计算机网络拓扑结构,或称网络结构。计算机网络拓扑结构是组建各种网络的基础。不同的网络拓扑结构涉及不同的网络技术,对网络性能、系统可靠性与通信费用都有重要的影响。

16.(6)数据链路层

【解析】TCP/IP参考模型的主机一网络层对应于OSI参考模型的物理层和数据链路层。

17.分散式分散式解析:总线有多种分类方式,如按控制方式,可以分为集中式和分散式总线。

18.IP组播组管理协议

【解析】根据协议的作用范围,组播协议分为主机和路由器之间的协议,即组播组管理协议以及路由器和路由器之间的协议,主要是各种路由协议。

19.(20)用户接口

【解析】全文搜索引擎一般由搜索器、检索器、用户接口和索引器组成。

20.(11)127【解析】回送地址为A类网络地址中的一个保留地址,用于网络软件测试以及本地机器进程间通信。无论什么程序,一旦使用回送地址发送数据,协议软件不进行任何网络传输,立即将之返回。回送地址的IP为。

21.威严的法律威严的法律解析:安全策略是指在一个特定的环境里,为保证提供一定级别的安全保护所必须遵守的规则。安全策略模型包括了建立安全环境的3个重要组成部分。①威严的法律:安全的基石是社会法律、法规与手段,这部分用于建立一套安全管理标准和方法,通过建立与信息安全相关的法律、法规,使非法分子慑于法律,不敢轻举妄动。②先进的技术;先进的安全技术是信息安全的根本保障。用户对自身面临的威胁进行风险评估,决定其需要的安全服务种类,选择相应的安全机制,然后集成先进的安全技术。③严格的管理:各网络使用机构、企业和单位应建立相宜的信息安全管理办法,以加强内部管理,建立审计和跟踪体系,从而提高整体信息安全意识。

22.法律法规法律法规解析:据有关资料显示,电子商务中相当大比例的安全事故是由于企业内部管理不善造成的。安全方面的技术手段即使再先进,但假如是开展电子商务的企业内部掌握核心机密的人泄密,那对电子商务安全的威胁也将是防不胜防的。

23.网络基础平台网络基础平台解析:本题考查点是电子商务中支付型电子商务的体系结构。电子商务采用层次化的体系结构。目前多认为电子商务体系结构由4个层次构成,由下向上各层次应该为:网络基础平台、安全保障、支付体系和业务系统。网络基础平台是电子商务在Internet上进行商务活动的基础平台。目前,我国有中国科技网(CSTNET)、中国公用计算机互联网(CHINANET)、中国教育和科研计算机网(CERNET)、中国联通互联网、中国网通公用互联网(CNCNET)等都能提供互联网接入服务。消费者将自己的计算机接入Internet,在商家开设的“商店”,即电子商务网站上。就可以进行电子商务活动。另外,安全系统通过CA安全认证体系及其他的安全技术,保证电子商务中的资金流和信息流的安全。支付系统完成交易之中的支付活动。目前一般有两种支付方式。一是传统的支付方式,即采用邮局汇款或当面付款等方式;二是网上支付方式,通过Internet来完成交易中的资金支付。电子商务业务系统完成电子商务中具体的业务功能,如谈判、网上定货、接受客户的反馈信息等。

24.3232解析:如果电缆调制解调器使用4MHz的频带宽度,那么,在利用256QAM时,它可以提供的速率为32Mbps。

25.网络网络解析:网桥是在数据连路层上实现不同网络的互连的设备;路由器是在网络层上实现多个网络互连的设备;网关是通过使用适当的硬件与软件,来实现不同网络协议之间的转换功能,硬件提供不同网络的接口,软件实现不同的互联网协议之间的转换。

26.默认路由默认路由解析:默认路由是一个特殊的路由,当路由表中找不到目标路由时,就将数据报转发到该默认路由。

27.多协议路由器多协议路由器解析:如果互联的局域网采用了两种不同的协议,就需要使用多协议路由器来连接。

28.电子数据处理EDP电子数据处理EDP解析:EDP主要是指企业内部自身业务的自动化,而EDI则是各企业之间交往的自动化,前者是后者的基础和必要条件。

29.【审题关键句】计算金额,按产品代码从小到大进行排列,相同的则按金额从小到大排列,结果存入结构数组。

\n【解题思路】

\n本题类似第57套试题,通过审题可以发现主要是排序条件的设置要求有所不同,参考答案的第8行进行修改即可。

\n【参考答案】

\n

30.【审题关键句】计算金额,按产品代码从大到小进行排列,相同的则按金额从大到小排列,结果存入结构数组。

\n【解题思路】

\n①首先定义两个循环变量i、j;一个用来保存结构体变量长度的计算结果的变量len;一个用于中间转换数据的结构体变量tmp。

\n②计算结构体变量长度,并按结构体变量tmp分配len大小的内存空间。

\n③建立两个for循环,指定第一个for循环的循环变量i从0开始,到l00时结束,每循环一次,变量i的值加1;第2个for循环的循环变量j从i+1开始,即从当前行的下一行开始,到l00时结束,每循环一次,变量j的值加1。

\n④在循环体中指定排序的条件,分两个步骤指定,第一步通过strcmp函叛判断第i行的产品代码与其后面各行中产品代码的大小关系;第二步,如果比较的两行中产品代码相同的话,则再比较金额的大小。当第i行的产品代码小于后面比较

\n行的产品代码,又或者产品代码相同时,第i行的金额小于后面比较行的金额时,将执行if条件语句后面花括号中的命令,花括号中3条命令的功能就是根据题目要求实现将记录从大到小的排序。

\n【参考答案】

\n

31.B解析:WindowsNT是由Microsoft公司推出的,主要面向应用处理的领域,具有多任务与多线程机制支持,特别适合于客户服务器方式的应用。

WindowsNT一般分为NTServer和NTWorkstation两部分。NTServer是安装在服务器上的网络操作系统。NTWorkstation是安装在客户端机器上的联网软件,同时也是一个很好的客户端本地操作系统。

32.B解析:从密文推出明文或密钥的过程称为密码分析。一般情况下密码分析人员可以知道加密算法和要解密的密文,通过分析、假设、推断和证实等手段,以期发现明文或密钥。

33.C解析:FTP是TCP/IP定义的应用层协议,应用层协议可以分为3类;一类依赖于面向连接的TCP协议;一类依赖于面向五连接的UDP协议:而另一类则既可依赖TCP协议,也可依赖UDP协议。依赖TCP协议的主要有网络终端协议TELNET、电子邮件协议SMTP、文件传送协议FTP。依赖UDP协议的主要有简单网络管理协议SNMP、简单文件传输协议TFTP。既依赖TCP又依赖UDP协议的是域名服务DNS等。FTP依赖于TELNET则是因为FTP服务是一种实时的联机服务,用户在访问FTP服务器之前必须进行登录。

34.voidmain(){intcnt1cnt2xx[N];floatpj;FILE*fw;intik=0;longj;clrscr();fw=fopen("out91.dat""w");read_dat(xx);for(i=0j=0cnt1=0cnt2=0;i<N;i++){if(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/cnt1++;elsecnt2++;/*求出数组xx中偶数的个数cnt2*/if(i%2==0){j+=xx[i];/*求数组xx下标为偶数的元素值的总和*/k++;}}Pj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/printf("\n\ncnt1=%dcnt2=%dpj=%6.2f\n"cnt1cnt2pj);fprintf(fw"%d\n%d\n%6.2f\n"cnt1cnt2pj);fclose(fw);}[解析]本题考查的知识点如下:(1)运算符“%”的使用。(2)强制类型转换和小数位数的保留;一个数除以2取余所得的数为1则它是奇数否则是偶数取余使用运算符“%”。在本题中要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效我们定义一个长整型变量来记录和。因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可以实现保留两位小数。使用循环对所有数据进行访问。voidmain()\r\n{\r\nintcnt1,cnt2,xx[N];\r\nfloatpj;\r\nFILE*fw;\r\ninti,k=0;\r\nlongj;\r\nclrscr();\r\nfw=fopen('out91.dat','w');\r\nread_dat(xx);\r\nfor(i=0,j=0,cnt1=0,cnt2=0;i<N;i++)\r\n{\r\nif(xx[i]%2)/*求出数组XX中奇数的个数cnt1*/\r\ncnt1++;\r\nelse\r\ncnt2++;/*求出数组xx中偶数的个数cnt2*/\r\nif(i%2==0)\r\n{\r\nj+=xx[i];/*求数组xx下标为偶数的元素值的总和*/\r\nk++;\r\n}\r\n}\r\nPj=(float)(j*100/k)/100;/*求数组xx下标为偶数的元素值的算术平均值pj*/\r\nprintf('\\n\\ncnt1=%d,cnt2=%d,pj=%6.2f\\n',cnt1,cnt2,pj);\r\nfprintf(fw,'%d\\n%d\\n%6.2f\\n',cnt1,cnt2,pj);\r\nfclose(fw);\r\n}\r\n[解析]本题考查的知识点如下:\r\n(1)运算符“%”的使用。\r\n(2)强制类型转换和小数位数的保留;\r\n一个数除以2取余所得的数为1,则它是奇数,否则是偶数,取余使用运算符“%”。在本题中,要求算术平均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转换后再除以100。为了保证和有效,我们定义一个长整型变量来记录和。因为个数也为整型,运算符“/”在这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。使用循环对所有数据进行访问。

35.voidSortDat(){ihtij;PROxy;for(i=0;i<99;i++)for(j=i+l;j<100;j++){if(sell[i].je>sell[j].je)/*按金额从小到大进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}elseif(sell[i].je==sell[j].je)/*若金额相同*/if(strcmp(sell[i].dmsell[j].dm)<O)/*则按产品代码从大到小进行排列*/{xy=sell[i];sell[i]=sell[j];sell[j]=xy;}}}voidSortDat()\r\n{\r\nihti,j;\r\nPROxy;\r\nfor(i=0;i<99;i++)\r\nfor(j=i+l;j<100;j++)\r\n{\r\nif(sell[i].je>sell[j].je)/*按金额从小到大进行排列*/\r\n{\r\nxy=sell[i];\r\nsell[i]=sell[j];\r\nsell[j]=xy;\r\n}\r\nelseif(sell[i].je==sell[j].je)/*若金额相同*/\r\nif(strcmp(sell[i].dm,sell[j].dm)<O)/*则按产品代码从大到小进行排列*/\r\n{xy

温馨提示

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

评论

0/150

提交评论