计算机三级网络技术题库.docx
计算机三级网络技术题库整理了计算机三级网络技术临考练习及答案,希望能帮到大家!一、选择题1).计算机网络能够不受地理上的束缚实现资源共享,下列不属于共享的资源是()。A.数据B.办公人员C.软件D.硬件正确答案:B2).一台主机的IP地址为168.113.81.78,子网屏蔽码为255.255.255.0则主机号为A.168B.113C.81D.78正确答案:D3).下面属于A类IP地址的是A.61.11.68.1B.128.168.119.102C.202.199.15.32D.294.125.13.1正确答案:A4).认证是防止什么攻击的重要技术?A.主动B.被动C.黑客D.偶然正确答案:A5).Linux的基本特点是()。A.多用户,单任务,实时B.多用户,多任务,交互式C.单用户,单任务,分时D.多用户,多任务,分时正确答案:D二、操作题1.已知数据文件in34.dat中存有300个4位数,并已调用函数readDat()把这些数存入数组a中,请编制一函数jsValue(),其均值pjz1,以及所有不满足此条件的4位数的平均值pjz2,最后调用函数writeDat()把结果cnt,pjz1,pjz2输出到out34.dat文件。例如:7153,7+1=5+3,则该数满足条件,计算平均值pjz1,且个数cnt=cnt+1.8129,8+12+9,则该数不满足条件计算平均值pjz2.注意:部分源程序已给出。程序中已定义数组:a300,b300,已定义变量:cnt,pjz1,pjz2.请勿改动主函数main()、读函数readDat()和写函数writeDat()的内容。#includeinta300,cnt=0;doublepjz1=0.0,pjz2=0.0;voidreadDat();voidwriteDat();voidjsValue()inti,n=0;/*定义循环变量和计数器变量*/inta1,a2,a3,a4;/*定义变量保存4位数的每位数字*/for(i=0;i<300;i+)/*逐个取每一个4位数*/a4=ai/1000;/*求4位数的千位数字*/a3=ai00/100;/*求4位数的百位数字*/a2=ai0/10;/*求4位数的十位数字*/a1=ai;/*求4位数的个位数字*/if(a4+a3=a2+a1)/*如果千位数加百位数等于十位数加个位数*/cnt+;/*统计满足条件的数的个数*/pjz1+=ai;/*将满足条件的数求和*/elsen+;/*否则统计不满足条件的数的个数*/pjz2+=ai;/*将不满足条件的数求和*/pjz1/=cnt;/*求满足条件的数的平均值*/pjz2/=n;/*求不满足条件的数的平均值*/voidmain()readDat();jsValue();writeDat();printf("cnt=%d满足条件的平均值pjz1=%7.2lf不满足条件的平均值pjz2=%7.2lf",cnt,pjz1,pjz2);voidreadDat()FILE*fp;inti;fp=fopen("in34.dat","r");for(i=0;i<300;i+)fscanf(fp,"%d,",&ai);fclose(fp);voidwriteDat()FILE*fp;fp=fopen("out34.dat","w");fprintf(fp,"%d%7.2lf%7.2lf",cnt,pjz1,pjz2);