QCM C# – Framework .NET – Partie 39
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. Lequel peut être utilisé pour compiler des assembly managés dans du code natif spécifique au processeur?
A gacutil
B ngen
C sn
D dumpbin
E ildasm
2. Laquelle des affirmations suivantes est correcte à propos du code managé?
A Le code managé est le code compilé par les compilateurs JIT.
B Le code managé est le code dans lequel les ressources sont récupérées.
C Le code managé est le code qui s’exécute sur Windows.
D Le code managé est le code écrit pour cibler les services du CLR.
E Le code managé est le code qui peut être exécuté sur Linux.
3. 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.
4. Parmi les composants suivants du framework .NET, lesquels fournissent un ensemble extensible de classes pouvant être utilisé par tout langage de programmation compatible avec .NET?
A Bibliothèque de classes du framework .NET
B Common Language Runtime (CLR)
C Common Language Infrastructure (CLI)
D Component Object Model (COM)
E Common Type System (CTS)
5. Lesquels des jobs suivants ne sont PAS effectués par Garbage Collector?
A Libérer de la mémoire sur la pile.
B Éviter les fuites de mémoire.
C Libération de la mémoire occupée par des objets non référencés.
D Fermeture des collections de bases de données non fermées.
E Fermeture des fichiers non fermés.
6. Lesquels des composants .NET suivants peuvent être utilisés pour supprimer les références inutilisées du mémoire dans le tas managé?
A Common Language Infrastructure
B Class Loader
C Garbage Collector
D CLR
E CTS
7. 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.
8. 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
9. Lequel des assembly suivants peut être stocké dans Global Assembly Cache?
A Private Assemblies
B Friend Assemblies
C Shared Assemblies
D Public Assemblies
E Protected Assemblies
10. Le code qui cible le Common Language Runtime(CLR) est appelé _____?
A Non managé
B Distribué
C Héritage
D Code managé
E Code natif