SAS Base, A00-211 Crambible
SAS 베이스 자격증
QUESTION NO: 39
The following SAS program is submitted:
proc
format
value score 1 - 50 = 'Fail'
51 - 100 = 'Pass';
run;
proc report data = work.courses nowd;
column exam;
define exam / display format = score.;
run;
The variable EXAM has a value of 50.5.
How will the EXAM variable value be displayed in the REPORT procedure output?
A. Fail
B. Pass
C. 50.5
D. . (missing numeric value)
value를 선언해서 score를 새롭게 정의하고자 합니다. 이때 format이 1에서 50까지 Fail로 바꿔주고, 51에서 100까지는 Pass라고 포맷을 바꿔주게 됩니다.
해당 데이타에서 column exam 을 적용하려고 합니다. score를 display하려고 합니다. 이때 exam 값은 50.5인데요. 어떠한 형태로 보여질 지 찾는건데요.
50.5는 정의가 되지 않은 형태, 즉 fail에도 들어가지도 않고, pass도 들어가지 않아서 해당포멧을 적용해도 그냥 값이 그대로 나오게 됩니다.
Answer: C
반응형
'SAS > Base Programmer' 카테고리의 다른 글
[A00-211, Crambible] SAS Q41 - array (0) | 2017.05.27 |
---|---|
[A00-211, Crambible] SAS Q40 - missover (0) | 2017.05.27 |
[A00-211, Crambible] SAS Q38 - sort 26번 참고 (0) | 2017.05.26 |
[A00-211, Crambible] SAS Q37 - 연산방법 19번 참고 (0) | 2017.05.26 |
[A00-211, Crambible] SAS Q36 - format (0) | 2017.05.26 |