SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 47


A user-defined format has been created using the FORMAT procedure. Where is it stored?


A. in a SAS catalog
B. in an external binary file
C. in a SAS dataset in the WORK library
D. in a SAS dataset in a permanent SAS data library


사용자 정의 포맷을 정의하면 그 해당 포맷은 어디에 저장되어있는지 물어보는건데요. A, SAS catalog에 저장됩니다. 이 catalog에는 format, 범위, 라벨 등 여러 정보가 들어있습니다. 



Answer: A 


반응형

SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 46


Given the contents of the raw data file TYPECOLOR: 

----I----10---I----20---I----30
Daisyyellow

The following SAS program is submitted:


data flowers;
infile 'typecolor';
input type$ 1-5+1 color$; 

run;


What are the values of the variables TYPE and COLOR?

A. type color 

    daisyyellow

B. type color 

    daisy ellow

C. type color 

    daisyyellow" "(missing character value)

D. No values are stored for the TYPE and COLOR variables.


raw data에는 Daisyyellow라는 하나의 observation이 있고요. 얘를 불러와서 flowers라는 데이타를 만들려고 합니다. 이 Daisyyellow는 11개의 문자열이고요. 이 문자변수에서 type과 color를 읽으려고 합니다. 이때 type는 첫번째부터 다섯번째자리까지를 할당해야하고, 거기서 +1은 color변수에 할당하는데요. 즉 앞에서는 제외하고 한칸 띄우고 넣어라는 말이예요. ellow를 넣겠죠. 


Answer: B 


반응형

SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 45


The following SAS program is submitted:

libname temp 'SAS data library'; 

data temp.sales;


merge temp sales work.receipt;
by names;
run;


The input data files are sorted by the NAMES variable:


What is the result?


A. The program executes successfully and a temporary SAS data set is created.
B. The program executes successfully and a permanent SAS data set is created.
C. The program fails execution because the same SAS data set is referenced for both read and write operations.
D. The program fails execution because the SAS data sets on the MERGE statement are in two different libraries.



만들고 있는 sales라는 데이터는 temp라는 라이브러리에 저장하고 있습니다. (data temp.sales;) 하지만 이 temp라이브러리는 libname 사용자 지정 영구 라이브러리이고요. (libname temp 'SAS data library'; ) 


c의 경우, 첫번째 temp는 영구 라이브러리에 있는 temp를 말하고 merge temp에서의 temp는 work에서 불러오는거라 same SAS 데이타셋은 아니고요. 


D의 경우, merge에서 중요한건 기준변수 즉 name에서 sorting이 되어있는지의 여부가 중요하지 얘네들의 library의 출처는 중요하지 않습니다. 



Answer: B 


반응형

SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 44


Which statement correctly computes the average of four numerical values?


A. average = mean(num1, num4);

B. average = mean(num1 - num4);

C. average = mean(of num1 - num4)

D. average = mean(num1 num2 num3 num4);



mean: 평균(aeverage)을 구하는 함수이고요. 4개 값의 평균을 구하는 문제인데 


A. average = mean(num1, num4);  num1과 num4 두 개에 대한 평균

B. average = mean(num1 - num4); 이때 - 를 minus로 인식함

C. A. average = mean(of num1 - num4); - 를 minus로 인식하는걸 피하기위해 of 사용

   average = mean(of num1 - num4) =   mean (num1, num2, num3, num4);

D. average mean (num1 num2 num3 num4); comma가 없어서 오류가 발생




Answer: C 


반응형

SAS Base, A00-211 Crambible 

SAS 베이스 자격증 


QUESTION NO: 43


Given the following raw data record: 07Jan2005


Which INFOFRMAT reads this raw data and stores it as a SAS date value?


A. dmy9.
B. date9.
C. ddMMMyy9. 

D. ddmmmyyyy9.



informat은 데이터를 입력할때 그 형태를 지정해주는 역할을 합니다. 

07Jan2005 는 9자리 수로 되어있는 날짜형식이어서 date9.이 맞습니다. 


Answer: B 



반응형

+ Recent posts