当前位置:文档之家› 计算机三级信息管理技术和网络技术上机题目及答案

计算机三级信息管理技术和网络技术上机题目及答案

计算机三级信息管理技术和网络技术上机题目及答案
计算机三级信息管理技术和网络技术上机题目及答案

有100个产品销售记录,每个产品销售记录由产品代码dm(字符型4位)、产品名称mc(字符型10位)、单价dj(整型)、数量sl(整型)、金额je(长整型)五部分组成。其中:金额=单价×数量。函数ReadDat()的功能是读取这100个销售记录并存入结构数组sell中。请编制函数SortDat(),其功能要求:按产品名称从小到大进行排列,若产品名称相同,则按金额从小到大进行排列,最终排列结果仍存入结构数组sell 中,

void SortDat()

{

int i,j;

PRO temp;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

if(strcmp(sell[i].mc,sell[j].mc)>0)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

else if(strcmp(sell[i].mc,sell[j].mc)==0)

if(sell[i].je>sell[j].je)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

}

其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从大到小进行排列,

int i,j;

PRO xy;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if(strcmp(sell[i].mc,sell[j].mc)<0)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

else if(strcmp(sell[i].mc,sell[j].mc)==0)

if(sell[i].je

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

}

功能是:按产品代码从小到大进行排列,若产品代码相同,则按金额从小到大进行排列

void SortDat()

{

int i,j;

PRO temp;

for(i=0;i<99;i++) for(j=i+1;j<100;j++)

if (strcmp(sell[i].dm,sell[j].dm)>0)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

else if(strcmp(sell[i].dm,sell[j].dm)==0)

if(sell[i].je>sell[j].je)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}}

其功能要求:按产品名称从大到小进行排列,若产品名称相同,则按金额从小到大进行排列,int i,j;

PRO xy;

for(i=0;i

for(j=i+1;j

{

if ( strcmp(sell[i].mc,sell[j].mc)<0 )

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

else if(strcmp(sell[i].mc,sell[j].mc)==0)

if(sell[i].je>sell[j].je)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

}

功能要求:按产品代码从大到小进行排列,若产品代码相同,则按金额从大到小进行排列,。int i,j;

PRO xy;

for( i=0; i<99; i++ )

for( j=i+1; j<100; j++ )

{

if(strcmp(sell[i].dm,sell[j].dm)<0)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

else if(strcmp(sell[i].dm,sell[j].dm)==0)

if(sell[i].je

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

}

功能是:按产品代码从小到大排列,若产品代码相同,则按金额从大到小进行排列void SortDat()

{

int i,j;

PRO temp;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if (strcmp(sell[i].dm,sell[j].dm)>0)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

else if (strcmp(sell[i].dm,sell[j].dm)==0)

if (sell[i].je

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

}

}

其功能要求:按金额从大到小进行排列,若金额相同,则按产品代码从大到小进行排列,void SortDat()

{

int i,j;

PRO xy;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if(sell[i].je

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

else if(sell[i].je==sell[j].je)

if(strcmp(sell[i].dm,sell[j].dm)<0)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }

}

}

其功能要求:按金额从大到小进行排列,若金额相同, 则按产品名称从小到大进行排列,void SortDat()

{

int i,j;

PRO temp;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if (sell[i].je

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

else if (sell[i].je==sell[j].je)

if (strcmp(sell[i].mc,sell[j].mc)>0)

{

temp=sell[i];

sell[i]=sell[j];

sell[j]=temp;

}

}

}

其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从大到小进行排列

void SortDat()

{

int i,j;

PRO xy;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if (sell[i].je>sell[j].je)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy;}

else if (sell[i].je==sell[j].je)

if (strcmp(sell[i].dm,sell[j].dm)<0)

{ xy=sell[i]; sell[i]=sell[j]; sell[j]=xy; }}}

其功能要求:按金额从小到大进行排列,若金额相同,则按产品代码从小到大进行排列,

void SortDat()

{

int i,j;

PRO xy;

for(i=0;i<99;i++)

for(j=i+1;j<100;j++)

{

if (sell[i].je>sell[j].je)

{ xy=sell[i];sell[i]=sell[j];sell[j]=xy; }

else if (sell[i].je==sell[j].je) /

if (strcmp(sell[i].dm,sell[j].dm)>0)

{ xy=sell[i];sell[i]=sell[j];sell[j]=xy; }

}}

有200个4位数,并已调用读函数readDat()把这些数存入数组a中,请编制一函数jsVal(),其功能是:如果4位数各位商的数字均是奇数,则统计出满足此条件的个数cnt,并把这些4位数按从大到小的顺序存入数组b中。最后调用函数writeDat()吧结果cnt及数组b中符合条件的4位数输出到OUT1.DAT 文件。

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000; a3=a[i]%1000/100;

a2=a[i] %100/10;

a1=a[i] %10;

if(a4%2!=0 && a3%2!=0 && a2%2!=0 && a1%2!=0)

{

b[cnt]=a[i];

cnt++; }

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:依次从数组a中取出一个数,如果该4位数连续大于该4位数以后的5个数且该数是奇数,则统计出满足此条件的数的个数cnt,并把这些4位数按从小到大的顺序存入数组b中,void jsVal()

