itgle.com
更多“CRC 是链路层常用的检错码,若生成多项式为 X5+X3+1,传输数据 10101110,得到的 CRC 校验码是( )。”相关问题
  • 第1题:

    试题(14)

    若计算机采用CRC进行差错校验,生成多项式为G(X)= X4+X+1信息字为10110,则CRC校验码是 (14) 。

    (14)A.0000

    B.0100

    C.0010

    D.1111


    正确答案:D
    试题(14)分析
    本题考查数据校验知识。
    CRC即循环冗余校验码(Cyclic Redundancy Check)是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。
    在CRC校验方法中,进行多项式除法(模2除法)运算后的余数为校验字段。
    信息字为10110,对应的多项式M(x)=x4+x2+x,生成多项式为G(X)= X4+X+1对应的代码为10011。
    校验码计算过程为:先将信息码左移4位(生成码长-1,得到101100000,然后反复进行异或运算(即除数和被除数最高位对齐,按位异或),如下所示:
    1011010011= 00101,00101左移两位得到10100再与10011异或;
    1010010011= 00111,0011 1左移两位得到11100再与10011异或;
    1110010011= 01111,其结果为CRC校验码,即余数1111。
    参考答案
    (14)D

  • 第2题:

    若传送的数据位数为16,则采用海明校验码时,校验位数k至少应等于(20);若采用循环冗余校验码,生成多项式为x16+x15+x2+1,则CRC校验码的长度为(21)。

    A.3

    B.4

    C.5

    D.6


    正确答案:C

  • 第3题:

    为了进行差错控制,必须对传送的数据帧进行校验。CRC-16标准规定的生成多项式为G(x)=X16+X15+X2+1,它产生的校验码是(62)位。如果CRC的生成多项式为 G(X)=X4+X+1,信息码字为10110,则计算出的CRC校验码是(63)。

    A.2

    B.15

    C.16

    D.33


    正确答案:C

  • 第4题:

    循环冗余校验码CRC是一种纠错码,编码规定在被校数据位后增加若干校验位,使得形成的CRC码被生成多项式除,若传送数据正确无误,除法结果余数为零;若传送数据出错,则除法余数不为0,根据(3)可得知哪位数据出错,其中生成多项式是经过特殊筛选出来的不是任意指定的,同时除法运算是(4)。

    A.余数与出错位有一一对应关系

    B.对余数再作算术运算

    C.根据余数进行推理

    D.对余数作逻辑处理


    正确答案:A

  • 第5题:

    采用CRC进行差错校验,生成多项式为G(X)=X4+X+1,信息码字为10110,则计算出的CRC校验码是(18)。

    A.0000

    B.0100

    C.0010

    D.1111


    正确答案:D
    解析:循环冗余校验码的计算方法如下。G(X)=X4+X+1对应的二进制序列为10011,下面进行“按位异或”运算:

  • 第6题:

    在采用CRC校验时,若生成多项式为G(X)=X^5+X^2+X+1,传输数据为 1011110010101。生成的帧校验序列为( )

    A.10101
    B.01101
    C.00000
    D.11100

    答案:B
    解析:

  • 第7题:

    循环冗余(校验码CRC)作用是在数据链路层进行差错控制。


    正确答案:正确

  • 第8题:

    设数据比特序列为"10110",生成多项式为G(X)=X4+X+1,则CRC校验码为()。

    • A、10011
    • B、10101
    • C、1010
    • D、1111

    正确答案:D

  • 第9题:

    如果在数据传输过程中没有发生传输错误,那么接收端接收到的带有CRC校验码的接收数据比特序列一定能被相同的生成多项式整除。


    正确答案:正确

  • 第10题:

    要发送的数据为1101011011。采用CRC的生成多项式是P(X)=X4+X+1。试求应添加在数据后面的余数。数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?采用CRC检验后,数据链路层的传输是否就变成了可靠的传输?


    正确答案: 作二进制除法,1101011011000010011得余数1110,添加的检验序列是1110.作二进制除法,两种错误均可发展仅仅采用了CRC检验,缺重传机制,数据链路层的传输还不是可靠的传输。

  • 第11题:

    问答题
    如果有一个数据比特序列为1001101110010,CRC校验中的生成多项式为:G(X)=X4+X3+1,请计算CRC校验码比特序列。

    正确答案: 由生成多项式得,r=4,生成码:11001
    信码为:X12+X9+X8+X6+X5+X4+X+1
    则:((X12+X9+X8+X6+X5+X4+X+1)×X4)/G(X)
    得余式对应的冗余码是:100
    解析: 暂无解析

  • 第12题:

    判断题
    如果在数据传输过程中发生传输错误,那么接收端收到的带有CRC校验码的数据比特序列一定能被相同的生成多项式整除。
    A

    B


    正确答案:
    解析: 传输正确能被整除

  • 第13题:

    为了进行差错控制,必须对传送的数据帧进行校验。在局域网中常采用的校验技术是(6)。CRC-CCITT的生成多项式是(7);假设一个CRC生成多项式为G(X)=4+X+1,要发送的信息码为101011,则算出的CRC校验码为(8)。假设采用的生成多项式为 G(x)=4+2+X+1,要发送的信息码为1111101,则要发送的CRC编码应为(9),该循环冗余位加在信息位后面形成码字,若该码字再经零插入(比特填充)后从左至右发送,则发送时的比特顺序应为(10)。

    A.CRC校验

    B.水平奇偶校验

    C.垂直奇偶校验

    D.汉明校验


    正确答案:A

  • 第14题:

    若一网络系统中采用CRC进行纠错编码。已知传输的信息码为1101,对应的生成多项式为G(x)=x4+x2+1,问得到的CRC码是什么?若接收时收到这样一串传输10010011,问是否发生了传输错误?


    参考答案:(1)11010000/11001,得到余数为0010,则CRC码为0010 (2)10010011/11001,不能被整除,余数为1101,所以该数据传输时出现了传输错误。

  • 第15题:

    为了进行差错控制,必须对传送的数据帧进行校验。如果CRC的生成多项式为G(X)=X4+X2+1,信息码字为1010110,那么计算出的CRC校验码是(19)。

    A.10

    B.1010

    C.111

    D.1111


    正确答案:B
    解析:CRC生成多项式为G(X)=X4+X2+1(对应的二进制数是10101),它产生的校验码是4位。如果信息码字为1010110,则CRC校验码计算过程如下:因此,计算所得的CRC校验码为1010。

  • 第16题:

    循环冗余校验码(Cyclic Redundancy Check ,CRC)是数据通信领域中最常用的一种差错校验码,该校验方法中,使用多项式除法(模2 除法)运算后的余数为校验字段。若数据信息为n位,则将其左移k 位后,被长度为 k+1位的生成多项式相除,所得的k位余数即构成k 个校验位,构成n+k位编码。若数据信息为1100,生成多项式为 X3+X+1 (即1011) ,则CRC编码是( )。

    A.1100010 B.1011010 C.1100011 D.1011110


    正确答案:B

  • 第17题:

    若信息码字为111000110,生成多项式

    则计算出的CRC校验码为( )

    A. 01101
    B. 11001
    C. 001101
    D. 01110

    答案:B
    解析:
    生成多项式

    代表二进制串 101011;其最 高幂次为 5,则信息码字 111000110 后补 5 个 0,为 111000110 00000。111000110 00000 除以 101011,余数为11001即为校验码。

  • 第18题:

    在采用CRC校验时,若生成多项式为G(X)=X^5+X^2+X+1,传输数据为 1011110010101。生成的帧校验序列为(28)

    A.10101
    B. 01101
    C.00000
    D.11100

    答案:C
    解析:
    G(X)=X^5+X^2+X+1 对应的二进制位100111, 1011110010101位后面加5个0 就是 1011110010101 00000 ,使用模2除运算 得到余数为00000

  • 第19题:

    如果有一个数据比特序列为1001101110010,CRC校验中的生成多项式为:G(X)=X4+X3+1,请计算CRC校验码比特序列。


    正确答案: 由生成多项式得,r=4,生成码:11001
    信码为:X12+X9+X8+X6+X5+X4+X+1
    则:((X12+X9+X8+X6+X5+X4+X+1)×X4)/G(X)
    得余式对应的冗余码是:100

  • 第20题:

    某一数据通信系统采用 CRC 校验方式,生成多项式 G(x)的二进制比特序列为 11001,目的结点接收到二进制比特序列为 110111101(含 CRC 校验码),则下列说法正确的是()。

    • A、收到的二进制比特序列除以生成多项式的余数为 110,传输出现差错
    • B、收到的二进制比特序列能被生成多项式整除,传输过程没有差错
    • C、无法判断传输是否出现差错
    • D、收到的二进制比特序列除以生成多项式的余数为 10100,传输出现差错

    正确答案:A

  • 第21题:

    如果在数据传输过程中发生传输错误,那么接收端收到的带有CRC校验码的数据比特序列一定能被相同的生成多项式整除。


    正确答案:错误

  • 第22题:

    单选题
    设数据比特序列为"10110",生成多项式为G(X)=X4+X+1,则CRC校验码为()。
    A

    10011

    B

    10101

    C

    1010

    D

    1111


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

  • 第23题:

    判断题
    如果在数据传输过程中没有发生传输错误,那么接收端接收到的带有CRC校验码的接收数据比特序列一定能被相同的生成多项式整除。
    A

    B


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