sas- - · pdf filea00-212 number : 000-000 passing score : 800 time limit : 120 min file...

43
A00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0 http://www.gratisexam.com/ The safer , easier way to help you pass any IT exams. www.Yesuse.com

Upload: haque

Post on 25-Mar-2018

219 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

A00-212

Number: 000-000Passing Score: 800Time Limit: 120 minFile Version: 1.0

http://www.gratisexam.com/

The safer , easier way to help you pass any IT exams.www.Yesuse.com

Page 2: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Exam A

QUESTION 1The following SAS program is submitted:Data sasuser.history;Set sasuser.history(keep=state x yRename = (state=ST));Total=sum(x,y);Run;The SAS data set SASUSER.HISTORY has an index on the variable STATE. Which describes the result ofsubmitting the SAS program?

A. The index on STATE is deleted and an index on ST is createdB. The index on STATE is recreated as an index on STC. The index on STATE is deletedD. The index on STATE is updated as an index on ST

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 2The following SAS program is submitted:%macro one(input);%two;%put the value is &date;%mend;%macro two;data _null_;call symput('date','12SEP2008');run;%mend;%let date=31DEC2006;%one(&date)What is the result when the %PUT statement executes?

A. A macro variable DATE with the value 12SEP2008 is retrieved from the local symbol table for the ONEmacro

B. A macro variable DATE with the value 12SEP2008 is retrieved from the local symbol table fortheTWOmacro

C. A macro variable DATE with the value 12SEP2008 is retrieved from the global symbol tableD. A macro variable DATE with the value 31DEC2006 is retrieved from the global symbol table

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 3Which SET statements option names a variable that contains the number of the observation to read duringthe current iteration of the DATA step?

A. OBS=pointobsB. POINT=pointobsC. KEY=pointobsD. NOBS=pointobs

Page 3: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

www.Yesuse.com 1 / 39The safer , easier way to help you pass any IT exams.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 4When reading a SAS data file, what does the NOBS=option on the SET statement represent?

A. A variable that represents the total number of observation in the output data set(s)B. A variable that represents a flag indicating the end of the fileC. A variable that represents the total number of observations in the input data set(s)D. A variable that represents the current observation number

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 5CORRECT TEXTCORRECT TEXTThe following SAS program is submitted:%macro check(num=4);%let result=%sysevalf(&num+0.5);%put result is &result;%mend;%check(num=10)What is the written to the SAS log?A: result isB: result is 10C: result is 10.5D: result is 10+0.5

A.B.C.D.

Correct Answer: Section: (none)Explanation

Explanation/Reference:

QUESTION 6The following SAS program is submitted:%micro test(var);%let jobs=BLACKSMITH WORDSMITH SWORDSMITH;%let type=%index(&jobs,&var);%put type = &type;%mend;%test(SMITH)What is the value of the macro variable TYPE when the %PUT statement executes?

Page 4: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

http://www.gratisexam.com/

A. 0B. NullC. 6D. 3

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 7The following SAS program is submitted:%macro check(num=4);%let result=%eval(&nm gt 5);

www.Yesuse.com 2 / 39

The safer , easier way to help you pass any IT exams.

%put result is &result;%mend;%check (num=10)What is written to the SAS log?

A. result is trueB. result is 10 gt 5C. result is 1D. result is 0

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 8The following SAS program is submitted:data temp;length 1 b 3 x;infile 'file reference';input a b x;run;What is the result?

A. The data set TEMP is not created because variables A and B have invalid lengthsB. The data set TEMP is created, but variable X is not createdC. The data set TEMP is not created because variable A has an invalid lengthD. The data set TEMP is created and variable X has a length of 8

Page 5: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 9Given the SAS data sets ONE and TWO:

The following SAS program is submitted:Proc sql;Select two.*,budget from one <insert JOIN operator here> two on one.year=two.year, Quit;The following output is desired:

www.Yesuse.com 3 / 39

The safer , easier way to help you pass any IT exams.

Which JOIN operator completes the program and generates the desired output?

A. FULL JOINB. INNER JOINC. LEFT JOIND. RIGHT JOIN

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

Page 6: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

QUESTION 10Given the SAS data set SAUSER.HIGWAY:SASUSER.HIGHWAY

The following SAS program is submitted:%macro highway;proc sql nonprint;%let numgrp=6;select distinct status into:group1-:group&numgrp from sasuser.highway; quit;%do i=1 %to &numgrp;proc print data =sasuser.highway;where status ="&&group&I";run;%end;%mend;%highwayHow many reports are produced?

www.Yesuse.com 4 / 39

The safer , easier way to help you pass any IT exams.

A. 2B. 6C. 0D. 5

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 11The following SAS program is submitted:%let dept=prod; %let prod=merchandise;The following message is written to the SAS log:The value is "merchandise"Which SAS System option writes this message to the SAS log?

A. %put the value is "&&&dept";B. %put the value is "&&&dept";C. %put the value is "&&&dept";D. %put the value is %quote(&&&dept);

Correct Answer: ASection: (none)Explanation

Page 7: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation/Reference:

QUESTION 12CORRECT TEXTThe SAS data set WORK.TEMPDATA contains the variables FMTNAME, START and The following SASprogram is submitted:Proc format cntlin=wor.tempdata;Run;What is the result of submitting the FORMAT procedure step?A: It uses the WORK.TEMPDATA SAS data set as input to create the formatB: All formats created will be stored in two WORK.TEMPDATA SAS data setC: An ERROR message is written to the SAS log because the program is incompleteD: NO formats are created in this step

A.B.C.D.

Correct Answer: Section: (none)Explanation

Explanation/Reference:

QUESTION 13The following SAS program is submitted:date view=sauser.ranch;describe;run;What is the result?

A. The program creates a DATA step view called SASUSER.RANCH and places the program cod in thecurrent editor window

B. The program retrieves the SAS source code that creates the view and places it in the output windowC. The program creates a DATA step view called SASUSER.RANCH and places it in the SAS logD. the program retrieves the SAS source code that creates the view and places it in the SAS log

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 14www.Yesuse.com 5 / 39

