【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案).docx

上传人:太** 文档编号:97902674 上传时间:2024-07-08 格式:DOCX 页数:21 大小:42.69KB
返回 下载 相关 举报
【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案).docx_第1页
第1页 / 共21页
【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案).docx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案).docx》由会员分享,可在线阅读,更多相关《【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案).docx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、【2022年】安徽省马鞍山市全国计算机等级考试网络技术预测试题(含答案)学校:班级:姓名:考号:一、单选题(10题)(40)目前常用和流行的浏览器软件有两种:一种是Microsoft公司推出的Internet Explore IE) ,另一种是Netscape公司推出的A) 1E 3.0B) IE 4.0C) NavigatorD) Netscape 4.02 .TCP/IP参考模型中,应用层协议常用的有()。A.TELNET、FTP、DNS 和 HTTPB.TELNETs FTP、SMTP 和 TCPC.IP、FTP、SMTP 和 HTTPD.IP、FTP、DNS 和 HTTP3 .在 Ci

2、sco 路由器上使用命令snmp-server host 59 . 67 . 148 . 2 system 进行SNMP设置,如果在管理站59 . 67 . 148 . 2上能正常接收来自该 路由器的通知,那么下列描述中错误的是()。A.路由器上已用“snmp-server enable traps”设置了 SNMP代理具有发出 通知的功能B.管理站59 . 67 . 148 . 2使用TCP的162端口接收通知C.路由器向管理站按照团体字system发送通知D.路由器使用SNMP版本1向管理站发送通知试题程序:#include #include #include #define MAX 10

