SAS Institute A00-282 SAS Certified Professional – Clinical Trials Programming Using SAS 9.4 Online Training
SAS Institute A00-282 Online Training
The questions for A00-282 were last updated at Feb 10,2025.
- Exam Code: A00-282
- Exam Name: SAS Certified Professional - Clinical Trials Programming Using SAS 9.4
- Certification Provider: SAS Institute
- Latest update: Feb 10,2025
A subject reports a medication started in March of 2007 but cannot recall the day number.
What is the value stored in the SDTM domain CM.CMSTDTC variable?
- A . 00MAR2007
- B . 2007 03
- C . MAR2007
- D . 2007-03
Given the following data set:
Which type of clinical trials data is this?
- A . Demographics
- B . Laboratory
- C . Medical History
- D . Vital Signs
Which statement will produce report output that can be opened in Microsoft Word?
- A . ods rtf file=’report.rtf’;
- B . ods doc file=’report.doc’;
- C . ods type=’word’ file=’report.doc’;
- D . ods rtf=’report.rtf’;
This item will ask you to determine the missing code.
In the data shown below, each record represents a single treatment period and contains a character SUBJID and non-missing numeric dates EXSTDT and EXENDT.
The Duration of Treatment (in days) for a single period is defined as Treatment End Date – Treatment Start Date + 1. For each subject, the Total Duration (in days) is defined as the sum of durations of treatment across all treatment periods.
Which code segment generates the new data set, EX2, which contains a single record per subject and includes the Duration of Treatment?
data EX2
set EX;
by subjid exstdt exendt;
<insert code here>
run;
- A . duration = exendt – exstdt + 1;
TotalDur = TotalDur + duration;
if first.subjid then TotalDur = duration;
if last.subjid; - B . retain TotalDur;
duration = exendt – exstdt + 1;
TotalDur = TotalDur + duration;
if first.subjid then Totaldur = duration;
if last.subjid; - C . retain TotalDur;
duration = exendt – exstdt + 1;
TotalDur = TotalDur + duration;
if first.exstdt then TotalDur = duration;
if last.exstdt; - D . duration = exendt – exstdt + 1;
TotalDur = TotalDur + duration;
if first.exstdt then TotalDur = duration;
if last.exstdt;
Which statement will create a report footnote that identifies the date and time that the SAS program was executed?
- A . footnote1 "Created on &sysdate9 &systime";
- B . footnote1 = "Created on &sysdate9 &systime";
- C . footnote1 ‘Created on &sysdate9 &systime’;
- D . footnote1 = ‘Created on &sysdate9 &systime’;
The following SAS program is submitted, but fails due to syntax errors.
What is the cause of the syntax errors?
- A . The keep= data set option should be (keep=MonthExp*).
- B . An array can only be referenced in a KEEP statement and not within a keep= data set option.
- C . An array cannot be referenced on a keep= data set option.
- D . The keep= data set option should be (keep=MonthExp).
A report that you are working on will require the following header lines:
Which code adds the second line of the header "Adverse Events"?
- A . header2 ‘Adverse Events’;
- B . header2 = ‘Adverse Events’;
- C . title2 = ‘Adverse Events’;
- D . title2 ‘Adverse Events’;
This question will ask you to provide a line of missing code.
Which statement must be added to the following program to create a page break in the report after each RACE grouping?
- A . break page / race;
- B . break race / page;
- C . break after race / page;
- D . break after race;
Review the following procedure format:
PROC TTEST date=date;
class group-variable;
var variable;
run;
What is the required type of data for the variable in this procedure?
- A . Character
- B . Continuous
- C . Categorical
- D . Treatment
A SAS program is submitted and the following log is written.
What is the cause of this error message?
- A . The ARRAY declaration is syntactically incorrect.
- B . The IF statement is syntactically incorrect.
- C . The DO loop tries to get a value from a variable which does not exist.
- D . The IF statement tries to get ARRAY elements which are not declared.