wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SAS QCM4 SAS Macro

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Que permet de faire un macro dans SAS ?

a)

Définir des formats personnalisés

b)

Automatiser et répéter des blocs de code

c)

Fusionner des jeux de données

d)

Trier les observations

2.

Quelle est la syntaxe correcte pour définir une macro dans SAS ?

a)

%MACRO nom_macro; ... %MEND;

b)

MACRO nom_macro; ... MEND;

c)

PROC MACRO nom_macro; ... RUN;

d)

PROC MACRO nom_macro; ... RUN;

3.

Que fait l'instruction %LET dans une macro SAS ?

a)

Elle appelle une macro existante.

b)

Elle fusionne deux macros.

c)

Elle définit une variable macro (macro variable).

d)

Elle termine une macro.

4.

Quel symbole est utilisé pour référencer une variable macro dans SAS ?

a)

#

b)

$

c)

%

d)

&

5.

Comment appelle-t-on une macro définie dans un programme SAS ?

a)

RUN nom_macro;

b)

CALL nom_macro;

c)

%nom_macro;

d)

PROC nom_macro;

6.

Que fait l'instruction %DO %WHILE dans un macro ?

a)

Elle crée une boucle qui s'exécute tant qu'une condition est vraie.

b)

Elle fusionne deux jeux de données.

c)

Elle trie les observations.

d)

Elle génère un rapport.

7.

Quelle est la différence entre une variable macro et une variable DATA step dans SAS ?

a)

Les variables macro sont définies dans une étape DATA, les variables DATA step ne le sont pas.

b)

Les variables macro sont disponibles dans tout le programme, tandis que les variables DATA step ne le sont que dans l'étape DATA.

c)

Les variables DATA step peuvent être utilisées dans une macro.

d)

Les variables macro doivent être définies avec & et les variables DATA step avec %.

8.

Quelle instruction est utilisée pour afficher la valeur d'une variable macro dans la fenêtre de journal SAS ?

a)

PROC PRINT

b)

PUT

c)

%PUT

d)

PRINT

9.

Que se passe-t-il lorsque vous définissez une variable macro avec %LET mais sans définir de valeur ?

a)

La variable est définie avec une valeur vide.

b)

Une erreur est générée.

c)

La variable est supprimée automatiquement.

d)

La variable prend la valeur par défaut de NULL.

10.

Quelle option de compilation est utilisée pour afficher dans le journal les résolutions de macros pendant l'exécution ?

a)

OPTIONS MPRINT;

b)

OPTIONS MLOGIC;

c)

OPTIONS SYMBOLGEN;

d)

Toutes les réponses ci-dessus