c#: QCM Tableaux et matrices
- Posted by Riadh HAJJI
- Categories C#
- Date 21 mai 2017
c#: QCM les tableaux
Départ Félicitation - vous avez complété c#: QCM les tableaux. Vous avez obtenu %%SCORE%% sur %%TOTAL%%. Votre performance a été évaluée à %%RATING%%
Vos réponses sont surlignées ci-dessous.
Considérons un tableau à deux dimensions initialisé comme suit :
int[][] tab= { { 1,2,3} ,{ 4,5}} ;
Ce tableau peut être déclaré comme suit:
Qu'affiche le programme à la console ?
int[] k = {1, 2, 3}; int[] f = {4, 5, 6}; int[] m = f; f[1] = k[2]; k = f; f[2] = m[1]; System.Console.WriteLine (k[1]);
Considérons un tableau à deux dimensions initialisé comme suit :
int[][] tab= { { 1,2,3} ,{ 4,5}} ;
Laquelle des expressions booléennes ci-dessous est-elle vraie ?
Quelle est l'autre façon d'initialiser mon tableau avec ces valeurs ?
int tableau[4]; tableau[0] = 10; tableau[1] = 23; tableau[2] = 505; tableau[3] = 8;
Dans le code ci-dessous, on désire que tableau2 contienne les éléments de tableau1 dans l'ordre inverse
Quelle ligne de code faut il mettre à la place des pointillés ?
int [] tableau1={9,6,8,5,3,7,2,1,4}; int [] tableau2={0,0,0,0,0,0,0,0,0}; int n=tableau1.length; for (int i=0;i
On considère le code C# ci-dessous.
Quelles sont les valeurs de a et de b ?
int [] mesnombres ={5,8,9,1,5,7,6,10}; int a=mesnombres.length; int b=mesnombres[5];
On désire calculer 2²+3²+4²+. . .+1000²
Il suffit d'écrire :
//code 1 s=0; for (int i=1;i<1000;i=i+1) { s=s+i*i; } //code 2 s=0; for (int i=2;i<1001;i=i+1) { s=s+i*i; } //code 3 s=0; for (int i=2;i<1000;i=i+1) { s=s+i*i; } //code 4 s=0; for (int i=1;i<1001;i=i+1) { s=s+i*i; }
Que faut-il mettre à la place des pointillés pour que les deux programmes suivants soient équivalents ?
//programme 1 // int s=0; for (int i=4;i<100;i=i+2) { s=s+i; } println("s="+s); // // //programme 2 // int s=0; int k=4; while(k<100) { s=s+k; . . . } System.Console.WriteLine("s="+s);
Laquelle des lignes ci-dessous déclare un tableau contenant trois nombres réels et l'initialise avec les valeurs -1.0, 0.0 et 1.0.
En C#, un tableau de 10 entiers doit être déclaré par :
Peut-on changer la taille d'un tableau en cours d'exécution du programme ?
Qu'affiche le programme suivant à la console ?
char[] tab = {'a', 'b', 'c', 'd', 'e'}; System.Console.WriteLine(tab[5] + 1);
On considère le code ci-dessous.
Quel est l'affichage produit ?
int [] tableau={3,1,5,3,1,1,2,5,8}; int b=0; for (int i=0;i<5;i=i+1) { b=b+tableau[i]; } System.Console.WriteLine("b="+b);
Quelle(s) déclaration(s) correspond(ent) à une matrice de N lignes et M colonnes ?
Une fois qu'un tableau a été déclaré et initialisé, il faut parfois pouvoir connaître le nombre d'éléments se trouvant dans le tableau. Lequel des codes ci-dessous affiche-t-il le nombre d'entiers dans le tableau ma_table déclaré via int[] ma_table=new int[]{12,32,57,69,3,19} ?
Parmi les déclarations suivantes, quelle est celle qui permet de déclarer correctement un tableau dont la référence est dénommée t et qui peut contenir 7 nombres entiers ?
Comment fait-on pour déclarer un tableau dont les éléments sont de types différents ?
Pour accéder à la troisième case du tableau Carte, on utilise l'instruction :
Qu'affiche le programme suivant à la console ?
int[] tab = {1, 2, 3, 4}; int s = 0; for (int i = 0; i < tab.length - 1; i++) { for (int j = 0; j < i; j++) { s += tab[j + 1]; } } System.Console.WriteLine(s);
Le code C# ci-dessous.
int a=9; float [] bonjour; boujour = new float [a] ;
A quel indice commence un tableau ?
Quelle instruction faut il utiliser pour créer un nouveau tableau tab d'entiers de type int de 6 cases ?
Pour accéder à la case située à la 2éme ligne et la 3éme colonne de la matrice T, quelle est la bonne syntaxe?
Laquelle de ces lignes crée un tableau de 5 double ?
On considère deux tableaux T1 et T2. Peut-on copier le contenu de T2 dans T1 sans perdre d'information ?
Une fois terminé, cliquez sur le bouton ci-dessous. Toutes les questions que vous n'avez pas complétées sont marquées comme incorrectes.
Obtenir les résultats
Il y a 25 questions à compléter.
Vous avez complété
questions
question
Votre score est de
Correct
Faux
Réponse partielle
Vous n'avez pas fini votre quiz. Si vous quittez cette page, votre progression sera perdue.
Réponses correctes
Vous avez sélectionné
Pas essayer
Score final du quiz
Nombre de questions répondues de manière correcte
Nombre de questions répondues de manière incorrecte
Question non répondues
Nombre total de questions dans le quiz
Détail de la question
Résultats
Date
Score
Indice
Temps autorisé
minutes
secondes
Temps utilisé
Réponse(s) sélectionnée(s)
Texte de la question
Fini Vous avez besoin de plus d'entraînement ! Persévérez ! Pas mal ! Bon travail ! Parfait !
|
Riadh HAJJI You may also likeC#: Les variables
18 octobre, 2023
C#: définition d’une variable // Rappel d’algorithmique Les données d’un programme doivent être stockées dans la mémoire vive de l’ordinateur afin d’être traitées ou comparées. Les différents espaces mémoires utilisables par le programmeur sont appelés variables, nommées ainsi puisqu’elles … Réponses aux exercices les variables en c sharp ex7
23 février, 2018
Réponses aux exercices les variables en c sharp ex7 Réponse de l’exercice les variables c# 7: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_7_les_variables { class Program { static void Main(string[] args) { Single largeur, … Réponses aux exercices les variables en c sharp ex6
23 février, 2018
Réponses aux exercices les variables en c sharp ex6 Réponse de l’exercice les variables c# 6: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_6_les_variables { class Program { static void Main(string[] args) { double cote; … |