Correct answer: b
During the compilation
phase, the program data vector is created. The program data vector
includes the two automatic variables _N_ and _ERROR_. The descriptor
portion of the new SAS data set is created at the end of the compilation
phase. The descriptor portion includes the name of the data set, the
number of observations and variables, and the names and attributes
of the variables. Observations are not written until the execution
phase.