Search Header Logo

Quiz sur le langage C [Recap]

Authored by Aymane Benhima

Computers

1st Grade

Used 22+ times

Quiz sur le langage C [Recap]
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

16 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la valeur par défaut d'une variable non initialisée en C?

0

1

Indéterminée

Défini par l'utilisateur

Answer explanation

En C, une variable non initialisée a une valeur indéterminée. Cela signifie qu'elle peut contenir n'importe quelle valeur résiduelle de la mémoire, ce qui rend son utilisation imprévisible. La bonne réponse est donc "Indéterminée".

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quel est le type de données pour stocker un caractère en C?

float

string

char

int

Answer explanation

En C, le type de données utilisé pour stocker un caractère est 'char'. Les autres options comme 'float', 'string' et 'int' ne sont pas appropriées pour représenter un seul caractère.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la sortie de l'expression 5 > 3 && 4 < 6?

0

1

2

Erreur

Answer explanation

L'expression 5 > 3 est vraie (1) et 4 < 6 est également vraie (1). L'opérateur && (ET) renvoie vrai seulement si les deux conditions sont vraies. Donc, la sortie est 1.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Que fait l'opérateur ++ lorsqu'il est placé après une variable, par exemple, i++?

Décrémente la valeur de la variable avant son utilisation

Incrémente la valeur de la variable après son utilisation

Décrémente la valeur de la variable après son utilisation

Incrémente la valeur de la variable de 2

Answer explanation

L'opérateur ++ placé après une variable, comme dans i++, incrémente la valeur de la variable après son utilisation dans l'expression. Cela signifie que la valeur actuelle est utilisée d'abord, puis augmentée de 1.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quel est le résultat de 10 % 3 en C?

0

10

1

3

Answer explanation

En C, l'opérateur % calcule le reste de la division entière. Donc, 10 % 3 donne 1, car 10 divisé par 3 est 3 avec un reste de 1. Ainsi, la réponse correcte est 1.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la sortie du code suivant: int x = 5; printf("%d", x++);?

6

4

5

Erreur de compilation

Answer explanation

Le code utilise l'opérateur d'incrémentation post-fixée 'x++'. Cela signifie que la valeur de 'x' (5) est utilisée dans printf avant d'être incrémentée. Ainsi, la sortie est 5, ce qui correspond à la bonne réponse.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Quelle est la boucle la plus appropriée pour parcourir un tableau lorsque la taille est connue?

while

for

do-while

foreach

Answer explanation

La boucle 'for' est la plus appropriée pour parcourir un tableau lorsque la taille est connue, car elle permet de définir clairement le nombre d'itérations en utilisant un compteur, ce qui la rend efficace et facile à lire.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?