wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C Language 101

Total questions: 18

Worksheet time: 11mins

Name
Class
Date
1.

Quelle est la valeur correcte à retourner au système d’exploitation après la réussite d’un programme?

a)

-1

b)

1

c)

0

d)

exit

2.

Lequel des opérateurs suivants est le bon pour comparer deux variables ?

a)

=

b)

<>

c)

==

d)

;

3.

Quelle ponctuation est utilisée pour signaler le début et la fin des blocs de code?

a)

( )

b)

{ }

c)

[ ]

d)

;

4.

Quelle est la seule fonction que tous les programmes C doivent contenir?

a)

include

b)

main

c)

printf

d)

return

5.

Lequel des commentaires suivants est correct?

a)

*/ commentaire /*

b)

{ commentaire }

c)

/* commentaire */

d)

[ commentaire ]

6.

Lequel des éléments suivants n’est pas le bon type de variable?

a)

real

b)

int

c)

long

d)

double

7.

Qui est connu comme le fondateur de la langue C?

a)

James Gosling

b)

Dennis Ritchie

8.

Quelle ponctuation termine la plupart des lignes du code C?

a)

:

b)

;

c)

,

d)

Enter

9.

#include<stdio.h>

int X=40;

int main() {

int X=20;

printf("%d ", X);

return 0;

}

a)

20

b)

40

c)

0

d)

Erreur de compilation

10.

 

#include<stdio.h>

int main() {

void X=20;

printf("%d ", X);

return 0;

}

a)

20

b)

40

c)

0

d)

Erreur

11.

#include<stdio.h>

int main() {

int X=40;

{

int X= 20;

printf("%d ", X);

}

printf("%d ", X);

return 0;

}

a)

20 40

b)

40 40

c)

20 20

d)

40 20

12.

Lequel de la déclaration est correct ?

a)

int char;

b)

int break;

c)

int length;

d)

float double;

13.

Lorsqu’une variable est créée en C, une adresse mémoire lui est assignée.

a)

Vrai

b)

Faux

14.

Quel opérateur peut être utilisé pour trouver la taille de mémoire (en octets) d’un type de données ou d’une variable ?

a)

type

b)

length

c)

len

d)

sizeof

15.

Quel spécificateur de format est souvent utilisé pour imprimer des nombres entiers?

a)

%d

b)

%s

c)

%f

d)

%c

16.

Lorsqu’une variable est créée en C, une adresse mémoire lui est assignée.

a)

Vrai

b)

Faux

17.

Quel est le type de retour de la fonction main en C?

a)

void

b)

int

c)

char

d)

float

18.

Quel mot-clé est utilisé pour déclarer une constante en C?

a)

const

b)

define

c)

static

d)

final