Final answer:
C++ adds two datatypes on top of those available in C: Classes and Objects, and Pointers and References.
Step-by-step explanation:
C++ adds two datatypes on top of those available in C: A. Classes and Objects and D. Pointers and References. While A. It is true that C++ introduces Classes and Objects as a way to organize code and create reusable structures, option B is incorrect as Float and Double are part of the datatype system in both C and C++. Option C is also incorrect, as Strings and Arrays are available in both C and C++.