wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz CG - Code V2

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

🇨🇵 Quel est le flag de compilation manquant requis par 42 Nice ?

🇬🇧 What is the missing compilation flag required by 42 Nice?

-Wall (a)   -Wextra

2.

🇫🇷 Il faut ajouter 32 à la valeur ASCII d'une lettre minuscule pour la convertir en majuscule.

🇬🇧 You need to add 32 to the ASCII value of a lowercase letter to convert it to uppercase.

a)

🇨🇵 Vrai

🇬🇧 True

b)

🇨🇵 Faux

🇬🇧 False

3.

🇨🇵 Que représente le premier paramètre de la fonction write ?

🇬🇧 What does the first parameter of the write function represent?

write(2, "42", 2)

a)

🇨🇵 Nombre de

bytes à écrire

🇬🇧 The number

of bytes to write

b)

🇨🇵 Descripteur

de fichier

🇬🇧 File descriptor

c)

🇨🇵 Adresse

mémoire où écrire

🇬🇧 Write-to

memory address

d)

🇨🇵 Mode

d'ouverture du fichier

🇬🇧 File opening

mode

4.

🇨🇵 L'output de ce code est _ ?

🇬🇧 The output of the code is _ ?

(a)  

5.

🇨🇵 Que fait l'opérateur & en C ?

🇬🇧 What does the & operator do in C?

a)

🇨🇵 Effectue une opération logique AND

🇬🇧 Performs a logical AND operation

b)

🇨🇵 Effectue une opération bitwise AND

🇬🇧 Performs a bitwise AND operation

c)

🇨🇵 Obtient l'adresse d'une variable

🇬🇧 Gets the address of a variable

d)

🇨🇵 Compare deux valeurs

🇬🇧 Compare two values

6.

🇨🇵 Quelle est la valeur maximale d'un int sur la plupart des systèmes

modernes utilisant 4 octets pour un entier ?

🇨🇵 What is the maximal int value on most modern systems?

systems that use 4 bytes for an integer?

a)

2147483648

b)

65535

c)

2147483647

d)

🇨🇵 Aucun

🇬🇧 None

7.

🇫🇷 Quelle sera la valeur de values[2]

après l'exécution du programme ?

🇬🇧 What will be the value of values[2]

after the program executes?

a)

62

b)

72

c)

30

d)

20

8.

🇨🇵 Comment déclarer une fonction main qui accepte des arguments en C ?

🇬🇧 How do you declare a main function that accepts arguments in C?

a)

int main(int ac, char **av)

b)

int main(int argc, char *av[])

c)
  • int main(int ac, char **argv)

d)

int main(int argc, char *argv[])

9.

🇨🇵 Où sont allouées les mémoires lorsque l'on utilise malloc en C :

dans la stack ou dans la heap ?

🇬🇧 Where is memory allocated when using malloc in C:

on the stack or on the heap?

a)

Stack

b)

Heap

10.

🇫🇷 Quelle sera la valeur affichée après l'exécution du programme ?

🇬🇧 What will be the value printed after the program executes?

4 lines