SAS 1 EXAM -PRACTICE QUESTIONS AND ANSWERS
A record that is being held by a single trailing at sign (@) is automatically released
when:
A. another INFILE statement is executed
B. another value is read from the observation
C. the input pointer moves past the end of the record
D. the next iteration of the DATA step begins - Answers -D
What is the difference between the following two programs?
data finances;
infile 'account.dat';
input type accountnum;
inputamount;
input date date9.;
run;
and
data finances;
infile 'account.dat';
input type accountnum / amount /
date date9.;
run;
A. The step stops processing with errors in the top program because there are multiple
INPUT statements.
B. The step stops processing with errors in the right program because there are slashes
on the INPUT statement.
C. Both steps stop processing with errors.
D. Both programs run correctly and produce the same output data set - Answers -D
What is the difference between a single trailing @ and a double trailing @@?
A. there is no difference, SAS ignores the duplicate @ symbol.
B. the single trailing @ tells SAS to load the next record, and the double trailing @@
tells SAS to hold the record in the buffer.
C. the single trailing @ tells SAS to hold the record and position in the buffer, and the
double trailing @@ tells SAS to release it.
D. The single trailing @ tells SAS to hold the record and position in the buffer. The
double trailing @@ tells SAS to read the variables on the same record one after the
other, only loading a new one when the end of the record in encountered. - Answers -D
Which of the following is false about BY-group processing?
When you use the BY statement with the SET statement,
,A. FIRST. and LAST. are stored in the data set.
B. FIRST. and LAST. identify the first and last observation in each BY group, in that
order.
C. the DATA step automatically creates two variables, FIRST. and LAST. for each
variable in the BY statement.
D. the data sets that are listed in the SET statement must be indexed or sorted by the
values of the BY variable(s). - Answers -A
What is the value of first. variable for the first observation in a BY group?
a. 0
b. 1
c. missing
d. the first value of the variable - Answers -B
In a data set with 100 observations, given the following statement, how many
observations will be read?
set orion.tests (firstobs = 20 obs = 50);
a. 20 observations
b. 30 observations
c. 31 observations
d. 50 observations - Answers -C
In a data set with 100 observations, given the following statement, how many
observations will be read?
set orion.tests (firstobs = 20 obs = 10);
a. 10 observations
b. 30 observations
c. 20 observations
d. 0 observations, the obs= value cannot be less that the firstobs= value. - Answers -D
By default, PROC FREQ creates a table of frequencies and percentages for which data
set variables?
a. numeric variables
b. character variables
c. both character and numeric variables
d. none: variables must always be specified - Answers -C
What does the TABLES statement do in the PROC FREQ step?
a. it tells SAS which table to analyze
b. it tells SAS which variables to analyze
c. you do not use a TABLES statement in the PROC FREQ step.
d. it tells SAS what your table should look like. - Answers -B
, The default statistics produced by the MEANS procedure are n-count (N), mean,
minimum, maximum, and
a. range
b. median
c. standard deviation
d. standard error of the mean - Answers -C
Which statement will limit a PROC MEANS analysis to the variables tuition, meals, and
room?
a. keep tuition meals room;
b. var tuition meals room;
c. class tuition meals room;
d. tables tuition meals room; - Answers -B
The data set student.seniors includes the following variables. Which is a poor candidate
for the PROC MEANS analysis?
a. StudID
b. GPA
c. Age
d. SAT - Answers -A
How is SAS different from other programming languages?
a. the program is complied in its entirety and then executed.
b. it is not different, all programming languages are alike.
c. SAS processes each step at a time, statement by statement, independently of one
another.
d. SAS processes the first half of the program, and then the second half. - Answers -C
SAS steps begin with
a. DATA statements or PROC statements
b. DATA statements and PROC statements
c. RUN statements
d. a semicolon - Answers -A
SAS detects the end of a step when it encounters
I. a RUN statement
II. a QUIT statement
III. the beginning of another step
a. I only
b. I and II only
c. I and III only
d. I, II, and III - Answers -D
SAS will work on which of the following operating systems/platforms?
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller GEEKA. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $12.99. You're not tied to anything after your purchase.