{

int i,j;

int temp;

for(i=0;i

if(a[i]%2!=0)

{

for(j=i+1;j<=i+5;j++)

if(a[i]

break;

if(j==i+6) {

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:如果4位数各位商的数字均是0或2或4或6或8,则统计出满足此条件的书的个数cnt,并把这下4位数按从大到小的顺序存入数组b中,

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if(a4%2==0 && a3%2==0 && a2%2==0 && a1%2==0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:若一个4位数的千位数字小于等于百位数字,百位数字小于等于十位数字,以及十位数字小于等于个位数字,并且此4位数是偶数,则统计出满足此条件的书的个数cnt并把这些4位数按从小到大的顺序存入数组中,

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if ((a4<=a3) && (a3<=a2) && (a2<=a1) && (a1%2==0))

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把一个4位数的千位数字减百位数字再减十位数字最后减个位数字,如果得出的值大于等于零且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数存入数组b中,然后对数字b中的4位数按从小到大的顺序进行排列

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if((a4-a3-a2-a1>=0) && a1%2!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:如果一个4位数的千位数字加十位数字恰好等于百位数字加上个位数字,并且此4位数是偶数,则统计出满足此条件的个数cnt并把这些4位数按从小到大的顺序存入数组b中,

void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if((a4+a2==a3+a1) && a[i]%2!=1)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:如果以个4位数个千位数字大于等于百位数字,百位数字大于等于十位数字,以及十位数字大于等于个位数字,并且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数从小到大的顺序存入数组b中

void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if((a4>=a3)&&(a3>=a2)&&(a2>=a1)&&a1%2!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:如果以个4位数的千位数字加上十位数字恰好等于百位数字加上个位数字,并且此4位数是偶数,则统计出满足此条件读书的个数cnt并把这些4位数按从小到大的顺序存入数组b中void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if(a4+a2==a3+a1 && a1%2==0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:如果一个4位数的千位数字加个位数字恰好等于百位数字加上十位数字,并且此4位数是奇数,则统计出满足此条件的数的个数cnt并把这些4位数按从小到大的顺序存入数字b中 void jsVal( ) {

int i,j;

int a1,a2,a3,a4;

int temp;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

if ((a4+a1==a3+a2) && a1%2==1)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组成一个新的两位数ab(新两位数的十位数字是原四位数的千位数字,新两位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的两位数cd (新两位数的十位数字是原四位数的个位数字,新两位数的个位数字是原四位数的百位数字),如果新组成的两个两位数ab-cd>=0且ab-cd<=10且两个数均是奇数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a2;

cd=10*a1+a3;

if ((ab-cd)>=0 && (ab-cd)<=10 && ab%2==1 && cd%2==1 && a4!=0 && a1!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组成一个新的两位数(新两位数的十位数字是原四位数的千位数字,新两位数的个位数字是原四位数的十位数字),把百位数字和十位数字组成了一个新的2位数(新2位数的十位数字是原4位数的百位数字,新2位数的个位数字是原4位数的十位数字),如果新组成的两个2位数均是奇数并且两个2位数中至少有一个数能被5整除,同时两个新2位数的十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中并要求计算满足上述条件的4位数的个数cnt,void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a1;

cd=10*a3+a2;

if (ab%2==1 && cd%2==1 && (ab%5==0 || cd%5==0)&& a4!=0 && a3!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组成一个新的两位数ab(新两位数的十位数字是原四位数的千位数字,新两位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的两位数cd(新两位数的十位数字是原四位数的个位数字,新两位数的个位数字是原四位数的百位数字),如果新组成的两个两位数ab-cd>=10且ab-cd<=20且两个数均是偶数,同时两个新数的十位数字均不为零,则将满足此条件的四位数按从大到小的顺序存入数组b中,并要计算满足上述条件的四位数的个数cnt。

void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a2;

cd=10*a1+a3;

if((ab-cd>=10)&&(ab-cd<=20)&&(ab%2==0)&&(cd%2==0)&&a4!=0&&a1!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组成一个新的2位数(新2位数的十位数字是原4位数的千位数字,

新2位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成了另一个新的2位数(新2位数的十位数字是原4位数的个位数字,新2位数的个位数字是原4位数的百位数字),如果新组成的两个2位数均是素数且新2位数的十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中并要求计算满足上述条件的4位数的个数cnt,

void jsVal()

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a2;

cd=10*a1+a3;

if(isprime(ab)&&isprime(cd)&&a4!=0&&a1!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组成一个新的两位数ab(新两位数的十位数字是原四位数的千位数字,新两位数的个位数字是原四位数的十位数字),以及把个位数字和百位数字组成另一个新的两位数cd(新两位数的十位数字是原四位数的个位数字,新两位数的个位数字是原四位数的百位数字),如果新组成的两个两位数ab

void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a2;

cd=10*a1+a3;

if((ab

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把个位数字和千位数字重新组合成一个新的十位数ab(新十位数的十位数字是原4位数的个位数字,新十位数的个位数字是原4位数的千位数字),以及把百位数字和十位数字组成另一个新的十位数cd (新十位数的十位数字是原4位数的百位数字,新十位数的个位数字是原4位数的十位数字),如果新组成的两个数均为偶数且两个十位数中至少有一个数能被9整除,同时两个新2位数的十位数字均不为零,则将满足此条件的4位数按从大到小的顺序存入数组b中,并计算满足上述条件的4位数的个数cnt,void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a1+a4;

cd=10*a3+a2;

if((ab%9==0||cd%9==0)&&(ab%2!=1)&&(cd%2!=1)&&a1!=0&&a3!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把个位数字和千位数字重新组合成一个新的2位数ab(新2位数的十位数字是原4位数的个位数字,新2位数的个位数字是原4位数的千位数字),以及把百位数和十位数组成另一个新的2位数cd(新2位数的十位数字是原4位数的百位数字,新2位数的个位数字是原4位数的十位数字),如果新组成的两个2位数必须是一个奇数、另一个为偶数且两个2位数中至少有一个数能被17整除,同时两个新2位数的十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,

void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a1+a4;

cd=10*a3+a2;

if((ab%17==0||cd%17==0)&&((ab%2==0 && cd%2==1)||(ab%2==1 && cd%2==0)) && a4!=0 && a1!=0) {

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:把千位数字和十位数字重新组合成一个新的2位数ab(新2位数的十位数字是原4位数的千位数

字,新2位数的个位数字是原4位数的十位数字),以及把个位数字和百位数字组成另一个新的2位数cd (新2位数的十位数字是原4位数的个位数字,新2位数的个位数字是原4位数的百位数字),如果新组成的两个2位数ab>cd,ab必须是偶数且能被5整除,cd必须是奇数,同时两个新数的十位数字均不为0,则将满足此条件的4位数按从大到小的顺序存入数组b中,并要计算满足上述条件的4位数的个数cnt,void jsVal( )

{

int i,j;

int a1,a2,a3,a4;

int temp;

int ab,cd;

for(i=0;i<200;i++)

{

a4=a[i]/1000;

a3=a[i]%1000/100;

a2=a[i]%100/10;

a1=a[i]%10;

ab=10*a4+a2;

cd=10*a1+a3;

if((ab>cd) && (ab%2==0 && ab%5==0) && cd%2==1 && a4!=0

&& a1!=0)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:依次从数组a中取出一个四位数,如果该4位数连续小于该四位数以后的5个数,且该数是偶数(该4位数以后不满5个数,则不统计),则统计出满足此条件的个数cnt,并把这些四位数按从小到大的顺序存入数组b中。

void jsVal()

{

int i,j;

int temp;

for(i=0;i

if(a[i]%2==0)

{

for(j=i+1;j<=i+5;j++)

if(a[i]>a[j])

break;

if(j==i+6)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]>b[j])

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:依次从数组a中取出一个四位数,如果该4位数连续大于该四位数以前的5个数,且该数是偶数(该4位数以前不满5个数,则不统计),则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。

void jsVal()

{

int i,j;

int temp;

for(i=5;i

if(a[i]%2==0)

{

for(j=i-5;j<=i-1;j++)

if(a[i]

break;

if(j==i)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

功能是:依次从数组a中取出一个四位数,如果该4位数连续大于该四位数以前的5个数,且该数是奇数(该4位数以前不满5个数,则不统计),该数必须能被7整除,则统计出满足此条件的个数cnt,并把这些四位数按从大到小的顺序存入数组b中。

void jsVal()

{

int i,j;

int temp;

for(i=5;i

if(a[i]%2!=0 && a[i]%7==0)

{

for(j=i-5;j<=i-1;j++)

if(a[i]

break;

if(j==i)

{

b[cnt]=a[i];

cnt++;

}

}

for(i=0;i

for(j=i+1;j

if(b[i]

{

temp=b[i];

b[i]=b[j];

b[j]=temp;

}

}

200个正整数,且每个数均在1 000至9 999之间。函数readDat()的功能是读取这200个数存放到数组aa中。请编制函数jsSort(),该函数的功能是:要求按每个数的后三位的大小进行降序排列,将排序后的前10个数存入数组b中,如果数组b中出现后三位相等的数,则对这些数按原始4位数据进行升序排列。

例如:处理前9012 5099 6012 7025 8088

处理后5099 8088 7025 6012 9012

void jsSort()

{ int i,j,data;

for(i=0;i<199;i++)

for(j=i+1;j<200;j++)

{ if (aa[i]%1000

{ data=aa[i]; aa[i]=aa[j]; aa[j]=data; }

else if(aa[i]%1000==aa[j]%1000)

if (aa[i]>aa[j])

{ data=aa[i]; aa[i]=aa[j]; aa[j]=data; } }

for(i=0;i<10;i++) bb[i]=aa[i]; }

要求按每个数的后三位的大小进行升序排列,将排序后的前10个数依次存入数组b中,如果数组b中出现后三位相等的数值,则对这些数值按原始4位数据进行降序排列

例:处理前6012 5099 9012 7025 8088

处理后9012 6012 7025 8088 5099

void jsSort()

{ int i,j,data;

for(i=0;i<199;i++)

for(j=i+1;j<200;j++)

{ if (aa[i]%1000>aa[j]%1000)

{ data=aa[i]; aa[i]=aa[j]; aa[j]=data; }

else if(aa[i]%1000==aa[j]%1000)

if(aa[i]

{ data=aa[i]; aa[i]=aa[j]; aa[j]=data; } }

for(i=0;i<10;i++) bb[i]=aa[i]; }

有200组数据,每组有3个数,每个数均为三位数。函数readDat()读取这200组数存放到结构数组aa中。请编制函数jsSort(),其功能是:要求在200组数据中找出条件为每组数据中的第一个数大于第二个数加第三个数之和,其中满足条件的个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数按照每组数据的第一个数加第三个数之和的大小进行升序排列(第一个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。int jsSort()

{ int i,j,count=0;

Data val;

for(i=0;i<200;i++)

if(aa[i].x1>aa[i].x2+aa[i].x3)

{ bb[count].x1=aa[i].x1;

bb[count].x2=aa[i].x2;

bb[count].x3=aa[i].x3;

count++; }

for(i=0;i

for(j=i+1;j

if(bb[i].x1+bb[i].x3>bb[j].x1+bb[j].x3)

{ val=bb[i]; bb[i]=bb[j]; bb[j]=val; }

return count; }

有200组数据,每组有3个数,每个数均是三位数。函数readDat()读取这200组数据存放到结构数组aa中,请编制函数jsSort(),其功能是:要求在200组数据中找出条件为每组中的第二个数大于第一个数加第三个数之和的,其中满足条件的结构体个数作为函数jsSort()的返回值,同时把满足条件的数据存入结构数组bb中,再对bb中的数据按照每组数据的第二个数加第三个数之和的大小进行降序排列(第二个数加第三个数的和均不相等),排序后的结果仍重新存入结构数组bb中。

int jsSort()

{ int i,cnt=0,j;

data ch;

for(i=0;i<200;i++)

if(aa[i].x2>aa[i].x1+aa[i].x3)

{ bb[cnt]=aa[i];

cnt++; }

for(i=0;i

for(j=i+1;j

if (bb[i].x2+bb[i].x3

{ ch=bb[i]; bb[i]=bb[j]; bb[j]=ch; }

return cnt; }

要求:将文件IN40.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,并计算数组xx下标为偶数的元素值的算术平均值pj(保留2位小数),结果cnt1、cnt2、pj输出到文件OUT40.DAT 中。

void main()

{ int cnt1,cnt2,xx[N];

float pj;

FILE *fw;

int i,k=0;

long j;

system("cls");

fw=fopen("OUT40.DAT","w");

read_dat(xx);

for(i=0,j=0,cnt1=0,cnt2=0;i

{ if(xx[i]%2)

cnt1++;

else

cnt2++;

if(i%2==0)

{ j+=xx[i];

k++; }

}

pj=(float)(j*100/k)/100;

printf("\n\ncnt1=%d,cnt2=%d,pj=%6.2f\n",cnt1,cnt2,pj);

fprintf(fw,"%d\n%d\n%6.2f\n",cnt1,cnt2,pj);

fclose(fw); }

请编制程序,要求:将文件IN41.DAT中的200个整数读入数组xx中,求出数组xx中奇数的个数cnt1和偶数的个数cnt2,并计算数组xx下标为奇数的元素值的算术平均值pj(保留两位小数),结果cnt1、cnt2、pj输出到文件OUT41.DAT中

void main()

{ int cnt1,cnt2,xx[N];

float pj;

FILE *fw;

int i,k=0;

long j=0;

cnt1=0;

cnt2=0;

system("cls");

计算机网络技术专业建设方案

计算机网络专业建设方案 一、指导思想 根据当地劳动力市场需求,以信息产业人才需求调查结果为基本依据,以提高学生的职业实践能力和职业素养为宗旨,倡导以学生为本位的教育培训理念和建立多样性及选择性相统一教学机制,通过综合和具体的职业技术实践活动,帮助学习者积累实际工作经验,突出职业教育的特色,全面提高学生的职业道德、职业能力和综合素质。 根据本地区经济、技术、社会以及职业教育及培训的发展水平和区域特点,着力提高学生的操作技能和技术服务能力,培训计算机网络型人才。本专业领域技能培养中应体现以下基本原则: 1. 以全面素质为基础,以职业能力为本位 以科学的劳动观及技术观为指导,帮助学生正确理解技术发展、劳动生产组织变革和劳动活动的关系,充分认识职业和技术实践活动对经济发展和个人成长的意义和价值,使受教育者形成健康的劳动态度、良好的职业道德和正确的价值观,全面提高劳动者素质。学校要把提高学生的职业能力放在突出的位置,加强实践性教学环节,把学生培养成为企业生产服务一线迫切需要的高素质劳动者。 2. 以企业需求为基本依据,以就业为导向 将满足企业的工作需求作为课程开发的出发点,全力提高学校教育的针对性和适应性。积极探索和建立根据企业用人“订单”进行教育及培训的机制。学校有关部门要关注企业需求变化,根据企业用人需求,调整专业方向,确定培养培训规模,开发、设计实施性教育及培训方案,在设备、师资、课程开发上要加强及企业的合作,争取得到企业的支持。

3. 适应行业技术发展,体现教学内容的先进性和前瞻性 学校要关注信息技术的最新发展,通过走出去请进来等形式,及时调整课程设置和教学内容,突出本专业领域的新知识、新技术、新流程和新方法,克服专业教学存在的内容陈旧、更新缓慢、片面强调学科体系完整、不能适应产业发展需要的弊端。要结合专业要求,在扎实掌握专业基本知识和基本技能的基础上,及时了解本专业领域的最新技术发展方向,实现专业教学基础性及先进性的统一。 4. 以学生为主体,体现教学组织的科学性和灵活性 要根据当地经济技术的发展情况,充分考虑学生的认知水平和已有知识、技能、经验及兴趣,为每一个学生提供适应劳动力市场需要和有职业发展前景的、模块化的学习资源。要力求在学习内容、教学组织、教学评价等方面给教师和学生提供选择和创新的空间,构建开放式的课程体系,适应学生个性化发展的需要。采用“大专业、小专门化”的课程组织模式,用本专业职业能力结构中通用部分构筑能力平台,用灵活的模块化课程结构和学分制管理制度满足学生的不同需要。 二、培养目标及规格 专业名称:计算机网络技术 修业年限:3年 招生对象:初中毕业生 培养目标:以IT市场需求为导向,以培养职业能力为本位,以铸造计算机网络技术应用型中等技能人才为中心,着力设置社会急需的、能宽口径就业的专业方向,培养热爱社会主义祖国,适应我国社会主义建设需要,德、智、体全面发展,具有良好的政治素质及道德修养,掌握计算机基础知识、网络工程设计

计算机网络技术与应用教程答案

第一章 按网络拓扑结构,计算机网络可以划分为哪几类?广播通信信道子网的拓扑与点到点通信子网的拓扑. 一个计算机网路由哪三个主要部分组成? 1)若干个主机,它们向各用户提供服务;2)一个通信子网,它由一些专用的结点交换机 和连接这些结点的通信链路所组成;3)一系列的协议,这些协议是为在主机之间或主机和 子网之间的通信而用的。 第二章 2.双绞线、同轴电缆、光缆、无线传输介质各有什么特性?如何选择传输介质的特性主要有传输输率(和带宽有关)、传输距离(和衰减有关)、抗干扰能力以及安装的难易和费用的高低等几项,选择时要根据实际使用场合,综合上述因素进行考虑。如要求传输速率高,可选用电缆;要求价钱便宜,可选用双绞线;要求在不适宜铺设电缆的场合通信,可选用无线传输等。下述的特性比较可以总结出每种传输介质的特点,便于在实际中选择使用。典型的传输速率:光缆100Mbps ,同轴电缆10Mbps ,屏蔽双绞线 16Mbps ,双绞线10Mbps ,无线介质小于10Mbps 。传输距离:光缆几千米,同轴粗缆500 米,同轴细缆185 米,双绞线100 米,无线介质也可达几千米。抗干扰能力:有线介质中光缆抗干扰能力最好,非屏蔽双绞线最差。无线传输介质受外界影响较大,一般抗干扰能力较差。安装:光缆安装最困难,非屏蔽双绞线安装最简单。费用:对有线传输介质,其费用的高低依次为光缆、粗同轴电缆、屏蔽双绞线、细同轴电缆、非屏蔽双绞线。无线传输介质中,卫星传输最昂贵。 4. 物理层的接口有哪几个方面的特性?个包含些什么内容? 1)机械特性,指明接口所用的接线器的形状和尺寸、引线数目和排列、固定和锁定装置2) 电气特性,指明在接口电缆的各条线上出现的电压的范围的某一电 3)功能特性,指明某条线上出现 平的电压表示何意4 )规程特性,说明对于不同功能的各种可能事

计算机网络技术(试卷及答案)

xxx学校 计算机网络技术期末试卷 A卷 班级:姓名: 一、单项选择题(每题1分,共30题,总分30分) 1、OSI 模型分为几层 ( D ) A、4 B、5 C、6 D、7 2、在 OSI 参考模型中能实现路由选择、拥塞控制与互连功能的层是 ( C ) A、传输层 B、应用层 C、网络层 D、数据链路层 3、ISP 是( A ) 的缩写。 A、Intranet 服务提供商 B、Internet 履务提供商 C、Internet 管理 D、Internet 连接 4、TELNET协议使用的端口号是?( D ) A、 7 B、20 C、21 D、23 5、下列哪种协议的目的是从已知 IP 地址获得相应的 MAC地址( C ) A、TELNET B、HTTP C、ARP D、ICMP 6、下列属于私有地址的是( C ) A 、193.168.159.3 B 、100.172.1.98 C 、172.16. 0.1 D 、127.0.0.1 7、以下连网络设备中,工作于网络层的设备是 ( D ) 。 A、调制解调器 B.、以太网交换机 C、集线器 D、路由器 8、 100Base-FX 采用的传输介质是( B ) A、双绞线 B、光纤 C、无线电波 D、同轴电缆 9、广域网的英文缩写为 ( C ) A、LAN B、MAN C、WAN D、Internet 10、TCP/IP 网络的体系结构分为应用层、传输层、网络层和网络接口层。以下协议中 属于网络层协议的是 ( B ) A、TCP和 ICMP B、IP 和 ARP C、TCP 和 UDP D、ICMP 和 UDP 11、基于 TCP/IP 的互联网服务中, TCP 协议提供端口之间的( A )报文传输服务。 A、可靠的面向连接的 B、不可靠的面向连接的

计算机三级网络技术练习题

2018年3月计算机三级网络技术练习题 一、选择题 1). 在FDDI中,通信介质一般用 A.光纤 B.电话线、光纤 C.电话线、光纤、无线 D.电话线、光纤、无线通信、卫星通信 正确答案:B 2). 以下哪一组是应用软件? 和Word 和WPS 和Excel 和Windows98 正确答案:C 3). 局域网不提供( )服务。 A.资源共享 B.设备共享

C.多媒体通信 D.分布式计算 正确答案:D 4). 在路由器中,为选择路由而利用的路由表是由( )。 A.人工计算出来输入到路由器的 B.由路由器自动计算出来的 C.两种情况都有 D.两种情况都不对 正确答案:C 5). 不属于DNS动态更新类型的选项是( )。 A.只允许安全的动态更新 B.不允许动态更新 C.允许安全的非安全的动态更新 D.允许管理员指定设备的动态更新 正确答案:D 答案解析:动态更新允许DNS客户端发生改变的任何时候,使用DNS服务器注册和动态地更新其资源记录,它减少了对区域记录进行手动管理的需要,特别是对于频繁移动或改变位置并使用DHCP获得IP地址的客户端更是如此,题目当中仅有选项D不属于DNS动态更新的选定。

6). 下列关于Windows 2003系统下WWW服务器配置的描述中,错误的是( )。 A.设置默认文档后使用浏览器访问网站时能够自动打开网页 B.网站选项可设置网站的标识,并可启用日志记录 C.目录安全选项可选择配置身份验证和访问控制、IP地址和域名限制、安全通信 D.性能选项可设置影响带宽使用的属性及客户端Web连接的数量和超时时间 正确答案:D 答案解析:在WWW服务器的设置中,性能选项可以设置影响带宽使用的属性,以及客户端Web连接的数量,并不能设置超时时间。所以选项D的说法是错误的,连接超时时间在网站选项中设置。 二、综合题 1.计算并填写下表。 2.如下图所示,某校园网用l0Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是校园网内部采用0SPF动态路由协议,校园网与Internet的连接使用静态路由协议。另外,还要求在R3上配置一个loopback接13,接l3的IP地址是。

计算机网络技术专业自我鉴定

计算机网络技术专业自我鉴定 大学生活即将结束了,满怀激动和豪情立于人生的十字路口,准备迎接未来的机遇和挑战。回首校园的生活和社会实践活动,在这里有必要总结一下。 在大学三年中,我所获颇丰,已完成在XX大学计算机网络技术专业的学习。从学业到个人素质,都得到了充分的培养和锻炼,这是充实且有难忘的三年。我始终以提高自身的综合素质为目标,以自我的全面发展为努力方向,树立正确的人生观、价值观和世界观。我在思想觉悟上始终对自己有较高的要求,能用科学发展观来认识世界认识社会,能清醒的意识到自己所担负的社会责任,对个人的人生理想和发展目标,有了相对成熟的认识和定位。 在生活中,我亲切热情,和同学关系融洽。回顾三年,我很高兴在同学有困难的时候曾帮助过他们,我也会永远感激着在我有困难时无私的伸出了援助之手兄弟姊妹们。 本人这三年以来,遵守校纪校规,尊敬师长,团结同学,政治上要求进步;学习目的明确,态度端正,钻研业务。勤奋刻苦,成绩优良;班委工作认真负责,关心同学,热爱集体,有一定的社会交际能力。不足是工学矛盾处理不够好,学习成绩需进一步提高。所以今后我一定会克服不足,争取更大进步。除此之外,我还经历了半年社会实践,在这段期间,我深知道这是检验在校所学知识,同时也是进一步对所学知识的加强巩固和提高,我非常珍惜这段实习过程,它是我走向社会的第一步,从零开始,虚心向前辈学习,任劳任怨,力求做好每一件事,逐渐在工件中学会了做事首先要懂得做人的道理。 通过这三年的学习使我懂得了很多,从那天真幼稚的我,经过那人生的挫折和坎坷,到现在成熟、稳重的我。使我明白了一个道理,人生不可能存在一帆风顺的事,只有自己勇敢地面对人生中的每一个驿站。当然,三年中的我,曾也悲伤过、失落过、苦恼过,这缘由于我的不足和缺陷。但我反省了,这只是上天给予的一种考验,是不能跌倒的。我们应该善用于扬长避短的方法来促进自己,提高自己的综合水平能力。

计算机网络与应用基础知识(复习用)

js1. 计算机网络是利用通信线路将地理位置分散的、具有独立功能的许多计算机系统或设备连接起来,按某种谢雨进行数据通信,以实现信息的传递和共享的系统。 2.计算机网络的分类:按使用目的可分为公用网、专用网和利用公用网组建的专用网;按交换方式可分为电路交换网、报文交换网、分组交换网和混合交换网;按网络拓扑结构可分为总线型、星型、环形、树形和混合型;按网络的地理范围可分为局域网、城域网、广域网和互联网。 3.计算机网络的功能:数据通信;资源共享;增加可靠性和实用性;负载均衡与分布式处理;集中式管理;综合信息服务。 4.网络体系结构:物理层;数据链路层;网络层;传输层;会话层;表示层;应用层。 5.网络协议的定义:保证网络中的各方能够正确、协调地进行通信,在数据交换和传输中必须遵守事先规定的准则,这些准则必须规定数据传输的格式、顺序及控制信息的内容,这个准则为网络协议。 6.网络协议由3要素组成:语法、语义、时序。 7.常见的协议由TCP/IP协议,IPX/SPX协议、NetBEUI协议等。 第二章 1.被传输的二进制代码成为数据。 2.信号是数据在传输过程中的电信号表示形式。 (以下非重点- -) 3.数据通信系统的基本通信模型:产生和发送信息的一段叫信源,接受信息的一端叫信宿。信源与信宿通过通信线路进行通信,在数据通信系统中,也将通信线路称为信道。 4.在数据通信系统中,传输模拟信号的系统称为模拟通信系统,而传输数字信号的系统称为数字通信系统。 5.模拟通信系统通常由信源、调制器、信道、解调器、信宿预计噪声源组成信源所产生的原始模拟信号一般经过调制再通过信道传输。到达信宿后,通过解调器将信号解调出来。 6.数字通信系统由信源、信源编码器、信道编码器、调制器、信道、解调器、信道译码器、信源译码器、信宿、噪声源以及发送端和接收端始终同步组成。、

计算机网络技术及答案

一、填空题(每空1分,共30分) 1.计算机网络的功能主要表现在硬件资源共享、_软件资源共享_和_用户间信息交换_三个方面。 2.计算机网络的发展和演变可概括为____________、__________和开放式标准化网络三个阶段。 3.串行数据通信的方向性结构有三种,即单工、_______和_______。 4.最常用的两种多路复用技术为____________和___________,其中,前者是同一时间同时传送多路信号,而后者是将一条物理信道按时间分成若干个时间片轮流分配给多个信号使用。 5.在TCP/IP层次模型中与OSI参考模型第四层(运输层)相对应的主要协议有_______和_______,其中后者提供无连接的不可靠传输服务。 6.在TCP/IP层次模型的第三层(网络层)中包括的协议主要有IP、ICMP、_______及_______。 7.WWW上的每一个网页(Home Page)都有一个独立的地址,这些地址称为_______。 8.在网络中有线传输媒体主要包括______ 、________ 、_________ 。 9.以太网为了检测和防止冲突而采用的是__________________________机制。 10.ARP是把计算机的________地址转换成该机的________地址。 11.FTP的中文全称是_________________ 。 12.第一级域的域名中,_______ 表示网络资源;________ 表示政府部门。 13. 从计算机域名到IP地址的翻译过程称为____________ 。 14. 网络安全包括5个基本因素,即机密性、_______ 、______ 、______ 、_______ 等。 第 1 页共5 页 装订线内不要答题 15.网络攻击行为主要有中断、________、________、________等。 二、单项选择题(每题1分,共15分) 1.采用全双工通信方式,数据传输的方向性结构为( ) A.可以在两个方向上同时传输 B.只能在一个方向上传输 C.可以在两个方向上传输,但不能同时进行 D.以上均不对 2. 计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络中各实体间的( B )。 A、联机关系 B、结构关系 C、主次关系 D、层次关系 3. 双绞线由两根相互绝缘的、绞合成均匀的螺纹状的导线组成,下列关于双绞线的叙述,不正确的是(A )。 A、它的传输速率达10Mbit/s~100Mbit/s,甚至更高,传输距离可达几十公里甚至更远 B、它既可以传输模拟信号,也可以传输数字信号 C、与同轴电缆相比,双绞线易受外部电磁波的干扰,线路本身也产生噪声,误码率较

计算机三级网络技术题库

下列关于接入技术特征的描述中,错误的是()。 A) 远距离无线宽带接入网采用802.15标准 B) Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道 C) 光纤传输系统的中继距离可达100km以上 D) ADSL技术具有非对称带宽特性 Cable Modem利用频分复用的方法,将双向信道分为:从计算机终端到网络方向称为上行信道,从网络到计算机终端方向称为下行信道。ASDL技术提供非对称宽带特性,上行速率在64 kbps~640 kbps,下行速率在500kbps~7Mbps 。光纤传输系统的中继距离可达100km以上。IEEE 802.15 标准专门从事WPAN(无线个人局域网)标准化工作。它是适用于短程无线通信的标准。故选择A选项。下列关于路由器技术指标的描述中,错误的是()。 A) 吞吐量是指路由器的包转发能力 B) 背板能力决定了路由器的吞吐量 C) 语音、视频业务对延时抖动要求较高 D) 突发处理能力是以最小帧间隔值来衡量的 路由器的关键技术指标主要有以下几点。

①吞吐量:吞吐量是指路由器的包转发能力。路由器的包转发能力与路由器端口数量、端口速率、包长度、包类型有关。 ②背板能力:背板是路由器输入端与输出端之间的物理通道。背板能力决定了路由器的吞吐量。 ③丢包率:丢包率是指在稳定的持续负荷情况下,由于包转发能力的限制而造成包丢失的概率。丢包率通常是衡量路由器超负荷工作时的性能指标之一。 ④延时与延时抖动:延时是指数据包的第一个比特进入路由器,到该帧的最后一个比特离开路由器所经历的时间,该时间间隔标志着路由器转发包的处理时间。延时抖动是指延时的变化量。由于数据包对延时抖动要求不高,因此通常不把延时抖动作为衡量高速路由器的主要指标,但是语音、视频业务对延时抖动要求较高。 ⑤突发处理能力:突发处理能力是以最小帧间隔发送数据包而不引起丢失的最大发送速率来衡量的。故选择D选项 下列关于BGP协议的描述中,错误的是()。 A) 当路由信息发生变化时,BGP发言人使用notification分组通知相邻自治系统 B) 一个BGP发言人通过建立TCP连接与其他自治系统中BGP发言人交换路由信息 C) 两个属于不同自治系统的边界路由器初始协商时要首先发送open分组

计算机网络技术与应用考试习题

1.1选择题 1、树型拓扑是(B )的一种变体。 A.总线型拓扑 B. 星型拓扑 C. 环型拓扑 D. 以上都不是 2、TCP/IP中的TCP对应于OSI/RM的(C )。 A. 数据链路层 B. 网络层 C. 传输层 D. 会话层 3、在OSI 模型中,第N层和其上的N+1层的关系是(A )。 A. N层为N+1层服务。 B. N+1层在从N层接受的信息前增加了一个头 C. N层利用N+1层提供的服务 D. N层对N+1层没有任何作用 4、具有中心结点的网络拓扑属于(B )。 A. 总线型拓扑 B. 星型拓扑 C. 环型拓扑 D. 以上都不是 5、OSI参考模型按照从上到下的顺序有(C )。 A. 应用层、传输层、网络层、物理层 B. 应用层、表示层、会话层、网络层、传输层、数据链路层、物理层 C. 应用层、表示层、会话层、传输层、网络层、数据链路层、物理层 D. 应用层、会话层、传输层、物理层 6、在(C )结构中,一个电缆故障会终止所有的传输。 A. 总线型拓扑 B. 星型拓扑 C. 环型拓扑 D. 以上都不是 7、OSI参考模型是由(D )组织提出的。 A. IEEE B. ANSI C. EIA/TIA D. ISO 8、OSI代表(D )。 A. Organization for Standards Institute B. Organization for Internet Standards C. Open Standards Institute D. Open System Interconnection 9、在不划分子网的情况下,IP地址205.140.36.88的(D )表示主机ID。 A. 205 B. 05.140 C. 88 D. 36.88 10、在不划分子网的情况下,IP地址129.66.51.37的(A )表示网络ID。 A.129.66 B.129 C. 192.66.51 D. 37 11、一个B类IP地址最多可以用()来划分子网。 A.8 B. 14 C. 16 D. 22 12、IP地址和它的子网掩码相与后,所得的是此IP地址的(C )。 A. A类地址 B. 主机ID C. 网络ID D.解析地址 1.2填空题 1、计算机网络就是把分布在不同地理位置的计算机、终端,通过通信设备和线路连接起来,以功能完善的网络软件(网络通信协议、信息交换方式及网络操作系统等),实现互相通信及网络资源共享的系统。 2、计算机网络按照网络的覆盖范围可分为局域网、广域网和城域网。 3、计算机网络由资源子网和通信子网组成。 4、试举例4种主要的网络互连设备:路由器、交换机、集线器、中继器。 5、网络互连设备只实现在物理层之间互连称为中继器和集线器,要在数据链路之间互连称为网桥和交换器,要在网络层之间互连称为路由器,网络以上层次之间的互连称为网关。 6、IP地址是由网络标识和主机标识两部分组成。 7、IP地址190.233.27.13是 B 类地址。 8、B类地址的默认掩码是255.255.0.0 。

计算机网络技术基础部分计算题及答案参考

《计算机网络技术基础》部分计算题及答案参考 一.一台机器在TCP/IP中设置如下: IP地址:156.56.97.100 子网掩码:255.255.240.0 问:该主机所在的网络属于哪一类网络?其网络是否进行了子网划分?划分为几个?该主机所在子网的网络地址以及广播地址? 答:1.由A类网的第1字节范围是1-126,B类网的第1字节范围是128-191,C类网的第1字节范围是192-223可知:156.56.97.100所在的网络属于B类网络。 2.标准B类网络的子网掩码是255.255.0.0,而该网络的子网掩码是255.255.240.0,故知网络进行了子网划分。 3.由于子网掩码中的240=(11110000)2 可知:借4位做子网号,故子网划分数目是 24-2=14 4.网络地址:156. 56. 97.100 97=( 01100001)2 ?255.255.240.0 240=(11110000)2 156.56. 96.0 见( 01100000)2=96 既网络地址是156.56. 96.0; 广播地址:96.0= ( 01100000 00000000) 2 ?(1111 11111111)2 ( 01101111 11111111) 2=111.255 既广播地址为:156.56.111.255 二.已知网络中的一台主机IP地址和子网掩码为了172.31.128.255/18,试计算: 1.该网络中子网数目; 2.该网络中总的主机的数目; 3.该主机所在子网的网络号以及广播地址; 4.该子网中可分配IP的起止地址范围。 答: 1.由于172.31.128.255/18网段属B类网络,B类网络标准子网掩码位数是否16位。 故子网借位:18-16=2 则子网数目:22-2=2 2.该网络表示主机的位数是:32-18=14 则总的主机数目是:214-2=16382

三级网络技术测试题

全国计算机等级考试-三级网络技术试题 适用班级:全校公选 注意事项:1.将试卷答题纸打印下来,直接写上其他纸上无效,所有答案手写填写在答题纸上。 2.在试卷答题纸上填写院(系)、专业、班级、姓名和准考证号。 一、单项选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)计算机的发展先后主要经历了。 A)大型机阶段、小型机阶段、微型机阶段、客户机/服务器阶段、互联网阶段 B)电子管阶段、晶体管阶段、集成电路阶段、大规模集成电路阶段、智能化阶段 C)微型机阶段、小型机阶段、大型机阶段、客户机/服务器阶段、互联网阶段 D)大型机阶段、中型机阶段、小型机阶段、客户机/服务器阶段、互联网阶段 (2)微机中主要决定微机性能的是。 A)CPU B)带宽 C)字长D)价格 (3)主板主要由____组成。 A)运算器、控制器、存储器B)CPU和外设 C)CPU、存储器、总线、插槽以及电源 D)CPU、存储器、总线、插槽以及电源电路 (4)微软公司的Project软件属于。 A)财务软件B)项目管理软件 C)系统软件D)电子邮件软件 (5)分时*作系统追求的目标是。 A)高吞吐率B)充分利用内存 C)快速响应D)减少系统开销 (6)CPU状态分为目态和管态两种,是从目态转换到管态的唯一途径。 A)运行进程修改程序状态字B)中断屏蔽 C)中断D)进程调度程序

