《计算机三级网络技术题目集锦九.docx》由会员分享,可在线阅读,更多相关《计算机三级网络技术题目集锦九.docx(5页珍藏版)》请在第一文库网上搜索。
1、全国计算机等级考试三级网络技术。三级网络技术全国计算机等级考试中三级的一类。它要求三级网络技术合格考生应具备计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。基本要求1、具有计算机系统及应用的基本知识。2、掌握计算机局域网的基本概念与工作原理。3、了解网络操作系统的基础知识。4、掌握Inteme1的基本应用知识,了解电子政务与电子商务的应用。5、掌握组网,网络管理与网络安全等计算机网络应用的基础知识。6、了解网络技术的发展。7、掌握计算机操作并具有C语言编程(含上机调试)
2、的能力。计算机三级网络技术题目集锦九题目91(整数统计运算题)请编制程序prog1c,从文件in.dat中读取200个整数至数组XX中,求出奇数的个数Cm1和偶数的个数cnt2以及数组XX下标为偶数的元素值的算术平均值pj(保留2位小数)。/*/sum=0;pj=O.O;cnt1=cnt2=0;for(i=0;iN;i+)if(xxi%2)cnt1+;e1secnt2+;if(i%2=0)pj+=xxi;sum+;)pj=sum;*题目92(整数统计运算题)请编制程序prog1c,从文件IN.DAT中读取200个整数至数组XX中,求出最大数max及最大数的个数ent和数组XX中能被3整除或能被
3、7整除的算术平均值pj(保留2位小数)。/*/cnt=0;max=xx01;pj=O.O;n=0;for(m=0;mN;m+)if(maxxxm)nax=xxm;for(m=0;mN;m+)if(xxm=max)ent+;if(xxmJ%3=0xxm%7=0)pj+=xxm;n+;j=u;*4c*/*4c*4c*4c*4c*4c*4c*4c*4C京*4c*4c*4c*题目93(方差运算题)请编制函数照蛔)实现从文件INDAT中读取IOoO个十进制整数到数组XX中;请编制函数ComputeO,分别计算出XX中奇数的个数Odd,偶数的个数even,平均值aver以及方差般的值,最后调用函数愿飒(X
4、E结果输出到OuTDAT文件中。计算方差的公式如下:N2totfc=INE(xxi-aver)1=1原始数据文件存放的格式是:每行存放10个数,并用逗号隔开。(每个数均大于O且小于等于2000)/*编制函数ReadDatO*/for(i=0;iMAX;i+)fscanf(fp,%d,xxi);if(i+1)%IO=O)fscanf(fp,nn);voidCompute(void)iti;for(i=0;iMAX;i+)if(xxi%2)odd+;e1seeven+;aver+=xxi;)avcr=MAX;for(i=0;iMAX;i+)totfc+=(xxi-aver)*(xxi-aver);
5、totfc=MAX;题目94(整数统计运算题)请编制程序prog1.c,从文件in.dat中读取200个整数至数组XX中,求出奇数的个数cnt1和偶数的个数cnt2以及数组XX中值为偶数的算术平均值Pj(保留2位小数)。结果cnt1,cnt2,pj输出到out.dat中。ent1=0;cnt2=0;pj=O.O;for(m=0;mN;m+)if(xxm%2)cnt1+;e1secnt2+;pj+=xxm;)if(cnt2=0)pj=O;e1sepj=cnt2;题目95(字符替换题)函数ReadDato实现从文件ENGIN中读取一篇英文文章,存入到字符串数组XX中;请编制函数encryptCha
6、r(),按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组XX的对应的位置上,最后调用函数WriteDat()把结果XX输出到文件PS4.DA中。替代关系:f(p)=p*11mod256(P是数组中某一个字符的ASCn值,f(p)是计算后新字符的ASe11值),如果计算后f(p)值小于等于32或f(p)对应的字符是大写字母,则该字符不变,否则将f(p)所对应的字符进行替代。voidencptCharOiti,j;for(i=0Ikmax1inezi+)for(j=Oystren(xq)d+)if(nij*11256=A,gj*11256,Z)continue;e1sexxiQxxj*1
7、1%256;题目96(字符替换题)函数ReadDato实现从文件ENG1N中读取一篇英文文章,存入到字符串数组XX中;请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDa1()把结果XX输出到文件PS5.DAT中。替代关系:f(p)=p*11mod256(P是数组中某一个字符的ASCn值,f(p)是计算后新字符的ASCI1值),如果原字符是小写字母或计算后f(p)值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。voidencryptChar()intij;for(i=0;imax1ine
8、;i+)for(j=0;jstr1en(xxi)y+)if(xxi0*11%256=axxij=z,)continue;e1sexxijJ=xx1iJj*%256;*求*木*求*木*木*木*%*题目97(字符替换题)函数堆小()实现从文件ENG.IN中读取一篇英文文章,存入到字符串数组XX中;请编制函数期限瞰煎0,按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组XX的对应的位置上,最后调用出数黝期明巴结果XX输出到文件PS9.DAT中。替代关系:f(p)=p*11mod256(p是数组中某一个字符的ASCn值,f(p提计算后新字符的ASCII值),如果原字符是数字字符0至9或计算后f
9、(p)小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。voidencryptChar()intij;for(i=0;imax1inc;i+)forO=OUstr1cn(xxi)y+)if(xxij*11%256=0,&xxij=9,)continue;e1sexxij=xxij*11%256;)题目98(字符替题)函数ReadDato实现从文件ENGIN中读取一篇英文文章,存入到字符串数组xx中;请编制函数encryptChar(),按给定的替代关系对数组XX中的所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDato把结果XX输出到文件PS3.DAT中。
10、替代关系:f(p)=p*17mod256(P是数组中某一个字符的ASCn值,f(p)是计算后新字符的ASC11值),如果计算后fS)值小于等于32或其ASC11值是奇数,则该字符不变,否则将f(p)所对应的字符进行替代。voidencryptChar()intij;for(i=0;imax1ine;i+)for(j=0;jstr1en(xxi)y+)if(xxi*17%256=32(xxij*17%256)%2!=0)continue;e1sexxij=xxij*17%256;题目99(结构体排列题)已知在文件1N.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)
11、,产品名称mc(字符型10位),单价dj(整型),数量s1(整型),金额je(长整型)五部分组成。其中:金额=单价*数量计算得出。函数ReadDat()是读取这100个销售记录并存入结构数组SeII中。请编制函数SOrtDat(),其功能要求:按金额从小到大进行排列,若金额相等,则按产品代码从小到大进行排列,最终排列结果仍存入结构数组se11中,最后调用函数WriteDato把结果输出到文件OUT1DAT中。voidSort1)at()intij;PROxy;for(i=0;i99;i+)for(j=i+1use111jJ.je|se111i.je=se11jJ.je&strcmp(se111
12、iJ.dm,se111jJ.dm)O)xy=se11i;se11i=se11j;se11j=xy;)题目IOO(字符替换题)函数ReadDato实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数CharCOiIVA(),其函数的功能是:以行为单位把字符串中的最后一个字符的ASCn值右移4位,高位补。后加最后第二个字符的ASeI1值,得到最后一个新的字符,最后第二个字符的ASCn值右移4位,高位补。后加最后第三个字符的ASCn值,得到最后第二个新的字符,依此类推一直处理到第二个字符,第一个字符的ASCII值加原最后一个字符的ASCn值,得到第一个新的字符,得到的新字符分别存放在原字符串对应的位置上。最后已处理的字符串仍按行重新存入字符串数组xx中,最后调用函数WriteDato把结果XX输出到文件OUT1o.DAT中。voidCharConvAOit1j;charps;for(i=0;Kmax1inezi+)p=HiS1te1(HiD-i;c=xxi0;for(j=strin(xxi)-1;j0;j-)xxij=(xxiU4)xij-1;xiO=pc;