Tag: programming languages

Questions Related to programming languages

Multiple choice technology programming languages
  1. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; %end; run; %mend hex;

  2. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start %to &stop %by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; %end; run; %mend hex;

  3. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadecimal form of &i is " value hex6.; run; %mend hex;

  4. %macro hex(start=1, stop=10, incr=1); %local i; data null; %do i=&start to &stop by &incr; value=&i; put "Hexadeciaml form of &i is " value hex6.; %end run; %mend hex;

Reveal answer Fill a bubble to check yourself
B Correct answer
Multiple choice technology programming languages
  1. be used to assign a data set variable as a value to a macro variable.

  2. create a series of macro variables in one DATA step.

  3. automatically convert a numeric value to a character value when used to assign a value to a macro variable in a DATA step.

  4. be used to assign a numeric value to a macro variable in an SCL (SAS Component Language) program.

Reveal answer Fill a bubble to check yourself
D Correct answer
Multiple choice technology programming languages
  1. A %MACRO statement must always be paired with a %MEND statement.

  2. A macro definition can include macro variable references, but it cannot include SAS language statements.

  3. Only macro language statements are checked for syntax errors when the macro is compiled.

  4. Compiled macros are stored in a temporary SAS catalog by default.

Reveal answer Fill a bubble to check yourself
B Correct answer