A00-212 practice questions, page 2 of 8, with answer review and explanations.
Question 6
The 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?
0
Null
6
3
Question 7
The following SAS program is submitted: %macro check(num=4); %let result=%eval(&nm gt 5); %put result is &result; %mend; %check (num=10) What is written to the SAS log?
result is true
result is 10 gt 5
result is 1
result is 0
Question 8
The following SAS program is submitted: data temp; length 1 b 3 x; infile 'file reference'; input a b x; run; What is the result?
The data set TEMP is not created because variables A and B have invalid lengths
The data set TEMP is created, but variable X is not created
The data set TEMP is not created because variable A has an invalid length
The data set TEMP is created and variable X has a length of 8
Question 9
Given the SAS data sets ONE and TWO: The following SAS program is submitted: Proc sql; Select two.*,budget from one two on one.year=two.year, Quit; The following output is desired: Which JOIN operator completes the program and generates the desired output?
FULL JOIN
INNER JOIN
LEFT JOIN
RIGHT JOIN
Question 10
Given 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; %highway How many reports are produced?