3、00int xxMAX?odd=0,even=0;double avel=0.0,ave2=0.04otfc=0.0;void WriteDat(void);int ReadDat (void)(FILE *fp;if (fp=fopen (IN83. DAT, r) =NULL) return 1; fclose (fp);return 0;)void Compute (void) void main()(int i;for(i=0; iMAX; i+)xxi=0;if (ReadDat ()(printf (数据文件 IN83.DAT 不能打开!007n”);return;)Compute

4、 ();printf(HODD=%dnAVEl=%fnAVE2=%fnTOTFC=%fn,odd,avebave2,tot fc);WriteDat ();void WriteDat(void)(FILE *fp;int i;fp=fopen (nOUT83. DATf nwn);fprintf (fp/,%dn%lfn%lfn%lfn,odd,avel,ave24otfc);fclose(fp);)35.函数ReadDatO的功能是实现从文件IN74.DAT中读取一篇英文文章存入到字符串数组XX中。请编制函数StrCharJL。,该函数的功能 是:以行为单位把字符串中的所有字符的ASCII值

5、左移4位,如果左移 后,其字符的ASCII值小于等于32或大于100,则原字符保持不变, 否则就把左移后的字符ASCII值再加-上原字符的ASCH值,得到的新 字符仍存入到原字符串对应的位置。最后把已处理的字符串仍按行重新 存入字符串数组XX中,最后调用函数WriteDat。把结果xx输出到文 件 OUT74.DAT 中。注意:部分源程序已给出。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。请勿改动主函数main。、读函数ReadDat。和写函数WriteDat。的内容。试题程序:#include #include #include char xx5080;int m

6、axline=0;int ReadDat(void);void WriteDat(void);void StrCharJL(void)()void main()clrscr();if(ReadDat() (printf (数据文件IN74.DAT不能打开n007”);return;)StrCharJLO;WriteDat();)int ReadDat (void)(FILE *fp;int i=0;char *p;if(fp=fopen(nIN74.DATfnrn)=NULL) return 1;while (fgets(xxi,80,fp)!=NULL)(p=strchr(xxi/nl);i

7、f(p) *p=0;i+;)maxline=i;fclose(fp);return 0;)void WriteDat (void)(FILE *fp;int i;clrscr();fp=fopen(HOUT74.DATf,wn);for(i=0;i maxline;i+)printf(H %snfxxi);fprintf(fp, n%sn, xxi);)fclose(fp);)36.函数ReadDat。的功能是实现从文件ENG9.IN中读取一篇英文文 章,存入到字符串数组xx中。请编制函数encryptChar(),按给定的替 代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置

8、上,替代关系:f(P)=P*H mod 256(p是数组xx中某一个字符的ASCII, f(p)是计算后新字符的ASCII值),如果原字符的ASCII值是偶数或计 算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进 行替代。注意:部分源程序已给出,原始数据文件存放的格式是:每行的宽度均 小于80个字符。请勿改动主函数main。、读函数ReadDat。和写函数WiiteDat。的内容。试题程序:#include #include #include #include unsigned char xx50 80;int maxline = 0; /*文章的总行数*/int Re

9、adDat(void);void WriteDat(void);void encryptChar() main ()(clrscr();if (ReadDat ()(printf (数据文件ENG9. IN不能打开 八n007 ”);return;)encryptChar();WriteDat();)int ReadDat (void)(FILE *fp;int i= 0;unsigned char *p;if (fp = fopen(HENG9JNn;frH) =NULL) return 1;while(fgets(xxi, 80, fp) !=NULL)(p = strchr(xxi, n

10、);if(p) *p = 0;i+;)maxline = i;fclose (fp);return 0;)void WriteDat (void)(FILE *fp;int i;fp =fopen(,fPS9.DAT MwH);for(i = 0; i maxline; i+)(printf(,%snt xxi);fprintf(fp, H%snf xxi); fclose (fp);参考答案1.C 2.A3.B能正常接收来自路由的通知,说明路由上已设置SNMP代理并具有 发出通知的功能。UDP端口号缺省为162, system为管理站团体字, SNMP版本1是最基本、最简单的,几乎所有网络设

11、备和计算机操作系 都支持它。4 .A5 .A6.B 7.D D 解析:网络安全风险评估系统是一种集网络安全检测、风险评估、修 复、统计分析和网络安全风险集中控制管理功能于一体的网络安全设 备。网络安全评估包括漏洞检测、修复建议和整体建议等几个方面。在大型网络中评估分析系统通常采用控制台和代理结合的结构。网络 安全评估技术常被用来进行穿透实验和安全审计。X-Scamier采用多 线程方式对指定IP地址段(或单机)进行安全漏洞检测,对系统进行安 全评估。ISS的System Scanner通过依附于主机上的扫描器代理侦测 主机内部的漏洞,采用的是主动采用积极的、非破坏的扫描方式。被动扫描工作方式类

12、似于IDS。因此D中描述错误。8.C汇聚层的基本功能是汇接接入层的用户流量,并进行数据分组的汇聚、转发与交换,根据题意,故选C选项。9.B10 .D解析:从网络设计者角度考虑,因特网是计算机互联网络的一个实例,由分布在世界各地的、数以万计的、各种规模的计算机网络,借助 于网络互联设备路由器,相互连接而形成的全球性的互联网络。从 因特网使用者角度考虑,因特网是一个信息资源网。它是由大量主机通 过连接在单一、无缝的通信系统上而形成的一个全球范围的信息资源网, 接入因特网则主机既可以是信息资源及服务提供者(服务器),也可以是 信息资源及服务消费者(浏览器、客户机)。11 .误码率【解析】描述通信系统

13、的基本技术参数是数据传输速率和误码率。12 .(19) Phone-to-Phone【解析】VoIP技术问世以来,在技术上逐步成 熟。短短几年内,它已由最初的PC-to-PC发展到更实用的Phone-to- Phone, 并逐渐走入电信市场。13 .低延迟多媒体数据包含多种内容,如语音、数字、文字、图形、视频 等,它们分别对应于不同的数据传输服务。因此,多媒体网络传输数据 时应该以提供高速率与低延迟的服务为标准。14 .主机板或主板【解析】主机板简称主板或母板,是计算机主机的主要部件。15 .异或异或解析:RC5算法中使用了 3种运算:异或、加和循环。16.(18)应用级【解析】网络防火墙包括

14、包过滤路由器、应用级网关和电路级网关。17 .标识信息【解析】一旦CA验证了实体的身份,就产生一个证书,将这个公共密 钥和身份进行绑定。证书中包括公共密钥和密钥所有者的全球惟一的标 识信息。这个证书由认证中心进行数字签名。18 .往返时间往返时间解析:TCP能够选择重发时间,即TCP具有自 适应性。TCP的自适应性来自于对每一连接当前延迟的监视。TCP没 法知道一个互联网的所有部分在所有时刻的精确延迟,但TCP通过测 量收到一个确认所需的时间来为每一活动的连接计算一个往返时间。当 发送一个数据时,TCP记录下发送的时间,当确认到来时,TCP利用 当前的时间减去记录的发送时间来产生一个新的往返时

15、间估计值,在多 次发送数据和接收确认后,TCP就产生了一系列的往返时间估计值,从 而得到TCP重发之前需要等待的时间。19 .路由路由解析:RIP协议是向量-距离路由选择算法在局域网上的直 接实现,它规定了路由器之间交换路由信息的时间、交换信息的格式、 错误的处理等内容。20 .(4)路由选择算法【解析】会话层的主要任务是组织两个进程之间的通信,并管理数据的 交换。21 .穷举攻击穷举攻击解析:攻击密码体制般有两种方法:密码分析学 和穷举攻击。22 .服务器 客户机服务器rn客户机 解析:因特网主要由通信线路、 路由器、主机和信息资源构成。主机即是因特网上连接的计算机。因特 网能为用户提供服务

16、和共享的信息资源,有些主机专门起到提供服务和 信息的作用,被称为服务器。有些主机则是用于接受服务和信息,被称 为客户机。服务器主机要求配置较高,客户机主机则可以是一台普通个 人计算机。23.SMTPSMTP解析:在TCP/IP参考模型中,应用层协议的SMTP用 来实现互连网中电子邮件传送功能。24 .MIPSMIPS解析:每秒执行一百万条指令的速度单位的英文缩写是 MIPS (Million Instructions Per Second) o25 .核外程序核外程序 解析:在结构上UNIX可分为两大部分:操作系 统内核和核外程序。内核由两个主要部分组成:文件子系统和进程控制 子系统。26 .

17、法律法律解析:安全策略模型包括了立安全环境的3个重要组成部 分:威严的法律、先进的技术和严格的管理。27 .软件软件解析:三层交换机就是具有部分路由器功能的交换机,三 层交换机的最重要目的是加快大型局域网内部的数据交换,所具有的路 由功能也是为这一目的服务的,能够做到一次路由,多次转发。对于数 据包转发等规律性的过程由硬件高速实现,而路由信息更新、路由表维 护、路由计算、路由确定等功能,由软件实现。28 .CSMA/CDCSMA/CD解析:以太网(Ethernet)的横心技术是带有冲 突检测的载波侦听多路访问CSMA/CD方法。29 .【审题关键句】以行为单位,新字符串中每个字符的ASCII码

18、值等 于该位置上的原字符ASCII码值的二进制右移4位后加其前一个字符 的ASCH码值。n【解题思路】n定义整型循环变量i、j和表示字符串长度的整型变量strl,以及字 符局部变量chon在第一层for循环中,循环变量i从0开始,依次递增直到其值等 于maxline,在循环体中,利用库函数strlen求得字符串stiingi的长 度,把此值赋给变量strlo把字符串string的最后一个字符 striiigistH4赋给字符变量ch,暂时保存起来。在第二层for循环中,循环变量j从str-1开始,依次递减直到其值小于或等于0,在循环体 中,字符的ASCII码值右移4位,然后再与字符strkig

19、ij- 1的ASCH码值相加的和保存到字符stringiU中。当退出第二层for 循环后,把第i行的第一个字符striiigiO与最后一个字符ch的值相 加,保存在stiingi0中。n【参考答案】n30 .【审题关键句】千位+百位等于十位十个位的数的个数,把所有满足此条件的四位数依次存入数组,然后对数组按从大到小的顺序进行排 序。n【解题思路】n本题类似第9套试题,通过审题可以发现有两个不同点:要求统计的四位数的条件是“千位+百位二十位十个位。参考答案的第8条语句修4.关于32位二进制数值的1P地址,下列说法正确的是()。A.使用子网屏蔽码是为了减少过小网络对IP资源的浪费B.子网屏蔽码固定

20、长度为16位,用于屏蔽网络号C.IP地址中的网络号部分在子网屏蔽码中用“0”表示,而主机号部分在子网屏蔽码中用“1”表示D.在实际中,对丁地址进行划分为网络号和子网屏蔽码两部分5 .(39)下列关于电子邮件的叙述中,不正确的一项是A)发信人在信件头部必须提供From,To.Data和Subject四行信息B)电子邮件系统遵从C/S模式C)发送电子邮件要用到发送方计算机上的客户程序和接收方计算机上的服务程序D)邮件递交时,在确保接收方接到邮件之前在发送方计算机卜.存在邮件的副本6 .在搜索引擎中,用户输入接口可分为哪两种?( )oA.集中式接口和混合式接口 B.简单接口和复杂接口 C.相邻接口和

