Menurut Nurgiyantoro (2007: 176--178) tokoh-tokoh cerita dalam sebuah fiksi dapat dibedakan berdasarkan beberapa hal meliputi:
a. Berdasarkan peranannya dalam suatu cerita, maka tokoh cerita dibagi menjadi dua, yaitu tokoh utama dan tokoh tambahan. Tokoh utama adalah tokoh yang diutamakan penceritaannya dalam novel yang bersangkutan, sedangkan tokoh tambahan adalah tokoh yang hanya sebagai pelengkap saja.
b. Berdasarkan fungsi penampilan tokoh, yaitu tokoh protagonis dan tokoh antagonis. Tokoh protagonis adalah tokoh yang kita kagumi, yang salah satu jenisnya secara populer disebut hero. Tokoh protagonis menampilkan sesuatu yang sesuai dengan pandangan pembaca, harapan-harapan pembaca. Sedangkan tokoh antagonis adalah tokoh penyebab terjadinya konflik.
c. Berdasarkan perwatakan, tokoh dibagi menjadi dua, yaitu tokoh sederhana (simple atau flat character) dan tokoh bulat (compleks character). Tokoh sederhana adalah tokoh yang hanya memiliki satu kualitas pribadi tertentu, satu sifat tertentu saja. Sedangkan tokoh bulat atau tokoh kompleks adalah tokoh yang memiliki kompleksitas yang diungkap dari berbagai kemungkinan sisi kehidupannya, sisi kepribadian dan jati dirinya.
Oleh karena itu, jawaban yang tepat adalah A.