(7)在页式存储管理中,若所需要页面不再内存中,则会引起____中断。 A)输入输出中断B)时钟中断 C)越界中断D)缺页中断 (8)只有当死锁的四个必要条件具备,才能发生死锁。破坏死锁的四个必要条件之一就可以预防死锁,若规定一个进程请求新资源之前首先释放已占有的资源则是破坏了____条件。 A)互斥使用B)部分分配 C)不可剥夺D)环路等待 (9)在文件系统中,文件的不同物理结构有不同的优缺点。在下列文件的物理结构中____结构不具有直接读写文件任意一个记录的能力。 A)顺序结构B)链接结构 C)索引结构D)Hash结构 (10)*作系统中,对信号量S的P原语*作定义中,使进程进入相应等待队列等待的条件是____。 A)S>0 B)S=0 C)S<0 D)S≠0 (11)____存储扩充方式,能够实际增加存储单元。 A)覆盖技术B)交换技术 C)物理扩充D)虚拟存储技术 (12)当程序经过编译或者汇编以后,形成了一种由机器指令组成的集合,被称为____。 A)源程序B)目标程序 C)可执行程序D)非执行程序 (13)在进程状态转换时,下列哪一种状态转换是不可能发生的____。 A)就绪态→运行态B)运行态→就绪态 C)运行态→等待态D)等待态→运行态 (14)在采用SPOOLing技术的系统中,用户作业的打印输出结果首先被送到____。 A)磁盘固定区域B)内存固定区域 C)终端D)打印机 (15)下面关于光纤的叙述,不正确的是。 A)频带很宽B)误码率很低 C)不受电磁干扰D)容易维护和维修 (16)网络协议中规定通信双方要发出什么控制信息,执行的动作和返回的应答的部分称为____。 A)语法部分B)语义部分 C)定时关系D)以上都不是 (17)局域网不提供____服务。 A)资源共享B)设备共享 C)多媒体通信D)分布式计算 (18)帧中继系统设计的主要目标是用于互连多个____。 A)广域网B)电话网

