《(2022年)江苏省南京市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《(2022年)江苏省南京市全国计算机等级考试网络技术真题(含答案).docx(22页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2022年)江苏省南京市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.计算机网络分为局城网、城域网与广域网,其划分依据是()。A.数据传输所使用的介质B.网络的覆盖范围C.网络的控制方式D.网络的拓扑构型2.IP地址块10 . 15 . 15 . 136 / 12的子网掩码可写为()。A.255 .224 .0 .0B.255 .240 .0 .0C,255 .255 .128 .0D.1255 .255 .0 .03 .同轴电缆可以分为粗缆和()A.电缆B.细缆C.光缆D.双绞线4 .在现实中,我们一般将计算机分类为()A.服务器、工作站、台式机、
2、笔记本、掌上电脑B.大型机、小型机、个人计算机、工作站、巨型计算机C.服务器、工作站、台式机、笔记本D.服务器、台式机、笔记本、掌上电脑、大型机、小型机readDat ();jsVal ();printf (满足条件的数二%dn”, ent) for (i=0; i ent; i+)printf (H%dfb i);printf (Hnn);writeDat ();)writeDat ()(FILE *fp;int i;fp= fopen ( nOUT7 7. DAT“,); fprint f (fpj%odn, ent);for (i=0;i ent; i+)fprintf(fp, n%dn
3、f;bi);fclose (fp);)35.在文件in75.dat中有200组数据,每组有3个数,每个数均为3位 数。函数readDa()是读取这200组数存放到结构数组aa中。请编制函 数JsSortQ,其函数的功能是:要求在200组数据中找出条件为每组数 据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作 为函数JsSort()的返回值,同时把满足条件的数据存入结构数组bb中, 再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入 结构数组bb中。最后调用函数writeDat。把结果bb输出到文件out7
4、5.dat o注意:部分源程序已给出。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include #include #include typedef struct(int xl,x2,x3; Data;Data aa200,bb200;int jsSortQ)void main()(int count;readDat();count=jsSort();writeDat(count);)readDat ()(FILE *in;int i;m=fopen(Hin75.datn/lrH);for(i=0;i 200;i+)fscanf(in, n%d
5、 %d %dn,&aai .xl,&aai .x2,&aai .x3);fclose (in);)writeDat(int count)(FILE *out;int i;clrscr();ut=fopen(Hout759datH/fwn);for(i=0;i #include (string.h#include (conio.hchar xx20 80;void jsSort() ()main ()(readDat ();jsSort ();writeDat ();)readDat ()(FILE *in;int i=0;char *p;in = fopen(HIN25.DATf nrn);w
6、hile(i 20 & fgets(xxi, 80, in) != NULL)(p = strchr(xxi, fnf);if(p) *p = 0;i+;)fclose(in);)writeDat ()(FILE *out;int i;clrscr ();ut = fopen(uOUT25.DATf nwH);for(i=0; i20; i+)(printf(n%sn, xxi);fprintf(out, n%snf xxi);)fclose (out);参考答案1.B2.B / 12表明子网掩码从左边第一位开始一共有12个1,其余各位为0。即 11111111 . 11110000 . 00
7、000000 . 00000000,转换成十进制则为255 . 240 . 0 . 0o故选 B 选项。3.B解析:同轴电缆可以分为粗缆和细缆。4 .A解析:在现实中,我们一般将计算机分为服务器、工作站、台式机、 笔记本和掌上电脑。5 .D6.BIEEE 802 .16定义了宽带无线城域网接入标准,其传输速率为32134Mbpso IEEE 802 .16是一个点对多点的视距条件下的标准,最高传 输速率为IMMbps,用于大数据量接入。因此B选项描述错误。7 .C(47)C)【解析】被动攻击的特点是对传输进行窃听和监测,比如流 量-析;主动攻击包括对数据流进行篡改或伪造数据流,可分为伪装、重
8、放、消息篡改和分布式拒绝服务5种类型。8 .DIPV6采用128位地址长度,每16位划分为一个位段。每个位段被转 换为一个4位的十六进制数,位段间用冒号隔开,这种方法称为冒号十 六进制表示法。因此一个IPv6地址最多有8个位段。另外一种是零压 缩表示法,规则为:对于一个位段中中间的0不做省略;对于一个位段中全部数字为0的情况,只保留一个0;当地址中存在一个或者多个连 续的16比特位为0字符时,可以用:(双冒号)来表示,但是一个IPv6 地址只允许有一个双冒号;不能将一个段内有效的0压缩掉。选项D中 有9个位段,故选择D选项。9 .C10 .D解析:从网络设计者角度考虑,因特网是计算机互联网络的
9、一个实例,由分布在世界各地的、数以万计的、各种规模的计算机网络,借助于网络互联设备路由器,相互连接而形成的全球性的互联网络。从因特网使用者角度考虑,因特网是一个信息资源网。它是由大量主机通 过连接在单一、无缝的通信系统上而形成的一个全球范围的信息资源网, 接入因特网则主机既可以是信息资源及服务提供者(服务器),也可以是信息资源及服务消费者(浏览器、客户机)。11 .代理代理 解析:在网络管理模型中,代理位于被管理设备的内部,把来自管理者的命令或信息请求转换为本设备特有的指令,完成管理者的指示,或是返回它所在设备的信息。【解析】一个完整的1P地址由4字节,即32位二进制数值组成,为了方便人们的使
10、用,IP地址采用点分十进制标记法。(U001011) 2=203,(01011110)2=94, (00000010)2=2, (00000001)2=1 o13 .网络【解析】三层交换机是网络层设备,它使用硬件分析分组的格式, 从而进行转发。14 .网络虚拟终端远程登录允许任意类型的计算机之间进行通信。由于不 同的计算机系统对于键盘输入的解释和定义都不一样,为了便于在不同的计算机系统之间进行操作,Telnet协议使用网络虚拟终端(NetworkVirtual Terminal, NVT)提供了一种标准的键盘定义,从而屏蔽了不同系统对键盘定义的差异。15 .访问权访问权解析:Token Bus
11、是一种在总线拓扑中利用“令牌”作 为控制结点访问公共传输介质的确定型介质控制方法。在采用Token Bus方法的局域网中,任何一个结点只有在取得令牌后才能使用共享总 线去发送数据。令牌是一种特殊结构的控制帧;用来控制结点对总线的 访问权。1.1 IPSec(lP安全)IPSec(lP安全)解析:IPSec是IEFT的IP安全性协议工作组定义的一套用于网络层安全的协议,它在IP层上提供访问控 制、无连接完整性、数据源认证、拒绝重放包、加密和流量保密服务。17 .尽最大努力投递尽最大努力投递解析:IP服务的特点有:不可靠的 数据报投递服务;面向无连接的传输服务;尽最大努力投递服务。18 .FTP或
12、文件传输【解析】文件传输协议(FTP)允许用户将本地计算机 中的文件上传到远程的计算机中,或将远程计算机中的文件下载到本地 计算机中。19 .协议类型或者协议【解析】IP协议能够为多个上层协议提供数据传 输的服务,IP分组的首部有一个字段叫ProtoCol,这个字段的作用是 用于区分IP协议的用户协议到底是IPX、IP还是ICMP协议等等。20 .21 .功能功能解析:在OSI参考模型中,网络中每一个结点都有相同的层次,不同结点的同等层具有相同的功能。22 .易位易位解析:所有加密算法都是建立在两个通用原则之上的:置 换和易位。置换是将明文的每个元素映射成其他元素,易位是对明文的 元素进行重新
13、布置,没有信息丢失是基本的要求(也就是说,所有操作都 是可逆的)。23 .性能管理性能管理解析:性能管理功能允许网络管理者查看网络运 行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维 持在一个可以接受的水平之上。从概念上讲,性能管理包括监视和调整 两大功能。它的最大作用在于帮助管理员减少网络中过分拥挤和不可通 行的现象,从而为用户提供稳定的服务。24 .拒绝服务拒绝服务 解析:本题考查点是拒绝服务攻击。目前网络中 的威胁主要有信息泄漏和丢失,破坏数据完整性,拒绝服务攻击和非授 权访问。其中拒绝服务攻击是指攻击者不断对网络服务系统进行干扰, 改变其正常的作业流程,执行无关程序,使得
14、服务器一直处于“忙”的状 态,导致系统响应减慢甚至瘫痪而拒绝向合法用户提供服务。25 .公开密钥加密技术公开密钥加密技术解析:公开密钥加密技术是电 子商务系统中使用的主要加密技术之一,主要用于秘密密钥的分发和数 字签名,以实现身份认证、信息完整性校验和交易防抵赖。26 .物理层物理层 解析:介质独立接口将MAC子层与物理层分隔开来, 使得物理层在实现100Mbps速率时所使用的传输介质和信号编码方式 的变化不会影响MAC子层。27 .法律法规法律法规解析:据有关资料显示,电子商务中相当大比例的安全事故是由于企业内部管理不善造成的。安全方面的技术手段即使 再先进,但假如是开展电子商务的企业内部掌
15、握核心机密的人泄密,那 对电子商务安全的威胁也将是防不胜防的。28.SDHSDH解析:标准的网络接口是SDH的特点之一。29 .【审题关键句】第2个数大于第1个数加第3个数,存入数组,按第2个加第3个数之和降序排序。n【解题思路】n首先定义两个循环变量is j ;一个计数变量count ;一个用于中间转换数据的结构体变量CC0n建立一个for循环,指定第一个for循环的循环变量i从0开始,到 200时结束,每循环一次,变量i的值加1。在循环体中依次判断每行数据中,如果aai的第二个数大于第一个数加第三个数之和,则把aai 复制到bbcount中,同时数组下标变量count加lon将所有满足条件
16、的记录筛选保存到数组bb 口后,再通过两个for循 环对数组bb口中记录进行排序。第一个for循环的循环变量i的初值为0,当等于数组计数变量count的值减1时停止循环,每循环一次,i的值加1 ;第二个for循环的循环变量j的初值等于i+1,当等于数组计数 变量count的值时停止循环,每循环一次,j的值加1 ;每次进行比较 时,如果第i行的第二个数加第三个之和小于其后面第i行的第二个数 加第三个之和,将执行if条件语句后面花括号中的命令,花括号中3条 命令的功能就是根据题目要求按每行数据中第二个数加第三个之和从 大到小排序。n最后将计数函数count返回。n【参考答案】nn30 .【审题关键
17、句】千数一百位十位个位数大于零的个数,把所有满足此条件的数依次存入数组,按从小到大的顺序排序。n【解题思路】n本题类似第9套试题,通过审题可以发现仅有一个不同点,即要求统计的!1!位数的条件是“千数-百位-十位个位数大于零”,参考答案的第8条语句修改if语句的判断条件。另外,对于数据交换的整型变量tmp可 以自定义其变量名。n【参考答案】31 .C解析:WAV为波形文件格式,常用于PC机中,高保真,但数据 量太大,可用于记录一切声音2ND为声霸卡支持的声音格式,用它可 以记录语音信息。MIDI用来记录数字音乐的操作序列,它的发声是通 过声卡合成产生的,不能用来记录语音。MP3可用来对声音数据进
18、行压 缩,该种格式具有很高的压缩比,同时失真也小。32 .A解析:CA安全认证中心负责所有实体证书的签名和发放;对于不 用卡支付的交易方式,就与SET协议无关;电子商务活动分为支付型 业务和非支付型业务两类;一个支付网关系统既可以连接一个银行网络(57)电子政务中政务内网是指A)因特网、公众服务业务网和涉监政府办公网B)因特网和公众服务业务网C)公众服务业务网和涉密政府办公网5 .D)公众服务业务网、非涉密政府办公网和涉密政府办公网6 .下列关于IEEE802.16标准的描述中,错误的是0A.提供宽带城域网用户访问Internet所需要的路由服务B.最高传输速率为234MbpsC.使用无线频段
19、为1066GHzD.与IEEE802.16标准工作组对应的论坛组织是WiMAX7 .下面哪种攻击方法属于被动攻击()。A.拒绝服务攻击B.重放攻击C.流量分析攻击D.假冒攻击8 .下列对IPv6地址表示中,错误的是()。A. : 140 :1A5C : 0 :05D9B.A3E0 :1A90 :FE : 0 :4CA2 :9C5CC.F2C1 : 81 /48D.AF1 A : 0 : 0 : 0 : 0 :A2 :F3 :FE08 : 39. EDP是实现EDI的基础和必要条件,EDP的中文名称是()。A.电子支付与结算B.电子数据计划C.电子数据处理D.电子数据交换系统,也可以同时连接多个
20、银行网络系统。33 .D解析:文件传送协议FTP是依赖TCP协议的应用层协议。34 .void jsVal() int i thou hun ten data j; int ab cd; for (i=0; i MAX;i+) thou=a i/1000; /*求ui位数的千位数字*/hun=a i % 1000/100;/*求四位数的百位数字*/ ten=a i %100/10; /*求四位数的十位数字*/data=a i %10; /* 求!1!位数的个位数字*/ if (thou+ten=hun+data)的千位数字*八rn hun=a i % 1000/100; /*求U!位数的百位数
21、字*八rnten=a i % 100/10; /*求!1!位数的十位数字*Arn data=a i %10; /*求!1!&a i %2 1=1) /*如果千位数加十位数等于百位数并且此数是偶数*/ b cnt=a i; /*则将满足条件的数存入数组b中*/ cnt+; /*统计满足条件的数的个数*/ for (i=0; i cnt-1; i+) /*将数组b中的数按从小到大的顺序排列*/ for (j=i+l; j bj) da ta=b i; bi=bj;b j =data; void jsVal( )rn rn int i, thou, him, ten, data, j;rn int位
22、数ab, cd;rn for (i=0; i MAX; i+)rn rn thou=a i/1000; /*求位数的个位数字*/rn if (thou+ten=hun+data) &a i %2 !=l)rn /* 如果千位数加十位数等于百位数,并且此数是偶数*八rn b cnt=ai;/则将满足条件的数存入数组b中5rn cnt+; /*统计满足条件的数的个 数*八rn rn rn for (i=0; i cnt-1; i+) /*将数组b中的数按从小到大 的顺序排列*八rn for (j=i+l; j bj)rn rn da ta=b i;rn bi=bj;rn b j =data;rn
23、rn 解析:本题考查的知识 点如下: 将一个4位整数各位上的数转变成单独的个位数。判断结构中多个条件的布尔运算。(3)数据的排序。在本题中,首先要将一个4位数的千位、百位、十位、个位拆成独立的 数字。这里借助特殊运算符号“”(取余)和(整除)。将一们位数整除 1000则可得到其千位上的数字,除以1000取余再整除100则可得百位 上的数字,除以100取余再整除10则可得一卜位上的数字,除以10取 余则得个位上的数字。若一个数除以2取余为0,则这个数是偶数。题 目中的两个条件必须同时满足,所以两条件之间用“与”运算。先将满足 条件的数存入数组b中,再对数组中的数据进行排序。最后的排序采用 “选择
24、排序法35.int jsSort() int i j count=0; Data val; for (i=0; i aai .x2+aa i .x3) /*如果每组数据中的第一个数大于第二、三个数 之和*/ bb count .xl=aa i .xl; /*把满足条件的数据存入结构数组bb 中*/ bbcount .x2=aai .x2; bbcount .x3=aai .x3; count+; /*统计满 足条件的数据的组数*/ for (i=0; i count-1; i+ ) /*对bb中的数按照 每组数据的每一个数加第三个数之和的大小进行升序排列qfor (j=i+l; j bbj .
25、xl+bbj .x3) val=bbi); bbi=bbj; bbj=val; return count; /*满足条件的数据的组数*/ int jsSort()rn rn int i, j, count=0;rn Data val;rn for (i=0; i aai .x2+aa i .x3) /*如果每组数据中的第一个 数大于第二、rn三个数之和*八rn rn bb count .xl=aa i.xl; /*把满 足条件的数据存入结构数组bb中*八rn bbcount .x2=aai .x2;rn bbfcount .x3=aai .x3;rn coimt+; /*统计满足条件的数据的组
26、数*Arn rn for (i=0; i count-1; i+ ) /*对bb中的数按照每组数据的每一个数加第三个rn数之和的大小进行升序排列*/rn for G=i+1; j bbj .xl+bbj .x3)rn rn val=bbi);rn bbi=bbj;rn bbj=val;rn rn return count; /*满足条 件的数据的组数以rn 解析:本题考查的知识点如下: 结构体及结构数组。数据的排序。本题中,定义了结构类型和结构数组,这就要涉及到结构体和结构数组 的访问。相同类型的结构体变量之间可以直接赋值,也可以依次对结构 体中的每个变量进行赋值或访问。排序使用“选择排序法函
27、数的值通 过return语句返回,格式为return表达式或return俵达式)或return, 当函数没有返回值时用第3种格式。在本题中,要用第1种或第2种格 式。36.void jsSort() int ijkstrlhalf; char ch; for(i=0 ; i ( 20 ; i+) strkstrlen(xxi); /*求字符串的长度*/ half=strl/2; /*确定各行中字符 串的中间位置*/ for(j=0;jhalf-l;j+) /*对中间位置以前的字符进行升 序排序*/ for(k=j+l;k xxik) ch=xxij; xxij=xxik; xxik=ch; f
28、or(j=half-lk=str 1 -1;j=0;j -k) /*4;边部分与右边部分对应的字符进行交换刃 ch=xxiU; xxij=Xxik; xxik=ch; void jsSort()rn int i,j,k,strl,half;rn char ch;rn for(i=0 ; i20 ; i+)rn strl=strlen(xxi); /* 求字符串的长度*八rnhalf=strl/2;/*确定各行中字符串的中间位置*/rnfor(j=0;j half-l;j+)/*对中间位置以前的字符进行升序排序跳rnfor(k4+l;k xxik)rii ch=xxij;rii xxij=xxi
29、k;rnxxik=ch;rn rn for(j=half-l,k=strl-l;j=0;j-,k-) /*将左边部分与右边部分对应的字符进行交换*Arn ch=xxij;riixxij=xxik;rn xxik=ch;rn rn rn 解析:本题考查对二维 字符数组的处理。由于对二维字符数组的操作是按照先行后列的顺序, 因此,需要首先求得各行字符串的长度(利用求字符串长度的strlen()函 数),然后借助循环结构逐个访问各行中的每一个字符。在本题中,应先 确定各行中字符串的中间位置(长度的一半就是中间位置),然后先对中 间位置以前的字符进行升序排序,排序过程如下:依次用每一个位置的 字符与它
30、后面的所有字符(到中间位置前一个字符结束)进行比较,如果 发现某字符的ASCII码值小于当前被比较的字符的ASCII码值,则将 发现的字符与当前字符进行交换,交换后继续与其后面的字符进行比较。最终比较所得的结果是第一个位置总是存放着最小的字符,第二个位置 总是存放着稍大的字符,以此类推就实现了从小到大的排序功能。接着 要做的工作是把中间位置前的一个位置定为初始位置,字符串中的最后 一个位置也视为初始位置,让两个位置所对应的字符进行交换,交换过 后,这两个位置值(也就是下标值)分别前移,再进行对应位置字符的交 换。10 .从用户的角度看,因特网是一个()。A.广域网B.远程网C.综合业务服务网D
31、.信息资源网二、填空题(10题)11 .在网络管理模型中,位于被管理设备的内部。12 .(12)一个用二进制表示的 IP 地址为.1 100101 10101 1 1 10 00000010 00000001,那么它的点分十进制表示为 o13 .第64题第三层交换机本质上是用硬件实现的一种高速路由器,它分 析了()层的PDU结构。14 .Telnet协议使用提供一种标准的键盘定义,从而屏蔽不同系统对键盘定义的差异。15 . Token Bus局域网中的令牌是一种特殊结构的控制帧,它用来控制 结点对总线的【o16 .是IEFT的IP安全性协议工作组定义的一套用于网络层安全 的协议,它在IP层上提
32、供访问控制、拒绝重放包、加密和流量保密服 务。1.1 IP服务的三个特点是:不可靠、面向非连接和 o18 .第62题如果要利用某台服务器向客户提供文件的上传和下载服务, 那么这时应该使用()协议。19 .第79题IP报文头部中的()字段用于指示IP协议的服务用户。20 .Imew t ; W/二壬J关系从口体I:讲是【回_三、2.填空题(8题)21.按照OSI参考模型,网络中每一个结点都有相同的层次不同结点的同等层具有相同的22 .所有加密算法都是建立在两个原则之上的,他们是置换和23 .允许网络管理者查看网络运行的好坏,其目标是衡量和呈现网络特性的各个方面,使网络的性能维持在一个可以接受的水
33、平上。24 .有一种攻击不断对网络服务系统进行干扰,改变其正常的作业流程,执行无关程序使系统响应减慢甚至瘫痪。它影响正常用户的使用,甚至使合法用户被排斥而不能得到服务。这种攻击叫作攻击。25 .是电子商务系统中使用的主要加密技术之一,它主要用于秘 密密钥的分发和数字签名,以实现身份认证、信息完整性校验和交易防 抵赖等。26 . 100BASE-T标准采用介质独立接口 MII,它将MAC子层与分隔开来。27 .如果要保证电子商务的安全,除了必要的技术手段外,加强企业内 部的管理和制定相应的【】也非常重要。28 .具有世界统一的网络结点接口,所有的网络单元都有标准的 光接口。C语言程序设计题(2题
34、)29 .已知在文件in . dat中存有200组数据,每组有3个数,每个数均是三位数。函数readDat是读取这200组数据存放到结构数组aa中。请 编制函数jsSort,其函数的功能是:要求在200组数据中找出第二个数 大于第一个数加第三个数之和的数,其中满足条件的个数作为函数 jsSort的返回值,同时把满足条件的数据存入结构数组bb中,再对bb 中的数据按照每组数据的第二个数加第三个之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中,最后调用函数writeDat把结果bb输出到out .dat文件中。注意:部分源程序存在test . C文件中
35、。请勿改动数据文件in .dat中的任何数据、主函数main、 和写函数writeDat的内容。读函数readDatfinclude include typedef struct45678910111213IS19202324xlt x2/ Dau; 定义站怫体类提ggOata *2O0, bb(2001; 宝文始构体p 加爆 32 void readDat();void writeDat(int count);int assort Ovoid mainOint count; rcadDet (); count jsSort(); writeDat(count);八注收送200融教条存收剌结构
36、如a中. void readDat OFILE -in; mt x;. in - fopen (wln.datHr ”);26 *or (1 w 0; 1 200; X3);bbii.x2 bb(i bbi|x2bb3839fprintf(。仇,皿3,%dn”. bb(i.xb bbij.x2, bbfi.x3)fclose(out);30.已知数据文件in .dat中存有300个位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsVahie,其功能是:求出千位数 上的数减百位数上的数减十位数上的数减个位数上的数大于零的个数ent,再把所有满足此条件的四位数依次存入数组b中
37、,然后对数组b的位数按从小到大的顺序进行排序。最后main函数调用写函数writeDat把数组b中的数输出到文件out.dat中。例如:9123, 9-1-2-30,则该数满足条件存入数组b中,且个数cnt=cnt+lo9812, 9-8-1-20,则该数不满足条件忽略。注意:部分源程序存在test.c文件中。程序中已定义数组:a300, b300,已定义变量:cut请勿改动数据文件in .dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。Iinclude int a(300| r b(300, cnt-0; 定义整型数出a1300Jb【300和受量st并
38、且ent的初值为0 void writeDat();void readDat();void jsValue()678910111213main ()int x;readDat();jsValue();141516171819202122232425262728293031323334353637writeDat();printf LcnLdn, ent);for (i - 0; i ent; ii) printf (Mb(%d-tdn, 1.b(H);void readDat()FILE -fp;int 1;fp - fopen (Kin.datw, r1*);for(1 0; 1 300;
39、i+) fscant (fp,(i);(close(fp);)void writeDat()(FILE *fp;int i;fp = fopen (Oout.dat rHW-);fprintf (fp/ent);for(1 - 0; 1 ent; +) fprintf (fprwtdnH, b(i);fclose(fp);五、L选择题(3题)31 .在下面的声音文件格式中,不能用来记录语言信息的是A.SND B.WAV C.MIDI D.MP332 .在电子商务应用系统中()。A.CA安全认证中心负责所有实体证书的签名和发放B.只要涉及交易,就与SET协议有关C.电子商务通常分为支付型业务和营
40、业型业务立一个支付网关系统只能连接一个银行网络33.在TCP/IP参考模型中,文件传送协议属于()的内容。A.网络层B.互连层C.传输层D.应用层六、L程序设计题(3题)34.已知数据文件IN77JDAT中存有200个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果一个4位数的千位数字上的值加十位数字上的值恰好等于百位数字 上的值加上个位数字上的值,并且此4位数是偶数,则统计(十)满足此条 件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最 后调用写函数writeDat。把结果ent及数组b中符合条件的4位数输出 至ij OUT77. DAT文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:cnto请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include #define MAX 200int aMAX ,bMAX ,cnt=0;void jsVal()()void readDat ()(int i;FILE *fp;fp=fopen ( nIN77. DAT” JT,);for (i=0; i MAX; i+)fscanf (fpj%d,&a i);fclose (fp);)main ()(int i;