【2023年】山东省聊城市全国计算机等级考试网络技术模拟考试(含答案).docx
《【2023年】山东省聊城市全国计算机等级考试网络技术模拟考试(含答案).docx》由会员分享,可在线阅读,更多相关《【2023年】山东省聊城市全国计算机等级考试网络技术模拟考试(含答案).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【2023年】山东省聊城市全国计算机等级考试网络技术模拟考试(含答案)学校:班级:姓名:考号:一、单选题(10题)1.完成路径选择功能是在TCP/IP参考模型的()。A.应用层B.传输层C.互联层D.主机网络层2.10Base-5型LAN的运行速度和支持的粗缆最大长度是()。A. 10Mbps, 100m B. 10Mbps, 200m C. 10Mbps, 500m D. 16Mbps, 500m(25)网桥是实现不同网络的互连设备,它工作在B)网络层D)物理层A)数据链路层C)对话层4 .ATM层类似于数据链路层协议,可以利用()技术在同一条物理链路上 进行多路复用。A.频分多路复用B.时
2、分多路复用C.虚电路D.以上都是5 .目前构建局域网时可使用的传输介质有多种,其中安装、维护方便、 价格低廉的是()A.无线电B.光纤C.同轴电缆D.双绞线6 .对于下列关于TCP的说法,错误的一项是()。A.TCP协议为应用层提供可靠的数据传输服务double totPjz = 0.0; /* 平均值 */int ReadDat (void);void Writedat(void);void CalValue(void) ()main ()(int i;clrscr ();for(i = 0; i MAXNUM; i+)xx i = 0;if (ReadDat () (printf (数据文
3、件 IN13.DAT 不能打开! 007n”);return;)CalValue ();printf(文件 IN1B.DAT 中共有正整数二%d 个n totNum);printf(符合条件的正整数的个数二%d个n”, totCnt);printf(平均值二%.21fn”, totPjz)Writedat ();)int ReadDat (void)(FILE *fp;int i = 0;if(fp = fopen CIN13.DAT, T) = NULL)return 1;while(! feof(fp)(fscanf(fp, n%d; &xxi+);fclose(fp);return 0;
4、void WriteDat(void) (FILE *fp;fp = fopen(nOUT13.DAT HwH);fprintf(fp, n%dn%dn%.21Anu, totNum, totCnt, totPjz); fclose (fp);)35.已知数据文件IN58.DAT中存有300个4位数,并已调用读函数 readDat。把这些数存入数组a中,请编制一函njsValue。,其功能是:求 出这些4位数是素数的个数ent,再把所有满足此条件的4位数依次存 入数组b中,然后对数组b的4位数按从小到大的顺序进行排序,最后 调用函数writeDat。把数组b中的数输出到OUT58.DAT 文件
5、中。例如:5591是素数,则该数满足条件,存入数组b中,且个数ent=cnt+1。9812是非素数,则该数不满足条件,忽略。注意:部分源程序已给出。程序中已定义数组:a300, b300,已定义变量:ent。请勿改动主函数main。、读函数readDat()和写函数writeDat()的内容。试题程序:#include int a300,b300,cnt=0;int isP(int m) int i;for(i=2;i m;i+) if(m%i=O) return 0;return 1;jsValue()()main ()(int i;readDat ();jsValue();writeDat
6、 ();printf (cnt=/odrT,cnt);for (i=0; i ent; i+)printf(nb%d=%dni,bi);)readDat ()(FILE *fp;int i;fp=fopen (”IN58. DAT V);for (i=0; i 300; i+)fscanf (fp, %d,&a i); fctose(fp);)writeDat ()(FILE *fp;int i;fp=fopen (nOUT58. DAT丁w); fprintf ( fp, dn ent);for (i=0; i ent; i+)fprintf(fp, %dn,bi);fclose (fp);
7、36.已知数据文件IN85.DAT中存有200个4位数,并已调用读函数readDat。把这些数存入数组9中,请编制一函数jsVal(),其功能是:如 果一个4位数的千位数字上的值加十位数字上的值恰好等于百位数字 上的值加上个位数字上的值,并且此4位数是偶数,则统计出满足此条 件的数的个数ent并把这些4位数按从小到大的顺序存入数组b中,最 后调用写函数writeDat。把结果ent及数组b中符合条件的4位数输出 至IJ OUT85.DAT文件中。注意:部分源程序已给出。程序中已定义数组:a200, b200,已定义变量:ent。请勿改动主函数main()、读函数readDat。和写函数writ
8、eDat()的内容。试题程序:#include #define MAX 200int aMAX,bMAX,cnt=0;void jsVal()void readDat()(int i;FILE *fp;fp=fopenCIN85.DAT,T);for(i=0;i MAX;i+)fscanf(fp,u%d&ai);fclose(fp);)main ()(int i;readDat ();jsVal ();printf (满足条件的数二%dn”, ent);for(i=0;i cnt;i+)printf(%d,bi);printf(nnn);writeDat();)writeDat ()(FILE
9、 *fp;int i;fp=fopen (OUT85.DAT-w) fprintf (fp, n%dnn, ent);for(i=0;i 0) totNum+; /*统计正整数的个数*/ data=xx i 1; /*将数右移一位*/ if (data% 2=0) /*如果右移1位后产生的新数是偶数*/ totCnt+; totPj Z+=XX i; /*统计这些数的个数并将满足条件的原数求和*/ ) totPjz/二totCnt; /*求满足条件的这些数(右移前的值)的算术平均值 */ void CalValue(void)rn rn int i, data;rn for (i=0; i (
10、MAXNUM; i+)rn rn if(!xxi)rn continue; /*如果当前数为 0,则结束本次循环, 取下一个数*Arn if (xx i 0)rn totNum+; /*统计正整数的个数*Arn data=xx i 1; /*将数右移一位*Arn if (data% 2=0) /*如果右移 1 位后, 产生的新数是偶数*Arn rn totCnt+;rn totPj z+=xx i;rn /*统计这 些数的个数,并将满足条件的原数求和*Arn rn totPjz/=totCnt; /*求满 足条件的这些数(右移前的值)的算术平均值*Arn 解析:本题的解题思 路是首先利用一个f
11、or循环来依次从数组中取得各数,由于题目要求数 组中正整数的个数,因此,零不做任何处理,接着去取下一个数。只要 某数大于零,则该数一定是正整数,这时就给变量totNum(正整数的个 数)累加1,之后把该正整数右移一位后的结果临时保存在变量data中, 再对这个临时变量进行是否偶数的判断。如果该临时变量中保存的值是 偶数,则表明原数符合条件,就给变量totCnt(符合判断条件的正整数个 数)累加1,并把当前的变量data右移前的原数的值累加到变量totPjz中, 当所有符合判断条件的数都被找出后,再对totPjz进行求平均值的计算。 35.jsValue () int i j value; fo
12、r (i=0; i 300; i+) if (isP (a ii) /*如果该数 为素数则将该数存入数组 b 中*/ bcnt=ai; for (i=0; i ent-1; i+) /* 对数组b的4位数按从小到大的顺序进行排序*/for (j=i+1; j bj ) value=b i; bi=bj; b j =value; )jsValue ()rn rn int i, j, value;rn for (i=0; i 300; i+)rn if (isP (a ii) /*如果该数为素数, 则将该数存入数组 b 中*Arn rn bcnt=ai;rn rn for (i=0; i cnt-
13、1; i+) /*对数组b的4位数按从小到大的顺序进行排序*Arn for(j=i+l;j bj )rn rn value=b i;rn bi=bj;rn b j =value;rn rn 解析:本题考查的知识点如下: 循环的嵌套。数据的排序。在本题中,已给出了判断素数的函数voidisP(intm),只需将数代入进行 判断即可。将素数存入数组b,再对数组b中的数进行排序。排序采用 “选择排序法”第一次从第一个数据开始和所有后面的数据进行比 较,与比它大(小)的数据交换位置,将数据中最大(小)的数交换到最前面。 第二次从第二个数据开始与后面的数据进行比较,将本次比较中最大 (小)的数据交换至第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023年 2023 山东省 聊城市 全国 计算机等级考试 网络技术 模拟考试 答案
限制150内