问答题
问答题请编写函数countValue(),它的功能是:求n以内(不包括n)同时能被3与7整除的所有自然数之和的平方根s,并作为函数值返回,最后结果s输出到文件OUT11.DAT中。
例如,若n为1000时,函数值应为s=153.909064。
注意:部分源程序已给出。
请勿改动主函数main()和输入输出函数progReadWrite()的内容。
试题程序:
#include
#include
#include
double countValue(int n)
{
}
main()
{
clrscr();
printf("自然数之和的平方根=%f/n", countValue(1000));
progReadWrite();
}
progReadWrite()
{
FILE *wf;
int i, n;
float s;
wf = fopen("OUT11.DAT", "w");
s = countValue(1000);
fprintf(wf, "%f/n", s);
fclose(wf);
}
问答题
问答题某公司网络中DHCP服务器可动态分配IP地址范围为192.168.0.100~192.168.0.200,其中192.168.0.100保留给MAC地址是00-11-22-33-44-55的主机。网络中某客户机从该服务器获取IP地址的过程中,在客户机捕获的4条报文及对第4条报文的分析如下图所示。请分析其中的信息,补全内容。
问答题是一台Windows主机在命令行模式下执行某个命令时用sniffer捕获到的数据包。请根据图中信息回答下列问题。
问答题已知在文件IN.DAT中存有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位),产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)5部门组成。其中,金额=单价×数量。函数ReadDat()是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求如下:按金额从小到大进行排列,若金额相同,则按产品代码从大到小进行排列,最终结构仍存入结构数组sell中,最后调用函数WriteDat()把结构输出到文件OUT2.DAT中。 注意:部门源程序已给出。请勿改动主函数main()、读数据函数ReadDat()和输出数据函数WriteDat()的内容。 试题程序: #include<stdio.h> #include<string.h> #include<conio.h> #include<stdlib.h> #define MAX 100 typedef struct char dm[5];/*产品代码*/ char mc[11];/*产品名称*/ int dj;/*单价*/ int sl;/*数量*/ long je;/*金额*/ PRO; PRO sell[MAX]; void ReadDat(); void WriteDat(); void SortDat() void main() memset(sell,0,sizeof(sell)); ReadDat(); SortDat(); WriteDat(); void ReadDat() FILE*fp; char str[80],ch[11]; int i; fp=fopen("IN.DAT","r"); for(i=0;i<100;i++) fgets(str,80,fp); memcpy(sell[i].dm,str,4); memcpy(sell[i].mc,str+4,10); memcpy(ch,str+14,4);ch[4]=0; sell[i].dj=atoi(ch); memcpy(ch,str+18,5);ch[5]=0; sell[i].sl=atoi(ch); sell[i].je=(long)sell[i].dj*sell[i].sl; fclose(fp); void WriteDat(void) FILE*fp; int i; fp=fopen("OUT2.DAT","w"); for(i=0;i<100;i++) printf("%s%s%4d%5d%Sd/n",sell[i].de,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je); fprintf(fp,"%s%s%4d%5d%5d/n",sell[i].dm,sell[i].mc,sell[i].dj,sell[i].sl,sell[i].je); fclose(fp);
问答题应用题必须用蓝、黑色钢笔或者圆珠笔写在答题纸的相应位置上,否则无效。请根据下图所示网络结构回答下列问题。网络结构图
问答题某网络结构如下图所示,请回答以下问题。
问答题函数ReadDat()实现从文件IN47.DAT中读取1000个十进制整数到数组xx屯。请编制函数Compum()分别计算出xx中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差totfc的值,最后调用函数WilteDat()把结果输出到OUT47.DAT文件中。计算方差的公式如下:设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。原始数据的存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于2000)。注意:部分源程序已给出。请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。试题程序:#include<stdio.h>#include<stdlib.h>#include<string.h>#defineMAX1000intxx[MAX],odd=O,even=O;doubleavel=0.0,ave2=0.0,totfc=0.0;voidWriteDat(void);intReadDat(void)FILE*fp;inti,j;if((fp=fopen("IN47.DAT","r"))==NULL)return1;for(i=0;i<100;i++)for(j=0;j<10;j++)fscanf(fp,"%d,",fscanf(fp,"In");if(feof(fp))break;fclose(fp);voidCompute(void)voidmain()inti;for(i=0;i<MAX;i++)xx[i]=0;if(ReadDat())printf("数据文件IN47.DAT不能打开!/007/n");return;Compute();printf("EVEN=%d/nAVE1=%f/nAvE2=%f/nTOTFC=%f/n",even,ave1,ave2,totfc);WriteDat();voidWriteDat(void)FILE*fp;inti;fp=fopen("OUT47.DAT","w");fprintf(fp,"%d/n%lf/n%lf/n%lf/n",even,avel,ave2,totfc);fclose(fp);
选择题关于Windoxw2000Server的活动目录服务说法正确的是
选择题下列关于光纤同轴电缆混合网 HFC 的描述中, 错误的是
选择题BitTorent支持的P2P应用类型是
选择题下列对配置 Cisco Aironet 1100 无线接入点的描述中, 错误的是
选择题曾经广泛采用X.25网的是
选择题ITU 标准 OC-3 和 OC-24 的传输速率分别为
选择题下列关于虚拟局域网特征的描述中,错误的是
选择题IEEE定义Token Bus介质访问控制子层与物理层规范的是
选择题在公用密钥数字签名技术中,使用单向散列函数生成消息摘要的目的是
选择题在以太网中,使用ARP协议的目的是
选择题下列入侵检测系统结构中, 能够真正避免单点故障的是