1计算机三级网络技术题目集锦八.doc
- 文档编号:15906991
- 上传时间:2023-07-08
- 格式:DOC
- 页数:7
- 大小:58KB
1计算机三级网络技术题目集锦八.doc
《1计算机三级网络技术题目集锦八.doc》由会员分享,可在线阅读,更多相关《1计算机三级网络技术题目集锦八.doc(7页珍藏版)》请在冰点文库上搜索。
广东省游乐设备事务所专业设计开发
全国计算机等级考试三级网络技术。
三级网络技术全国计算机等级考试中三级的一类。
它要求三级网络技术合格考生应具备计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。
基本要求
1、具有计算机系统及应用的基本知识。
2、掌握计算机局域网的基本概念与工作原理。
3、了解网络操作系统的基础知识。
4、掌握Internet的基本应用知识,了解电子政务与电子商务的应用。
5、掌握组网,网络管理与网络安全等计算机网络应用的基础知识。
6、了解网络技术的发展。
7、掌握计算机操作并具有c语言编程(含上机调试)的能力。
计算机三级网络技术题目集锦八
☆题目81(整数各位数运算题)
已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:
求出千位数上的数加百位数等于十位数上的数加个位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数writeDat()把结果输出到out.dat文件。
例如:
7153,7+1=5+3,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。
8129,8+1<>2+9,则该数不满足条件计算平均值pjz2。
jsValue()
{inti,thou,hun,ten,data,n=0;
for(i=0;i<300;i++)
{thou=a[i]/1000;hun=a[i]%1000/100;
ten=a[i]%100/10;data=a[i]%10;
if(thou+hun==ten+data){cnt++;pjz1+=a[i];}
else{n++;pjz2+=a[i];}
}
if(cnt==0)pjz1=0;
elsepjz1/=cnt;
if(n==0)pjz2=0;
elsepjz2/=n;
}
************************************************************************
★题目82(素数题)
已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是:
求出所有这些四位数是素数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数writeDat()把结果cnt,pjz1,pjz2输
出到out.dat文件。
例如:
5591是素数,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。
9812是非素数,则该数不满足条件计算平均值pjz2。
intisP(intm)
{inti;
for(i=2;i if(m%i==0)return0; return1; } jsValue() {inti; for(i=0;i<300;i++) if(isP(a[i])){pjz1+=a[i];cnt++;} elsepjz2+=a[i]; if(cnt==0)pjz1=0; elsepjz1/=cnt; if(300-cnt==0)pjz2=0; elsepjz2/=(300-cnt); } *********************************************************************** ☆题目83(方差运算题) 请编制函数ReadDat()实现从文件IN.DAT中读取1000个十进制整数到数组xx中;请编制函数Compute()分别计算出xx中奇数的个数odd,奇数的平均值ave1,偶数的平均值ave2以及所有奇数的方差totfc的值,最后调用函数WriteDat()把结果输出到OUT.DAT文件中。 计算方差的公式如下: N2 totfc=1/N∑(xx[i]-ave1) i=1 设N为奇数的个数,xx[i]为奇数,ave1为奇数的平均值。 原始数据文件存放的格式是: 每行存放10个数,并用逗号隔开。 (每个数均大于0且小于等于2000) /*********编制函数ReadDat()的部分************/ for(i=0;i {fscanf(fp,"%d,",&xx[i]); if((i+1)%10==0) fscanf(fp,"\n"); } /*******************************************/ voidCompute(void) {inti,yy[MAX]; for(i=0;i yy[i]=0; for(i=0;i if(xx[i]%2){yy[odd++]=xx[i];ave1+=xx[i];} else{even++;ave2+=xx[i];} if(odd==0)ave1=0; elseave1/=odd; if(even==0)ave2=0; elseave2/=even; for(i=0;i totfc+=(yy[i]-ave1)*(yy[i]-ave1)/odd; } ************************************************************************* ☆题目84(选票问题) 现有一个10个人100行的选票数据文件IN.DAT,其数据存放的格式是每条记录的长度均为10位,第一位表示第一个人的选中情况,第二位表示第二个人的选中情况,依此类推: 内容均为字符0和1,1表示此人被选中,0表示此人未被选中,若一张选票人数大于5个人时被认为无效的选票。 给定函数ReadDat()的功能是把选票数据读入到字符串数组xx中。 请编制函数CountRs()来统计每个人的选票数并把得票数依次存入yy[0]到yy[9]中。 把结果yy输出到文件OUT.DAT中。 voidCountRs(void) {inti,j,count; for(i=0;i<100;i++) {count=0; for(j=0;j<10;j++) if(xx[i][j]=='1')count++; if(count>5)continue; for(j=0;j<10;j++) if(xx[i][j]=='1')yy[j]++; } } ************************************************************************** ☆题目85(整数各位数运算题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把一个四位数的个位数字上的值减去千位数字上的值再减去百位数字上的值最后减去十位数字上的值,如果得出的值大于等于零且原四位数是偶数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 voidjsVal() {inti,j,thou,hun,ten,data; for(i=0;i {thou=a[i]/1000;hun=a[i]/100%10; ten=a[i]%100/10;data=a[i]%10; if(data-thou-hun-ten>=0&&a[i]%2==0)b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i]>b[j]){thou=b[i];b[i]=b[j];b[j]=thou;} } ********************************************************************** 题目86(整数各位打散组合运算题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把千位数字和十位数字重新组成一个新的十位数ab(新十位数的十位数字是原四位数的千位数字,新十位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的十位数cd(新十位数的十位数字是原四位数的个位数字,新十位数的个位数字是原四位数的百位数字),如果新组成的两个十位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。 最后main()函数调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 voidjsVal() {inti,j,thou,hun,ten,data,ab,cd; for(i=0;i {thou=a[i]/1000;hun=a[i]%1000/100; ten=a[i]%100/10;data=a[i]%10; ab=10*thou+ten;cd=10*data+hun; if((ab-cd)>0&&(ab%2! =1&&ab%5==0)&&cd%2==1&&ab>=10&&cd>=10) {b[cnt]=a[i];cnt++;} } for(i=0;i for(j=i+1;j if(b[i] } ****************************************************************** ☆题目87(整数各位运算统计题) 已知数据文件in.dat中存有300个四位数,并已调用读函数ReadDat()把这些数存入数组a中,请编制一函数jsValue(),其功能是: 求出千位数上的数加个位数等于百位数上的数加十位数上的数的个数cnt,再求出所有满足此条件的四位数平均值pjz1,以及不满足此条件的四位数平均值pjz2,最后调用写函数把结果输出到out.dat文件。 例如: 6712,6+2=7+1,则该数满足条件计算平均值pjz1,且个数cnt=cnt+1。 8129,8+9<>1+2,则该数不满足条件计算平均值pjz2。 jsValue() {inti,gw,sw,bw,qw,cnt2=0; for(i=0;i<300;i++) {gw=a[i]%10;sw=a[i]/10%10; bw=a[i]/100%10;qw=a[i]/1000; if((qw+gw)==(sw+bw)){cnt++;pjz1+=a[i];} else{cnt2++;pjz2+=a[i];} } if(cnt==0)pjz1=0; elsepjz1/=cnt; if(cnt2==0)pjz2=0; elsepjz2/=cnt2; } **************************************************** 题目88(字符串排序题) 函数ReadDat()实现从文件IN.DAT中读取一篇英文文章存入到字符串数组xx中,请编制函数SortCharA(),其函数的功能是: 以行为单位对字符按从小到大的顺序进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat()把结果xx输出到文件OUT1.DAT中。 例: 原文: dAe,BfC. CCbbAA 结果: .ABCdef AACCbb voidSortCharA(void) {inti,j,k,strl; charch; for(i=0;i {strl=strlen(xx[i]); for(j=0;j for(k=j+1;k if(xx[i][j]>xx[i][k]) {ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;} } } 题目89(整数统计排序题) 已知数据文件IN.DAT中存有200个四位数,并已调用读函数readDat()把这些数存入数组a中,请考生编制一函数jsVal(),其功能是: 把一个四位数的千位数字上的值加上个位数字上的值恰好等于百位数字上的值加上十位数字上的值,并且原四位数是奇数,则统计出满足此条件的个数cnt并把这些四位数按从小到大的顺序存入数组b中,最后调用写函数writeDat()把结果cnt以及数组b中符合条件的四位数输出到OUT.DAT文件中。 voidjsVal() { inti,j,gw,sw,bw,qw; for(i=0;i {gw=a[i]%10;sw=a[i]/10%10; bw=a[i]/100%10;qw=a[i]/1000; if((qw+gw)==(sw+bw)&&a[i]%2)b[cnt++]=a[i]; } for(i=0;i for(j=i+1;j if(b[i]>b[j]){qw=b[i];b[i]=b[j];b[j]=qw;} } ************************************************************************* ★题目90(整数排序题) 下列程序的功能是: 将一正整数序列{K1,K2,...,K9}重新排列成一个新的序列。 新序列中,比K1小的数都在K1的前面(左面),比K1大的数都在K1的后面(右面)。 要求编写函数jsValue()实现此功能,最后调用writeDat()函数将新序列输出到文件out.dat中。 说明: 在程序中已给出了10个序列,每个序列有9个正整数,并存入数组a[10][9]中,分别求出这10个新序列。 例: 序列{6,8,9,1,2,5,4,7,3} 经重排后成为{3,4,5,2,1,6,8,9,7} jsValue(inta[10][9]) {inti,j,k,val,num; for(i=0;i<10;i++) {val=a[i][0]; for(j=0;j<9;j++) if(a[i][j] {num=a[i][j]; for(k=j;k>0;k--) a[i][k]=a[i][k-1]; a[i][0]=num; } } } 游乐设备游乐设备|游乐场--广东省游乐设备事务所-游乐设备设计及研发|游乐设施|游乐设备厂|游乐场|游乐场项目
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 网络技术 题目 集锦
![提示](https://static.bingdoc.com/images/bang_tan.gif)