QCM C# – Framework .NET – Partie 1
QCM sur C# avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur C# comprennent divers sujets(.NET, les structures, les tableaux, les interfaces, etc …). Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur C#.
1. C# est un langage de programmation développé par _______.
A Oracle
B Microsoft
C Le projet GNU
D Google
2. C# fonctionne sur le _________.
A Framework .NET
B Machine virtuelle Java
C GCC
D Aucune de ces réponses
3. Le langage de programmation C# est utilisé pour développer des __________.
A Applications Web
B Applications de bureau
C Applications mobiles
D Toutes les applications ci-dessus
4. Le langage C# est-il un langage de programmation orienté objet ?
A Oui
B Non
5. Laquelle des instructions suivantes définit correctement le framework .NET ?
A Il s’agit d’un environnement permettant de développer, créer, déployer et exécuter des applications desktop, des applications Web et des services Web.
B C’est un environnement pour développer, construire, déployer et exécuter uniquement des applications Web.
C C’est un environnement pour développer, créer, déployer et exécuter des applications distribuées.
D Il s’agit d’un environnement permettant de développer, créer, déployer et exécuter des services Web.
E C’est un environnement de développement et d’exécution d’applications Windows.
6. Lequel des éléments suivants constitue le framework .NET ?
A Applications ASP.NET
B Bibliothèque de classes du framework .NET
C Applications WinForm
D Services Windows
E CLR
7. Lesquels des énoncés suivants NE SONT PAS vrais à propos du framework .NET ?
A Il fournit un environnement de programmation cohérent orienté objet, que le code objet soit stocké et exécuté localement, mais distribué sur Internet ou exécuté à distance.
B Il fournit un environnement d’exécution de code qui minimise les conflits de déploiement de logiciel et de version.
C Il fournit un environnement d’exécution de code qui promeut une exécution sécurisée du code, y compris du code créé par un tiers inconnu ou semi-fiable.
D Il fournit différents modèles de programmation pour les applications Windows et les applications Web.
E Il fournit un modèle de programmation piloté par les événements pour la construction des pilotes de périphériques Windows.
8. Le langage C# prend-il en charge l’héritage multiple ?
A Oui
B Non
9. Quelle est l’extension d’un fichier de langage C# ?
A .c
B .cpp
C .cs
D .csp
10. Laquelle de ces instructions déclare correctement un tableau d’entiers à deux dimensions en C# ?
A int[,] myTab;
B int[][] myTab;
C int[2] myTab
D System.Array[2] myTab;
E System.Array[,] myTab;