QCM C# – Framework .NET – Partie 40
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 des éléments suivants est la racine de la hiérarchie de toutes les types .NET?
A System.Object
B System.Type
C System.Base
D System.Parent
E System.Root
2. Laquelle des affirmations suivantes est correcte à propos du Framework .NET ?
A Framework .NET utilise DCOM pour assurer l’interopérabilité des langages.
B Framework .NET repose sur la technologie DCOM.
C Framework .NET utilise DCOM pour effectuer la transition entre le code managé et le code non managé.
D Framework .NET utilise DCOM pour créer des applications non managées.
E Framework .NET utilise les services COM+ lors de la création des applications distribuées.
3. Parmi les avantages suivants, quels sont les avantages du code managé sous CLR?
A Le type de sécurité du code exécuté sous CLR est assuré.
B Il est garanti qu’une application n’accédera pas à la mémoire à laquelle elle n’est pas autorisée à accéder.
C Il lance un processus distinct pour chaque application exécutée sous ce dernier.
D Les ressources sont récupérées.
E Tout les réponses sont vrais
4. Lesquelles des fonctionnalités de sécurité suivantes peuvent être utilisées par les applications .NET?
A Sécurité PIN
B Sécurité d’accès au code
C Sécurité basée sur les rôles
D Sécurité de l’authentification
E Sécurité Biorythme
5. Lesquels des travaux suivants sont réalisés par Common Language Runtime?
A Il fournit des services de base tels que la gestion de la mémoire, la gestion des threads et la communication à distance.
B Il applique une sécurité de type stricte.
C Il fournit une sécurité d’accès au code.
D Il fournit des services de Garbage Collection.
E Tout les réponses sont vrais
6. Parmi les affirmations suivantes, lesquelles sont correctes à propos d’un assembly .NET?
A C’est la plus petite unité déployable.
B Chaque assemblage n’a qu’un seul point d’entrée – Main(), WinMain() ou DLLMain().
C Un assembly peut être un assembly partagé ou un assembly privé.
D Un assembly ne peut contenir que du code et des données.
E Un assembly est toujours sous la forme d’un fichier EXE.
7. Quels sont les types de JIT?
A Pre-JIT
B Econo-JT
C Normal-JIT
D Tout les réponses sont vrais
8. Garbage collector (GC) comprend _______ générations.
A Un
B Deux
C Trois
D Cinq
9. Parmi les affirmations suivantes, lesquelles sont correctes à propos de JIT?
A Le compilateur JIT compile les instructions en code machine au moment de l’exécution.
B Le code compilé par le compilateur JIT s’exécute sous CLR.
C Les instructions compilées par les compilateurs JIT sont écrites en code natif.
D Les instructions compilées par les compilateurs JIT sont écrites en code IL (Intermediate Language).
10. Lesquels des éléments suivants font partie du framework .NET ?
A Common Language Runtime (CLR)
B Framework Class Libraries (FCL)
C Microsoft Published Web Services
D Les applications déployées sur IIS
E Les applications mobiles