Option B because there is no limit for source of material available, these days everything available on internet in a very large amount. And considering the latest technologies of internet and its algorithm, non of the topic is not explainable.
Option A is a requirement for presentation, at-least in most of presentation present stats should be evolved.
Option C is also the requirement like if the course is about computer than the topic should also be from computer reliance technologies.
Option D is also required which is indeed the main purpose of presentations that you should choose a topic and make the people ( audience ) understand it.