计算机网络技术专业人才需求及发展前景

计算机网络技术专业人才需求及发展前景 在过去的5、6年中,网络技术的发展、网络应用的普及,使得现代社会网络无处不在,我国上网计算机总数呈现出高速的增长态势,网络在国民经济中的重要性日益凸现。网络在向社会生活渗透的同时,也在与传统产业紧密结合,并且已经渗透到传统企业开发、生产、经营和售后服务的各个环节。2000年至今,企业信息化与电子政务已经成为中国信息化领域最受关注的发展重点,并被明确列为我国“信息化带动工业化”战略国策的实施重点。企业对网络的利用率大幅度提高。网络技术人才迎来了一个“牛市”。就业空间较大,效益也好网络科技世界的兴起,带动了整个社会经济和科技世界的革命性发展,同时也为数以万计的计算机人才展现了一个广阔的世界。这个新的视野对于广大的IT 行业人员而言,它 代表着广泛的技术应用,更多选择的就业机会,和更高更远的发展空间。 其中计算机网络是计算机技术和通信技术密切结合而形成的新兴的技术领域,尤其在当今互联网迅猛发展和网络经济蓬勃繁荣的形势下,网络技术成为信息技术界关注的热门技术之一,也是迅速发展并在信息社会中得到广泛应用的一门综合性学科。网络工程师正是这一学科的主宰力量。 随着我国信息技术的不断普及,越来越多的政府机构、高等院校和行业企业都采用信息技术来进行各自的生产、经营和管理,由此看来信息化已经成为现今社会竞争和发展的关键因素。 没有网络,我们就无法进入真正的计算机时代;没有网络,企业无法实现信息化。基于网络培训投资大的方面原因,目前普通高校的计算机教育缺乏对实用性的网络技术的培训。全国的高等院校每年为社会输送区区几万计算机网络专业的毕业生,而整个社会需要的却是数以百万计的具有专业技能的网络技术人员,人才供应能力远远小于实际的社会需求。 高等院校的学历教育偏重于网络技术的基本理论和基础知识的传授,而网络技术有技术更新快、产品周期短的特点。因此,这些院校的毕业生往往是网络技术知识比较陈旧,缺乏网络技术应用的实际操作技能和经验,无法满足所在单位对他们的工作要求。 这就造成了一种现象,一方面,用人单位求贤若渴,另一方面,毕业生的就业困难,这已经成为了一种严重并且普遍的社会问题。所以说,学历教育已经远远不能满足社会需要,国内急需发展网络技术方面的职业培训!! 计算机网络行业的就业前景 与软件技术人员相比,网络技术人员的从业范围更广,知识体系更复杂,职业技能要求更高,目前网络工程师成为实施国内信息化的巨大瓶颈。 就网络工程师的学习方面来说,网络工程师学习过程中注重实践,对于基础相对薄弱的人来说较为容易学习,对自身将来就业也大有帮助. 网络产业作为21世纪的朝阳产业,有很大的市场需求。网络工程师是通过学习和训练,掌握网络技术的理论知识和操作技能的网络技术人员。网络工程师能够从事计算机信息系统的设计、建设、运行和维护工作。 从目前的情况看: 企业的IT技术管理岗位一般设置为企业信息主管、总监等;工程技术岗位设置为网络工程师、软件工程师和数据库工程师等;运行维护岗位设置为数据库管理员、系统管理员、网络管理员、设备管理员等;操作岗位则设置

