《(2023年)浙江省嘉兴市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《(2023年)浙江省嘉兴市全国计算机等级考试网络技术真题(含答案).docx(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(2023年)浙江省嘉兴市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1 .Winmail邮件服务器管理工具提供的设置选项中不包含()。A.邮件管理B.用户和组设置C.系统设置D.域名设置2 .用于实现邮件传输服务的协议是()A.A.HTML B.IGMP C.DHCP D.SMTP3.SQL注入攻击就是攻击者把SQL命令插入到()的输入域或者页面请求 的查询字符串,欺骗服务器执行恶意的SQL命令。A.SQL 数据表 B.MIME 头 C.Web 表单 D.HTTP 流4 .下列关于综合布线的描述中,错误的是()。A.终端有高速率要求时,水平子系统可采用
2、光纤直接铺设到桌面B.多介质信息插座是用于连接双绞线C.干线线缆铺设经常采用点对点结合和分支结合两种方式D.采用在管理子系统中更改、增加、交换、扩展线缆的方式来改变线缆路由5 .下列关于集线器的描述中,错误的是()。for(i:0;i =0且ab-cd#define MAX 200int aMAX, bMAX,cnt=0;void jsVal()void readDat() int i;FILE *fp;fp = fopen(nIN14.DATf nrn);for(i = 0; i (MAX; i+)fscanf(fp, n%dn, &ai);fclose (fp);)main ()(int
3、i;readDat ();jsVal ();printf(”满足条件的数二%diT, ent);for(i = 0; i (ent; i+)printf(u%d,bi);printf(Hnn);writeDat ();)writeDat ()(FILE *fp;int i;fp = fopen(nOUT14.DATf nwn);fprintf(fp, u%dn, ent);for(i = 0; i (ent; i+)fprintf(fp, n%dnn,bi);fclose (fp);)36.已知数据文件1N68.DAT中存有200个4位数,并已调用读函数 readDat。把这些数存入数组a中,
4、清编制一函数JsVal(),其功能是:如 果4位数各位上的数字均是奇数,则统计出满足此条件的个数cut,并 把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat() 把结果ent及数组b中符合条件的4位数输出到OUT68.DAT文件。 注意:部分源程序己给出。程序中已定义数组;a200, b200,已定义变量:ent。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。#include #define MAX 200int aMAX,bMAX,cnt=0;void jsVal() void readDat()(int i;FILE *fp;fp=
5、fopen(nIN68.DATn;frn);for(i=0;iMAX;i+)fscanf(fp;f%df&ai);fclose(fp);)void main()(int i;readDat();jsVal();printf (满足条件的数=%111, ent);for(i=0;i cnt;i+)printf(n%d,blii);printf(nnn);writeDat ();)writeDat ()(FILE *fp;iht i;fp=fopen (Hout68.darH/,wtt); fprintf (fp/l%dn,cnt);for (i=0; i =0 & (ab- cd)=0且ab-c
6、d=10且两个数均是奇数同时两个新十位数字均不 为零*/ bcnt=ai ; /*则把满足条件的数存入数组b中*/ cnt+ ; /*统计满足条件的数的个数*/ for(i=0 ;i cnt-l ;主+)/*将数组b中的 数按从大到小的顺序排列*/for(j=i+l acnt jj+) if(bi=0 & (ab-cd)=0且ab-cd=10且两个数均是奇数同时两个新十位数字均不为零 Wn bcnt=ai ; /*则把满足条件的数存入数组b中rn cnt+ ; /* 统计满足条件的数的个数*八rn rn rnfor(i=0 ; i cnt-l ;主+)/*将 数组b中的数按从大到小的顺序排列*
7、八rn for(j=i+l ; j =0 & (ab-cd)=10 & ab%2=l & cd%2=l & ab!=0 & cd!=0F),如果满足条件,则把原来的4位数放到数组b中,同时用一个计数器变量ent求出满足条件的4位数的个数。(4)对数组b中的4位数用选择法进行从大到小排序。36.void jsVal() iht i thou hun ten data j; for (i=0;i 200;i+) thou=a i “000; /*求四位数的千位数字*/him=a i % 1000/100; /*求四位数的百位数字*/ten=a i %100/10;/*求位数的十位数字*/dat a
8、=a i % 10;/*求!1!位数的个位数字*/ if (thou%2 !=0 & hun%2!=0 & ten%2!=0 & data%2!=0) /*如果4位数各位上数字均是奇数*/ b ent =a i; /*将满 足条件的数存入数组b中*/ cnt+; /*统计满足条件的数的个数*/ for (i=0; i for (j=i+l; j ent; j+) if (bi bj) data=bi; bi=bj; b j=data; void jsVal()rn rn iht i, thou, hun, ten, data, j;rn for (i=0;i 200;i+)rn rn thou
9、=a i /1000; /*求!1!位数的千位数字*/rn hun=ai %1000/100;/*求四位数的百位数字*/rnten=a i %100/10;/*求四位数的十位数字*/rn dat a=a i %10; /*求四位数的个位数字*/rn if (thou%2 1=0 & hun%2!=0 & ten%2!=0 & data%2!=0)rn /*如果 4位数各位上数字均是奇数*八rn rn b ent =a i; /*将满足条件的数 存入数组b中*八rn cnt+; /*统计满足条件的数的个数*八rn rn rn for (i=0; i for (j=i+l; j ent; j+)r
10、n if (bi a斶数来实现此功倍,修后调用函数writMWHE数堪附中的值输出到加,fat 文件中.注意:他分源K*序存放在teste文件中.请勿改动上函数nuin八和出故IK曲散writcDAT。的内容.123 4567I include int b(3; 定义全局整整一心故惟匕31void writeDAT () ;, /输出的数 wrlteDATi) Mlft9lifiQvoid jsValue()main()91011121314jsValue (); 调用足欧jsValuuQ,定HUBI1翟求的功能prxntf (*100/ n=idnM=1000# n叼nM- 1000C# n
11、%dnH 9 writeDAT();:)/函数b(中的值给出到OU1&I文件中/void writeDAT()b(0r blh b21);151617181920FILE -fp;fp - fopen(Mout.datM, “叩);fprintf(fpr M%dn%dn%dnMr b(01r b(l)r b2); fclose(fp);30.已知数据文件in dat中存有300个!1!位数,并已调用读函数readDat把这些数存入数组a中,请编制一函数jsVahie,其功能是:求出个位数 上的数减千位数上的数减百位数上的数减十位数上的数大于零的个数ent,再求出所有满足此条件的!1!位数平均值
12、pjzl,以及所有不满足此条件的四位数平均值pjz2o最后main函数调用写函数writeDat把结果ent, pjzl, pjz2 输出到 out . dat 文件。例如:1239, 9-1-2-30,则该数满足条件,参加计算平均值pjzl,且个数 cnt=cnt+lo8129, 9-8-1-20,则该数不满足条件,参加计算平均值pJz2。注意:部分源程序存在test.c文件中。程序中已定义数组:a300,已定义变量:ent, pjzl, pjz2请勿改动数据文件in -dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。tnclude 2 ; int a
13、300, cnfO; 定义全冏 懵整弋教1的“川和整N ent父N费 ent的耕地为。3 ! double pj21-O.O, pjz2-00; 定义个M双轴度芋曾q pl rn21 R初值为 0.0.4 ;void teadDat 0;5 ; void writeDat();6 ! jsValue()10 ; main()11 ;(I12 j int 1;13 J readDat();14 ! jsValue();15 e writeDat():16 * printf 18 ,void readDat(t19 j20 -FILE afp;21 !mt i;22 ;fp fopen(win.d
14、atH,;23 ;for(l 0; 1 300;24 !fscanf fp#25 :fclo3c(fp);26 ! !27 void writeDat O28;1 (29 ! FILE Ap;30 i fp fopen(nout0w,*);31 : fprlntf (ip, %dnl7,21fnl7t21fn* cnt# pjzl/ pjz2);32 ! (close(fp);五、L选择题(3题)31 .以下网络攻击中,哪种不属于主动攻击()。A.重放攻击B.拒绝服务攻击C.通信量分析攻击D.假冒攻击32 .在使用因特网进行电子商务活动中,通常可以使用安全通道访问 Web站点,以避免第三方偷看
15、或篡改。安全通道使用O技术。A.SET B.RSA C.SSL D.CA33 .安全策略模型包括了建立安全环境的三个重要组成部分:威严的法 律、先进的技术和()。A.严格的管理B.协议模型C.加密模型D.防火墙。六、1.程序设计题(3题)34 .函数ReadDat。的功能是实现从文件IN35 .DAT中读取一篇英文文 章存入到字符串数组xx中。请编制函数SortCharDQ,该函数的功能 是:以行为单位对字符按从大到小的顺序进行排序,排序后的结果仍按 行重新存入字符串数组xx中,最后调用函数WriteDat。把结果xx输出 到文件OUT35 . DAT中。例如,原文:dAe, BfCCCbbA
16、A结果:fedCBA, bbCCAA原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符 号和空格。注意;部分源程序已给出。请勿改动主函数main()、读函数ReadDat。和写函数WrteDat()的内容。试题程序:#include #include #include char xx5080;int maxline=0;int ReadDat(void);void WriteDat(void);void SortCharD()()void main()(Clrscr();if (ReadDatO) (printf(数据文件 IN35.DAT 不能打开!n007”);return;)SortChar D();WriteDat();)int ReadDat(void)(FILE *fp;int i=0;Char*p;if(fp : fOpen(HIN35.DATH,nrn)=NULL)return 1 ;while (fgets(xXi, 80, fp)!=NULL)(p=strchr(xXi/fnH);if (p) *p:0;i+;)maxline=i;fclose(fp);return 0;)void WriteDat()(FILE *fp;int i;Clrscr();fp:fopen(HOUT35.DATM, HwH);