SAS Institute A00-415 SAS Viya Fundamentals of Programming Online Training
SAS Institute A00-415 Online Training
The questions for A00-415 were last updated at Feb 10,2025.
- Exam Code: A00-415
- Exam Name: SAS Viya Fundamentals of Programming
- Certification Provider: SAS Institute
- Latest update: Feb 10,2025
Which CAS-enabled procedure is used for frequency analysis and cross-tabulations?
- A . PROC MEANS
- B . PROC SQL
- C . PROC FREQ
- D . PROC GLM
Which statement will display column name, type, label and format information for the clientes table in the casuser caslib?
- A . table.tableInfo /
table={caslib="casuser", name="clientes"}; - B . table.columnInfo /
table={caslib="casuser", name="clientes"}; - C . table.tableInfo /
caslib="casuser",
name="clientes"; - D . table.columnInfo /
caslib="casuser",
name="clientes";
In which situation is it best to leverage the CAS server?
- A . When you need to use the LASR procedure to access data.
- B . When executing BY statements with high cardinality variables.
- C . When using large data and computationally complex code.
- D . When you need to SORT all of your data before processing.
Which DATA step function is used to concatenate character variables in CAS programming?
- A . LENGTH
- B . CAT
- C . CONCAT
- D . CATS
The following code is executed multiple times:
data casuser.eurorders;
set casuser.orders end=eof;
if Continent="Europe" then EurOrders+1;
if eof=1 then output;
keep EurOrders;
run;
proc print data=casuser.eurorders;
run;
Will the rows in the output table be sorted the same way for each execution and why?
- A . Yes, because only one row will be printed.
- B . Yes, because by default CAS sorts the output table.
- C . No, because each thread inserts a row into the casuser.eurorders table when it ends.
- D . No, because the CAS Controller randomly reads the casuser.eurorders table when processing the proc print.
What is the purpose of the GROUP BY clause in SQL programming?
- A . To sort the result set
- B . To filter rows based on conditions
- C . To define the output columns
- D . To group rows based on common values
Given the following log output:
– NOTE: The WHERE data set option on the DATA statement is not supported with DATA step in Cloud Analytic Services.
– NOTE: Could not execute DATA step code in Cloud Analytic Services. Running DATA step in the SAS client.
– NOTE: There were 19 observations read from the data set CASUSER.CLASS.
– NOTE: The data set CASUSER.CLASS2 has 1 observations and 5 variables.
Which DATA step program produced the above log output?
- A . options msglevel=n;
data casuser.class2(where=(Age>15));
set casuser.class;
run; - B . options msglevel=verbose;
data casuser.class2(where=(Age>15));
set casuser.class;
run; - C . options msglevel=i;
data casuser.class2(where=(Age>15));
set casuser.class;
run; - D . data casuser.class2(where=(Age>15));
set casuser.class;
run;
Which CAS action is used to execute a DATA step program in SAS CAS?
- A . DATA
- B . RUN
- C . SUBMIT
- D . EXECUTE
Which PROC TRANSPOSE step will execute entirely in CAS?
- A . proc transpose data=casuser.table out=casuser.table_transposed;
id group;
run; - B . proc transpose data=casuser.table out=work.table_transposed;
id group;
run; - C . proc transpose data=work.table out=casuser.table_transposed;
id group;
run; - D . proc transpose data=work.table out=work.table_transposed;
id group;
run;
Which of the following statements about the CAS server is true?
- A . CAS data is AES256 encrypted by default.
- B . CAS can execute R programs.
- C . CAS integrates with many open source languages.
- D . CAS natively runs base SAS programs.