Final answer:
In C++, the character variable 'c' with a value of 42 will output an asterisk when printed, as the ASCII code 42 corresponds to the asterisk character.
Step-by-step explanation:
The code snippet you've provided is in C++, and it's defining a character variable c with the value 42, which corresponds to the ASCII code for an asterisk (*). When you use cout to output the character, C++ will interpret the ASCII code and display the character associated with that code. Therefore, the correct answer is B) An Asterisk.