计算机网络技术与应用知识点大全

1.计算机网络是计算机技术与通信技术紧密结合的产物 2.计算机网络的发展大致分四个阶段:1)以单台机为中心的远程联 机系统,构乘面向终端的计算机网络;2)多个主机互联,各主机相互独立,无主从关系的计算机网络;3)具有统一的网络体系结构,遵循国际标准化协议的计算机网络:4)网络互联与高速网络。 3.逻辑构成:通信子网、资源子网 4.因特网是在原有ARPAnet技术上经过改造而逐步发展起来的,它 对任何计算机开放,只要遵循TCP/IP 的标准并申请到IP地址,就可以通过信道接入Internet。TCP/IP传输控制协议(TCP)/互联网协议(IP) 5.电话、有线电视和数据等都有各自不同的网络(三网合一) 6.计算机网络定义:将处于不同地理位置,并具有独立计算能力的 计算机系统经过传输介质和通信设备相互联接,在网络操作系统和网络通信软件的控制下实现资源共享的计算机的集合。 7.计算机网络由通信子网和资源子网两部分构成(概念上讲) 8.网络软件可分为网络系统软件和网络应用软件 9.分类: a、按传输技术:广播式网络、点一点式网络(星型、树型、网型) b、按分布距离:局域网、广域网、城域网 c、拓扑结构:星型、总线型、环型、树型、网状结构 10.客户机/服务器结构(c/s)

