请从以下选项中选择正确的答案：哪个数字是质数？A.4
B.7
C.8
正确答案是B.7，是质数。质数是指大于1的整数，其只有1和该数本身两个正因数（除数）其他整数不是质数，被称为“合数”因此4和8都不是质数，因为它们都有其他的正因数。4可以被分解为2×2，因此除了1和4自己之外，它还有2作为因数。8可以被分解为2×2×2，因此除了1和8自己之外，它还有2和4作为因数。然而7是质数，因为它只能被1和7本身整除，而没有其他的正因数。