Nous travaillons avec la société Google et avec des technologies comme les cookies pour stocker et/ou accéder à des informations personnelles non sensibles stockées sur votre terminal (identifiants uniques, …), que nous traitons afin de réaliser des statistiques d'usage du site, personnaliser les publicités et le contenu et en mesurer les performances, produire des données d’audience, développer et améliorer les produits.

Acceptez-vous les cookies déposés pour la publicité et les mesures d'audience ?

Choisir

Vous pouvez supprimer ce bandeau si vous acceptez les cookies pour la publicité. Nous essayons de limiter au maximum le nombre de publicités sur le site et nous estimons que tout travail mérite salaire.

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));