11.计算机网络的性能指标:速率带宽 12.带宽:“高数据率”的同义词,单位是“比特每秒“ 13.总时延=发送时延+传播时延+处理时延+排队时延 (发送时延=数据块长度(比特)/信道带宽(比特/秒) 传播时延=信道长度(米)/信道在信道上的传播速率(米/秒)) 14.误码率=传错位数/传输总位数 15.网络协议:为网络数据交换而制定的规定、约束与标准 三要素:1)语法:用户数据与控制信息的结构和格式。 2)语义:需要发出何种控制信息以及完成的动作和做出的响应。3)时序:对事件实现顺序的详细说明 16.层次 N层向n+1层提供服务,n+1层使用n层提供的服务。 17.层次模型各层的功能 (1)物理层:单位:比特 物理层的作用是在物理介质上传输原始的数据比特流。 (2)数据链路层:单位:帧 相邻网络节点的信息流动 (3)网络层单位:分组 从源节点到目标节点的路由选择问题 (4)传输层单位:报文 第一个端对端,即主机到主机的层次 (5)会话层(6)表示层

计算机网络技术习题答案

计算机网络技术答案单选题(65题) 填空题(50题) 1.传输层、数据链路层 2.调频、调相 、 、OSPF 6.双绞线、光纤 7.传播 8.频分复用 9.点对点 11.电气特性 13.物理 15.慢启动 16.传输层、网络接口层 17.电路交换、分组交换 、 、20