21、相 近接口 D.一般接口和专用接口7 .下列关于安全评估的描述中,错误的是()。A.在大型网络中评估分析系统通常采用控制台和代理结合的结构8 .网络安全评估分析技术常被用来进行穿透实验和安全审计C.X-Scanner可采用多线程方式对系统进行安全评估D.ISS采用被动扫描方式对系统进行安全评估改if语句的判断条件即可。将统计结果按从大到小的顺序排序,参考 答案的第13条语句,修改两数组元素的大小比较符即可。另外,对于 数据交换的整型变量tmp可以自定义其变量名。n【参考答案】nn31 .C解析:TCP/IP参考模型可以分为4个层次:应用层、传输层、互 连层与主机-网络层。32 .A解析:网络平

22、台是电子商务系统得以运行的技术基础。33 .D解析:Solaris是SUN公司的UNIX系统,它运行在RISC芯片的 工作站和服务器上,它具有对称多处理、多线程和优秀的容错功能,它 的硬件环境为Intel和Sparc系统。34 .int ReadDat(void) FILE *fp; int ij; if(fp=fopen(1 *IN83.DAT,1 nrn)=NULL) return 1; for(i=0;i 100;i+) for(j=Oy 10y+) fscanf(fp,%d,&xxi*10+j); fscanf(fpnn); if(feof(fp) break; fclose(fp);

23、 return 0; void Compute (void) ( int iyyMAX; for(i=0;i 1000;i+) if(xxi%2!=0) odd+;/*计算出 xx 中 奇数的个数 odd*/avel+=xxi; /*求奇数的和*/yy odd-1 =xx i;/*将奇 数存入组中yy中*/ else even+; /*计算出xx中偶数的个数even*/ ave2+=xxi; /*求偶数的和*/ 1 avel/=odd; /*求奇数的平均值*/ ave2/=even; /* 求偶数的平均值*/ for(i=0;i odd;i+) totfc+=(yyi- avel)*(yyi-

24、avel)/odd; /*求所以奇数的方差*/ int ReadDat(void)rn rn HLE *fp;rn int i,j;rn if(fp=fopen(,IN83.DAT,r,)=NULL)return l;rn for(i=0;i 100;i+)rn( rn for(j=Og 10y+)rnfscanf(fp/ %d,&xxi*10+j);rnfscanf(fpiT)八 rnif(feof(fp)break;rn iAn fclose(fp);rn return O;iAn Anrn void Compute (void)rn ( rn int iyyMAX;rn for(i=0;

25、i 1000;i+)rn if(xxi%2!=0)rn rn odd+; /*计算出 xx 中奇数的个数 odd*八rnavel+=xxi; /*求奇数的和*/rn yy odd-1 =xx i; /*将奇数存入组中 yy中*八rn rn elsern rn even+;/*计算出 xx 中偶数的个数 even*Arn ave2+=xxi; /*求偶数的和*/rn | rn avel/=odd;/*求奇数的平均值 *Arn ave2/=even; /* 求偶 数的平均值*Zrn for(i=0;i odd;i+)rn totfc+=(yyiavel)*(yyiavel)/odd;/*求所以奇数

26、的方差*八rn 解析: 本题考查的知识点如下: 从文件中读取数据。奇偶数的判断和方差的求法。在C语言中,有一结构体类型FILE,其中包含文件的一些属性信息。可定义指针指向该结构体,这个指针称为文件指针。要从文件中读取数 据,首先要判断该文件是否能以“读”的方式打开。若能打开,使用函数intfscanf(FILE*fp, char*format, args)从 fp 所指向的文件中依次读取 数据。在本题中,数据的存放很有规律,将数据读出存入数组XX时, 只要控制数组下标就可以了。若文件结束,则退出读取循环。最后要关 闭文件。若一个数除以2取余得0,则该数是偶数,否则为奇数。由方 差公式可知,这是

27、求一些连续的数的表达式的值,所以可以使用循环求 得方差。35 .void StrCharJL(void) int i jstrl; for (i=0; i maxline; i+) strl=strlen xx i ); /*求各行的总长度*/ for(j=0;j strlg+) if(xxi j 4 =32 | xxi 9 100); /*如果左移 4 位后字符的 ASCII 值小于等于32或大于100则原字符保持不变*/ else xxi j+=Xxi 9 4; /*否则就把左移后的字符ASCII值加上原 字符ASCII*/ voidStrCharJL(void)rn rn int i,

28、j,strl;rn for (i=0; i maxline; i+)rnrn strl=strlen xx i ); /*求各行的总长度*/rn for(j=0y strly+)rn if(xxi j 4 =32 | xxi 9 100);rn /* 如果左移 4 位后字 符的ASCII值小于等于32或大于100,则原字符保持不变*/rnelsernxxi Lj+=xxi 9 4; /*否则就把左移后的字符ASCII值加上原rn 字符ASCIPArXn rn 解析:本题考查的知识点如下:字符的计算。左移运算符“的使用。二维数组的访问。(4)判断结构中多条件的布尔运算。本题中,以行为单位处理字符

29、串,首先要求得每行字符串的长度,才可 对每一行的字符依次进行处理。字符可参与任何整数运算,实际上是字 符的ASCII码参与了运算。所以,可以直接将字符带入计算。这里要使 用到左移运算符“ ”是双目运算符,左侧是要移动的数,右侧是移动的位数。左移后字符的ASCII码的值小于等于32或大于100, 这两个条件满足一个即可,所以两条件之间用“或”运算。使用循环实现 对所有行的处理。36 .void encryptChar() int i; char*pf; for(i=0;i maxline;i+) pf=xxi;/*指针pf指向当前行的首地址*/ whilie(*pf!=O) if(*pf%2=0

30、 Fpf*ll%256 =32); / *如果原字符的ASCII值是偶数或计算后 的值 小于等于32则该字符不变*/ else *pf=*pf*ll%256; / *否贝Jj将所 对应的字符进行替代*/ pf+;/ *指针pf指向下一个字符* / void encryptChar()rn rn int i;rn char*pf;rn for(i=0;i maxline;i+)rn pf=xxi; / *指针pf指向当前行的首地址* / 加whilie(*pf!=O)rn rn if(*pf%2=0 |*pf*ll%256 =32); / *如果原字符的ASCII值是偶数或计算后rn的值小于等于

31、32,则该字符不变* /rn elsern *pf=*pf*ll%256; / *否贝Jj将所对应的字符进行替代* /rn pf+; / *指针pf指向下一个字符* /rn rn rn 解析:本题主 要考查用指针变量来控制字符数组,由于要对已有二维字符数组的所有 元素逐个处理,因此,需要定义一个字符指针变量来控制原二维数组的 各行。当前行如果确定下来,用指针的移动就可以依次扫描该行的所有 字符元素,每得到一个字符就对它进行条件判断。根据题意,条件用 “if(*pf%2+0| *pf*ll%256=32)”来实现,如果该字符不满足上述条 件,就用一个新的字符来替代,新的字符是当前字符乘以11的结

32、果再 去与256求余数,处理完毕后,指针去取下一个字符。如果该字符满足 所给条件,将不做任何操作,指针直接下移,去取下一个字符,对下一 个字符进行处理。8 .下列关于宽带城域网核心交换层特点的描述中,错误的是()oA.提供宽带城域网用户访问Internet所需要的路由服务9 .根据接入层的用户流量进行本地路由、过滤、流量均衡C.汇接接入层的用户流量,进行数据分组的汇聚、转发与交换D.为整个城域网提供一个高速、安全与具有QoS保障能力的数据传输环境(16)机群系统可以按应用或结构进行分类,按应用目标可以分为高性能机群与 A)PC机群 B)高可用性机群 C)同构型机群D)工作站机群10 .从用户的

