SAS Institute A00-420 Practice Exams
Last updated on Oct 21,2026- Exam Code: A00-420
- Exam Name: SAS Viya Intermediate Programming
- Certification Provider: SAS Institute
- Latest update: Oct 21,2026
What is a user-defined format in SAS?
- A . A format that is created and stored by the user
- B . A format that is predefined by SAS
- C . A format that is specific to CAS-enabled procedures
- D . A format that is used for data visualization
Which SAS Viya procedure is used for data summarization and descriptive statistics?
- A . PROC GLM
- B . PROC MEANS
- C . PROC FREQ
- D . PROC SQL
Which CAS action is used to compute the frequency distribution of a categorical variable in a CAS table?
- A . cas.frequency
- B . cas.distribution
- C . cas.histogram
- D . cas.tabulate
Which statements are true about CASL? (Select two)
- A . CASL programs can include statements, actions, and functions.
- B . CASL running in CAS is always faster than processing on the Compute Server.
- C . CASL code is only written and submitted from SAS Studio.
- D . CASL programs are best suited for processing very large data.
Which CAS action is used to format the values of a numeric variable in a CAS table?
- A . cas.modify
- B . cas.transform
- C . cas.format
- D . cas.style
What is the purpose of the LIBNAME statement in SAS Viya?
- A . Defining a library or a location for SAS datasets
- B . Declaring and initializing variables
- C . Executing SQL queries
- D . Controlling the flow of the program
Which SQL clause is used to join multiple CAS tables based on a common key variable?
- A . SELECT
- B . FROM
- C . JOIN
- D . GROUP BY
Given the following CASL program:
proc cas;
table.tableInfo result=res /
caslib="casuser";
do row over res.tableInfo;
print row;
end;
run;
quit;
Which statement best describes the variable row in the above program?
- A . Row is string type variable that contains the name of a table in caslib casuser.
- B . Row is comma separated string containing name and additional information of tables in caslib casuser.
- C . Row is a dictionary containing key=value pairs with information on each table in caslib casuser.
- D . Row is an array containing the values with information on each table in caslib casuser.
Which DATA step function is used to concatenate character variables in CAS programming?
- A . LENGTH
- B . CAT
- C . CONCAT
- D . CATS
Which programming language is primarily used in CAS?
- A . Python
- B . R
- C . Java
- D . SAS