试题 百分网手机站

计算机三级网络技术上机考试冲刺试题

时间:2020-10-04 13:08:00 试题 我要投稿

2016计算机三级网络技术上机考试冲刺试题

  一、单选题(每小题1分,共40分)

2016计算机三级网络技术上机考试冲刺试题

  1、 ADSL上行速率在(  )。

  A.64Kbps~640 Kbps

  B.640Kbps~7Mbps

  C.7Mbps~10Mbps

  D.10Mbps~20Mbps

  2、下列关于局域网设备的描述中,错误的是(  )。

  A.中继器工作在MAC层

  B.连接到一个集线器的所有结点共享一个冲突域

  C.交换机在源端口与目的端口问建立虚连接

  D.网桥的主要性能指标包括帧转发速率和帧过滤速率

  3、透明网桥标准STP定义在(  )标准中。

  A.IEEE 802.1q

  B.IEEE 802.1d

  C.IEEE 802.3u

  D.IEEE 802.3z

  4、以下关于OSPF协议的描述中,错误的是(  )。

  A.OSPF使用分布式链路状态协议

  B.链路状态“度量”主要是指费用、距离、延时、带宽等

  C.当链路状态发生变化时用洪泛法向所有路由器发送信息

  D.链路状态数据库只保存下一跳路由器的数据

  5、下列关于路由器技术指标的描述中,错误的`是(  )。

  A.吞吐是指路由器的包转发能力

  B.背板能力决定了路由器的吞吐量

  C.语音、视频业务对延时抖动要求较高

  D.突发处理能力是以最小帧间隔值来衡量的

  6、在建立ID号为999,不给定VLAN名的VLAN时,系统自动使用的缺省VLAN名是(  )。

  A.VLAN999

  B.VLAN0999

  C.VLAN00999

  D.VLAN000999

  二、程序题

  函数ReadDat( )的功能是实现从文件ENG57.IN中读取一篇英文文章,存入到字符串数组xx中。请编制函数encryChar( ),按给定的替代关系对数组xx中所有字符进行替代,仍存入数组xx的对应的位置上,最后调用函数WriteDat( )把结果xx输出到文件ps57.dat中。

  替代关系:f(p)=p*11 mod 256(p是数组xx中某一个字符的ASCII值,f(p)是计算后新字符的ASCII值),如果原字符是数字字符0至9或计算后f(p)的值小于等于32,则该字符不变,否则将f(p)所对应的字符进行替代。

  注意:部分源程序已给出,原始数据文件的存放格式是每行的宽度均小于80个字符。

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

  试题程序:

  #include

  #include

  #include

  #include

  unsigned char xx[50][80];

  int maxline=0;

  int ReadDat(void);

  void WriteDat(void);

  void encryChar()

  {

  }

  void main()

  {

  system("CLS");

  if(ReadDat())

  {

  printf("数据文件ENG57.IN不能打开!\n\007");

  return;

  }

  encryChar();

  WriteDat();

  }

  int ReadDat(void)

  {

  FILE *fp;

  int i=0;

  unsigned char *p;

  if((fp=fopen("ENG57.IN","r"))==NULL) return 1;

  while(fgets(xx[i],80,fp)!=NULL)

  {

  p=strchr(xx[i],'\n');

  if(p) *p=0;

  i++;

  }

  maxline=i;

  fclose(fp);

  return 0;

  }

  void WriteDat()

  {

  FILE *fp;

  int i;

  fp= fopen("ps57.dat","w");

  for(i=0;i

  {

  printf("%s\n",xx[i]);

  fprintf(fp,"%s\n",xx[i]);

  }

  fclose(fp);

  }

  【答案】

  void encryChar()

  {

  int i,j; /*定义循环控制变量*/

  int str; /*存储字符串的长度*/

  char ch; /*存储当前取得的字符*/

  for(i=0;i

  {

  str=strlen(xx[i]); /*求得当前行的字符串长度*/

  for(j=0;j

  {

  ch=xx[i][j] *11%256;

  if((xx[i][j] >=0 && xx[i][j] <=9) || ch<=32)

  /*如果原字符是数字字符0至9或计算后的值小于等于32*/

  continue; /*则不作改变,指向下一个字符*/

  else

  xx[i][j]=ch; /*否则用新字符取代原有字符*/

  }

  }

【2016计算机三级网络技术上机考试冲刺试题】相关文章:

2015计算机三级网络技术上机考试冲刺试题08-27

计算机三级网络技术考试冲刺试题11-24

计算机三级上机试题12-06

2017年计算机三级网络技术考试冲刺试题09-11

计算机三级网络技术冲刺测试题09-12

2017年3月计算机三级网络技术考试冲刺试题09-06

计算机三级考试《网络技术》强化试题09-15

2015全国计算机三级《网络技术》上机考试如何复习07-12

计算机三级考试网络技术强化试题08-29

计算机三级信息安全技术上机试题11-22