WorksheetsR QCM3 5 boucles et conditions
Total questions: 10
Worksheet time: 5mins
Quelle est la syntaxe correcte d'une boucle for en R ?
for (i from 1 to 5) { print(i) }
for i in 1 to 5 { print(i) }
for (i in 1:5) { print(i) }
for (i to 5) { print(i) }
Quelle est la sortie de ce code : for (i in 1:3) { print(i^2) }
1, 2, 3
1, 4, 9
2, 3, 4
1, 8, 27
Quelle est la structure correcte d'une condition if en R ?
if [x > 10] { print("x est grand") }
if (x > 10) { print("x est grand") }
if x > 10 then print("x est grand")
if {x > 10} print("x est grand")
Que fait le code suivant ? x <- 5 if (x > 3) { print("x est supérieur à 3") } else { print("x est inférieur ou égal à 3") }
Affiche "x est supérieur à 3"
Affiche "x est inférieur ou égal à 3"
Erreur de syntaxe
Rien
Quelle est la sortie de ce code : for (i in 1:4) { if (i %% 2 == 0) { print(i) } }
1, 3
2, 4
1, 2, 3, 4
2
Quelle est la sortie de ce code : x <- 10 if (x < 5) { print("Petit") } else if (x == 10) { print("Exact") } else { print("Grand") }
"Petit"
"Exact"
"Grand"
Erreur
Quelle boucle est utilisée pour parcourir les éléments d'un vecteur en R ?
while
for
repeat
next
Quelle est la sortie de ce code : for (i in 1:5) { if (i == 3) { break } print(i) }
1, 2, 3, 4, 5
1, 2, 3
1, 2
1
Que fait le code suivant : for (i in 1:4) { if (i == 2) { next } print(i) }
Affiche 1, 2, 3, 4
Affiche 1, 3, 4
Affiche 2, 3, 4
Affiche 1, 2, 3
Comment ajouter une clause else dans une condition if ?
else if {condition}
if condition else
else { instruction }
else ( instruction )
