This document contains 7 multiple choice questions about C++ programming concepts like file input, struct members, array passing to functions, activation records, and preprocessor directives. The questions cover topics like reading external files into a program, whether struct members must have the same datatype, if passing single array elements constitutes pass by value, what represents downloaded packages for a C++ program, and what serves as a memory entity for holding formal argument values.