SAS Base, A00-211 Crambible
SAS 베이스 자격증
QUESTION NO: 87
The following SAS program is submitted:
data WORK.DATE_INFO;
X="01Jan1960" D ;
run;
What variable X contains what value?
A. the numeric value 0
B. the character value "01Jan1960"
C. the date value 01011960
D. the code contains a syntax error and does not execute.
X변수에는 어떤 값이 들어가는지 찾는 문제인데요.
X="01Jan1960" D ;
변수 보니까 D 앞뒤에는 공백이 있습니다. 공백이 없어야 해요.
공백이 없으면 값인 0이 나오는데요. 왜냐하면 1960년 1월 1일이 0이고 이 날을 기준으로 며칠의 차이가 있는건지 숫자로 결과값을 보여달라는 의미로 d가 들어간거기 때문입니다.
X="02Jan1960"D ; 라고 했을때 1960년 1월 1일이 0이고 2일이면 차이가 1이 되겠죠. 따라서 X값은 1이 나오게 됩니다.
Answer: D
반응형
'SAS > Base Programmer' 카테고리의 다른 글
[A00-211, Crambible] SAS Q90 - format (0) | 2017.06.08 |
---|---|
[A00-211, Crambible] SAS Q88 - merge (0) | 2017.06.07 |
[A00-211, Crambible] SAS Q86 - where, % (0) | 2017.06.06 |
[A00-211, Crambible] SAS Q85 - Excel workbook (0) | 2017.06.05 |
[A00-211, Crambible] SAS Q84 - _ERROR_ 42번 참고 (0) | 2017.06.04 |