2023年浙江省温州市全国计算机等级考试网络技术真题(含答案).docx
《2023年浙江省温州市全国计算机等级考试网络技术真题(含答案).docx》由会员分享,可在线阅读,更多相关《2023年浙江省温州市全国计算机等级考试网络技术真题(含答案).docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2023年浙江省温州市全国计算机等级考试网络技术真题(含答案)学校:班级:姓名:考号:一、单选题(10题)1.下列关于光以太网技术特征的描述中,错误的是()。A.无法支持MPLSB.可提供分等级的QoS网络服务C.能够根据用户的需求分配带宽D.具有保护用户和网络资源安全的认证与授权功能(29)下列是Windows 2000 Server丽要的新功能的是A)可恢复性文件系统NT File SystemB)活动目录服务C)自动硬件配置检测o D)主域控制器3.两台交换机分别具有8个和16个10 / 100Mbps个全双工下联端口, 它的上联端口带宽至少分别应为()。A.3 . 2Gbps 和 6
2、. 4GbpsB.l . 6Gbps 和 3 . 2GbpsC.O . 8Gbps 和 1 . 6GbpsD.O . 4Gbps 和.0 . 8Gbps排序后,左边部分与右边部分按例子所示进行交换。如果原字符串长度为奇数,则最中间的字符不参加处理,字符仍放在原位置上。例如:位置012345678源字符串dcbahgfe43219876处理后字符串hgfeabcd98761234注意:部分源程序已给出。请勿改动主函数main。、读函数readDat。和写函数writeDat。的内容。试题程序:#include (stdio.h#include string.h#include (conio.hc
3、har xx20 80;void jsSortQ ()main ()(readDat ();jsSort ();writeDat ();)readDat ()(FILE *in;int i=0;char *p;in = fopenCIN25.DAT, T);while(i 20 & fgets(xxi, 80, in) != NULL) (p = strchr(xxi, n);if(p) *p = 0;i+; ) fclose(in); )writeDat () (FILE *out;int i;clrscr ();ut = fopen(OUT25.DATw);for(i=0; i20; i+
4、) (printf(u%snn, xxi);fprintf(out, n%snn, xxi);)fclose (out); )35.已知在文件IN34.DAT中存有100个产品销售记录,每个产品销售 记录由产品代Cadm(字符型4位)、产品名称me(字符型10位)、单价 dj(整型)、数量si(整型)、金额(长整型)几部分组成。其中,金额=单价X 数量可计算得出。函数ReadDat()的功能是读取这100个销售记录并存 入数组sell中。请编制函数SortDat(),其功能要求:按产品代码从大到 小进行排列,若产品代码相同,则按金额从大到小进行排列,最终排列 结果仍存入结构数组sell中,最后
5、调用函数WriteDat。把结果输出到文 件 OUT34 . DAT 中。注意:部分源程序已给出。请勿改动主函数main。、读函数ReadDat。和写函数WriteD叫)的内容。试题程序:#include #include #include #include #include #define MAX 100 typedef struct (char dm5;char mcll;int dj;int si;longje; PRO;PRO sell MAX;void ReadDat();void WriteDat();void SortDat()()void main ()(memset (sel
6、l, 0, sizeof (sell);ReadDat ();SortDat ();WriteDat ();)void ReadDat ()(FILE *fp;char str80,chll;int i;fp= fopen (HIN34. DAT”, T,); for (i=0;i100;i+) fgets (str, 80, fp);memcpy (sell i .dm, str, 4);memcpy (sell i .me, str+4, 10);memcpy (ch, str+14,4);ch4=0;sell i .dj=atoi (ch);memcpy (ch, str+18,5);c
7、h5 =0;sell i.sl=atoi (ch);sell i.je= (long) sell i.dj*sell i .si;)fclose (fp);)void WriteDat()(FILE *fp;int i;fp=fopen (nOUT34. DAT“,);for (i=0; i100; i+)(fprintf(fp/%s %s %4d %5d %101dnselli.dm, selli .me, sell i .dj, sell i . si, sell i . je);)fclose (fp);36.文件IN65 . DAT中存有若干个(个数200)4位数字的正整数,函数 Re
8、adDat。是读取这若干个正整数并存入数组xx中。请编制函数 CalValue(),其功能要求是:(1)求出这个文件中共有多少个正整数totNum。 求出这些数中的各位数字之和是奇数的个数totCnt,以及满足此条件 的这些数的算术平均值totpjzo最后调用函数WriteDat。把所有结果输出 到文件OUT65.DAT中。注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat。和写函数WriteDat。的内容。#include #include #define MAXNUM 200int xx MAXNUM;int totNum=0;int totCnt-O;double
9、totPjz=0.0;int ReadDat (void);void WriteDat(void);void CalValue (void) ()void main()(int i;clrscr ();for (i=0; i xxik) ch=xxij; xxij=xxik; xxik=ch; for(j=half-lk=strl-1 ;j=O;jk) /*将左边 部分与右边部分对应的字符进行交换*/ ch=xxij; xxij=xxik; xxik=ch; voidjsSort()rn int i,j,k,strl,half;rn char ch;rn for(i=0 ; i20 ; i+)
10、rn strl=strlen(xxi); /* 求字符串的长度*Arn half=strl/* 确定各行中字符串的中间位置*Arn for(j=0;jhalf-l;j+) /*对中间位置以 前的字符进行升序排序 */rn for(k=j+l;k xx i k )rn ch=xxij;rnxx i j =xx i k ;rnxxik=ch;rn rn for(j=half-l,k=strl-l;j=0;j-,k-) /*将左边部分与右 边部分对应的字符进行交换*Arn ch=xxij;rn xxij=xxik;rn xxik=ch;rn rn rn 解析:本题考查对二维字符数组的处理。由 于对二
11、维字符数组的操作是按照先行后列的顺序,因此,需要首先求得 各行字符串的长度(利用求字符串长度的strlen()函数),然后借助循环结 构逐个访问各行中的每一个字符。在本题中,应先确定各行中字符串的 中间位置(长度的一半就是中间位置),然后先对中间位置以前的字符进 行升序排序,排序过程如下:依次用每一个位置的字符与它后面的所有 字符(到中间位置前一个字符结束)进行比较,如果发现某字符的ASCII 码值小于当前被比较的字符的ASCII码值,则将发现的字符与当前字符 进行交换,交换后继续与其后面的字符进行比较。最终比较所得的结果 是第一个位置总是存放着最小的字符,第二个位置总是存放着稍大的字 符,以
12、此类推就实现了从小到大的排序功能。接着要做的工作是把中间 位置前的一个位置定为初始位置,字符串中的最后一个位置也视为初始 位置,让两个位置所对应的字符进行交换,交换过后,这两个位置值(也 就是下标值)分别前移,再进行对应位置字符的交换。35 .void SortDat() iht ij; PRO xy; for (i=0;i99;i+) for (j=i+l; j100; j+) if (strcmp (sell i .dm sell j .dm) 0) /*按产品代码从大到小排列*/ xy=sell i; sell ii =sell j ; sell j =xy; else if (strc
13、mp (sell i .dm sellj .dm)=0) /*若产品代码相同*/ if (sell i . je /*则按金额从大到小 进行排列*/ xy=sell i; sell ii =sell j ; sell j =xy; void SortDat()rn rn iht i,j ;rn PRO xy;rn for (i=0;i99;i+)rn for (j=i+l; j100; j+)rn rn if (strcmp (sell i .dm, sell j .dm) 0) totNum+; /*求正整数的个数*/ thou=xx i/1000; /* 求四位数的千位数字*/ hun=x
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 浙江省 温州市 全国 计算机等级考试 网络技术 答案
限制150内