欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx

    • 资源ID:97894543       资源大小:39.64KB        全文页数:22页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx

    【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:一、单选题(10题)1.关于网络操作系统的描述中,正确的是()。A.A. NetWare是一种UNIX操作系统B. NetWare是Cisco公司的操作系统C. NetWare以网络打印为中心D. SUSE Linux是Novell公司的操作系统2 .域名中表示主机名的是()。A.www B.xyz C.edu D.cn3 .差异备份、增量备份、完全备份三种备份策略一次备份时空间使用由 少到多依次为()oA.增量备份、差异备份、完全备份B.差异备份、增量备份、完全备份C.完全备份、差异备份、增量备份D.完全备份、增量备份、差异备份4.下列服务中,()不是网络操作系统提供的服务。A.文件服务B.网络管理服务C.打印服务D.办公自动化服务void chg(char as) main () (char a N;clrscr ();printf(nEnter a string:");gets (a);printf (HThe original string isputs (a);chg (a);printf(HThe string after modified ;puts (a);readwriteDAT ();)void readwriteDAT () ( int i;char a N;FILE *rf, *wf;r f=fopen (nin36. dat",T');wf=fopen (nout36. dat", "w");for (i=0;i<10; i+) (fgets (a, 81, rf);chg (a);fprintf(wf, ”sa);)fclose (rf);fclose (wf); )35.已知数据文件in38.dat中存有200个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函数jsVal(),其功能是:若 一个4位数的千位数字上的值小于等于百位数字上的值,百位数字上的 值小于等于十位数字上的值,以及十位数字上的值小于等于个位数字上 的值,并且此4位数是偶数,则统计出满足此条件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果ent及数组b中符合条件的4位数输出到out38.dat文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include < stdio.h >#define MAX 200int a MAX ,b MAX, cnt=0;void jsVal() ( )void readDat () ( int i;FILE *fp;fp=fopen( "in38.dat”;T');for (i=0; i < MAX; i+)fscanf(fp, "%d",&ai); fclose (fp);)void main() ( int i;readDat (); jsVal ();printf ("满足条件的数二%dn”, ent);for (i=0; i < ent; i+)printf("%dn",b i); writeDat ();writeDat ()FILE *fp;int i;fp-fopen (nout38.dat nwn);fprintf (fp, n%dnH, ent);for(i=0; i < ent; i+)fprintf(fp, "dn”,b i); fclose (fp);)36.已知在文件IN54.DAT中存有100个产品销售记录,每个产品销售 记录由产品代码dm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额je(长整型)几部分组成。其中,余额=单价 x数量可计算得出。函数ReadDat。的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按金额从大到小进 行排列,若金额相同,则按产品名称从小到大进行排列,最终排列结果 仍存入结构数组sell中,最后调用函数WriteDat。把结果输出到文件 OUT54.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;longje; PRO;PRO sellMAXI;void ReadDat();void WriteDat();void SortDat()()void main()(memset (sell, 0, sizeof (sell);ReadDat();SortDat();WriteDat();void ReadDat()(FILE *fp;char str80,chll;int i;fp=fopen("IN54.DAT'',T');for(i=0;i < 100;i+)(fgets(str, 80,fp);memcpy(selli.dm, str, 4);memcpy(selli.mc, str+4,10);memcpy(ch, str+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=fopen(''OUT54.DAT'w'');for(i=0;i < 100;i+)(fprintf(fp/%s %s %4d %5d %101dnselli.dm, selli.mc, selli.dj,selli.sl, selli.je);)fclose(fp);)参考答案l.D解析:Netware是NOVELL公司推出的网络操作系统。Netware最 重要的特征是基于基本模块设计思想的开放式系统结构。Netware是一 个开放的网络服务器平台,可以方便地对其进行扩充。Netware系统对 不同的工作平台(如DOS、OS/2、Macintosh等),不同的网络协议环境如 TCP/IP以及各种工作站操作系统提供了 一致的服务。2.B3 .AA解析一般都有三种备份种类:完全备份、差异备份、增量备份。 完全备份是指备份全部选中的文件夹,并不依赖文件的存档属性来确定 备份那些文件。差异备份即备份上一次的完全备份后发生变化的所有文 件。增量备份是指在一次全备份或上一次增量备份后,以后每次的备份 只需备份与前一次相比增加和者被修改的文件。由上述备份情况可知三 种备份策的空间使用由少到多分别是增量备份、差异备份、完全备份。 因此选择A选项。4 .D网络操作系统提供的基本服务有:文件服务、打印服务、数据库服 务、通信服务、信息服务、分布式服务、网络管理服务和Internet/lntranet 服务。选项D1中的办公自动化服务不是网络操作系统提供的基本服务。 5.DD解析:路由器的性能指标主要包括吞吐量(路由器的包转发能力)、 丢包率(路由器在稳定的持续负荷下,由于资源缺少而不能转发的数据 包在应该转发的数据包中所占的比例,常用作衡量路由器在超负荷工 作时路由器的性能)、时延(数据包第一个比特进入路由器到最后一个比 特从路由器输出的时间间隔)、时延抖动、路由表能力(路由表内所容纳 路由表项数量的极限)、背靠背帧数(以最小帧间隔发送最多数据包不引 起丢包时的数据包数量)、背板能力(输入与输出端口间的物理通路)、 服务质量能力、网络管理、可靠性和可用性等。因此不属于路由器性能指标的是D)最大可堆叠数。6 .C进程的3个状态间的转换如下。就绪一运行:就绪状态的某进程被 进程调度程序选中时,被选中进程由就绪态变为运行态。运行一等待: 运行态的进程由于等待事件发生而转向等待状杰。等待一就绪:处于等 待状态的进程因等待事件发生而变为就绪状态。运行一就绪:处于运行 状态的进程因时间片用完了而变为就绪状态。不可能发生的状态:就绪 一等待,等待一运行。7 .B解析:典型的MAC地址长度为48位(6个字节),标准的表示方法 是在两个十六进制数之间用一个连字符隔开,故选项B是正确的。8 .C解析:主板是计算机主机的主要部件。通常,主板由5部分组成: CPU、存储器、总线、插槽以及电源。9 .C解析:交互敏感信息时应避免第三方偷看或篡改是用户在浏览Web 站点及与Web站点进行交互时通常要考虑的安全问题之一。为避免这 一问题,可以使用安全通道访问Web站点,安全通道使用SSL(安全套 接层)技术。10.B 11.12 .用户数据报协议(UDP)用户数据报协议(UDP)解析:TCP/IP参考模 型的传输层定义了两种协议,即传输控制协议TCP和用户数据报协议 UDP。TCP协议是面向连接的协议,UDP协议是面向非连接的协议。13 .存储转发交换【解析早期的广域网的通信子网数据交换方式中, 可以采用的方法基本上可以分为两类:电路交换和存储转发交换。存储 转发交换又分为两类:报文存储转发交换和报文分组存储转发交换。14 .应用层应用层解析:防火墙技术大体上分为网络层防火墙和应用层 防火墙两类。15 .集中式【解析】集中式由一个单独管理者负责整个网络的管理工作。 16.CSMA/CACSMA/CA 解析:IEEE802.il的 MAC 层采用的是 CSMA/CA的冲突避免方法。冲突避免要求每个结点在发送帧前先侦听 信道。17 .FF解析:OSI参考模型将整个通信功能划分为7个子层,划分层次 的原则如下:网中各结点都有相同的层次;不同结点内相邻层之间通过 接口通信;同一结点内相邻层之间通过接口通信;每一层使用下层提供 的服务,并向其上层提供服务;不同结点的同等层按照协议实现对等层 之间的通信。18 .n模拟终端n19 .无环路无环路 解析:生成树算法通过网桥之间的协商构造出一个生 成树。这些协商的结果是:每个网桥都有一个端口被置于转发状态,其 他端口则被置于阻塞状态。该过程将保证网络中的任何两个设备之间只 有一个通路,创建一个逻辑上无环路的网络拓扑结构。20 .21 .核外程序核外程序解析:在结构上UNIX可分为两大部分:操作系 统内核和核外程序。内核由两个主要部分组成:文件子系统和进程控制 子系统。22 .电路交换电路交换解析:报文交换,分组交换和电路交换是3种传 统的交换方式,此外还有信元交换。23 .NOSNOS解析:网络操作系统缩写是NOS,即Network Operating System o24 .网络网络 解析:OSI参考模型共分7层,从底层到高层分别是物理 层、数据链路层、网络层、传辅层、会话层、表示层、应用层。第3层 是网络层。25 .FATFAT解析:在DOS中叫做FAT,在Windows中叫做虚拟文件表VFAT,在OS/2中叫做高性能文件系统HPFS026 .电磁干扰电磁干扰 解析:各个线对绞合在一起可以减少电磁干扰27 .硬件独立硬件独立解析:一个典型的网络操作系统一般具有硬件独 立的特征,也就是说,它应当独立于具体的硬件平台,支持多平台,即 系统应该可以运行于各种硬件平台之上。例如,可以运行于基于Intel的 X 86系统,还可以运行于基于RISC精简指令集的系统诸如DEC Alpha, MIPS R4000 等。29 .【审题关键句】读取1000个数,奇数个数、偶数个数、平均值及方 差。n【解题思路】本题类似第48套试题,相对来说更简单一些,通过审题 可以发现本题有两个不同点:求所有数的平均值,此时只需要将数组 中所有元素的值累加到变量aver中,最后除以1000(因为数组中有1000 个元素)即可得到平均值,参考答案的第8条和第10条语句。求所有 数的方差,可先利用for循环将(xxi-aver)的平方累加到变量totfc,然 后再除以W00即可得到所有数的方差,参考答案的第1113条语句。 n【参考答案】nn第8类按结构体成员筛选并排序30 .【审题关键句】数组相同下标位置上的奇数,数组a中十位数等于新 数的千位数字,个位等于新数个位数字,数组b中的十位等于新数的百 位数字,个位数字等于新数的十位数字,存入数组,从小到大排序。 n【解题思路】n定义整型循环变量i、j和局部变量tmpon在for循环语句中,循环变量i从0开始,依次递增直到其值等于或 大于MAX,用if条件语句判断如果ai和bi同时为奇数,由ai的十 位数字为新数的千位数字,个位数字为新数的个位数字,bi的十位数字 为新数的百位数字,个位数字为新数的十位数字,把这个新组成的数存 入数组元素ccn,同时数组下标变量cn加1。n在第一层for循环语句中,循环变量i从。开始,依次递增直到其值 等于或大于ent,在第二层循环中,循环变量j从i+1开始,依次递增直 到其值等于ent,用if条件语句判断如果数组元素ci大于cj,则两者 进行互换,实现数组C中的数按从小到大的顺序进行排序。n【参考答案】n31 .A解析32位全为“1”的IP地址(255.255.255.255)叫做有限广播地址, 用于本网广播,它将广播限制在最小的范围内。32 .C解析:总线网和环形网的优点是网络的拓扑结构简单,环形网中每 个结点与连接结点之间的通信线路都是网络可靠性的瓶颈。环中任何一 个结点或线路出现故障,都会造成网络瘫痪。总线型使用的通信线路最 长,网络上的任意一个结点出现故障都会使通信中断。33 .C解析:ISDN提供一个在世界范围内协调一致的数字通信网络,支 持各种通信服务,并在不同的国家采用相同的标准;也即通过综合接入、 综合交换、综合传输、综合管理,为用户提供综合业务的服务。34 .void chg(char *s) while (*s) if(*s='z' | |*s='z') /*字母 z 改成字母 a5 .下列不属于路由器性能指标的是()A.吞吐量B.丢失率C.延时与延时抖动D.最大可堆叠数6 .下列进程状态的转换下,不正确的一项是()A.就绪一运行B.运行一就绪C.就绪一等待D.等待一就绪7 .以下哪个地址是MAC地址oA.0D-01-22-AAB.00-01-22-0A-AD-018 .主板主要由以下哪几部分组成()A.运算器、控制器、存储器B.CPU和外设C.CPU、存储器、总线、插 槽以及电源D.CPU、存储器、插槽以及电源电路9 .在使用因特网进行电子商务活动中,通常可以使用安全通道访问Web 站点,以避免第三方偷看或篡改。安全通道使用()技术。A.SET B.RSA C.SSL D.CA10 .常用的商情分析工具不包括()。A.时间序列分析B.心理分析C.回归分析D.聚类分析二、填空题(10题)11 .局域简称为【4】字母 z 改成字母 A*/ *s-=25; s+; /*取下字母* / else if(*s > ='a'&& *s <=V) /*把小写字母改成该字母的下一个字母*/ *s+=l; s+ ; /*取下 一个字母*/ else if (*s > ='A'&& *s < ='Y') /*把大写字母改成该字母的下 一个字母*/ *s+=l; s+; /*取下字母*/ else s+; /*取下字母* / )void chg(char *s)rn rn while (*s)rn if(*s='z" |*s='z') /*字母 z 改 成字母a,字母z改成字母A*/rn rn *s-=25;rn s+; /*取下一个字母* Arn rn else if(*s > ='a'&& *s <=V)/*把小写字母改成该字母的下一个 字母*/rn rn *s+=l;rn s+ ; /*取下一个字母*/rn rn else if (*s > ='A,&& *s < ='Y') /*把大写字母改成该字母的下一个字母*/rn rn *s+=l;rn s+; /*取下一个字母*/rn rn else s+; /*取下一个字母* /rn 解析:本题考查的知识点如下:英文字母对应的ASCII码的排列规律。指针的操作。选择结构中多个条件的布尔运算。在ASCII码中,大、小写字母的ASCII码是连贯的,az对应97 122, AZ对应6590o z的ASCII码减去25即得到a的ASCII码,对Z同 样适合。所以我们要对字符串中的字符依次进行判断,若是大(小)写字 母,则按照ASCII码的规律和题意要求对字符进行转换。在这里,使用 指针完成对字符的依次访问,每次将指针的地址加1直至指针为空即可。 在选择结构的多个条件中,若需同时满足,则用“与”运算,否贝氏用“或” 运算。35 .已知数据文件in38.dat中存有200个4位数并已调用读函数readDat() 把这些数存入数组a中请编制一函数jsVal()其功能是:若一个4位数的 千位数字上的值小于等于百位数字上的值百位数字上的值小于等于十 位数字上的值以及十位数字上的值小于等于个位数字上的值并且此4位 数是偶数则统计出满足此条件的数的个数ent并把这些4位数按从小到 大的顺序存入数组b中最后调用写函数writeDat()把结果ent及数组b中 符合条件的4位数输出到out38.dat文件中。注意 部分源程序已给出。 程序中已定义数组:a200b200已定义变量:ent。请勿改动主函数 main。、读函数readDat。和写函数writeDat。的内容。试题程序: #include < stdio.h > #define MAX 200 int a MAX b MAX cnt=0; void jsVal() void readDat ( ) int i; FILE *fp; fp=fopen( nin38.datnnrn); for (i=0; i < MAX; i+) fscanf(fp n%dn&ai); fclose (fp); void main() int i; readDat (); jsVal (); printf ("满足条件的数二%dn" ent); for (i=0; i < ent; i+) printf ("%dn"b i); writeDat (); writeDat () FILE *fp; int i; fp=fopen ("out38.dat" "w"); fprintf (fp "%dn" ent); for(i=0; i < ent; i+) fprintf(fp "%dn"b i); fclose (fp); 已知数据文件 in38.dat 中存有 200 个 4 位数, 并已调用读函数readDat。把这些数存入数组a中,请编制一函数jsVal。, 其功能是:若一个4位数的千位数字上的值小于等于百位数字上的值, 百位数字上的值小于等于十位数字上的值,以及十位数字上的值小于等 于个位数字上的值,并且此4位数是偶数,则统计出满足此条件的数的 个数ent并把这些4位数按从小到大的顺序存入数组b中,最后调用写 函数writeDat。把结果ent及数组b中符合条件的4位数输出到out38.dat 文件中。rn注意:部分源程序已给出。rn程序中已定义数组:a200, b200,已定义变量:cnt0 rn请勿改动主函数main。、读函数readDat。 和写函数 writeDat。的内容。rn 试题程序:rn #include < stdio.h > rn #define MAX 200rn int a MAX ,b MAX, cnt=0;rn rn void jsVal()rn rn rn void readDat ( )rn rn int i;rn FILE *fp;rn fp=fopen( 'in38.dat','r');rn for (i=0; i < MAX; i+)rn fscanf(fp, %d',&ai);rn fclose (fp);rn rn void main()rn rn int i;rn readDat ();rn jsVal ();rn printf ('满足条件的数二%dn; cnt);rn for (i=0; i < ent; i+)rn printf (%dn',b i);rn writeDat ();rn rn writeDat ()rn rn FILE *fp;rn int i;rn fp=fopen (fout38.dat W);rn fprintf (fp, !%dn cnt);rn for(i=0; i < ent; i+)rn fprintf(fp, '%dn;b i);rn fclose (fp);rn 解析:本题考查的知识点如下:(1)循环结构的嵌套使用。运算符“ % ”及"/”的使用。选择结构中多个条件的布尔运算。在本题中,首先要解决的问题是如何将一个4位数的千位、百位、十位、个位拆成独立的数字。这里借助特殊运算符号“”取余和、 整除。将一个4位数整除1000则可得到其千位上的数字,将其除以1000 取余再整除100则可得百位上的数字,除以100取余再整除10则可得 十位上的数字,除以10取余则得个位上的数字。千位上的数小于等于 百位上的数,百位上的数小于等于十位上的数这些条件需要同时满 足,所以各条件之间要用到“与”运算。最后的排序仍用“选择排序法”。36 .void SortDat() int ij; PRO xy; for (i=0;i < 99; i+) for (j=i+l; j < 100; j+) if (sell i. je < sell j .je) /*按金额从大到小进行排列*/ xy=sell i; sell lii =sell j; sell j =xy; else if (selli.je=seUj .je) /*若金额相同则按产 品名称从小到大进行排列*/ if (stremp (sell lii .me sell j .me) > 0) xy=sell li; selli=sellj; sell j =xy; jvoid SortDat()rn int i,j;rnPRO xy;rn for (i=0;i < 99; i+)rn for (j=i+l; j < 100; j+)rn if (sell i. je < sell j . je) /*按金额从大到小进行排列*/rn xy=sell i;rn sell lii =sell j;rn sell j =xy;rn rn else if (seni.je=seHj .je) /*若金额相同, 则按产品名称从小到大进行排列*Arn if (strcmp (sell lii .me, sell j .me) > 0)rn xy=sell Ii;rn selli=sellj;rn sell j =xy;rn rn rn 解 析:本题考查的知识点如下: 结构体及结构数组的相关操作。(2)结构数组的排序。(3)字符型数组的比较。本题着重考查结构体变量的访问、赋值,包括结构体本身及结构体中各 个成员的访问和赋值。根据题意要求,我们首先要按照金额对记录从大 到小进行排列。若金额相同,则要比较产品名称。因为产品名称为字符 型,所以不能使用简单的比较运算符进行比较。在这里,我们使用了字 符串处理函数 strcmp(char *strll,char*strl2,unsigned int cout)对其进行比 较。因为已定义了结构数组,就可以使用循环进行比较排序。排序采用 前面介绍的“选择排序法”。12 .TCP/IP参考模型的传输层定义了两种协议,即传输控制协议TCP和13 .(3)早期的广域网的通信子网数据交换方式中,可以采用的方法基本 上可以分为两类:电路交换和 014 .防火墙技术大体上分为网络层防火墙和【】防火墙两类。15 .体系结构是最常用的一种网络管理模式,它由一个单独的管理者负责 整个网络的管理工作。16 . IEEE802.il的MAC层采用的是的冲突避免方法。17 .在OSI参考模型中,每层可以使用 层提供的服务。18 .使用远程登录telnet对交换机进行配置时,可以利用网上的任意一 台计算机,以 的方式远程登录到交换机上实现。19 .应用生成树算法可以构造出一个生成树,创建了一个逻辑上的网络拓扑结构。20 .常用的三:,包括电子现金、【19】和电子支票三、2.填空题(8题)21 .在系统结构上,UNIX分为操作系统的内核与。22 .按交换方式来分类,计算机网络可分为报文交换网、分组交换网和 O23 .网络操作系统的缩写是o24 . OSI参考模型从低到高第3层是【】层。25 .操作系统之所以能够找到磁盘上的文件,是因为磁盘上的文件名与 存储位置的记录。在DOS中,它叫做 026 .双绞线的各个线对螺旋排列的目的是为了使各线对之间的 最小。27 .一个典型的网络操作系统一般具有【】的特征,也就是说,它 应当独立于具体的硬件平台,支持多平台,即系统应该可以运行于各种 硬件平台之上。28 .如果一个IP地址为的主机需要向网络 进行直接广播,那么,它使用的直接广播地址为 O四、C语言程序设计题(2题)29 .函数ReadDat实现从文件in . dat中读取1000个十进制整数到数组 xx中;请编制函数Compute分别计算出xx中数值为奇数的个数odd, 偶数的个数even,平均值aver以及方差totfc的值,最后调用函数 WriteDat把结果输出到out . dat文件中。计算方差的公式如下:I 111totfc = £ (- aver)2N 3原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于。且小于等于2000)注意:部分源程序存放在test . c文件中。请勿改动主函数main和输出数据函数writeDAT的内容。1 ! Cinclud色 <stdio.h>2 ; tmclude <stdllb.h>3 ; #includ<5 <string.h>4 f Idefine MAX 1000 I工nt xx MAX J, odd 0, 6v<?n . 0;6 : double «>ver 0.0 . totfc . 0.0;7 void WrltcDat(void);;,从文中论取1。00个十班射也川0雄“中/8 ! mt ReadDat (void)9 H10 ; FILE #fp;11 int 1;12 i if < (fpfopenCin.dafr*) )-NULL)13 ?return 1;14 ; for(i 0; 1 < MAX; *)15;fscanf (fPr FdJ, 6xx(i);16 ! fclose(fp);17 i return 0;18 J )19 ! void Compute(void)20 ; (22 1 J23 ; void main()24 ! ( i 425 j int i;26 ; for(i 0; i < MAX;27 j xxi 0;28 ; if(ReadDat()29 y (;"30 !Pntf L数据文件 in.dat 不能打开! 007rT);31 i return;32 !I33 ; Computet);34 ; printf(wODD-%dnEVEN-tdnAVER- %lfnTOTFC«%lfnH, odd, even, aver35 ! WriteDat();36 1 /IE够聚出到ou.dai文件中/37 void WriteDat(void)38 ;(39 ! FILE *fp;40 j fp - fopen(wout edat1*, wwH);41 - fPntf (fP/ dn%dnllfn%lfn» 0 dd. even, aver, totfc);42 ! fclose(fp);43 ; )第8类按结构体成员筛选并排序30.已知数据文件INI DAT和IN2 DAT中分别存有100个两位十进制 数,并且已调用读函数readDat把这两个文件中的数存入数组a和b中,请考生编制一个函数jsVal,实现的功能是依次对数组a和b中的数按 条件重新组成一个新数并依次存入数组C中,再对数组C中的数按从小 到大的顺序进行排序,最后调用输出函数writeDat把结果C输出到文件out . dat中。组成新数的条件:如果数组a和b中相同下标位置的数均是奇数,则数组a中十位数字为新数的千位数字,个位数字仍为新数的个位数字,数组b中的十位数字为新数的百位数字,个位数字为新数的十位数字,这样组成的新数并存入数组c中。211518 IS 1155例如:a:12312415b:32451727c:3451!275持序后 c:1155 1275 3451注意:部分源程序存在test . c文件中。程序中已定义:a100. b100和c100。请勿改动数据文件INI DAT和1N2 DAT中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。1 linclude <stdio.h>2 ;Idefine MAX 1003 - int aMAXJ f bMAXr c|MAX;4 j int ent - 0; /存放轴介条件给的个敏5 : void jsVal()/,杷效据攵件INI DAT fU fN2.DAT中的100个四仪卜退制做入数址.利b中/ void readDat()FILE #fp;14151617 * 181920fp - fopen (Mlnl .dat*rHr° for(1 » 0; i < MAX; 1+) fscanf (fp, ttidRr 111 );fclose(fp);fp fopen(Min2.datMrMrM);for(x « 0; i < MAX; 1+)fscanf (fp, "&b(1 );(close(fp);.22;void main()23 !代24 ; mt 1; void writeDat ();25 ; for(i 0; i < MAX;26 : c(i 0;28 ! jsVal();29 ; for(1 0; i < MAX && c(1 > 0;30 ; printf (Fdn”, c (i j);31 i writeDat ();32 ! J! /把结集数KHc箱出到文件O5&1中/33 ;void writeDat()34 j (35 ; FILE *fp;36 ! mt i;37 ; fp - fopen(Rout.datMt "w");38 ! for(i « 0; i < MAX G& cx| > 0;39 ; fprintf(fp,c(i);40 ; fclose(£p);五、1.选择题(3题)31.某一主机IP地址为。该主机的有限广播地址为()。32 .总线型拓扑构型和环型拓扑构型的主要缺点是。A.某一结点可能成为网络的瓶颈B.这种网络所使用的通信线路最长C.网中任何一个结点的线路故障都可能造成全网的瘫痪D.网络的拓扑结构复杂33 .综合业务数据网络是指()。A.用户可以在自己的计算机上把电子邮件发送到世界各地。B.在计算机网络中的各计算机之间传送数据C.通过综合接入、综合交换、综合传输、综合管理为用户提供综合业务D.让网络中的用户可以共享分散在各地的各种软、硬件资源六、1.程序设计题(3题)34 .下列程序的功能是:把s字符串中的所有字母改成该字母的下一个 字母,字母z改成字母a。要求大写字母仍为大写字母,小写字母仍为 小写字母,其他字符不做改变。请编写函数chg(char*s)实现程序要求, 最后调用函数readwriteDAT(),读取in36.dat中的字符串,并把结果输 出到文件out36.dat中。例如:s字符串中原有的内容为Mn 123Zxy,则调用该函数后,结果为 No 123Ayzo注意:部分源程序已给出。请勿改动主函数main。和输入输出函数readwriteDAT。的内容。试题程序:#include < stdio. h >#include < string, h ># include < conio, h ># include < ctype, h ># define N 81 void readwriteDAT ();

    注意事项

    本文(【2022年】四川省广安市全国计算机等级考试网络技术模拟考试(含答案).docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开