Theo thuyết tiến hóa hiện đại, nhân tố đột biến có vai trò nào sau đây?
A. Quy định chiều hướng tiến hóa.
B. Làm thay đổi tần số alen mà không làm thay đổi thành phần kiểu gen của quần thể.
C. Tạo ra các alen mới làm phong phú vốn gen của quần thể.
D. Cung cấp nguồn nguyên liệu thứ cấp cho quá trình tiến hóa.