在准备SAS BASE的考试, 做123时遇到的这道题, 怎么想都想不通为什么答案是B而不是C. 请高手指点一下.
A SAS PRINT procedure output of the WORK.LEVELS data set is listed
> below:
> Obs name level
> 1 Frank 1
> 2 Joan 2
> 3 Sui 2
> 4 Jose 3
> 5 Burt 4
> 6 Kelly .
> 7 Juan 1
> The following SAS program is submitted:
> data work.expertise;
> set work.levels;
> if level = . then
> expertise = 'Unknown';
> else if level = 1 then
> expertise = 'Low';
> else if level = 2 or 3 then
> expertise = 'Medium';
> else
> expertise = 'High';
> run;
> Which of the following values does the variable EXPERTISE contain?
> A. Low, Medium, and High only
> B. Low, Medium, and Unknown only
> C. Low, Medium, High, and Unknown only
> D. Low, Medium, High, Unknown, and ' ' (missing character value)
> Answer: B