The safer , easier way to help you pass any IT exams.

Which SAS procedure changes the name of a permanent format for a variable stored in a SAS data set?

A. DATASETSB. MODIFYC. FORMATD. REGISTRY

Correct Answer: ASection: (none)

Page 8: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation

Explanation/Reference:

QUESTION 15Given the SAS data set ONE:ONEDIVISION SALESA 1234A 3654B 5678The following SAS program is submitted:Data_null_;Set one;By divition;If first.division thenDo;%let mfirst=sales;end;run;What is the value of the macro variable MFRIST when the program finishes execution?

A. 1234B. salesC. 5678D. null

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 16The following SAS program is submitted:%let first=yourname;%let last=first;%put &&&last;What is written to the SAS Log?

A. FirstB. YournameC. &&FirstD. &yourname

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 17The following SAS program is submitted:

www.Yesuse.com 6 / 39

The safer , easier way to help you pass any IT exams.

%let a=cat;

Page 9: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

%macro animal(a=frog);%let a=bird;%mend;%animal(a=pig)%put a is &a;What is written to the SAS log?

A. a is pigB. a set catC. a is frogD. a is bird

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 18Which SQL procedure program deletes rows from the data set CLASS?

A. proc sql;Select * from classWhere age<(select stop_age from threshold);Quit;

B. proc sql;Modify table classDelete where age<(select stop_age from threshold);Quit

C. proc sql;Delete from classWhere age<(select stop_age from threshold);Quit;

D. proc sql;Alter from classDelete where age<(select stop_age from threshold);Quit;

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 19The following SAS program is submitted:%let lib=%upcase(sauser); proc sql;select nvar form dictionary.tables where libname='&lib"; quit; Several SAS data sets exist in the SAUSERlibrary.What is generated as output?

A. A report showing the names of the columns in each table in SASUSERB. A report showing the number of columns in each table in SASUSERC. A report showing the numeric columns in each table in SASUSERD. A report showing the number of numeric columns in each table in SASUSER

Correct Answer: BSection: (none)Explanation

Page 10: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation/Reference:www.Yesuse.com 7 / 39

The safer , easier way to help you pass any IT exams.

QUESTION 20The following SAS program is submitted:%macro loop;data one;%do I=1 %to 3;var&I=&I;%endrun;%mend;%loopAfter this program executes; the following is written to the SAS log:(LOOP): Beginning execution(LOOP): %DO loop beginning; index variable l; start value is 1; stop value is 3; by value is 1 (LOOP): %DOloop index variable l is now 2; loop will iterate again (LOOP): %DO loop index variable l is no 3; loop williterate again (LOOP): %DO loop index variable l is no 4; loop will iterate again (LOOP): Ending executionWhich SAS system option displays the notes in the SAS log?

A. SYMBOLGENB. MLOGICC. MACROD. MPRINT

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 21Given the SAS data sets ONE and TWO:

The following SAS program is submitted:Data combine;Merge one two;By id;Run;Which SQL procedure program procedures the same results?

A. proc sql;Create table combine asSelect coalesce (one.id, two.id) as id,

Page 11: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Name,salary from one, two where one.id=two.id;www.Yesuse.com 8 / 39The safer , easier way to help you pass any IT exams.Quit;

B. proc sql;Create table combine asSelect one.id,Name, salary from one full join two where one.id=two.id; Quit

C. proc sql;Create table combine asSelect one.id,name,salary from one inner join two on one.id=two.id Quit

D. proc sql;Create table combine asSelect coalesce (one id, two id) as id,Name,salary from one full join two on one.id=two.id;Quit;

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 22The following SAS program is submitted:proc contents data = testdata.one;run;Which SQL procedure program produces similar information about the column attributes of the datasetTESTDATA.ONE?

A. proc sql;Contents table testdata.one;Quit;

B. proc sql;Describe table testdata.one;Quit;

C. proc sql;describe testdata.one;Quit;

D. proc sql;Contents testdata.one;Quit;

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 23The following SAS program is submitted:data temp;array points{2,3} (10,15,20,25,30,35);run;What impact does the ARRAY statement have in the Program Data Vector(PDV)?

A. No variable are created in the PDVwww.Yesuse.com 9 / 39The safer , easier way to help you pass any IT exams.

B. The variables named POINTS10, POINTS15, POINTS20, POINTS25, POINTS30, POINTS35 are

Page 12: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

created in the PDVC. The variables named POINTS1, POINTS2, POINTS3 POINTS4, POINTS5, POINTS6 are created in the

PDVD. The variables named POINTS11, POINTS12, POINTS21, POINTS22, POINTS23 are created in the

PDV

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 24Given the SAS data set ONE:ONENUM VAR1 A2 B3 CWhich SQL procedure program deletes the data set ONE?

A. proc sql; Drop table one; Quit;B. proc sql; Remove table one; Quit;C. proc sql; Delete table one; Quit;D. proc sql; Delete from one; Quit;

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 25The following SAS program is submitted:%macro location;data _null_;call symput ('dept','sales');run;%let country=Germany;%put_global_;%mend;%let company = ABC;%location;Which macro variables are written to the SAS log?

A. COMPANY and DEPT onlyB. COMPANY,COUNTRY and DEPTC. COMPANY OnlyD. COMPANY and COUNTRY only

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 26What is the purpose of the SASFILE statement?

Page 13: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

A. It requests that SAS data set be opened and loaded into SAS memory one page at a timeB. It requests that a SAS data set the opened and loaded into SAS memory one variable at a time

www.Yesuse.com 10 / 39The safer , easier way to help you pass any IT exams.

C. It requests that a SAS data set be opened and loaded into SAS memory one observation at a timeD. It requests that a SAS data set be opened and loaded into SAS memory in its entirety

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 27Given the SAS date sets CLASS1 and CLASS2CLASS1 CLASS2NAME COURSE NAME COURSELauren MATH1 Smith MATH2Patel MATH1 Farmer MATH2Chang MATH1 Patel MATH2Chang MATH3 Hiller MATH2The following SAS program is submitted:Proc sql;Select name from CLASS1<insert SQL set operator here>select name from CLASS;quit;The following output is desiredNAMEChangChangLaurenWhich SQL set operator completes the program and generates the desired output?