21.透明网桥 22.差错报告、询问 23.静态 27.报文 28.曼彻斯特 30.或传输控制协议 32.星型、环型 33.同步 、 35.单工、半双工 36.源路由网桥 、HFC 38.动态 、 40.环回测试 42.询问 46.香农定理 47.循环冗余检验 48.随机接入 49.存储转发 50.RARP或逆地址解析协议 51. TCP 52. POP3 53. DHCP 54. 简单网络管理协议 55. 统一资源定位符 56. TFTP 57. 随机早期检测 58. 1 59. 虚拟专用网

60. 协议 61. 具体 62. 以太网 63. 随机 64. 65 名词解释(20题) 1.计算机网络:一些互相连接的、自治的计算机的集合。 CD:带有冲突检测的载波监听,以太网的协议。 3.端口号:16个比特长,具有本地意义,标识应用层和传输层之间交互的接口。 4.私有地址:只用于内部,不能用于互联网通信的地址,包括10/8、12和16。 5.地址解析协议:完成IP地址到MAC地址的映射。 6.体系结构:计算机网络的各层及其协议的集合。 :可变长子网掩码,也称为子网的子网,可以在一个子网中使用不同的掩码。 8.套接字:48个比特长,由IP地址和端口号组合,标识连接的一个端点。 9.服务访问点:同一系统中相邻两层的实体进行信息交换的地方,是一个逻辑接口。 10.生成树:生成树把交换机冗余造成的物理环路改造成逻辑无环的树形结构,从而改进交换性能。 :开放最短路径优先协议,是基于链路状态的路由协议,用于大型互联网。 :无分类域间路由协议,构成超网,消除了传统的有类地址划分。 13.网络性能:网络性能是衡量计算机网络质量的指标,常见有带宽、时延、吞吐量等。 14.流量控制:匹配计算机网络发送端和接收端的数据速率,使得发送方的发送速率不要太快,接收方来得及接收。 15.拥塞控制:就是防止过多数据注入到网络中,这样可以使网络中的路由器或者链路不致过载。 16. 协议:为进行网络中的数据交换而建立的规则、标准或约定。 17. 地址转换协议:公有地址和私有地址在进出公网和私网而进行的转换过程。18.ICMP:因特网控制报文协议,允许主机或路由器报告差错情况和提供有关异常情况的报告。 19.10BASE-T:10表示数据率10Mbit/s;BASE表示电缆上的信号是基带信号;T表示双绞线。 20.实体:在数据通信中,表示任何可发送或接收信息的硬件或软件进程。 21. BGP:边界网关协议,是不同AS 的路由器之间交换路由信息的协议。 22. DNS:域名系统,是因特网使用的命名系统,用来把便于人们使用的域名转换成IP地址。23:Peer-to-Peer:对等连接方式或计算模式,网络边缘的端系统中运行的程序之间的一种通信方式,不区分是服务请求方还是服务提供方。

计算机网络技术的专业简历

计算机网络技术的专业简历 IE行业现在很火,小编带来了计算机网络技术的专业简历提供给大家参考哦。 个人简历 姓名:XXX 性别:男 出生日期:1987年05月12日民族:满 身份证:130825**** 身高:171 户口所在:河北承德目前所在:重庆万州 毕业院校:重庆信息技术职业学院政治面貌:预备党员 最高学历:大专/本科(自考重庆邮电大学) 所修专业:计算机网络技术 人才类型:普通求职毕业日期:20xx.6 求职意向 求职类型:全职或兼职 应聘职位:计算机维护、网络管理、网站建设及其它计算机相关行业 希望地点:辽宁沈阳市 希望工资:面议 自我评价 本人有强烈的集体荣誉感和工作责任心,坚持实事求是的原则,来自农村的我,从小就养成了勤劳肯吃苦的好习惯,此外,我还具有热情大方、乐于与人交际的性格。平时,在各种社交场合,我赢得了

