Test : Bases de la programmation (suite)

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 ?

//Création d'un tableau de deux entiers en C#
int[] tableau = new int[2];

tableau[0] = 5;
tableau[1] = 3;

//Console.WriteLine affiche des informations à l'écran en C#
Console.WriteLine(tableau[1]);


Question 2

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

//Création d'un tableau de trois entiers en C#
int[] tableau = new int[3];

tableau[0] = 5;
tableau[1] = tableau[0] + 1;
tableau[2] = tableau[1] + 1;
 
//Console.WriteLine affiche des informations à l'écran en C#
Console.WriteLine(tableau[2]);


Question 3

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

int[] tableau = new int[3];
int i = 0;
tableau[0] = 5;
tableau[1] = 6;
tableau[2] = tableau[i + 1] + 1;
 

Console.WriteLine(tableau[2]);


Question 4

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

int[] tableau = new int[3];
int x = 0;
tableau[0] = 2;
tableau[1] = 3;
tableau[2] = 4;
for (int i = 1; i < 3; i++)
{
    x = x + tableau[i];
}
Console.WriteLine(x);


Question 5

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

int[] tableau = new int[3];
int x = 0;
tableau[0] = 2;
tableau[1] = 3;
tableau[2] = 4;
for (int i = 0; i < 2; i++)
{
    x = x + tableau[i + 1];
}
Console.WriteLine(x);


Question 6

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

int[] tableau = new int[3];
int temp = 0;
tableau[0] = 2;
tableau[1] = 3;
tableau[2] = 4;

temp = tableau[0];
tableau[0] = tableau[2];
tableau[1] = temp + tableau[0]; 

Console.WriteLine(tableau[1]);


Question 7

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

int[] tableau = new int[3];
int x = 40;
tableau[0] = 14;
tableau[1] = 25;
tableau[2] = 44;

for (int i = 0; i < 3; i++)
{
    if (x < tableau[i])
    {
        x = tableau[i];
    }
} 

Console.WriteLine(x);


Question 8

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

string[] tableau = new string[3];

tableau[0] = "j";
tableau[1] = "e";
tableau[2] = "u";

for (int i = 2; i >= 0; i--)
{
 if (tableau[i] != "j")
 {
        Console.WriteLine(tableau[i]);
 }
}


Question 9

Que va-t-il s'afficher ?

//Declaration de la fonction
void Afficher(int a)
{
    Console.WriteLine(a);
}
//Appel de la fonction
int y = 0;
Afficher(y + 5);


Question 10

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

//Declaration de la fonction
int Calcul(int a)
{
   a = a + 5;
   return a;
}
//Appel de la fonction
int a = 5;
int b = Calcul(a);
Console.WriteLine(a);
Console.WriteLine(b);


Question 11

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

//Declaration de la fonction
bool Calcul(int a, int b)
{
    bool r = true;
    if (b > a)
    {
        return false;
    }
    return r;
}
//Appel de la fonction
Console.WriteLine(Calcul(6,88));


Question 12

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

//Declaration de la fonction
bool Calcul(int a, int b)
{
            return a > b;
}
//Appel de la fonction
Console.WriteLine(Calcul(76,22));