假定被检验的数据M(x)=1000,其选择生成多项式为G(x)=x3+x+l,该数据的循环冗余校验码(CRC码)应为(
假定被检验的数据M(x)=1000,其选择生成多项式为G(x)=x3+x+l,该数据的循环冗余校验码(CRC码)应为()。
A.1000110
B.1000101
C.1000111
D.1000000
假定被检验的数据M(x)=1000,其选择生成多项式为G(x)=x3+x+l,该数据的循环冗余校验码(CRC码)应为()。
A.1000110
B.1000101
C.1000111
D.1000000
假定被检验的数据M(x)=1000,其选择生成多项式为G(x)=x3+x+1,该数据的循环冗余校验码(CRC码)应为()。
A.1000110
B.1000101
C.1000111
D.10000
现有同一年度8个不同国家的人均年耗能量Y(标煤kg)和人均国民生产总值x(美元)数据如下表:
生产总值 | 600 | 2700 | 2900 | 4200 | 3100 | 5400 | 8600 | 10300 |
耗能量 | 1000 | 700 | 1400 | 2000 | 2500 | 2700 | 2500 | 4000 |
(1)画出散点图.(2)求Y关于x的线性回归方程.(3)检验回归效果是否显著(α=0.05).(4)当生产总值为3000美元时,估计耗能量的预测值及置信度为0.95的预测区间.
RSA是一种公开密钥加密算法。其原理是:已知素数p、q,计算n=pq,选取加密密钥e,使e与(p-1)×(q-1)互质,计算解密密钥d=e-1mod((p-1)×(q-1))。其中n、e是公开的。如果M、C分别是明文和加密后的密文,则加密的过程可表示为 (51) 。
假定EXY(M)表示利用X的密钥Y对消息M进行加密,DXY(M)表示利用x的密钥Y对消息M进行解密,其中Y=P表示公钥,Y=S表示私钥。A利用RSA进行数字签名的过程可以表示为 (52) ,A利用RSA实施数字签名后不能抵赖的原因是 (53) 。
(51)
A.C=Memodn
B.C=Mnmode
C.C=Mdmodn
D.C=Memodd
根据CRC知识回答问题。已知生成多项式对应的码组为10011,则: (1)其生成多项式G(X)是 。 (2)循环冗余码是一种 (选填:检错/ 纠错)码,采用了该差错编码以后,收发双方要想实现可靠传输,还必须加上 机制和 机制。 (3)如果发送端想发送数据1101(二进制),则首先可以通过计算 模2除以10011,得到的 位余数 即为循环冗余校验码,实际在信道上传送的数据序列是 。 (4)对于接收端来说,如果接收到的数据序列是10111110,则需要把它模2除以10011,得到的余数为 ,由此可以判定接收到的数据序列是 (选填:正确/ 错误)的。
假定w、x、y、z、m均为int型变量,有如下程序段:
w=l;x=2;y=3;z=4;
m=(W<x)?w:x;
m=(m<y)?m:y;
m=(m<2)?m:z;
则该程序运行后,m的值是【 】。
A.8900
B.12000
C.10000
D.10500
以下程序中函数 f 的功能是在数组 x 的 n 个数 (假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小
的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .
#include <stdio.h>
viod f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=0;m<n;m++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]<j) {j=x[m]; p1=m;}
}
t=x[p0]; x[p0]=x[n-1]; x[n-1]=t;
t=x[p1]; x[p1]= _[14]_______ ; _[15]_______ =t;
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a[u]);
f(a,10);
for(u=0;u<10;u++) printf("%d",a[u]);
printf("\n");
}