Both origins in Asia. Confucianism in China and Buddhism in India.
I don't know bout this. Confucianism is founded by the man himself and Buddhism by the Buddha, who was actually a prince before he attained enlightenment.
C is correct. Both disallow it. Chinese people, except some, do not sacrifice animals. Some religions like Taoism sacrifice animals like pigs but that's only the minority.
D is shared. Both asks their followers to do good.
So answer is C.