33、角度看,因特网是一个()。A.广域网B.远程网C.综合业务服务网D.信息资源网二、填空题(10题)11 .描述通信系统的基本技术参数是数据传输速率和 O12 .(19) VblP 的 3 种实现形式分别为 PC-to-PC. PC-to-Phone 和13 .多媒体网络传输数据时应该以提供高速率与的服务质量为标准。14 .第69题 是计算机主机的主要部件,又称为母板。15 .RC5算法中使用了 3种运算:加和循环。16 .(18)网络防火墙的主要类型是包过滤路由器、电路级网关和网关。17 .17 7) 一旦CA验证了实体的身份,就产生一个证书,将这个公共密钥和身份进行绑定。证书中包括公共密钥和

34、密钥所有者的全球惟一的18 .通过测量一系列的 值,TCP协议可以估算数据包重发前需要等待的时间。19 . RIP协议用于在网络设备之间交换 信息。20 .(4)网络层主要通过 来为分组通过通信子网选择最佳路径。三、2.填空题(8题)21 .攻击密码体制一般有两种方法:密码分析学和。22 .因特网(Internet)上连接的计算机称之为主机,其中,因特网服务与信息资源的提供者被称为【】,因特网服务和信息资源的使用者被称为【o23 .在TCP/IP参考模型中,应用层协议的【】用来实现互联网中电子邮 件传送功能。24.每秒执行一百万条指令的速度单位的英文缩写是25 .在系统结构上,UNIX分为操作

