100+ Free SAS Viya Programming Practice Questions
Pass your SAS Certified Specialist: Viya Programming (A00-420) exam on the first try — instant access, no signup required.
Which CAS action returns information about files inside a caslib's data source?
Explore More SAS Certifications
Continue into nearby exams from the same family. Each card keeps practice questions, study guides, flashcards, videos, and articles in one place.
Key Facts: SAS Viya Programming Exam
65-70
Exam Questions
SAS exam content guide A00-420
110 min
Exam Duration
SAS exam content guide A00-420
71%
Passing Score
SAS exam content guide A00-420
$180
Exam Fee
SAS global exam pricing
A00-420
Exam Code
SAS certification registry
5 yrs
Certification Validity
SAS certification policy
The A00-420 exam is 65-70 questions in 110 minutes at $180 USD with a 71% passing score. Nine domain areas weight CAS language basics (15-20%) and Prepare data with CAS actions (20-25%) most heavily. Programmers learn caslibs, CAS sessions, CAS actions, CAS-enabled procedures (PROC FREQ, LOGSELECT, TREESPLIT), DS2, FedSQL, and SWAT for Python/R access to CAS. Certification expires after five years.
Sample SAS Viya Programming Practice Questions
Try these sample questions to test your SAS Viya Programming exam readiness. Each question includes a detailed explanation. Start the interactive quiz above for the full 100+ question experience with AI tutoring.
1What is CAS in SAS Viya?
2Which SAS Viya component runs traditional SAS DATA step and procedure code that does not target CAS?
3Which statement starts a CAS session and assigns a session reference named mySession?
4What is a caslib?
5Which caslib is automatically created for each user and is private to that user?
6Which LIBNAME statement assigns a SAS libref to the Public caslib in the current CAS session named mySess?
7Which procedure is the recommended way to load, save, and manage CAS tables outside of PROC CAS?
8What does it mean to PROMOTE a CAS table?
9Which PROC CASUTIL statement loads a server-side file PRDSALE.sashdat into the Public caslib?
10Which file format is the native, distributed CAS storage format that supports parallel loads?
About the SAS Viya Programming Exam
The SAS Certified Specialist: Viya Programming (A00-420) exam validates intermediate-level skills programming on SAS Viya. It covers Cloud Analytic Services (CAS) sessions and caslibs, CAS actions through PROC CAS and the SWAT Python/R clients, CAS-enabled procedures for distributed analytics, DATA step and SQL programming inside CAS, DS2, FedSQL, and the SAS Viya 4 architecture for Compute Server, MAS, and authentication.
Assessment
65-70 multiple-choice and short-answer questions
Time Limit
110 minutes
Passing Score
71%
Exam Fee
$180 USD (SAS / Pearson VUE)
SAS Viya Programming Exam Content Outline
Prepare data with CAS actions
Use CAS actions to filter, transform, partition, impute, and shape CAS tables for downstream analysis.
CAS language basics
CASL syntax inside PROC CAS, invoking action sets, capturing results, and loading specialized action sets.
Managing data with CAS-enabled procedures
Use PROC FREQ, PROC LOGSELECT, PROC TREESPLIT, PROC FOREST, and PROC PARTITION on CAS tables.
DATA step and SQL programming in CAS
Run DATA step in CAS, compare PROC SQL on CAS via libref vs PROC FEDSQL distributed execution.
Analyze and summarize data with CAS actions
simple.summary, simple.freq, simple.distinct, simple.crossTab and modeling action sets.
Explore and validate data with CAS actions
table.columnInfo, table.fileInfo, table.caslibInfo, and simple.numRows for inspection.
Access data with CAS actions
Load files with table.loadTable and PROC CASUTIL; persist tables with table.save and PROMOTE.
CAS-enabled procedures and user-defined formats
PROC FORMAT catalogs through Formats caslib and recognizing pushdown to CAS.
Programming in SAS Viya concepts
Viya 4 architecture: SAS Compute Server, CAS controller and workers, MAS, ESP, SAS Logon Manager OAuth2.
How to Pass the SAS Viya Programming Exam
What You Need to Know
- Passing score: 71%
- Assessment: 65-70 multiple-choice and short-answer questions
- Time limit: 110 minutes
- Exam fee: $180 USD
Keys to Passing
- Complete 500+ practice questions
- Score 80%+ consistently before scheduling
- Focus on highest-weighted sections
- Use our AI tutor for tough concepts
SAS Viya Programming Study Tips from Top Performers
Frequently Asked Questions
How many questions are on the SAS Viya Programming exam?
The A00-420 exam has 65 to 70 multiple-choice and short-answer questions to be completed in 110 minutes.
What is the passing score?
You need 71% to pass the SAS Certified Specialist: Viya Programming exam.
How much does the exam cost?
The exam fee is $180 USD worldwide through Pearson VUE.
Does the certification expire?
Yes, the SAS Viya Programming Specialist certification expires after five years.
What languages and tools are tested?
PROC CAS with CASL, DATA step in CAS, PROC FEDSQL, DS2, CAS-enabled procedures, and the SWAT package for Python and R.
What is the difference between A00-415 and A00-420?
A00-415 is the SAS Viya Programming Associate (entry-level Viya programming). A00-420 is the SAS Viya Programming Specialist exam covered here, which is more intermediate and broader.