Answer
a)Domain: N; Range: {0,1,2,...,9}.
b)Domain: Z+; Range: Z+−{1}.
c)Domain: {all bit strings}; Range: N.
d)Domain: {all bit strings}; Range: N.
Work Step by Step
(a) the function that assigns to each non negative integer its last digit
Solution: Domain: N; Range: {0,1,2,...,9}.
(b) the function that assigns the next largest integer to a positive integer
Solution: Domain: Z+; Range: Z+−{1}.
(c) the function that assigns to a bit string the number of one bits in the string
Solution: Domain: {all bit strings}; Range: N.
(d) the function that assigns to a bit string the number of bits in the string
Solution: Domain: {all bit strings}; Range: N.