35、系统的内核与 o26 .网络安全环境由3个重要部分组成,它们是【】、技术和管理。27 .三层交换机是一种用 实现的高速路由器。28 .以太网采用的通信协议是【 oI、C语言程序设计题(2题)29 .函数Rdata实现从文件in . dat中读取一篇英文文章,存入到字符串数组string中,请编写函数charRight,其函数的功能是:以行为单位 把字符串中的最后一个字符的ASCII值右移4位后加倒数第二个字符 的ASCH值,得到最后一个新的字符,倒数第二个字符的ASCH值右 移4位后加倒数第三个字符的ASCII值,得到倒数第二个新的字符,依 此类推,一直处理到第二个字符,第一个字符的ASCII

36、值加原最后一个 字符的ASCH值,得到第一个新的字符,得到的新字符分别存放在原字 符串对应的位置上。最后已处理的字符串仍按行重新存入字符串数组 string中,最后调用函数Wdata,把结果string输出到文件out . dat 中。原始数据文件存放的格式是:每行的宽度均小于80个字符(含标点符号和空格)。注意:部分源程序已经给出。请勿改动主函数main,读函数Rdata和写函数Wdata的内容。1 ;I include 2 ! #include I3 ! iinclude 4 ! char strlng501(80);5 int maxline = 0;6 - int Rdata(void

