SAS Base Programming for SAS 9 — Question 14
Given the raw data file EMPLOYEE:
----I----1 0---I----20---I----30
Ruth 39 11 -
Jose 32 22 -
Sue 30 33 -
John 40 44 -
The following SAS program is submitted:
data test;
infile employee;
input employee_name $ 1-4;
if employee_name = Ruth then input idnum 10-11;
else input age 7-8;
run;
What value does the variable IDNUM contain when the name of the employee is "Ruth"?
Answer options
- A. 11
- B. 22
- C. 33
- D. (missing numeric value)
Correct answer: B
Explanation
The variable IDNUM will contain the value 22 when the employee name is 'Ruth' because the program assigns IDNUM based on the condition for Ruth specifically. The other options are incorrect as they either represent values for different employees or are not assigned to IDNUM when Ruth is the input.