SAS Programming Certification Test Questions
13.2 What is an advantage of storing dates and times as SAS numeric date and
time values?
a. They can easily be edited.
b. They can easily be read and understood.
c. They can be used in text strings like other character values.
d. They can be used in calculations like other numeric values.
Correct answer: d
In addition to tracking time intervals, SAS date and time values can be used in
calculations like other numeric values
1/64
,3/2/26, 2:27 PM SAS Programming Certification Test Questions
2.2 How many program steps are executed when the program below is
processed? data user.tables;
set work.jobs;
run;
proc sort
data=user.tables; by
name;
run;
proc print
data=user.tables; run;
A. 3
B. 4
C. 5
D. 6
Correct answer: a
When it encounters a DATA, PROC, or RUN statement, SAS stops reading
statements and executes the previous step in the program. This program
contains one DATA step and two PROC steps, for a total of three program
step
2/64
,3/2/26, 2:27 PM SAS Programming Certification Test Questions
2.5 With the system option VALIDVARNAME=ANY, which of the following
variable names is valid?
a. 4BirthDate
b. $Cost
c. _Items_
d. Tax-Rate
e. All of the above
Correct answer: e
If you use VALIDVARNAME=ANY, the name can begin with or contain any
characters, including blanks, national characters, special characters, and multi-
byte characters. The name can be up to 32 bytes long. The name must contain at
least one character, and the variable name can contain mixed-case letters
2.6 Which of the following files is a permanent SAS file?
a. Work.PrdSale
b. Cert.MySales
c. Certxl.Quarter1
d. only b and c above
e. all of the above
Correct answer: d
To store a file permanently in a SAS data library, you assign it a libref. For
example, by assigning the libref Cert to a SAS data library, you specify that
files within the library are to be stored until you delete them. Therefore, SAS
files in the Cert and Certxl libraries are permanent files
3/64
, 3/2/26, 2:27 PM SAS Programming Certification Test Questions
2.7 In a DATA step, how can you reference a temporary SAS data set named
Forecast?
a. Forecast
b. Work.Forecast
c. Sales.Forecast (after assigning the libref Sales)
d. only a and b above
Correct answer: d
To reference a temporary SAS file in a DATA step or PROC step, you can
specify the one-level name of the file (for example, Forecast) or the two-level
name using the libref Work (for example, Work.Forecast).
4/64