c#: QCM Tableaux et matrices
- Posté par Riadh HAJJI
- Catégories 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.
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]);
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;
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);
Qu'affiche le programme suivant à la console ?
char[] tab = {'a', 'b', 'c', 'd', 'e'}; System.Console.WriteLine(tab[5] + 1);
Considérons un tableau à deux dimensions initialisé comme suit :
int[][] tab= { { 1,2,3} ,{ 4,5}} ;
Ce tableau peut être déclaré comme suit:
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 ?
Le code C# ci-dessous.
int a=9; float [] bonjour; boujour = new float [a] ;
Pour accéder à la troisième case du tableau Carte, on utilise l'instruction :
Quelle(s) déclaration(s) correspond(ent) à une matrice de N lignes et M colonnes ?
Laquelle de ces lignes crée un tableau de 5 double ?
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);
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];
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?
En C#, un tableau de 10 entiers doit être déclaré par :
On considère deux tableaux T1 et T2. Peut-on copier le contenu de T2 dans T1 sans perdre d'information ?
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 ?
A quel indice commence un tableau ?
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
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.
Quelle instruction faut il utiliser pour créer un nouveau tableau tab d'entiers de type int de 6 cases ?
Comment fait-on pour déclarer un tableau dont les éléments sont de types différents ?
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);
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; }
Peut-on changer la taille d'un tableau en cours d'exécution du programme ?
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} ?
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 !
![]() |
![]()
Ces articles pourraient aussi vous intéresserRé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, longueur, perimetre, surface; Console.WriteLine(” Entrer la Largeur du rectangle”); largeur = Convert.ToSingle(Console.ReadLine()); Console.WriteLine(“Entrer la Longueur du rectangle”); longueur= Convert.ToSingle(Console.ReadLine()); … 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; double surface; Console.WriteLine(“Saisir le coté du carré”); cote = Convert.ToDouble(Console.ReadLine()); surface = cote * cote; Console.WriteLine(“La surface du carré … Réponses aux exercices les variables en c sharp ex3
23 février, 2018
Réponses aux exercices les variables en c sharp ex3 Réponse de l’exercice les variables c# 3: Énoncé using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace exercice_3_les_variables { class Program { static void Main(string[] args) { string produit; double prix; double ttc; Console.WriteLine(“Saisir le nom du produit”); produit = Console.ReadLine(); Console.WriteLine(“Saisir le prix du produit”); prix =Convert.ToDouble( … ![]() Gérer le consentement aux cookies
Pour offrir les meilleures expériences, nous utilisons des technologies telles que les cookies pour stocker et/ou accéder aux informations des appareils. Le fait de consentir à ces technologies nous permettra de traiter des données telles que le comportement de navigation ou les ID uniques sur ce site. Le fait de ne pas consentir ou de retirer son consentement peut avoir un effet négatif sur certaines caractéristiques et fonctions.
Fonctionnel Toujours activé
Le stockage ou l’accès technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
Le stockage ou l’accès technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’utilisateur.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques.
Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
Le stockage ou l’accès technique est nécessaire pour créer des profils d’utilisateurs afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
S'abonnez!
|