Cognizant interview question

pointers, loops, inheritance, polymorphism, structure, union