题目内容

试题三(共15 分)
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。
【说明 】
某单位网络拓扑结构如图3-1所示。其中服务器和PC1~PC40使用静态IP 地址,其余PC 使用动态IP 地址。地址规划如表3-1所示。
【问题1】 (6 分)
接入层交换机Switch2配置命令如下,请解释并完成下列命令。
Switch2config terminal (1)
Switch2(config)interface f0/1 (2)
Switch2(config-if) switchport mode trunk
Switch2(config-if) switchport trunk allowed all
Switch2(config-if)exit
Switch2(config)interface f0/4
Switch2(config-if) switchport mode access (3)
Switch2(config-if) switchport access (4)
Switch2(config-if)exit
Switch2(config)interface f0/24
Switch2(config-if) switchport mode access
Switch2(config-if) switchport access (5)
从以上配置可以看出,该交换机的trunk口是端口 (6) 。

查看答案
更多问题

技术转移是指关于制造产品、应用生产方法或提供服务的系统知识的转移,包括货物的单纯买卖或租赁。()

The dramatic decline in the enrollment of foreign students in the U.S after September 11

试题一(共15 分 )
阅读以下说明和流程图,将应填入 (n) 处的字句写在答题纸的对应栏内。
【 说明 】
下面的流程图旨在统计指定关键词在某一篇文章中出现的次数。
设这篇文章由字符A(0),…,A(n-1)依次组成,指定关键词由字符B(0),…,B(m-1)依次组成,其中n>m≥1。注意,关键词的各次出现不允许有交叉重叠。例如,在“aaaa”中只出现两次“aa”。
该流程图采用的算法是:在字符串A中,从左到右寻找与字符串B相匹配的并且没有交叉重叠的所有子串。流程图中,i 为字符串 A 中当前正在进行比较的动态子串首字符的下标,j为字符串B 的下标,k为指定关键词出现的次数。

试题三 (共15 分 )
阅读以下说明和C 函数,将应填入 (n) 处的字句写在答题纸的对应栏内。
【说明】
基于管理的需要,每本正式出版的图书都有一个 ISBN 号。例如,某图书的 ISBN号为“978-7-5606-2348-1”。
ISBN 号由 13 位数字组成:前三位数字代表该出版物是图书(前缀号),中间的 9个数字分为三组,分别表示组号、出版者号和书名号,最后一个数字是校验码。其中,前缀号由国际EAN提供,已经采用的前缀号为978和979;组号用以区别出版者国家、地区或者语言区,其长度可为1~5位;出版者号为各出版者的代码,其长度与出版者的计划出书量直接相关;书名号代表该出版者该出版物的特定版次;校验码采用模10加权的算法计算得出。
校验码的计算方法如下:
第一步:前 12 位数字中的奇数位数字用 1 相乘,偶数位数字用 3 相乘(位编号从左到右依次为13到2);
第二步:将各乘积相加,求出总和S;
第三步:将总和S 除以10,得出余数R;
第四步:将10减去余数R后即为校验码V。若相减后的数值为10,则校验码为0。
例如,对于ISBN 号“978-7-5606-2348-1”,其校验码为1,计算过程为:
S=9×1+7×3+8×1+7×3+5×1+6×3+0×1+6×3+2×1+3×3+4×1+8×3=139
R = 139 mod 10 = 9
V = 10 – 9 = 1
函数check(char code[])用来检查保存在code中的一个ISBN号的校验码是否正确,若正确则返回 true,否则返回 false。例如,ISBN 号“978-7-5606-2348-1”在 code 中的存储布局如表3-1所示(书号的各组成部分之间用“-”分隔):
在函数check(char code[])中,先将13位ISBN号放在整型数组元素tarr[0]~tarr[12]中(如表3-2 所示,对应 ISBN 号的位13~位 1),由 tarr[0]~tarr[11]计算出校验码放入变量V,再进行判断。
【 C 函数 】
bool check(char code[])
{
int i, k = 0;
int S = 0, temp = 0;
int V;
int tarr[13] = {0};
if (strlen(code) < 17) return false;
for(i=0; i<17; i++ ) /* 将13位ISBN 号存入tarr */
if (code[i]!= '-' )
tarr[ (1) ] = code[i] - '0' ;
for(i=0; (2) ; i++ ) {
if (i%2 )
S += (3) ;
else
S += (4) ;
}
V = ((5) == 0 )? 0 : 10 - S %10;
if (tarr[12] == V)
return true;
return false;
}

答案查题题库