37、);7 ; void Wdata(void);8 ; void CharRight()9 ! 110 iii lbI12 ; void main()13114 if (Rdata 0 )15 I (16 :pcmf (数据文件 in.dat 不能打开! n0(P”);17 ;return;1峥 J.19 i CharRight O ;20 : Wdata();21 j 1,.;/从文村n&i中读取英文文存入刻字将小敷出小峥中/22 ? xnt Rdata (void)23 j I24 FILE*fp;25 ;inti 0;26 !charp;27 ;if (fp fopen(indate. H

38、rH) - NULL)28 : return 1;29 i while (fgets(stringit 80# fp)!- NULL)30 j 131 p strchr(stringi, 1n*);32 |if (p)33 !*p 0;34 -35 j 36 maxline i;37 ! (close(fp);38 ; return 0;39 : )! /,把站梁rtnng施出到Jtfl ouidai中/40 void Wdata()41 !(42 ; FILE *fp;43 ! int i;44 ; fp fopen(Hout.datnf w);45 : for (i*0; imaxline

39、; i+)46 j (47 ; printf(w%sn, string(i);48 ! fprintf(fp/ 0%snn, string(i1);49 ;)50 ! fclose(fp);51 ;)30.已知数据文件in .dat中存有300Ui位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsVahie,其功能是:求出千位数 上的数加百位数上的数等于十位数上的数加个位数上的数的个数ent,再把所有满足此条件的四位数依次存入数组b中,然后对数组b的四位数按从大到小的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。例如:7

40、153, 7+1=5+3,则该数满足条件存入数组b中,且个数cnt=-cnt+1 o8129, 8+11=2+9,则该数不满足条件忽略。注意:部分源程序存在test.c文件中。程序中已定义数组:a300, b300,已定义变量:cut请勿改动数据文件in -dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。3456789101112131415161718tinclude int a3009 b300, cnt-0; void readDat();void writeDat(); jsValue() main ()(int 1;readDat();jsVa

41、lue ();writeDat();printf(wcnt0%dnwr ent);for (i 0; i ent; i”)printf (wb(%d-%dn,w, 1, b(i);19 ; void readDat()20 ! 21 FILE efD;22 ; int i;23 ! fp - fopen (Hin.daftMrw);24 for (i 0; i fp fopen(Mout.datMf ;33 ; fprintf(fpr Qdn. ent);34 ! Eor(1 0; i ent; ,)35 ; fprintf (fp, fdn. b( i) h36 ! fclose(fp);3

42、7i 五、L选择题(3题)31 . TCP/IP参考模型分成()层。A.2 B.3 C.4 D.532 .()是电子商务系统得以运行的技术基础。A.网络平台B.因特网C计算机软件D.技术水平33 .对于Solaris,以下哪种说法是错误的?。A.Solaris是SUN公司的高性能UNIXB. . Solaris运行在许多RISC工作站和服务器上C.Solaris支持多处理、多线程D.Solaris不支持Intel平台六、L程序设计题(3题)34.请编制函数ReadDa()实现从文件IN83.DAT中读取1000个十进制 整数到数组xx中。请编制函数Compute。分别计算出xx中奇数的个数 odd、奇数的平均值avels偶数的平均值ave2及所有奇数的方差totfc 的值。最后调用函数WiireDat。把结果输出到OUT83.DAT文件中。 计算方差的公式如下:totfc=三(工由一 avel)2/N设N为奇数的个数,xxi为奇数,avel为奇数的平均值。原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大 于0且小于等于2000) o注意:部分源程序已给出。请勿改动主函数main。和输写函数WriteDat。的内容。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 解决方案

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

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