2017年计算机三级考试网络技术习题及答案

来源:文书网 2.11W

网络技术是计算机中的重点也是难点,计算机三级考试中就有网络技术这个科目。下面是小编整理的2017年计算机三级考试网络技术习题及答案。欢迎阅读。

2017年计算机三级考试网络技术习题及答案
  2017年计算机三级考试网络技术习题及答案

一、单选题

1网络看起来是“连接”的,但从网络连接的原理看又可以是“非连接的”。Internet中不是面向连接应用程序有____。

A)电子邮件E-mail

B)文件传输FTP

C)网络在线游览WWW

D)远程登陆Telnet

2、网络体系结构可以定义成:

A)计算机网络的实现

B)执行计算机数据处理的软件模块

C)建立和使用通信硬件和软件的一套规则和规范

D)由ISO(国际标准化组织)制定的一个标准

3、OSI 模型的物理层负责下列哪一种功能?

A)格式化报文

B)为数据选择通过网络的路由

C)定义连接到介质的特征

D)提供远程文件访问能力

4、在不同网络结点的对等层之间的通信需要下列哪一项协议?

A)模块接口

B)对等层协议

C)电信号

D)传输介质

5、____拓扑结构不是局域网所使用拓扑结构

A)星型拓扑

B)网状型拓扑

C)总线型拓扑

D)环型拓扑

1.A2.C3.C4.B5.B

二、分析题

函数ReadDat( )实现从文件中读取1000个十进制整数到数组xx中。请编制函数Compute( )分别计算出xx中偶数的个数even、奇数的平均值ave1、偶数的平均值ave2及所有偶数的方差totfc的值,最后调用函数WriteDat( )把结果输出到文件中2015计算机三级网络技术真题及答案2015计算机三级网络技术真题及答案。

计算方差的公式如下:

设N为偶数的个数,xx[i]为偶数,ave2为偶数的平均值。

原始数据的.存放格式是:每行存放10个数,并用逗号隔开(每个数均大于0且小于等于。

注意:部分源程序已给出。

请勿改动主函数main()、读函数ReadDat()和写函数WriteDat()的内容。

试题程序:

#include

#include

#include

#define MAX 1000

int xx[MAX],odd=0,even=0;

double ave1=0.0,ave2=0.0,totfc=0.0;

void WriteDat(void);

int ReadDat(void)

{ FILE *fp;

int i,j;

if((fp=fopen("","r"))==NULL)

return 1;

for(i=0;i<>

{

for(j=0;j<>

fscanf(fp,"%d,",&xx[i*10+j]);

fscanf(fp,"n");

if(feof(fp)) break;

}

fclose(fp);

return 0;

}

void Compute(void)

{

}

void main( )

{ int i;

for(i=0;i

xx[i]=0;

if(ReadDat())

{

printf("数据文件不能打开!07n");

return;

}

Compute();

printf( "EVEN=%dnAVE1=%fnAVE2=%fnTOTFC=%fn",even,ave1,ave2,

totfc);

WriteDat();

}

void WriteDat(void)

{

FILE *fp;

fp=fopen("","w");

fprintf(fp,"%dn%lfn%lfn%lfn",even,ave1,ave2,totfc);

fclose(fp);

}

答案

void Compute(void)

{

int i,tt[MAX]; /*定义数组tt计算总和*/

for(i=0;i<1000;i++)>

if(xx[i]%2!=0) /*判断当前数的奇偶性*/

{

odd++; /*统计奇数的个数*/

ave1+=xx[i]; /*求奇数的总和*/

}

else

{

even++; /*统计偶数的个数*/

ave2+=xx[i]; /*求偶数的总和*/

tt[even-1]=xx[i]; /*将偶数存入数组tt中*/

}

ave1/=odd; /*求奇数的平均数*/

ave2/=even; /*求偶数的平均数*/

for(i=0;i

totfc+=(tt[i]-ave2)*(tt[i]-ave2)/even;

}

解析:本题主要考查的是奇偶数的判断和方差的求法。

用循环控制取得每一个数进行判断,若一个数除以2取余得0,则该数是偶数,否则为奇数2015计算机三级网络技术真题及答案计算机考试。分别统计奇数和偶数的个数、总和,并且保存所有满足条件的偶数。最后由方差公式可知,这是求一些连续的数的表达式的和,所以可以使用循环求得方差。


热门标签