A. UNION ALLB. EXCEPT ALLC. INTERSECT ALLD. OUTER UNION ALL

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 28The following SAS program is submitted:data new (bufnp=4);set old(bufno=4);run;Why are the BUFNO options used?

A. To reduce the number I/O operationsB. To reduce network trafficC. To reduce memory usageD. To reduce the amount of data read

Correct Answer: A

Page 14: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Section: (none)Explanation

Explanation/Reference:

QUESTION 29The following SAS program is submitted:

www.Yesuse.com 11 / 39

The safer , easier way to help you pass any IT exams.

options reuse=YES;data sasuser RealEstate(compress=CHAR);set sasuser houses;run;What is the effect of the REUSE=YES SAS system option?

A. It tracks and recycles free spaceB. It allows a permanently stored SAS data set to be replacedC. It allows users to access the same SAS data set concurrentlyD. It allows updates in place

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 30The SAS data set ONE contains fifty million observations and contains the variable PRICE, QUANTITY,FIXED and VARIABLE. Which SAS program successfully creates three new variables TOTREV,TOTCOST and PROFIT and requires the least amount of CPU resources to be processed?

A. data two;Set one;Where totrev>1000;Totrev=sum(price*quantity);Totcost=sum(fixed,variable);Profit=sum(totrev,-totcost);Run;

B. data two;Set one;totrev=sum(price*quantity);where totrev>1000;totcost=sum(fixed,variable);profit=sum(totrev,-totcost);run;

C. data two;Set one;Totrev=sum(price*quantity);If totrev>1000;Totcost=sum(fixed,variable);Profit=sum(totrev,-totcost);Run;

D. data two;Set one;Totrev = sum(price*quantity);Totcost= sum(fixed,variable);If totrev>1000;

Page 15: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Profit=sum(totrev,-totcost);Run;www.Yesuse.com 12 / 39The safer , easier way to help you pass any IT exams.

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 31The following SAS program is submitted:data temp;set sasuser.history(kep=date);format date qtr<insert BY statement here>if first.date then total=0;total+1;if last.date;run;proc print data=temp;runSASUSER.HISTORY is sorted by the SAS date variable DATE.The following output is required:Date Total1 133 154 25Which By statement completes the data step and successfully generates the required output?

A. by groupformat date;B. by formateed date;C. by notsorted date;D. by date qtr

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 32Which statement(s) in the DATASETS procedure alter(s) the name of a SAS data set stored in a SAS datalibrary?

A. MODIFY and CHANGE statementsB. RENAME statement onlyC. CHANGE statement onlyD. MODIFY and RENAME statements

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 33Given has SAS dataset ONE:

Page 16: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

www.Yesuse.com 13 / 39

The safer , easier way to help you pass any IT exams.

The following SAS program is submitted:

Proc sql;<insert SQL clause here>from one;quit;The following output is desired:Which SQL procedure clause completes the program and generates the desired output?

A. Select salary, salary*.10 var=BONUSB. Select salary, salary*.10 label='BONUS'C. Select salary, salary *.10 column='BONUS'D. Select salary, salary*.10 name='BONUS'

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 34www.Yesuse.com 14 / 39

The safer , easier way to help you pass any IT exams.

Page 17: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Given the non-indexed SAS data set TEMP:TEMPX YP 52P 45A 13A 56R 34R 12R 78The following SAS program is submitted:Proc print data=temp;<insert BY statement here>run;Which BY statement completes the program, creates a listing report that is grouped by X and completeswithout errors?

A. By X notsorted;B. By X grouped;C. By Descending X;D. By X;

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 35Given the data set SASHELP.CLASSSASHELP.CLASSNAME AGEMary 15Philip 16Robert 12Ronald 15The following SAS program is submitted%let value = Philip;proc print data =sashelp.class;<insert Where statement here> run;Which WHERE statement successfully completes the program and produces a report?

A. Where upcase(name)="upcase(&value)";B. Where upcase(name)="%upcase(&value)";C. Where upcase(name)=upcase(&value);D. Where upcase(name)=%upcase(&value);

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 36Following SAS program is submitted:data temp(<insert option here>);

www.Yesuse.com 15 / 39

Page 18: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

The safer , easier way to help you pass any IT exams.

infile 'rawdata';input x $ y z;run;RAWDATA is a file reference to an external file that is ordered by the variable X. Which option specifieshow the data in the SAS data set TEMP will be sorted?

A. ORDEREDBY=XB. GROUPBY=XC. SORTEDBY=XD. SORTSYNC=X

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 37Given the following partial SAS log:NOTE: SQL table SASHELP.CLASS was created lineCreate table SASHELP.CLASS(bufsize=4096)(Name char(8);Gender Char(1);Age num;Height num;Weight num);Which SQL procedure statement generated this output?

A. DESCRIBE TABLEB. LIST TABLEC. VALIDATE TABLED. CREATE TABLE

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 38The following SAS program is submitted:options mprint;%macro test(parm);proc &parm data = sashelp.prdsale;run;%mend;%test(print)What is the result of the MPRINT options?

A. It has no effect in this exampleB. It writes the original program code inside the marco definition to the SAS logC. It writes macro execution messages to the SAS.logD. It echoes the text sent to the SAS compiler as a result of macro execution in the SAS log

Correct Answer: D

Page 19: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Section: (none)Explanation

Explanation/Reference:www.Yesuse.com 16 / 39

The safer , easier way to help you pass any IT exams.

QUESTION 39Given the SAS data set ONE:ONE REP COST SMITH 200 SMITH 400 JONES 100 SMITH 600 JONES 100 The following SAS programis submitted: Proc sql; Select rep, avg(cost) as AVERAGE From one Group by rep <insert SQL procedureclause here> quit; The following output is desired:

Which SQL procedure clause completes the program and generates the desired output?

