Test : Bases de la programmation

Si vous voyez des erreurs vous pouvez nous les indiquer avec le système de discussion en bas de page.


Question 1

Que va-t-il s'afficher à l'écran ?

int x, y;
x = 5;
y = 2;
Console.WriteLine(y - x);

En C# Console.WriteLine() permet d'afficher des informations à l'écran.


Question 2

Que va-t-il s'afficher ?

int x, y, z;
x = 2;
z = x;
y = (2 * x) - ( z * 2);
Console.WriteLine(y);


Question 3

Que va-t-il s'afficher à l'écran ?

int x = 2;
if (x < 100000)
{
    Console.WriteLine("OK");
}


Question 4

Que va-t-il s'afficher à l'écran ?

int x = 100;
if (x > 100)
{
    Console.WriteLine("bateau");
}
else
{
  Console.WriteLine("avion");
}
Console.WriteLine("voiture");


Question 5

Que va-t-il s'afficher à l'écran ?

int x = 50;
if (x > 100)
{
    Console.WriteLine("bateau");
}
else if (x > 25)
{
    Console.WriteLine("avion");
}
else
{
    Console.WriteLine("voiture");
}


Question 6

Que va-t-il s'afficher à l'écran ?

int x = 28;
if (x > 30 && x < 50)
{
    Console.WriteLine("bateau");
}
else if (x > 14 && x <= 30 )
{
    Console.WriteLine("avion");
}
else
{
    Console.WriteLine("voiture");
}


Question 7

Que va-t-il s'afficher à l'écran ?

int x = 32;
int y = 5;
if (x > 30 && x < 50 || y == 10)
{
    Console.WriteLine("bateau");
}
else if (x > 14 && x <= 30 || y == 5)
{
    Console.WriteLine("avion");
}
else
{
    Console.WriteLine("voiture");
}


Question 8

Que va-t-il s'afficher à l'écran ?

int x = 32;
int y = 5;
if (x > 40  || y < 4)
{
    Console.WriteLine("bateau");
}
else if (x < 30 && y != 5)
{
    Console.WriteLine("avion");
}
else
{
    Console.WriteLine("voiture");
}


Question 9

Que va-t-il s'afficher à l'écran ?

int x = 4;
for (int i = 5; i < 7; i++)
{
    Console.WriteLine(x);
}


Question 10

Que va-t-il s'afficher à l'écran ?

for (int i = 0; i <= 1; i++)
{
    Console.WriteLine(i);
}


Question 11

Que va-t-il s'afficher à l'écran ?

for (int i = 3; i <= 2; i--)
{
     Console.WriteLine(i);
}


Question 12

Que va-t-il se passer si on teste ces lignes ?

for (int i = 5;; i++)
{
   Console.WriteLine(i);
}


Question 13

Que va-t-il s'afficher à l'écran ?

for (int i = 0; i < 2; i++)
{
    for (int j = 0; j < 1; j++)
    {
        Console.WriteLine("ICI");
    }
                
}


Question 14

Combien vaut i à la sortie de la boucle ?

int i;
for (i = 0; i < 4; i++)
{
    Console.WriteLine("Bonjour");
}


Question 15

Que va-t-il s'afficher à l'écran ?

int i = 5;
while (i <= 6)
{
   Console.WriteLine(i * 2);
   i++;
}


Question 16

Que va-t-il s'afficher à l'écran ?

int i = 1;
bool trouve = true;
while (trouve)
{
    if (i > 5) { trouve = false; }
        i = i * 3;
}
Console.WriteLine(i);


Question 17

Que va-t-il s'afficher à l'écran ?

int compteur;
int indice;
compteur = 10;

for (indice = 1; indice != 4; indice++)
{
    while (compteur <= 12)
    {
        Console.WriteLine(compteur - 10);
        compteur = compteur + 2;
    }
    compteur = 11 + indice;
}

Console.WriteLine(compteur);