《【2023年】湖北省孝感市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《【2023年】湖北省孝感市全国计算机等级考试网络技术真题(含答案).docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、【2023年】湖北省孝感市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .下列对配置Cisco Aironet 1100接人点的描述中,错误的是()。A.第一次配置Aironet 1100无线接入点,常采用本地配置方式B.使用5类UTP电缆将一台PC机连接到Aironet 1100的以太网端口C.在浏览器地址栏输入无线接入点IP地址后,出现输入网络密码对话框D.在接入点汇总状态的页面,点击Express Setup”可进入快速配置页面2 .关于网络营销的特点,下列哪个表述是错误的()。A.与传统的市场营销相比, B.与传统的市场营销相比, C.与传统的
2、市场营销相比, D.与传统的市场营销相比,网络营销呈现跨时空的特点 网络营销呈现交互式的特点 网络营销呈现多元化的特点 网络营销呈现个性化的特点3.(26)操作系统的一个重要功能是内存管理,下列关于Windows与OS/2系统的叙述中.错误的 是A)内存管理模块运行在保护模式下,系统可以管理PC上安装的所有内存B)系统用虚拟内存管理程序提供给应用程序所需内存C)为了保证有足够的内存,应用程序可以访问内存的任一处D) Windows与OS/2的内存管理系统通过结构化的内存体系保护操作系统的代码#include #define N 200void read_dat(int xxN) ( int i
3、j;FILE *fp;fp=fopen(IN92.DATT);for(i=0 ; i 20;i+)(for(j=0;j (fscanf(fjp,n%d/&xxi* 10+j);printf(n%dxx i*10+j);printf(nnn);)fclose (fp);)void main()(int i, k, ent, xx N,max;float pj;FILE *fw;longj=0;clrscr ();fw=fopen (out92.dat, w);read_dat (xx);printf (nnnmax=%d, cnt=%d, pj=%6.2fn, max, cnt,pj);fpri
4、ntf(fw, n%dn%dn%6.2fnn,max, cnt,pj);fclose (fw);)35.已知文件IN16.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价由(整型)、数量si(整型)、金额je(长整型)几部分组成。其中:金额=单价x数 量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell 中。请编制函数SortDat(),其功能要求:按产品名称从大到小进行排列, 若产品名称相同,则按金额从大到小进行排列,最终排列结果仍存入结 构数组sell中,最后调用函数WriteDat()把结果输出到
5、文件OUT16.DAT 中。注意:部分源程序已给出。请勿改动主函数main。、渎函数ReadDat。和写函数WriteDat。的内容。 试题程序:#include (stdio.h#include mem.h#include ( string. h#include (conio.h#include (stdlib.h#define MAX 100 typedef struct (char dm5; /* 产品代码 */char mcll; /* 产品名称 */int dj; /* 单价 */int si; /* 数量 */long je; /* 金额 */ PRO;PRO sell MAX;v
6、oid ReadDat ();void WriteDatQ;void SortDat ()main ()(memset (sell, 0, sizeof(sell);ReadDat ();SortDat ();WriteDat ();)void ReadDat ()(FILE *fp;char str80, chll;int i;fp = fopen(IN16.DAT, T);for(i=0; i100; i+)(fgets (str, 80, fp);memcpy(selli.dm9 str, 4);memcpy (sell i .me, str + 4, 10);memcpy(ch, st
7、r + 14, 4);ch4 = 0;selli .dj = atoi(ch);memcpy(ch, str +18, 5);ch5 = 0;selli.sl = atoi(ch);selli.je =(long) selli.dj * selli.sl;)fclose(fp);)void WriteDat()(FILE *fp;int i;fp = fopcn(nOUT16.DAT, nwn);for(i = 0; i100; i+) fprintf(fp, n%s %s %4d %5d %101dnn, selli .dm, selli .me, selli.dj, selli.sl, s
8、elli.je);)felose (fp);)36.已知数据文件IN27.DAT中存有300个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函数jsValue。,其功能是: 求出千位数上的数加百位数上的数等于十位数上的数加个位数上的数 的个数ent,再把所有满足此条件的4位数依次存入数组b中,然后对 数组b的4位数从大到小进行排序,最后调用写函数writeDat()把数组 b中的数输出到OUT27.DAT文件。例如7153, 7+1=5+3,贝IJ该数满足条件,存入数组b中,且个数cnt=cnt+l。 8129, 8+屏2+9,则该数不满足条件,忽略。注意:部分源程序已
9、给出。程序中已定义数组:a300, b300,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include (stdio.hint a300, bi300, cnt=O;void jsValue() ()main () ( int i; readDat (); jsValue(); writeDat ();printf(ncnt=%dnn, ent);for(i = 0; i ent; i+) printf(nb%d=%dn, i, bi);)readDat ()(FILE *fp;int i;fp = fopen(nIN27
10、.DATn, nrn);for(i = 0; i 300; i+)fscanf(fp, n%d/ &ai fclose (fp);)writeDat ()(FILE *fp;int i;fp = fopen(nOUT27.DAT HwH); fprintf (fp, dn”,cnt);for(i = 0; i ent; i+)fprintf(fp, d,n”, bi);fclose (fp);)参考答案l.c第一次配置Cisco Aironet 1100无线接入点,一般采用本地配置方式, 即无需将无线接入点连接到一个有线的网络中。将一台PC机连接到 A1100的以太网端口,可以采用5类UTP电
11、缆。在浏览器地址栏 输入无线接入点IP地址10.001,出现网络密码对话框。在接入点汇总 状态的页面,点击Ex-press Setup,可进入快速配置页面,故选项C错误。2 .C3 .C4 .CC【解析】产品部的网络前缀为211 . 168 . 15 . 11000000(最后一个 部分为二进制表示),市场部的网络前缀为211 . 168 . 15 . 10100000,财 务部的网络前缀为211 .168 .15 .10000000,三个地址块聚合后的前25 位相同(找相同的部分),因此聚合后的网络地址为211 .168 .15 . 128/ 25 o5 .DUDP既不使用确认信息对数据的到
12、达进行确认,也不对收到的数据 进行排序。因此,利用UDP协议传送的数据有可能会出现丢失、重复 或乱序现象,一个使用UDP协议的应用程序要承担可靠性方面的全部 工作。6 .D7 .D8 .C子网掩码(subnetmask)又叫网络掩码、地址掩码、子网络遮罩,它是 一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些 位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地 址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络 地址和主机地址两部分。针对此题,IP的前28位与1相或,得 255.255.255.240,故选项 C 正确。9.B10.Bll.IPSec(lP
13、安全)IPSec(lP安全)解析:IPSec是IEFT的IP安全性协议 工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控制、无连接完整性、数据源认证、拒绝重放包、加密和流量保密服务。12. (19)域内【解析】组播协议分为主机和路由器之间的协议,即组播组管理协议以 及路由器和路由器之间的协议。目前,组管理协议包括Internet组管理 协议IGMP和Cisco专用的组管理协议CGMP,组播路由协议又分为域 内组播路由协议和域间组播路由协议两类。15.SunOSSunOS解析:Solaris是SUN公司的Unix系统,它是SUN公 司在自己的SunOS的基础上进一步设计开发而成的。1
14、6 .(2)静止【解析】JPEG是关于静止图像压缩编码的国际标准,由国际 标准化组织和国际电报电话咨询委员会联合制定。它适合于连续色调、 多级灰度、单色或彩色静止图像的数字压缩编码。17 .18 .传输方式的差异。传输方式的差异。解析:直播电视通过组播方式 实现直播电视的功能。时移电视采用点播的方式为用户实现时移电视的 功能。19 .通信费用通信费用解析:计算机网络拓扑主要是指通信子网的拓扑 构型,它对网络性能、系统可靠性与通信费用都有重大影响。20 .分散式分散式解析:总线有多种分类方式,如按控制方式,可以分 为集中式和分散式总线。21 .网络网络解析:路由器(Router)是网络层的互连设
15、备。路由器在网络 层互连中主要完成路由选择、拆包和打包、分段和重新组装、拥塞控制、 差错处理和网络管理等功能。如果网络层协议不同,则路由器还需要完 成协议转换。22 .合法性合法性解析:网络安全的基本要素是实现信息的机密性、完 整性、可用性和合法性。合法性是指每个想获得访问的实体都必须经过 鉴别或身份验证。23 .网络网络解析:在电子政务建设中,网络是基础,安全是关键,应 用是目的。24 .互连层互连层解析:TCP/IP参考模型中互连层的主要功能是负责把 源主机的报文分组发送到目的主机,源主机和目的主机可以在一个网上, 也可以在不同的网上。25 .面向知识处理面向知识处理解析:根据利用信息技术
16、的目的和信息 技术的处理能力来划分,电子政务的发展大致经历了面向数据处理、面 向信息处理和面向知识处理等3个阶段。面向数据处理的电子政务主要 集中在1995年以前;面向信息处理一直延续到2001年;目前电子政务 已经进入第三个发展阶段,其主要的目标是在政府信息支撑环境的基础 上,利用知识管理技术提供政府的决策能力,建立基于网络的分布式政 府结构,并通过分布式的“一站式政府”服务中心提供跨部门的政府业务 服务。26 .简单对象访问协议简单对象访问协议解析:SOAP是 SimpleObjectAccessProtocol的缩写,即“简单对象访问协议27 .MFLOPSMFLOPS解析:计算机CPU
17、处理速度是一项技术指标,它 可以用每秒钟处理的指令数来表示,也可以用每秒钟处理的事务数来表 示。MIPS Million Instruction Per Second的缩写,表示单字长定点指 令的平均执行速度,即每秒执行一百万条指令。MFLOPS也表示处理速 度,S Million Floting instruction Per Second 的缩写,表示单字长浮点 指令的平均执行速度。28 .完整性完整性解析:网络安全的基本要素就是要实现信息的完整性、 机密性、可用性和合法性。29.【审题关键句】读取正数,统计个数,各位数字之和为偶数的数的个 数及平均值。n【解题思路】n定义整型循环变量i、
18、j,表示各位数字之和的长整型变量he以及存 储一个四位数的字符数组num5on循环变量i从。开始,依次递增到4,对字符数组hum5的每个元 素赋初值0。n循环变量i从0开始,依次递增到MAXNUM . 1,对每个数组元素 xxi进行判断,如果xxi的值非零,则变量totNum加1,退出循环时, totNum的值就是文件in . dat中存有的四位正整数的个数。n循环变量i从0开始,依次递增到totNum-1,对于每个数组元素xxi 调用库函数sprintf以4个字符宽度形式输出到字符数组num中,用字 符数组num中的每个元素减去0的ASCII码48,就分别得到xxi这个 四位数每位上的数字,
19、并把这四个数字相加赋给变量j。再对变量j对2 求余数进行判断其值是否等于0,如果等于0,则说明j是偶数,变量 totCnt力口 1,并把xxi的值累加到变量he。n退出循环后,把变量he的类型转换成双精度型再除以totCnt得到 符合条件的数的算术平均值totPjz0n【参考答案】n30.【审题关键句】千位-百位-十位-个位,结果大于等于零且原四位数是 奇数,统计出满足此条件的个数,并按从小到大的顺序存入数组。n【解题思路】n本题类似第9套试题,通过审题可以发现主要有两个不同点:一是要 求统计的四位数的条件是“千位-百位-十位-个位=0,二是要求该四位 数是奇数,这两个不同点都体现在参考答案的
20、第8条语句中,对该语句 进行修改即可,其中,可以判断奇数的表达式是“ai%2”。n【参老答案】nn31.B解析:目前被普遍采用并形成国际标准的介质访问控制方法主要有 以下3种:带有冲突检测的载波侦听多路访问(CSMA/CD)方法,令牌总 线(Token Bus)方法和令牌环(Token Ring)方法。32.D解析:ATM作为B-ISDN的核心技术,特别适合于高带宽和低时4.某企业产品部的IP地址块为211.168.15.192/26,市场部的为211.168.15.160/27,贝才务部的为211.168.15.128/27,这三个地址块经聚合后的地址为()oC.211.168.15.128
21、/25D.211.168.15.128/265.如果用户应用程序使用UDP协议进行数据传输,那么下列必须承担 可靠性方面的全部工作的是()。A.数据链路层程序B.互联层程序C.传输层程序D.用户应用程序(5)上网查询资料时,目前最好用的搜索引擎是A) LotusB) OmniPage八 C)IED) Google7.信息安全的发展过程经历了三个阶段,每个阶段都有其代表特征,下列哪个特征不能代表三个阶段的任意一个阶段()。A.INFOSEC B.COMSEC C.Information Assurance D.PTRTE8.IP地址块的子网掩码可写为09.目前的防火墙防范主要是0。延应用,ATM
22、技术的重要特征有:信元传输、面向连接、统计多路复用。33.D【解析】Unix系统能获得巨大的成功,历尽沧桑而经久不衰,这和 它优越的特性分不开。Unix的主要特性有: Unix系统是一个多用户、多任务的操作系统。 Unix系统大部分是用C语言编写,易于修改和移植。Unix系统提供了丰富的、精挑细选的系统调用,系统实现紧凑、简洁、 优美。Unix系统提供了功能强大的可编程Shell语言,即外壳语言,作为用 户界面。-Unix系统采用了树型文件系统,具有良好的安全队保密性和可维护性。Unix系统提供了多种通信机制。Unix系统采用进程对的内存管理机制和请求调页的存储管理方式,实 现了虚拟存储管理,
23、大大提高了内存的使用效率。34.void main() int ikcntxxNmax; float pj; FILE *fw; long j=0; clrscr(); fw=fopen(nout92.datnnNn); read_dat(xx); max=xx0; for(i=lk=0;i max) max二xxi; /*求出数组 xx 中最大数 max*/ if(xxi%3= =0 |xxi%7=0) j+=xxi;/*求出数组xx中值能被3整除或能被7整除的 数的总和*/ k+; for(i=0cnt=0;i N;i+) if(xxi=max) cnt+; /*求出 数组xx中最大数ma
24、x的个数*/ Pj=(float)(j*100/k)/100;/*求出数组xx中 值能被3整除或能被7整除的数的平均值*/ printf(nnmax=%dcnt=%dpj=%6.2fnmaxcntpj);fprintf(fw%dn%dn%6.2fnmaxcntpj); fclose(fw); 解析本题考查的 知识点如下:(1)运算符”的使用。(2)判断结构中多个条件的布尔运 算。首先要找出数组中最大的元素。先定义第1个元素为最大的元素 然后依次和后面的元素比较若后面的数中有大于第1个元素的则将这 个数定义为最大的元素。再和后面的数进行比较。一个数a除以b取余 所得的数为0则a能被b整除。根据题
25、意可知被3整除和被7整除两个 条件满足一个即可所以两个条件之间用“或”运算。在本题中要求算术平 均值保留两位小数。使用的方法是:将和乘以100除以个数强制类型转 换后再除以100。为了保证和有效我们定义了一个长整型变量来记录和。 因为个数也为整型运算符“/”在这里的含义是整除而我们要保留小数所 以要使用强制类型转换将和乘以100的结果转换为浮点类型这样就可 以实现保留两位小数。void main()rn rn int i,k,cnt,xxN,max;rn float pj ;rn FILE *fw;rn long j=0;rn clrscr();rn fw=fopen(out92.dat,N)
26、;rn read_dat(xx);rn max=xx0;rn for(i=l,k=0;i max)rn max=xxi; /*求出数组 xx 中最大数 max*/rn if(xxi%3= =0 |xxi%7= =0)rn rn j+=xxi; /*求出数组xx中值能被3整除或能被7 整除的数的总和 */rn k+;rn rn rn for(i=0,cnt=0;i N;i+)rn if(xxi= =max)rn cnt+; /*求出数组 xx 中最大数 max 的个数*/rn Pj=(float)(j*100/k)/100;/*求出数组xx中值能被3整除或能被7整除的数 的平均值 *Arn pr
27、intf(,nnmax=%d,cnt=%d,pj=%6.2fn,max,cnt,pj);rn fprintf(fw,%dn%dn%6.2fn,max,cnt,pj);rn fclose(fw);rn rn解析 本题考查的知识点如下:rn运算符”的使用。rn(2)判断结构中多 个条件的布尔运算。rn首先,要找出数组中最大的元素。先定义第1 个元素为最大的元素,然后依次和后面的元素比较,若后面的数中有大 于第1个元素的,则将这个数定义为最大的元素。再和后面的数进行比 较。一个数a除以b取余所得的数为0,则a能被b整除。根据题意可 知,被3整除和被7整除两个条件满足一个即可,所以两个条件之间用 “或
28、”运算。在本题中,要求算术平均值保留两位小数。使用的方法是: 将和乘以100除以个数强制类型转换后再除以100o为了保证和有效, 我们定义了一个长整型变量来记录和。因为个数也为整型,运算符“尸在 这里的含义是整除,而我们要保留小数,所以要使用强制类型转换将和 乘以100的结果转换为浮点类型,这样就可以实现保留两位小数。35,voidSortDat()intij ;PROxy ;for(i=0 ;i MAX-1 ; i+) for(j=i+l ; j (MAX ; j+)if(strcmp(selli.mcsellj.mc)0) /*按产品名称从大到小 进行排列* / xy=selli ;sel
29、l i=sellj ; sellj=xy ; elseif(strcmp(selli.mcselli.mc)=O) / *若产品名称相同则按金额从大到 小进行排列*/ if(selli.je sellj.je) xy=selli ; selli=sellj; sellj=xy ; voidSortDat()rn rninti, j ; rnPROxy ; rnfor(i=0 ; i (MAX-1 ; i+)rn for(j=i+l ; j (MAX ; j+)rn if(strcmp(selli.me, sellj.mc)0) / *按产品名称从大到小进行排列* / rn rn xy=sell
30、i; rn sell i=sellj ; rn sellj=xy ; rn rn else if(strcmp(selli.mc, selli.mc)=0) /*若产品名称相同,则按金额从大到小进行排列*/rn if(selli.je (sellj.je)rn rnxy=selli ;rnselli=sellj ;rnsellj=xy ; rn rn 解析:本题是有关结构体数组的排序问题。可以用选择法来 实现,即用第一个元素的产品名称依次和它后面的元素的产品名称进行 比较,如果发现当前元素的产品名称比后面的某个元素的产品名称的对 应位置的字符的ASCII码小(这里用到了字符串比较函数strcm
31、pO),则 交换这两个元素的位置,继续和后面的其他元素进行比较,最终在第一 个元素中存放的是产品名称最大的元素。以此类推,就实现了从大到小 排序的功能。注意:这里要进行交换的是两个结构体变量,而不是它们的某一个域, 因此,要借助第三个结构体变量来充当中间容器。若发现产品名称是相 同的,则要按照金额从大到小进行排序。36.voidjsValue() intithouhuntendataj; for(i=0;i (300;i+) thou=ai/1000; /*求千位数字*/ hun=ai%1000/100; /*求百位数字*/ ten=ai%100/10; /* 求十位数字*/ data=ai%
32、10; /*求个位数字*/ if(thou+hun二=data+ten) /*如 果千位数加百位数等于十位数加个位数*/ bcnt=ai; /*把满足条件的 4位数依次存入数组b中*/cnt+; /*计算满足条件的数的个数*/ for(i=0 ;i(cnt-l /+)/*对数组b的4位数从大到小进行排序*/ for(j=i+1 ;j (cnt;j+) if(bibj) data=bi; bi=bj; bj=data; voidjsValue()rn int i,thou,hun,ten,data,j;rn for(i=0;i (300;i+)rn rn thou=ai/1000; /* 求千
33、位数字*Arn hun=ai% 1000/100; /*求百 位数字*Arn ten=ai%100/10; /*求十位数字*Arn data=ai%10; /*求个位数字*Arn if(thou+hun=data+ten) /*如果千位数加百位数等于十位数加个位数 */rn rn bcnt=ai; /*把满足条件的4位数依次存入数组b中*/rn cnt+;/*计算满足条件的数的个数*/rn rn rnfor(i=0 ;i (cnt-1 ; i+) /*对数组b的4位数从大到小进行排序*Arn for(j=i+l ;j(cnt;j+)rn if(bi (bj)rn rn data=bi;rn b
34、i=bj;rn bj=data;rn rn 解析:根据 题意可知,函数jsValue()用于实现两个功能:一是找出满足条件的数, 并存放在数组b中:二是对数组b中的数进行从大到小的排序。首先来 找出“千位数上的数加上百位数上的数等于十位数上的数加上个位数上 的数,的4位数。利用一个for循环来不断从数组a中取出4位数,并对 取出的数进行条件判断。由于这里涉及到要对4位数的每一位进行判断, 因 此,t4thou=ai/l 000;hun=ai% 1000/100 ; ten=ai% 100/10; dam=ai%10 ; ”这4条语句就可以得到当前被判断的4位数的千位数、 百位数、十位数及个位数
35、。之后,执行条件判断语句 “if(thou+hun=data+ten)”,并把满足条件的4位数存入数组b中。变量 ent用来统计满足条件的数的个数。将所有满足条件的数取出后利用选 择法对其进行排序,即拿当前元素依次和它后面的元素进行比较,发现 有大于该数的,就将这两个数进行交换。最终数组b的元素就是有序存 放的。A.主动防范B.被动防范C.不一定10 .Kerberos协议一般采用哪种加密算法()。A.RSAB.DES C.Elgamal D.背包加密算法二、填空题(10题)11 .是IEFT的IP安全性协议工作组定义的一套用于网络层安全 的协议,它在IP层上提供访问控制、拒绝重放包、加密和流
36、量保密服 务。12 .”典饵腌的处理速度可达到300 . 12J13 .Token Bus .a司中的令牌是一种特殊的控制帧.用来控制结点对总线的14 .(19)组播路由协议分为 组播路由协议和域间组播路由协 议。15 . SUN公司的Solaris是在操作系统的基础上发展起来的。16 .(2) JPEG是一种 图像压缩编码的国际标准。17.F念包括4和HI邻层接11两区含Z18 .时移电视和直播电视的主要区别是o19 .计算机网络拓扑主要是指通信子网的拓扑构型,它对网络性能、系 统可靠性与 都有重大影响。20 .总线按控制方式分为集中式和 两种类型。三、2.填空题(8题)21 .路由器(Ro
37、uter)是【】层的互连设备。22 .网络安全的基本目标是实现信息的机密性、可用性、完整性和23 .在电子政务建设中,【】是基础,安全是关键,应用是目的。24 . TCP/IP参考模型中 的主要功能是负责把源主机的报文分组送到目的主机。25 .电子政务的发展大致经历了面向数据处理、面向信息处理和 3个阶段。26 . SOAP的中文名称是o27 .测量CPU的处理速度,有两种常用的单位;表示执行定点指令的平均速度是用MIPS ;表示执行浮点指令的平均速度是用【】。28 .网络安全的基本目标是保证信息的机密性、可用性、合法性和四、C语言程序设计题(2题)29 .在文件in . dat中存有若干个(
38、个数200)四位数字的正整数,函数 ReadDat读取这若干个正整数并存入数组xx中。请编制函数CalVahie, 其功能要求:1 ,求出该文件中共有多少个正整数totNum ; 2 .求出这些 正整数中的各位数字之和是偶数的数的个数totCnt,以及满足此条件的 这些正整数的算术平均值totPjz0最后main函数调用函数WriteDat把 所求的结果输出到。a.dat文件中。注意:部分源程序存放在test . c文件中。请勿改动数据文件in .dat中的任何数据,主函数main、读函数ReadDat 和输出函数WriteDat的内容。1234567891011121314151617181
39、920 ;21 !22 i23 :24 !25 ;26 j27 28 29 ;30 :31 32 ;33 :34 35 ;36 I37 ;38 39 ;40 ;41 :42 j 43 ;44 I45: 46 !47 Jinclude define MAXNUM 200 int xx(MAXNUM;int totNum - 0; 文件中共有多少个正不数 int totCnt - 0; /符合条件的F整数的个数 double totPjz - 0.0; 平均值 int ReadDat(void);void WriteDat(void); void CalValue(void)void main。.
40、int i;ford 0; i MAXNUM; i+) xx(i 0 0;if(ReadDat()pcntf (数据文件in.dat不能打开! 007nw); return;;)CalValue ()iprint f (”文件in.dat中北行正整数,d个totNum);printf (”符合条件的正整数的个数Nd个totCnt);prlntf (”平均值Q21fn-,totPjz);WriteDat();I/if取述节个正整数并存入数组“中/int ReadDat(void)I -FILE *fp;int i*0;if (fpfopen (Min.dat* Hrw) NULL) return
41、 1;while(!feof(fp) fscanf (fp/ rdj. &xx7);fclose(fp);return 0;卜.、5;F/纪计便结呆存入文件out.da匕中void WriteDat(void)rFILE fp;fp fopen (Hoot.datHr *ww);fprint(fprM%dnidn%.21 fnHr totNum, totCnt, totPjz); fclose(fp);30 .已知数据文件in .dat中存有200个四位数,并已调用读函数readDat把这些数存入数组a中,请考生编制一函数jsVai,其功能是:若一个四 位数的千位数位置上的值小于等于百位数位置
42、上的值,百位数位置上的 值小于等于十位数位置上的值,以及十位数位置上的值小于等于个位数 位置上的值,并且原四位数是偶数,则统计出满足此条件的个数ent并 把这些四位数按从小到大的顺序存入数组b中,最后调用写函数 writeDat把结果ent以及数组b中符合条件的四位数输出到文件out dat 中。注意:部分源程序存在test . c文件中。程序中已定义数组:a200, b200,已定义变量:ent请勿改动数据文件in . dat中的任何数据、主函数main、读函数readDat 和写函数writeDat的内容。4567voidreadDat()include defxne MAX 200 定义
43、空安 max.其依中于2。和登It unh井认登!fl ent的初值为0int a I MAX 19 b MAX 11 ent 0; 定义整中数烟?max void wri teDat();void jsVal()1011121314151618void mam ()int 1;FILE efp;fp fopen (in.daf*rwrn);for(i 0; i MAX; i*)fscanf (fpt4a i);fclose(fp);2223242526272829303132333435363738readDat();jsVal (); ,用”v“()通败实现要求的功般 prinuf L满足
44、条件的敦Qdn. ent);for(1 0; i ent; 1+)printf (nd *, b( 1) Hprintf;writeDat();Pvoid writeDat()FILE * fp; int i; fp fopen(woutdat0, Www); fprintf(fpf 0%dnw, ent); for(1 - 0; i ent; i+) fprintf (fpr fdn3 bli);fclose(fp);五、1.选择题(3题)31 .目前,被普遍采用并形成国际标准的介质访问控制方法有:令牌总线(Token Bus)方法、令牌环(Token Ring)方法和()。A.以太网方法B.带有冲突检测的载波侦听多路访问(CSMA / CD)方法C共享介质方法D.交换式方法32 .下面哪一个不是ATM的特征。A.信元传输B.服务质量保证C.多路复用D.面向非连接33 . Unix系统能获得巨大的成功,这和它优越的特性分不开。下面关于 Unix主要特性的描述中,哪一个是错误的?。A.Unix系统是多用户、多任务的操作系统。每个用户都可以同时运行多 个进程B.Unix系统的大部分是用C语言编写的,这使得系统易读、易