问题 单项选择题

设集合Z26=0,1,…,25),乘法密码的加密函数为Ek:Z26→Z26,Ek(i)=(ki)mod 26,密钥k∈Z26-0,则加密函数E7(i)=(7i)mod 26是一个()函数。

A.单射但非满射

B.满射但非单射

C.非单射且非满射

D.双射

答案

参考答案:D

解析:

设函数f:A->B,若对于任意的x,y∈A,x≠y,就有f(x)≠(f(y),则称f是单射的(或一对一的)。如果B中的每一个元素都至少是A中某一个元素的像,则称f是从 A到B的满射。既是满射又是单射的函数称为双射。

因为i的取值为{0,1,…,25},因此,{7i}={0,7,14,…,175}。所以其实质就是看7和26的最小公倍数是否在{7i}中。显然7和26的公倍数为182,所以,f是单射。因为f是单射,所以f自变量中的26个元素的函数值都不相同,即其值域也有26个元素且互不相同,显然,这些值是{0,1,…,25},因此满足满射的定义。

单项选择题
单项选择题