A. having avg(cost) < select avg(cost) from one);B. Having avg(cost)>(select avg(cost) from one);C. Where avg(cost)>(select avg(cost) from one);D. Where calculated average > (select avg(cost) from one);

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 40Given the data set SASHELP.CLASS:SASHELP.CLASS NAME AGE Mary 15 Philip 16 Robert 12 Ronald 15 The following SAS program issubmitted: %let value = Philip; proc print data = sashelp.class; <insert WHERE statement here> run; WhichWHERE statement successfully completes the program and procedures a report?

A. Where upcase(name)=%upcase(&value);B. Where upcase(name)="upcase(&value)";C. Where upcase(name)=upcase(&value);D. Where upcase(name)="%upcase(&value)";

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 41Given the SAS dataset ONE ONE SALARY 200 205 523 The following SAS program is submitted Proc sql;Select * from one <Insert Where expression here>; quit; The following output is desired: SALARY 200 205523Which WHERE expression completes the program and generates the desired output?

A. Where salary is notB. Where salary ne nullC. Where salary is not missing

Page 20: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

D. Where salary ne missing

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 42At the start of a new SAS session; the following program is submitted:%macro one;data _null_;call symput('proc','measn);run;proc &proc data=sashelp.class;

www.Yesuse.com 17 / 39

The safer , easier way to help you pass any IT exams.

run;%mend;%one()What is the result?

A. The marco variable PRCO is stored in the SAS catalog WORK.SASMACRB. The program fails to execute because PROC is a reserved wordC. The macro variable PROC is stored in the local symbol tableD. The macro variable PROC is stored in the global symbol table

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 43The following SAS program is submitted:%let value=9;%let add=5;%let newval=%eval(&value/&add);What is the value of the macro variable NEWVAL?

A. nullB. 2C. 1D. 1.8

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 44Given the non-indexed SAS data set TEMP:TEMPX YP 52

Page 21: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

P 45A 13A 56R 34R 12R 78The following SAS program is submitted:Proc print data=temp;<insert By statement here?Run;Which by statement completes the program, create a listing report that is grouped by X and completeswithout errors?

A. X;B. By X groupd;C. By X notsorted;D. By descending X;

Correct Answer: CSection: (none)Explanation

Explanation/Reference:www.Yesuse.com 18 / 39

The safer , easier way to help you pass any IT exams.

QUESTION 45Which of the following is true about the COMPRESS=YES data set option?

A. It is most effective with numeric data that represents large numeric valuesB. It is most effective with character data that contains patterns, rather than simple repetitionsC. It uses the Ross Data Compression method to compress numeric dataD. It is most effective with character data that contains repeated characters

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 46The following SAS program is submitted:data new;do i=1,2,3nextfile=compress('March' || |);infile abc filevar=nextfileend=eof;do until (eof);input dept $sales;end;run;What is the purpose of the FILEVAR=option on the INFILE statement?

A. It names the variable NEXTFILE, whose value is output to the SAS data set NEWB. It names the variable NEXTFILE, whose values point to an aggregate storage locationC. It names the variable NEXTFILE, whose value is a SAS file referenceD. It names the variable NEXTFILE, whose change in value causes in INFILE statement to open a new

input file

Page 22: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 47The following SAS program is submitted:%micro cols1;name age;%mend;%macro cols2;height weight%mendproc print data=sashelp.class;<insert VAR statement here>RunWhich VAR statement successfully completes the program and produces a report?

A. var heigh %cols1;B. var %cols1 %cols2 height;C. var %cols1 height;D. var %cols2 %cols1;

www.Yesuse.com 19 / 39The safer , easier way to help you pass any IT exams.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 48The following SAS program is submitted:data new(bufsize = 6144 bufno = 4);set old;run;What is the difference between the usage of BUFFSIZE= and BUFNO= options?

A. BUFSIZE=specifies the size of the output buffer in kilobytes; BUFNO=specifies the number of outputbuffers

B. BUFSIZE= specifies the size of the input buffer in bytes; BUFFNO= specifies the number of inputbuffers

C. BUFSIZE= specifies the size of the input buffer in kilobytes; BUFNO=specifies the number of inputbuffers

D. BUFSIZE= specifies the size of the output buffer in bytes; BUFNO= specifies the number of outputbuffers

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 49The SAS data set ONE contains the variables X,Y,Z and W.The following SAS program is submitted:Proc transpose data =oneOut=trans

Page 23: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Name=new;By x;var y;run;What are the names of all of the columns created by the TRANSPOSE procedure?

A. new, X,Y and _COL1_B. new, X and COL1 onlyC. new, Y and COL1 onlyD. new, X and Y only

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 50Which SAS integrity constraint type ensures that a specific set or range of values are the only values in avariable?

A. CHECKB. NOT NULLC. PRIMARY KEYD. UNIQUE

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 51The following SAS program is submitted:

www.Yesuse.com 20 / 39

The safer , easier way to help you pass any IT exams.

%let test=one;%let one=two;%let two=three;%let three=last;%put what displays is &&&&&test;What is the written to the SAS log?

A. What displays is threeB. What displays is twoC. What displays is oneD. What displays is last

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 52

Page 24: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

The following SAS program is submitted:data temp:array points { 2,3 } (10,15,20,25,30,35);run;What impact does the ARRAY statement have in the program Data vector (PDV)?

A. The variables named POINTS10, POINTS15,POINTS20,POINTS25,POINTS30, POINTS35 are createdin the PDV

B. No variables are created in the PDVC. The variables named POINTS1, POINTS2, POINTS4, POINTS5, POINTS6 are created in the PDVD. The variables named POINTS11, POINTS12, POINTS13, POINTS21, POINTS22, POINTS23 are

created in the PDV

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 53Which DICTIONARY table provides information on all the tables containing a variable named LASTNAME?

A. DICTIONARY.COLUMNSB. DICTIONARY.VARIABLESC. DICTIONARY.MEMBERSD. DICTIONARY.TABLES

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 54What is generated as a result of submitting the RANUNI function with a seed of 123?

A. A missing value because 123 is an invalid argument for the RANUNI functionB. A different sequence of random numbers with each program executionC. A random number between 0 and 123D. A consistent sequence of random numbers with each program execution

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 55www.Yesuse.com 21 / 39

The safer , easier way to help you pass any IT exams.

What is an advantage of using a hash object in a SAS DATA step?

A. The hash object persists after the DATA step has executedB. The hash object key values can be multiple numeric and character data valuesC. The hash object automatically sorts the data

Page 25: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

D. The hash object does not require unique keys

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 56Which of the following statement(s) in the DATASETS procedure alters the name of a SAS data set storedin a SAS data library?

A. RENAME statement onlyB. CHANGE statement onlyC. MODIFY and RENAME statementsD. MODIFY and CHANGE statements

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 57The following SAS program is submitted:<insert statement here>;%let development = ontime;proc print data = sasuser.highway;title "For &dept";title2 "This project was completed &development";run;Which one of the following statements completes the above and resolves title1 to "Forresearch&development"?

A. %let dept = %str(research&development);B. %let dept = %str(research%&development);C. %let dept = %nrstr(research&development);D. %let dept = %nrstr(research%&development);

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 58Which one of the following options controls the pagesize of a SAS data set?

A. SIZE=B. BUFNO=C. BUFSIZE=D. PAGESIZE=

Correct Answer: CSection: (none)Explanation

Page 26: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation/Reference:

QUESTION 59Given the following SAS data set ONE: ONE REP COST SMITH 200 SMITH 400 JONES 100 SMITH 600JONES 100 JONES 200 JONES 400 SMITH 800 JONES 100 JONES 300 The following SAS program issubmitted: proc sql; select rep, avg(cost) as AVERAGE from one group by rep having avg(cost) > (select

www.Yesuse.com 22 / 39

The safer , easier way to help you pass any IT exams.

avg(cost) from one); quit;Which one of the following reports is generated?

A. REP AVERAGE JONES 200B. REP AVERAGE JONES 320C. REP AVERAGE SMITH 320D. REP AVERAGE SMITH 500

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 60The following SAS program is submitted:proc sort data = sales tagsort;by month year;run;Which of the following resource(s) is the TAGSORT option reducing?

A. I/O usage onlyB. CPU usage onlyC. I/O and CPU usageD. temporary disk usage

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 61The following SAS program is submitted:data one;do i = 1 to 10;ptobs = ceil(ranuni(0) * totobs);set temp point = ptobsnobs = totobs;output;end;stop;run;The SAS data set TEMP contains 2,500,000 observations. Which one of the following represents thepossible values for PTOBS?

A. any integer between 1 and 10

Page 27: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

B. any real number between 0 and 1C. any integer between 1 and 2,500,000D. any real number between 1 and 2,500,000

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 62Which one of the following programs contains a syntax error?

A. proc sql;select product.*, cost.unitcost, sales.quantityfrom product p, cost c, sales swww.Yesuse.com 23 / 39The safer , easier way to help you pass any IT exams.where p.item = c.item and

B. item = s.item;quit;

C. proc sql;select product.*, cost.unitcost, sales.quantityfrom product, cost, saleswhere product.item = cost.item andproduct.item = sales.item;quit;

D. proc sql;select p.*, c.unitcost, s.quantityfrom product as p, cost as c, sales as swhere p.item = c.item and

E. item = s.item;quit;

F. proc sql;select p.*, c.unitcost, s.quantityfrom product, cost, saleswhere product.item = cost.item andproduct.item = sales.item;quit;

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 63The following SAS code is submitted:%macro houses(dsn = houses,sub = RANCH);data &dsn;set sasuser.houses;if style = ".";run;%mend;%houses(sub = SPLIT)%houses(dsn = ranch)%houses(sub = TWOSTORY)Which one of the following is the value of the automatic macro variable SYSLAST?

A. work.ranch

Page 28: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

B. work.housesC. WORK.RANCHD. WORK.HOUSES

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 64Given the following SAS data sets ONE and TWO:ONE TWO NUM COUNTRY NUM CITY 1 CANADA 3 BERLIN 2 FRANCE 5 TOKYO 3 GERMANY 4

www.Yesuse.com 24 / 39

The safer , easier way to help you pass any IT exams.

BELGIUM 5 JAPANThe following SAS program is submitted: proc sql; select country from one where not exists (select * fromtwowhere one.num = two.num);quit;Which one of the following reports is generated?

A. COUNTRY GERMANY JAPANB. COUNTRY FRANCE BELGIUMC. COUNTRY CANADA FRANCE BELGIUMD. COUNTRY CANADA FRANCE GERMANY

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 65Which one of the following statements is true?

A. The WHERE statement can be executed conditionally as part of an IF statement.B. The WHERE statement selects observations before they are brought into the PDV.C. The subsetting IF statement works on observations before they are read into the PDV.D. The WHERE and subsetting IF statements can be used interchangeably in all SAS programs.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 66The variable attributes of SAS data sets ONE and TWO are shown below: ONE TWO # Variable Type LenPos # Variable Type Len Pos 2 sales Num 8 8 2 budget Num 8 8 1 year Num 8 0 3 sales Char 8 16 1 yearNum 8 0Data set ONE contains 100 observations. Data set TWO contains 50 observations. Both data sets aresorted by the variable YEAR.The following SAS program is submitted:data three;

Page 29: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

merge one two;by year;run;Which one of the following is the result of the program execution?

A. No messages are written to the SAS log.B. ERROR and WARNING messages are written to the SAS log.C. Data set THREE is created with two variables and 50 observations.D. Data set THREE is created with three variables and 100 observations.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 67Given the following SAS statement:%let idcode = Prod567;Which one of the following statements stores the value 567 in the macro variable CODENUM?

A. %let codenum = substr(&idcode,length(&idcode)-2);B. %let codenum = substr(&idcode,length(&idcode)-3);

www.Yesuse.com 25 / 39The safer , easier way to help you pass any IT exams.

C. %let codenum = %substr(&idcode,%length(&idcode)-2);D. %let codenum = %substr(&idcode,%length(&idcode)-3);

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 68The following SAS program is submitted:data new (bufsize = 6144 bufno = 4);set old;run;Which one of the following describes the difference between the usage of BUFSIZE= and BUFNO=options?

A. BUFSIZE= specifies the size of the input buffer in bytes; BUFNO= specifies the number of input buffers.B. BUFSIZE= specifies the size of the output buffer in bytes; BUFNO= specifies the number of output

buffers.C. BUFSIZE= specifies the size of the output buffer in kilobytes; BUFNO= specifies the number of input

buffers.D. BUFSIZE= specifies the size of the output buffer in kilobytes; BUFNO= specifies the number of output

buffers.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 69Consider the following SAS log:

Page 30: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

229 data sasuser.ranch sasuser.condo / view = sasuser.ranch; 230 set sasuser.houses;231 if style = 'RANCH' then output sasuser.ranch;232 else if style = 'CONDO' then output sasuser.condo; 233 run;NOTE: DATA STEP view saved on file SASUSER.RANCH.NOTE: A stored DATA STEP view cannot run under a different operating system.235 proc print data = sasuser.condo;ERROR: File SASUSER.CONDO.DATA does not exist.236 run;NOTE: The SAS System stopped processing this step because of errors. Which one of the followingexplains why the PRINT procedure fails?

A. SASUSER.CONDO is a stored DATA step program.B. A SAS data file and SAS data view cannot be created in the same DATA step.C. A second VIEW=SASUSER.CONDO option was omitted on the DATA statement.D. The view SASUSER.RANCH must be processed before SASUSER.CONDO is created.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 70Which one of the following is an advantage of creating and using a SAS DATA step view?

A. It can store an index.www.Yesuse.com 26 / 39The safer , easier way to help you pass any IT exams.

B. It always accesses the most current data.C. It works quickly through multiple passes of the data.D. It is useful when the underlying data file structure changes.

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 71Given the following SAS data sets ONE and TWO: ONE TWO YEAR QTR BUDGET YEAR QTR SALES2001 3 500 2001 4 3002001 4 400 2002 1 6002002 1 700The following SAS program is submitted:proc sql;select one.*, salesfrom one, two;quit;Which one of the following reports is generated?

A. YEAR QTR BUDGET SALES 2001 4 400 300 2002 1 700 600B. YEAR QTR BUDGET SALES 2001 3 500 . 2001 4 400 300 2002 1 700 600C. YEAR QTR BUDGET SALES 2001 3 500 300 2001 4 400 300 2002 1 700 600D. YEAR QTR BUDGET SALES 2001 3 500 300 2001 4 400 300 2002 1 700 300 2001 3 500 600 2001 4

400 600 2002 1 700 600

Correct Answer: DSection: (none)Explanation

Page 31: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation/Reference:

QUESTION 72Given the following SAS data set ONE:ONENUM VAR1 A2 B3 CWhich one of the following SQL programs deletes the SAS data set ONE?

A. proc sql; delete table one; quit;B. proc sql; alter table one drop num, var; quit;C. proc sql; drop table one; quit;D. proc sql; delete from one; quit;

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 73The SAS data set TEMP has the following distribution of values for variable A:A Frequency1 500,0002 500,0006 7,000,000

www.Yesuse.com 27 / 39

The safer , easier way to help you pass any IT exams.

8 3,000 Which one of the following SAS programs requires the least CPU time to be processed?

A. data new;set temp;if a = 8 thenb = 'Small ';else if a in(1, 2) thenb = 'Medium';else if a = 6 thenb = 'Large';run;

B. data new;set temp;if a in (1, 2) thenb = 'Medium';else if a = 8 thenb = 'Small';else if a = 6 thenb = 'Large';run;

C. data new;set temp;if a = 6 thenb = 'Large ';else if a in (1, 2) thenb = 'Medium';

Page 32: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

else if a = 8 thenb = 'Small';

D. data new;set temp;if a = 6 thenb = 'Large ';if a in (1, 2) thenb = 'Small';run;

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 74The following SAS program is submitted:%let value = 9;%let value2 = 5;%let newval = %eval(&value / &value2);Which one of the following is the resulting value of the macro variable NEWVAL?

A. 1B. 2

www.Yesuse.com 28 / 39The safer , easier way to help you pass any IT exams.

C. 1.8D. null

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 75The following SAS program is submitted:%let lib = %upcase(sasuser);proc sql;select nvarfrom dictionary.tableswhere libname = "&lib";quit;Given that several SAS data sets exist in the SASUSER library, which one of the following is generated asoutput?

A. no result setB. a syntax error in the logC. a report showing the names of each table in SASUSERD. a report showing the number of columns in each table in SASUSER

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

Page 33: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

QUESTION 76Given the following SAS data set ONE:ONEGROUP SUMA 765B 123C 564The following SAS program is submitted:data _null_;set one;call symput(group,sum);run;Which one of the following is the result when the program finishes execution?

A. Macro variable C has a value of 564.B. Macro variable C has a value of 1452.C. Macro variable GROUP has a value of 564.D. Macro variable GROUP has a value of 1452.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 77The SAS data set ONE consists of five million observations and has 25 variables. Which one of thefollowing SAS programs successfully creates three new variables TOTREV, TOTCOST, and PROFIT andrequires the least CPU time to be processed?

A. data two;www.Yesuse.com 29 / 39The safer , easier way to help you pass any IT exams.set one;totrev = sum(price * quantity);totcost = sum(fixed,variable);profit = sum(totrev,otcost);if totrev > 1000;run;

B. data two;set one;totrev = sum(price * quantity);if totrev > 1000;totcost = sum(fixed,variable);profit = sum(totrev,otcost);run;

C. data two;set one;totrev = sum(price * quantity);where totrev > 1000;totcost = sum(fixed,variable);profit = sum(totrev,otcost);run;

D. data two;set one;where totrev > 1000;totrev = sum(price * quantity);totcost = sum(fixed,variable);profit = sum(totrev,otcost);run;

Page 34: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 78Given the following SAS data set ONE:ONECOUNTRY CITY VISITUSA BOSTON 10UK LONDON 5USA DALLAS 10UK MARLOW 10 USA BOSTON 20UK LONDON 15USA DALLAS 10The following SAS program is submitted:proc sql;select country, city, sum(visit) as TOTALfrom onegroup by country, city

www.Yesuse.com 30 / 39

The safer , easier way to help you pass any IT exams.

order by country, total desc;quit;Which one of the following reports is generated?

A. COUNTRY CITY TOTAL UK MARLOW 10 UK LONDON 20 USA BOSTON 50 USA DALLAS 20B. COUNTRY CITY TOTAL UK LONDON 20 UK MARLOW 10 USA BOSTON 50 USA DALLAS 20C. COUNTRY CITY TOTAL USA BOSTON 50D. COUNTRY CITY TOTAL UK MARLOW 10 UK LONDON 20 USA DALLAS 20 USA BOSTON 50

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 79Given the following SAS data sets ONE and TWO: ONE TWO NUM CHAR1 NUM CHAR2 1 A 2 X 2 B 3 Y4 D 5 VThe following SAS program is submitted creating the output table THREE: data three; set one two; run;THREE NUM CHAR1 CHAR2 1 A 2 B 4 D 2 X 3 Y 5 VWhich one of the following SQL programs creates an equivalent SAS data set THREE?

A. proc sql;create table three asselect *from oneouter union corrselect *from two;quit;

B. proc sql;create table three asselect *from oneouter union

Page 35: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

select * from two; quit;C. proc sql;

create table three asselect *from oneouter unionselect *quit;

D. proc sql;create table three asselect *from oneunion corrselect *from two;quit;www.Yesuse.com 31 / 39The safer , easier way to help you pass any IT exams.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 80Which one of the following automatic SAS macro variables contains the return code from a previouslyexecuted step?

A. &RCB. &ERRC. &SYSRCD. &SYSERR

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 81The SAS data set ONE has a variable X on which an index has been created. The data sets ONE andTHREE are sorted by X.Which one of the following SAS programs uses the index to select observations from the data set ONE?

A. data two;set three;set one key = X;run;

B. data two;set three key = X;set one;run;

C. data two;set one;set three key = X;run;

D. data two;set three;

Page 36: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

set one (key = X);run;

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 82Given the following SAS data set ONE:ONEREP AREA COSTSMITH NORTH 100SMITH SOUTH 200JONES EAST 100SMITH NORTH 300JONES WEST 100JONES NORTH 200JONES NORTH 400SMITH NORTH 400 JONES WEST 100

www.Yesuse.com 32 / 39

The safer , easier way to help you pass any IT exams.

JONES WEST 300The following SAS program is submitted:proc sql;select rep, area, count(*) as TOTALfrom onegroup by rep, area;quit;Which one of the following reports is generated?

A. REP AREA COUNT JONES EAST 100 JONES NORTH 600 JONES WEST 500 SMITH NORTH 800SMITH SOUTH 200

B. REP AREA TOTAL JONES EAST 100 JONES NORTH 600 JONES WEST 500 SMITH NORTH 800SMITH SOUTH 200

C. REP AREA TOTAL JONES EAST 1 JONES NORTH 2 JONES WEST 3 SMITH NORTH 3 JONESWEST 3 SMITH NORTH 3 SMITH SOUTH 1

D. REP AREA TOTAL JONES EAST 1 JONES NORTH 2 JONES WEST 3 SMITH NORTH 3 SMITHSOUTH 1 SMITH NORTH 3 SMITH SOUTH 1

Correct Answer: CDSection: (none)Explanation

Explanation/Reference:

QUESTION 83Which one of the following SAS procedures changes a permanent format of a variable stored in a SAS dataset?

A. MODIFYB. FORMATC. CONTENTSD. DATASETS

Correct Answer: D

Page 37: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Section: (none)Explanation

Explanation/Reference:

QUESTION 84Given the following SAS data set SASUSER.HIGHWAY:SASUSER.HIGHWAY STEERING SEATBELT SPEED STATUS COUNT absent no 0-29 serious 31 absentno 0-29 not 1419 absent no 30-49 serious 191 absent no 30-49 not 2004 absent no 50+ serious 216 Thefollowing SAS program is submitted: %macro highway; proc sql noprint; select count(distinct status) into:numgrpfrom sasuser.highway;%let numgrp = &numgrp;select distinct statusinto :group1-:group&numgrpfrom sasuser.highway;quit;%do i = 1 %to &numgrp;proc print data = sasuser.highway;where status = "&&group&i" ;run;%end;

www.Yesuse.com 33 / 39

The safer , easier way to help you pass any IT exams.

%mend;%highwayHow many reports are produced by the above program?

A. 0B. 1C. 2D. 5

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 85Text is sent to the SAS compiler as a result of macro execution. Which one of the following SAS systemoptions writes that text to the log?

A. MPRINTB. MLOGICC. MSOURCED. SOURCE2

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 86Given the following SAS data set ONE:

Page 38: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

ONECATEGORY AGE SALARY BONUSM 28 200 .M 25 100 10F 18 100 50F 25 200 10The following SAS program is submitted:proc sql;create table two asselect category, salary + bonus as EARNINGSfrom one; quit;Which one of the following represents the data values stored in the data set TWO?

A. CATEGORY EARNINGS M 200 M 110 F 150 F 210B. CATEGORY EARNINGS

M . M 110 F 150 F 210C. CATEGORY SALARY BONUS EARNINGS M 200 . 200 M 100 10 110 F 100 50 150 F 200 10 210D. CATEGORY SALARY BONUS EARNINGS M 200 . . M 100 10 110 M 200 . 200 M 100 10 110 F 100 50

150 F 200 10 210

Correct Answer: BSection: (none)Explanation

Explanation/Reference:

QUESTION 87Which one of the following SAS SORT procedure options eliminates identical consecutive observations?

A. NODUPwww.Yesuse.com 34 / 39The safer , easier way to help you pass any IT exams.

B. UNIQUEC. DISTINCTD. NODUPKEY

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 88The following SAS program is submitted:data temp;array points{3,2}_temporary_ (10,20,30,40,50,60);score = points{2,1}run;Which one of the following is the value of the variable SCORE in the data set TEMP?

A. 10B. 20C. 30D. 40

Correct Answer: CSection: (none)Explanation

Page 39: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Explanation/Reference:

QUESTION 89The following SAS FORMAT procedure is submitted:proc format lib = sasuser;value tempc low < 0 = 'BELOW FREEZING'0 < 5 = 'COLD'5 < 10 = 'MILD'10 < 15 = 'WARM'15 high = 'HOT';run;How is the value 10 displayed when the format TEMPC is applied?

A. 10B. MILDC. WARM

http://www.gratisexam.com/

D. BELOW FREEZING

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 90Which one of the following SAS programs uses the most amount of memory resources for output buffers?

A. data new(bufsize = 1000 bufno = 5); set temp; run;B. data new(bufsize = 1000 bufno = 2);

set temp;run;

C. data new(bufsize = 2000 bufno = 3);set temp;run;

D. data new(bufsize = 4000 bufno = 1);www.Yesuse.com 35 / 39The safer , easier way to help you pass any IT exams.set temp;run;

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 91Given the following SAS data sets ONE and TWO:ONE TWONUM CHAR1 NUM CHAR2

Page 40: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

1 A1 2 X11 A2 2 X22 B1 3 Y2 B2 5 V4 DThe following SAS program is submitted creating the output table THREE:proc sql;create table three asselect one.num, char1, char2from one, twowhere one.num = two.num;quit;THREENUM CHAR1 CHAR22 B1 X12 B1 X22 B2 X12 B2 X2Which one of the following DATA step programs creates an equivalent SAS data set THREE?

A. data three;merge one two;by num;run;

B. data three;set one;set two;by num;run;merge one two;by num;run;

C. data three;set one;set two;by num;run;www.Yesuse.com 36 / 39The safer , easier way to help you pass any IT exams.by num;run;

D. data three;set one;do i = 1 to numobs;set two(rename = (num = num2)) point = inobs = numobs;if num2 = num then output;end;drop num2;run;

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 92The following SAS program is submitted:%macro execute;<insert statement here>proc print data = sasuser.houses;

Page 41: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

run;%end;%mend;Which of the following completes the above program so that it executes on Tuesday?

A. %if &sysday = Tuesday %then %do;B. %if &sysday = 'Tuesday' %then %do;C. %if "&sysday" = Tuesday %then %do;D. %if '&sysday' = 'Tuesday' %then %do;

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

QUESTION 93Which one of the following statements is true regarding a SAS DATA step view?

A. It allows write capabilities.B. It contains global statements.C. It contains data and a descriptor portion.D. It contains a partially compiled DATA step.

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 94Given the following SAS data sets ONE and TWO:ONE TWOOBS COMMON X OBS COMMON Y1 A 10 1 A 12 A 13 2 A 33 A 14 3 B 44 B 9 4 B 2

www.Yesuse.com 37 / 39

The safer , easier way to help you pass any IT exams.

5 C 8 5 C 56 C 14The following SAS DATA step is submitted:data combine;merge one two;by common;run;Which one of the following represents the data values stored in data set COMBINE?

A. OBS COMMON X Y 1 A 10 1 2 A 13 3 3 A 14 3 4 B 9 4 5 B 9 2 6 C 8 5 7 C 14 5B. OBS COMMON X Y 1 A 10 1 2 A 13 3 3 B 9 4 4 C 8 5C. OBS COMMON X Y 1 A 10 1 2 A 13 3 3 B 14 4 4 B 9 2 5 C 8 5D. OBS COMMON X Y 1 A 10 1 2 A 13 1 3 A 14 1 4 A 10 3 5 A 13 3 6 A 14 3 7 B 9 4 8 B 9 2 9 C 8 5 10 C

14 5

Correct Answer: A

Page 42: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

Section: (none)Explanation

Explanation/Reference:

QUESTION 95Assume today is Tuesday, July 23, 2002. Which one of the following statements submitted at the beginningof a SAS session assigns the value Tuesday, July 23, 2002 to the macro variable START?

A. %let start = today(),weekdate.;B. %let start = today(),format=weekdate.;C. %let start = %sysfunc(today(),weekdate.);D. %let start = %sysfunc(%today(),weekdate.);

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 96The following SAS program is submitted:%macro test(var);%let jobs = BLACKSMITH WORDSMITH SWORDSMITH;%let type = %index(&jobs,&var);%mend;%test(SMITH) Which one of the following is the resulting value of the macro variable TYPE?

A. 0B. 3C. 6D. null

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 97Which one of the following SAS integrity constraint types ensures that a specific set or range of values arethe only values in a variable?

A. CHECKB. UNIQUEC. FORMATD. DISTINCT

www.Yesuse.com 38 / 39The safer , easier way to help you pass any IT exams.

Correct Answer: ASection: (none)Explanation

Explanation/Reference:

Page 43: SAS-  -  · PDF fileA00-212 Number : 000-000 Passing Score : 800 Time Limit : 120 min File Version : 1.0   The safer , easier way to help you pass any IT exams

QUESTION 98Which one of the following options displays the value of a macro variable in the SAS log?

A. MACROB. SOURCEC. SOURCE2D. SYMBOLGEN

Correct Answer: DSection: (none)Explanation

Explanation/Reference:

QUESTION 99The following SAS ARRAY statement is submitted: array score{*} a4 - a10, a25 ; Which one of the followingis the maximum number of elements stored?

A. 3B. 7C. 8D. 11

Correct Answer: CSection: (none)Explanation

Explanation/Reference:

QUESTION 100When is it appropriate to create indexes on a SAS data set for efficient processing?

A. if small subsets of data are often retrievedB. if the key variable has very few unique valuesC. if the data are often used for BY group processingD. if the SAS data set file page count is less than three pages

Correct Answer: ASection: (none)Explanation

Explanation/Reference:www.Yesuse.com 39 / 39

http://www.gratisexam.com/