良好的人际关系以及广泛的交际圈子。工作起来有"钻"劲,注重个人道德修养,乐于助人。 教育背景 1993年—1999年,河北省隆化县四道沟小学 1999年—20xx年,河北省隆化县湾沟门中学 20xx年—20xx年,河北省隆化县存瑞中学 20xx年—20xx年,重庆信息技术职业学院计算机网络技术专业清华万博网络工程师/网络编辑员三级、办公软件应用高级操作员、局域网管理高级操作员大专/本科(自考重庆邮电大学) 实践经历 20xx年9月—20xx年7月,重庆信息技术职业学院软件三系学生会宣传部工作 20xx年9月—20xx年7月,重庆信息技术职业学院实验中心工作 20xx年7月—20xx年8月,重庆信息技术职业学院招生工作 20xx年7月—20xx年8月,重庆信息技术职业学院招生工作 20xx年7月—20xx年8月,重庆百年网广告有限公司投递员 20xx年10月,"儒家文化与青年精神"国际学术研讨会志愿服务20xx年9月—20xx年10月,四川华迪信息技术有限公司实习实训 所获奖励 ①20xx-20xx年上期,态度端正,刻苦钻研,专业课程总分名列

计算机网络技术与应用教学大纲

计算机网络技术与应用》课程教学大纲、课程简介 课程名称:计算机网络技术与应用 英文名称:Technologies & Applications of Computer Network 课程代码0410401 课程类别公共基础课学分3 总学时48 先修课程电路分析基础、计算机基础知识课程概要 《计算机网络技术与应用》课程主要使学生了解和掌握计算机网络发展和原理体系结构、物理层、数据链路层、网络层、运输层、应用层,以及网络安全、因特网上的音频/视频服务、无线网络和下一代因特网等。学习计算机网络的形成与发展、网络定义、分类、拓扑结构、网络体系结构与协议、典型计算机网络、网络研究与发展、局域网基本概论、局域网介质访问控制方法、高速局域网技术、局域网组网设备、组网方法、结构化布线技术、网络互联技术。 二、教学目的及要求 通过教学使学生在学习基本数据通信技术的基础上,对计算机网络原理有全面的理解与掌握。使学生对Internet 体系和相关的常用协议有一定的认识。使学生对计算机网络中涉及的关键技术有一定程度的认识和掌握。要求学生理解计算机网络的通信基础。理解计算机网络体系结构及分层原理。掌握广播通信技术与点-点通信技术。掌握计算机网络的路由技术。掌握作为案例学习的Internet 常用协议。掌握网络管理和网络安全技术。 三、教学内容及学时分配 课程教学内容 第1 章概述讲课4 学时、上机6 学时 内容:计算机网络在信息时代中的作用;因特网的概述、组成、发展、类别、性能;网络体系结构。 要求:了解计算机网络在信息时代中的作用;理解因特网的概述、组成、发展、类别、性能;掌握网络体系结构。 第2 章物理层讲课2 学时 内容:物理层的概念;数据通信;传输媒体;信道复用技术;数字传输系统;宽带接入技术。 要求:了解信道复用技术、数字传输系统;理解数据通信、传输媒体;掌握物理层概念、宽带接入技术。 第3 章数据链路层讲课4 学时 内容:点对点信道的数据链路层;点对点协议PPP;广播信道的数据链路层;广播信道的以太网;扩展的以太网;高速以太网;其他高速局域网或接口。 要求:了解扩展的以太网、高速以太网、其他高速局域网或接口;理解PPP、广播信道的以太网;掌握点对点信道和广播信道的数据链路层。

计算机网络技术考试试题库含答案

计算机网络技术开始试题库 1单项选择题 1.1以下属于物理层的设备是(A) A. 中继器 B. 以太网交换机 C. 桥 D. 网关 1.2在以太网中,是根据_(B)__地址来区分不同的设备的. A. LLC地址 B. MAC地址 C. IP地址 D. IPX地址 1.3IEEE80 2.3u标准是指(B) A. 以太网 B. 快速以太网 C. 令牌环网 D. FDDI网 1.4下面哪种LAN 是应用CSMA/CD协议的(C) A、令牌环 B、FDDI C、ETHERNET D、NOVELL 1.5FDDI 使用的是___局域网技术。(C) A、以太网; B、快速以太网; C、令牌环; D、令牌总线。 1.6TCP 和UDP 协议的相似之处是(C) A、面向连接的协议 B、面向非连接的协议 C、传输层协议 D、以上均不对 1.7应用程序PING 发出的是_(C)_报文。 A、TCP 请求报文 B、TCP 应答报文 C、ICMP 请求报文 D、ICMP 应答报文 1.8小于___的TCP/UDP端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。(C) A、199 B、100 C、1024 D、2048 1.9当一台主机从一个网络移到另一个网络时,以下说法正确的是(B) A、必须改变它的IP 地址和MAC 地址 B、必须改变它的IP 地址,但不需改动MAC 地址 C、必须改变它的MAC 地址,但不需改动IP 地址 D、MAC 地址、IP 地址都不需改动 [IP协议—网络地址] 1.10IEEE80 2.5 标准是指(C) A、以太网 B、令牌总线网 C、令牌环网 D、FDDI 网 1.11ARP 协议的作用是(D) A、将端口号映射到IP 地址 B、连接IP 层和TCP 层 C、广播IP 地址 D、将IP 地址映射到第二层地址 1.1210BASE-T是指(C) A、粗同轴电缆 B、细同轴电缆 C、双绞线 D、光纤1.13如果要将两计算机通过双绞线直接连接,正确的线序是(C) A、1--1、2--2、3--3、4--4、5--5、6--6、7--7、8--8 B、1--2、2--1、3--6、4--4、5--5、6--3、7--7、8--8 C、1--3、2--6、3--1、4--4、5--5、6--2、7--7、8--8 D、两计算机不能通过双绞线直接连接 1.14帧中继的使用链路层协议是(C) A、LAPB B、LAPD C、LAPF D、HDLC 1.15在windows95/98 的dos 窗口下,能用以下命令察看主机的路由表(D) A、NETSTAT –R B、ARP -A C、TRACEROUTE D、ROUTE PRINT 1.16与10.110.1 2.29 mask 255.255.255.224 属于同一网段的主机IP 地址是(B) A、10.110.12.0 B、10.110.12.30 C、10.110.12.31 D、10.110.12.32 1.17某公司申请到一个C 类IP 地址,但要连接6 个的子公司,最大的一个子公司有26 台计算机,每个子公司在一个网段中,则子网掩码应设为(D)A、255.255.255.0 B、255.255.255.128 C、255.255.255.192 D、255.255.255.224 1.18224.0.0.5 代表的是___地址。(C) A、主机地址 B、网络地址 C、组播地址 D、广播地址 1.19路由选择协议位于(C.。 A. 物理层 B. 数据链路层 C. 网络层 D. 应用层 1.20在局域网中,MAC指的是( B)。 A. 逻辑链路控制子层 B. 介质访问控制子层 C. 物理层 D. 数据链路层 1.21255.255.255.224可能代表的是( C)。 A. 一个B类网络号 B. 一个C类网络中的广播 C. 一个具有子网的网络掩码 D. 以上都不是 1.22传输层可以通过(B )标识不同的应用。 A. 物理地址 B. 端口号 C. IP地址 D. 逻辑地址 1.23第二代计算机网络的主要特点是( A)。 A. 计算机-计算机网络 B. 以单机为中心的联机系统 C. 国际网络体系结构标准化 D. 各计算机制造厂商网络结构标准化

相关主题
文本预览
相关文档 最新文档