Companyuseslayer3switchesintheCoreoftheirnetwork.WhichmethodofLayer3switchingusesaforwardinginformationbase(FIB)?()A.Topology-basedswitchingB.Demand-basedswitchingC.RoutecachingD.Flow-basedswitchingE.Noneoftheotheralternativesapply

题目
Companyuseslayer3switchesintheCoreoftheirnetwork.WhichmethodofLayer3switchingusesaforwardinginformationbase(FIB)?()

A.Topology-basedswitching

B.Demand-basedswitching

C.Routecaching

D.Flow-basedswitching

E.Noneoftheotheralternativesapply


相似考题
更多“Companyuseslayer3switchesintheCoreoftheirnetwork.WhichmethodofLayer3switchingusesaforwardinginformationbase(FIB)?() ”相关问题
  • 第1题:

    有以下面程序: include using namespace std; long fib(int n) { if (n>2)return (fi

    有以下面程序:

    include <iostream>

    using namespace std;

    long fib(int n)

    {

    if (n>2)

    return (fib(n-1)+fib(n-2));

    else

    return 2;

    }

    int main()

    {

    cout<<fib(3)<<endl;

    return 0;

    }

    则该程序的输出结果应该是【 】。


    正确答案:4
    4

  • 第2题:

    ( 21 )计算斐波那契数列第 n 项的函数定义如下:

    Int fib(int n){

    if (n == 0) return 1;

    else if (n == 1) return 2;

    else return fib(n-1)+fib(n-2);

    }

    若执行函数调用表达式 fib(2) ,函数 fib 被调用的次数是

    A ) 1

    B ) 2

    C ) 3

    D ) 4


    正确答案:C

  • 第3题:

    函数fib1、fib2求得菲波那契数列第n项(n>40)的速度并不相同,清指出速度慢的函数名,并简要说明原因。


    正确答案:函数fibl。原因是递归算法时间消耗大。
    函数fibl。原因是递归算法时间消耗大。 解析:[问题1](1)函数fibl不能通过编译,是因为语句“fibl(n)=fibl(n-1)+fibl(n-2)”出错,正确应该为“return fibl(n-1)+fibl(n-2)”。
    (2)for循环中i从3开始递增,对于i=1或2并不会执行,因此,只需给f赋初值1即可。
    [问题2]由于long数据类型是有范围限制的,当n超过某个值时,函数结果就会溢出,接下来的计算结果也就不会准确了。
    [问题3]两个函数一个采用的是递归算法,另一个是迭代算法,通常情况下,前者的计算时间更长。因为递归会造成大量的函数调用和数据返回,需要很多的时间,效率较低。

  • 第4题:

    计算斐波那契数列第n项的函数定义如下: intfib(intn){ if(n==0)returnl; elseif(n==l)return2: elsereturnfib(n-1)+fib(n-2); } 若执行函数调用表达式fib(2),函数fib被调用的次数是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    C。【解析】针对递归调用的含义。当n为2时有fib(o),fib(1),fib(2)被调用,且fib(O),fib(1)时调用结束,即共3次。

  • 第5题:

    有如下程序:includelong fib(int n){if(n>2)return(fib(n-1)+fib(n-2)); else retu

    有如下程序: #include<iostream.h> long fib(int n) { if(n>2)return(fib(n-1)+fib(n-2)); else return(2);} void main( ) {cout<<fib(3);} 该程序的输出结果是

    A.2

    B.4

    C.6

    D.8


    正确答案:B
    解析:fib(3)=fib(2)+fib(1),而fib(2)的返回值为2,fib(1)的返回值也为2,故输出的fib (3)的值为4。

  • 第6题:

    有如下程序:includelong fib(int n){if(n>2) return(fib(n-1) +fib(n-2) ) ; else

    有如下程序: #include<iostream.h> long fib(int n) { if(n>2) return(fib(n-1) +fib(n-2) ) ; else return(2) ;} void main( ) { cout < < nb(3) ;} 该程序的输出结果是

    A.2

    B.4

    C.6

    D.8


    正确答案:B
    解析:fib(3) =fib(2) +fib(1) ,而fib (2) 的返回值为2,fib(1) 的返回值也为2,故输出的fib (3) 的值为4。

  • 第7题:

    有如下程序:includeusing namespace std;long fib(int n){ if(n>2) return(fib(n-1)+

    有如下程序: #include<iostream> using namespace std; long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(n); } void main() { int i; cout<<"请输入一个整数:"; cin>>i;cout<<endl; cout<<fib(i)<<endl; { 当输入4、2时,该程序的输出结果是( )。

    A.5

    B.4

    C.5

    D.6 1 2 2 2


    正确答案:C
    解析:注意递归调用的过程,当输入2作为函数参数时,调用肋()函数直接返回参数值2;当输入参数大于2时有一个递归调用的过程。

  • 第8题:

    有以下程序 include using namespace std; long fib(int n) { if(n>2) return(fib(n-1

    有以下程序

    include<iostream>

    using namespace std;

    long fib(int n)

    {

    if(n>2)

    return(fib(n-1)+fib(n-2));

    else

    return 2;

    }

    int main( )

    {

    cout<<fib(3)<<endl;

    return 0;

    }

    则该程序的输出结果应该是______。


    正确答案:4
    4 解析:本题主要考查C++中递归函数,主函数通过调用fib( )函数,fib( )函数的内部再通过一个分支结构判断是否进行递归调用或退出递归调用,调用方式为直接递归调用。主函数通过实参将值3赋给fib( )函数的形参n,由于n=3满足if分支语句条件,因此函数进行递归调用,即计算 fib(2)和fib(1)的值;将2赋给fib( )函数的形参后,由于n=2不满足if语句条件,因此程序退出递归,返回2;将1赋给fib( )函数的形参后,函数同样返回2。因此函数递归调用的最终结果为返回2 +2=4,即fib(3)=4,程序最后输出值为4。

  • 第9题:

    基本差错校正方法中表示这是重发信令单元是用()

    A.BIB反转

    B.BIB=1

    C.FIB反转

    D.FIB=1


    参考答案:B

  • 第10题:

    累积式流量计代号是()。

    • A、FI
    • B、AI
    • C、FIQ
    • D、FICA

    正确答案:C

  • 第11题:

    下列关于路由表与FIB表的说法,哪些是正确的?()

    • A、路由表中的表项来源于FIB表
    • B、路由表中处于活跃(Active)状态的路由可导入到FIB表中
    • C、通过displaiprouting-table命令查看发现路由表发生了变化,则FIB表也肯定会发生变化
    • D、FIB表项也可能来源于ARP表

    正确答案:B,C,D

  • 第12题:

    单选题
    有如下程序 long fib(int n) { if(n>2) return(fib(n-1)+fib(n-2)); else return(2); } main() { printf("%ld/n",fib(3)); } 该程序的输出结果是()
    A

    2

    B

    4

    C

    6

    D

    8


    正确答案: C
    解析: 暂无解析

  • 第13题:

    阅读下面程序:include long fib(int n){if (n>2)return (fib(n-1) + fib(n-2));else

    阅读下面程序:

    include <iostream.h>

    long fib(int n)

    {

    if (n>2)

    return (fib(n-1) + fib(n-2));

    else

    return (2);

    }

    void main()

    {

    cout<<fib(3)<<end1;

    }

    则该程序的输出结果应该是【 】。


    正确答案:4
    4

  • 第14题:

    阅读下面程序: include using namespace std; long fib(int n) {if(n > 2) return(fib

    阅读下面程序:

    include<iostream>

    using namespace std;

    long fib(int n)

    {

    if ( n > 2 )

    return (fib(n-1)+fib(n-2));

    else

    return 2;

    }

    int main()

    {

    cout<<fib(3)<<end1;

    return 0;

    {

    则该程序的输出结果应该是【 】。


    正确答案:4
    4 解析:本题主要考察C++中递归函数的调用。递归函数即自调用函数,在函数体内部直接或间接的自己调用自己,即函数的嵌套调用是函数本身。递归调用分为直接递归调用和间接递归调用两种形式。
    本题程序为求解典型递归数列Fibonacci中任意项值的简化程序(主函数中的调用改成 fib(n),即变成求解任意项值)。主函数通过调用fib()函数,fib()函数内部再通过一个分支结构判断是否进行递归调用或退出递归调用,调用方式为直接递归调用。
    主函数通过实参将值3赋给fib()函数的形参n,由于n‘3满足汀分支语句条件,因此函数进行递归调用,即计算fib(2)和fib(1)的值;将2赋给fib()函数的形参后,
    由于n=2不满足if分支语句条件,因此程序退出递归,返回2:将1赋给fib()函数的形参后,函数同样返回2。因此函数递归调用的最终结果为返回2+2=4,即fib(3) =4,程序最后输出值为4。

  • 第15题:

    ()成为监测普通肝素首选指标。

    A、APTT

    B、PT

    C、FDP

    D、FIB


    答案:A

  • 第16题:

    阅读以下说明和C函数代码,回答问题并将解答写在对应栏内。

    【说明】

    著名的菲波那契数列定义式为

    f1=1 f2=1 fn=fn-1+fn-2 (n=3,4,…)

    因此,从第1项开始的该数列为1,1,2,3,5,8,13,21,…。函数fibl和fib2分别用递归方式和迭代方式求解菲波那契数列的第n项(调用fib1、fib2时可确保参数n获得一个正整数)。

    【C函数代码】

    函数fib1和fib2存在错误,只需分别修改其中的一行代码即可改正错误。

    (1)函数fib1不能通过编译,请写出fib1中错误所在行修改正确后的完整代码。

    (2)函数fib2在n≤2时不能获得正确结果,请写出fib2中错误所在行修改正确后的完整代码。


    正确答案:(1) return fib1(n-1)+fib1(n-2);或return(fib1(n-1)+fib1(n-2)); (2) long f=1;或long f=(long)1;或long f=1L;
    (1) return fib1(n-1)+fib1(n-2);或return(fib1(n-1)+fib1(n-2)); (2) long f=1;或long f=(long)1;或long f=1L; 解析:函数fib1不能通过编译,原因在于语句“fib1(n)=fib1(n-1)+fib1(n-2)”出错,该语句中fib1(n)、fib1(n-1)、fib1(n-2)都是函数调用,由于fib1是返回长整型数据的函数,所以不能为函数调用fib1(n)赋值。该语句处应将fib1(n-1)+fib1(n-2)的值作为返回值,形式为“returnfib1(n-1)+fib1(n-2)”。
    在函数fib2中,for语句从i等于3开始循环,用于计算菲波那契数列第3项及以后各项的值。对于n等于1或2,for语句的循环体并不执行,因此对于第1、2项数列值,最后返回的f值是不确定的,为f赋初值1即可纠正该错误。

  • 第17题:

    计算斐波那契数列第n项的函数定义如下:

    int fib(int n){

    if(n==0) return 1;

    else if(n==1)return 2;

    else return fib(n-1)+ilb(n-2);

    }

    若执行函数调用表达式fib(2),函数fib被调用的次数是

    A.1

    B.2

    C.3

    D.4


    正确答案:C
    解析:fib(2)=fib(1)+fib(O)=2+1=3,所以函数被调用3次,分别是fib(2)、fib(1)和fib(O)。

  • 第18题:

    有程序: long fib(int n) { if(n<2)return(fib(n-1)+fib(n-2)); else return(2); } main( ) {printf("%d\n",fib(3));} 该程序的输出结果是( )

    A.2

    B.4

    C.6

    D.8


    正确答案:B

  • 第19题:

    试题四(共 15 分)

    阅读以下说明和 C 函数代码,回答问题并将解答写在答题纸的对应栏内。

    [说明]

    著名的菲波那契数列定义式为

    f1 = 1 f2 = 1 fn = fn-1 + fn-2 (n = 3,4,…)

    因此,从第 1 项开始的该数列为 1,1,2,3,5,8,13,21,…。函数 fib1 和 fib2 分别用递归方式和迭代方式求解菲波那契数列的第 n 项(调用 fib1、fib2 时可确保参数 n 获得一个正整数) 。

    [C函数代码]

    [问题 1](6 分)

    函数 fib1 和 fib2 存在错误,只需分别修改其中的一行代码即可改正错误。

    (1)函数 fib1 不能通过编译,请写出 fib1 中错误所在行修改正确后的完整代码;

    (2)函数 fib2 在n≤2 时不能获得正确结果,请写出 fib2 中错误所在行修改正确后的完整代码。

    [问题 2](3 分)

    将函数 fib1 和 fib2 改正后进行测试,发现前 46 项都正确,而第 47 项的值是一个负数,请说明原因。

    [问题 3](6 分)

    函数 fib1、fib2 求得菲波那契数列第 n 项(n>40)的速度并不相同,请指出速度慢的函数名,并简要说明原因。


    正确答案:


  • 第20题:

    CompanyhasaCatalyst6500andyouneedtoconfigureredundancybetweenthesupervisormodules.Withrouteprocessorredundancy(RPR+),theredundantsupervisorengineisfullyinitializedandconfigured,whichshortenstheswitchovertimeiftheactivesupervisorenginefails.WhichthreestatementsaretrueabouttheRPR+operationswhentheredundantsupervisorengineswitchedoverthefailedprimarysupervisorengine?()

    A.StaticIProutesaremaintainedacrossaswitchoverbecausetheyareconfiguredfromentriesintheconfigurationfile

    B.Informationaboutdynamicroutingstates,maintainedontheactivesupervisorengine,issynchronizedtotheredundantsupervisorengineandistransferredduringtheswitchover

    C.Informationaboutdynamicroutingstates,maintainedontheactivesupervisorengine,isnotsynchronizedtotheredundantsupervisorengineandislostonswitchover

    D.TheForwardingInformationBase(FIB)tablesareclearedonaswitchover.Asaresult,routedtrafficisinterrupteduntilroutetablesreconverge

    E.StaticIProutesareclearedacrossaswitchoverandrecreatedfromentriesintheconfigurationfileontheredundantsupervisorengine

    F.TheForwardingInformationBase(FIB)tablesaremaintainedduringtheswitchover.Asaresult,routedtrafficcontinueswithoutanyinterruptionwhenthefailoveroccurs


    参考答案:A, C, D

  • 第21题:

    基本差错校正方法中表示这是重发信令单元是用()

    • A、BIB反转
    • B、BIB=1
    • C、FIB反转
    • D、FIB=1

    正确答案:B

  • 第22题:

    关于NE80的FIB表项说法正确的是?()

    • A、LPU的FIB表项是MPU的完全拷贝
    • B、LPU的FIB表项是MPU的相关子集
    • C、MPU的FIB表项是LPU的相关子集
    • D、MPU的FIB表项是LPU的完全拷贝

    正确答案:A

  • 第23题:

    pany has implemented numerous multilayer switches that utilize FIB tables.  Which statement  is true about the Forward Information Base (FIB) table?()

    • A、 The FIB is derived from the IP routing table and is optimized for maximum lookup throughput.  
    • B、 The FIB table is derived from the Address Resolution Protocol table, and it contains Layer 2  rewrite (MAC) information for the next hop.
    • C、 When the FIB table is full, a wildcard entry redirects traffic to the Layer 3 engine.
    • D、 The FIB lookup is based on the Layer 2 destination MAC address.
    • E、 None of the other alternatives apply

    正确答案:A