Questions et réponses .NET MCQ

Questions et réponses .NET MCQ

MCQSS.com propose des questions et réponses gratuites sur .NET au format MCQ. Notre collection comprend des centaines de questions interactives qui vous permettront d'évaluer vos compétences en .NET. Peu importe votre niveau d'expérience, vous trouverez des questions appropriées pour élargir vos connaissances et accroître votre confiance dans l'utilisation de .NET. Commencez dès maintenant, aucun achat ou enregistrement n'est requis, toutes les questions sont disponibles gratuitement. Utilisez MCQSS.com pour vous préparer aux examens ou simplement pour l'apprentissage autonome et le développement dans le domaine de .NET.

1: Votre application Web permet aux utilisateurs de télécharger des fichiers et est hébergé dans Microsoft IIS 6.0 sur un serveur nommé ABC-SR01. L'application utilise le pool d'applications par défaut avec l'authentification Windows. Vous ne pouvez pas télécharger un fichier à partir de votre poste de travail à l'aide de l'application; Au lieu de cela, vous voyez un message refusé d'accès. Pour résoudre ce problème, vous permettez le débogage. Ensuite, vous devriez _______.

A.   Créez un groupe d'utilisateurs de débogueur sur votre poste de travail et ajoutez-y votre compte d'utilisateur Windows

B.   Ajoutez votre compte d'utilisateur Windows au groupe des administrateurs sur ABC-SR01

C.   Arrêtez et redémarrez le pool d'applications sur ABC-SR01

D.   Ajoutez la configuration suivante au fichier web.config <identité imitersonate = "true" />

2: Lequel des coups de pied suivants dans le processus de collecteur de déchets (GC)?

A.   Toutes les options données sont correctes

B.   Lorsque la méthode GC.Collect est invoquée

C.   La mémoire totale utilisée sur le tas géré dépasse le seuil acceptable

D.   Le système a une faible mémoire physique

3: Lequel des mots clés suivants est utilisé pour inclure l'espace de noms existant dans un programme C #?

A.   importer

B.   en utilisant

C.   emballer

D.   espace de noms

4: Vrai ou faux? En C #, une classe peut hériter de plusieurs interfaces.

A.   Vrai

B.   FAUX

5: Pouvez-vous empêcher votre classe d'être héritée et de devenir une classe de base pour d'autres classes?

A.   Non

B.   Oui

6: Pour configurer l'authentification pour votre application Web afin que les clients ne puissent pas y accéder de manière anonyme, mais l'accès est autorisé aux utilisateurs à partir de domaines non fiables, où le code suivant doit-il être ajouté?

A.   Le fichier app.config

B.   Le fichier web.config

C.   Les pages de propriété du projet

D.   Le fichier machine.config de la station de travail

7: Dans ASP.NET, Activé ViewState permet-il à la page d'enregistrer la saisie de l'utilisateur sur un formulaire?

A.   Oui

B.   Non

8: Dans ASP.NET, Postback se produit dans laquelle des formulaires suivants?

A.   Winforms

B.   Htmlforms

C.   WebForms

9: Comment gérez-vous les états dans une application ASP.NET?

A.   Viewstate

B.   Objets d'application

C.   Tous ces

D.   Objets de session

10: Quel code C # publiera une valeur d'élément d'un tableau multidimensionnel?

A.   Console.WriteLine (MyArray (1), (3));

B.   Console.WriteLine (MyArray [1] [3]);

C.   Console.WriteLine (MyArray {1} {3});

D.   Console.WriteLine (MyArray [1.3]);

11: Lequel des éléments suivants n'est pas un spécificateur d'accès C # valide?

A.   Public

B.   Statique

C.   Privé

D.   Protégé

12: Une classe déclarée avec le mot-clé scellé ne peut pas être une classe de base.

A.   FAUX

B.   Vrai

13: Lequel des éléments suivants fait partie de ASP.NET?

A.   Formulaires Web, MVC et API Web

B.   Toutes les réponses sont correctes.

C.   Formulaires Web et MVC.

D.   ASP.NET et MVC

E.   Signalr

14: Quel type de modèle de traitement ASP.NET simule-t-il?

A.   De haut en bas

B.   Linéaire

C.   Statique

D.   Axé sur l'événement

15: Laquelle des raisons suivantes fait de C # une langue professionnelle largement utilisée?

A.   Langue structurée

B.   Orienté objet

C.   Toutes les options données sont correctes

D.   Orienté

16: Lequel des espaces de noms suivants contient des types qui permettent l'interaction avec les processus système, les journaux d'événements et les compteurs de performances?

A.   System.addin

B.   Diagnostique du systeme

C.   System.ComponentModel

D.   System.data

17: Quel espace de noms contienne les types nécessaires pour créer le service Windows Communication Foundation (WCF) et les applications clients?

A.   System.web

B.   System.ServiceModel

C.   System.net

D.   Système.

18: Lequel des éléments suivants forcerait une collection d'ordures immédiate de toutes les générations?

A.   Gccollect ()

B.   GC.Garbage ()

C.   Gc.force ()

D.   GC.Collect ()

19: Dans ASP.NET, pourquoi Global. Asax est-il utilisé?

A.   Pour implémenter les événements de niveau d'application et de session

B.   Ni l'un ni l'autre

C.   Pour déclarer les variables mondiales

20: Quel type de mise en cache est pris en charge par ASP.NET?

A.   Mise en cache de sortie

B.   Cache de données

C.   Cache de sortie et mise en cache de données

D.   Aucun d'eux

21: Dans ASP.NET, quelle méthode invoquez-vous sur le contrôle de l'adaptateur de données pour charger votre ensemble de données généré?

A.   Lire( )

B.   Remplir()

C.   Exécuter l'ordre( )

22: En C #, que fait le code suivant: Test de classe: Form {}

A.   Crée le test de classe: forme et crée le test de classe qui hérite du formulaire de classe

B.   Crée la forme de classe qui hérite du test de classe

C.   Crée le test de classe: Form

D.   Crée le test de classe qui hérite du formulaire de classe

23: Lequel des éléments suivants représente une carte à filetage de la paire de clés / valeur et peut être utilisée dans un environnement multi-thread?

A.   Sac en tant que sac

B.   Coloration de blocage

C.   Concurrentdictionary

D.   Simultané

24: En quoi ASP.NET est-il différent de l'ASP classique?

A.   Le script est séparé du HTML et le code est interprété séparément

B.   Le script est séparé du HTML, le code est compilé en DLL et les DLL peuvent être exécutées sur le serveur

C.   Le code est séparé du HTML et le code interprété est interprété séparément

25: Combien de générations le collecteur des ordures utilise-t-il pour les petits objets dans .NET?

A.   6

B.   4

C.   5

D.   3

26: Lequel des «types» suivants des membres est accessible uniquement dans les fichiers dans la même DLL?

A.   Privé

B.   Interne

C.   Protégé

27: Quand devez-vous déclarer un résumé de classe?

A.   Lorsque toutes les méthodes de la classe sont abstraites.

B.   Quand au moins une des méthodes de la classe est abstraite.

C.   Quand au moins une des méthodes de la classe est déclarée.

28: Une méthode _______ une exception lorsque cette méthode détecte qu'un problème s'est produit.

A.   Captures

B.   Lance

C.   Truche

D.   Traite et attrape

29: Lequel des éléments suivants est le code .NET réel traduit?

A.   MSIL

B.   Clr

C.   CTS

D.   CLS

30: Lequel des éléments suivants est une définition constante C # valide?

A.   constant <data_type> <constante_name> = valeur;

B.   const <data_type> <constante_name> = valeur;

C.   final <sata_type> <constante_name> = valeur;

D.   (tous ces)

31: Dans .NET, une classe peut-elle hériter de plusieurs classes

A.   Vrai

B.   FAUX

32: Pour vous assurer que les données de synchronisation et de performances de votre application Web sont collectées et mises à la disposition des utilisateurs lorsqu'ils sont connectés sur le serveur Web, quel code devez-vous ajouter au fichier web.config?

A.   <compilation debug = "true" urllinepragmas = "false"> ... </ compilation>

B.   <trace activé = "false" pageOutput = "true" localonly = "false" />

C.   <trace activé = "true" pageOutput = "false" localonly = "true" />

D.   <compilation debug = "false" ulLlinepragmas = "true"> ... </ compilation>

33: Lequel des espaces de noms suivants contient des types qui prennent en charge le déploiement des applications Clickonce?

A.   System.data

B.   System.Deployment

C.   Configuration du système

D.   System.ComponentModel

34: Dans lequel du mode de collecte GC suivant, le collecteur des ordures détermine si l'heure actuelle est optimale pour récupérer des objets?

A.   Forcé

B.   Parallèle

C.   Concurrent

D.   Optimisé

35: Lors de la navigation sur votre application Web dans IIS 6.0, vous recevez une erreur de serveur indisponible. Le journal des événements d'application indique: il n'est pas possible d'exécuter deux versions différentes d'ASP.NET dans le même processus IIS. Veuillez utiliser l'outil d'administration IIS pour reconfigurer votre serveur pour exécuter l'application dans un processus distinct. Pour résoudre ce problème le plus rapidement possible, vous devriez _______.

A.   Modifiez le mode d'isolement IIS et redémarrez le pool d'applications qui héberge l'application

B.   Attribuez l'application à un nouveau pool d'applications et configurez toutes les applications qui font partie du pool d'applications de votre application pour utiliser la même version d'Asp.net

C.   Attribuez l'application à un nouveau pool d'applications et exécutez l'outil aspnet_regiis.exe

D.   Modifiez le mode d'isolement IIS et affectez l'application à un nouveau pool d'applications

36: Dans ASP.NET, comment enregistrez-vous un contrôle utilisateur?

A.   Ajouter le préfixe de balise, nom de balise

B.   Ajouter une source, préfixe de balise

C.   Ajouter SRC, TagPrefix, TagName

37: En C #, pour qu'une classe utilise une interface, elle doit _______.

A.   Créer un objet d'interface

B.   Hériter des propriétés de l'interface

C.   Contenir les mêmes méthodes que l'interface

D.   Tous ces

38: Si une méthode d'indexany est transmise un tableau de caractères, _______.

A.   Il trouve la première occurrence de chaque lettre dans la chaîne

B.   Il génère une erreur

C.   Il recherche la première occurrence de la séquence de caractères

D.   Il recherche la première occurrence de l'un des caractères de la chaîne

39: Votre application Web comprend une page nommée ErrorPage.aspx. Pour gérer les exceptions des applications non gérées, ErrorPage.aspx doit être affiché et les données d'exception doivent être écrites dans le journal des événements. Votre fichier web.config inclut le code suivant: Ensuite, vous devriez considérer _______.

A.   Ajouter ce code au fichier default.asax: void application_error (expéditeur d'objet, eventArgs e) {exception exc = server.getLasterRor (); // Écrivez les détails de l'exception au journal des événements}

B.   Ajout de ce code au fichier global.asax: void application_error (expéditeur d'objet, eventArgs e) {exception exc = server.getLasterRor (); // Écrivez les détails de l'exception au journal des événements}

C.   Ajout de ce code au fichier errorpage.aspx: void page_error (expéditeur d'objet, eventArgs e) {exception exc = server.getLasterRor (); // Écrivez les détails de l'exception au journal des événements Server.ClearError ();}

D.   Ajout de ce code à la page maître: void application_error (expéditeur d'objet, EventArgs e) {exception exc = server.getLasterRor (); // Écrivez les détails de l'exception au journal des événements}

40: Dans votre application Web, vous créez une classe pour implémenter l'interface IHTTPHandler. Quel code affichera l'image Warning.jpg dans le navigateur chaque fois que le gestionnaire est demandé?

A.   public void processRequest (httpContext ctx) {streamReader sr = new StreamReader (openRead (ctx.server.mappath ("warning.jpg")); ctx.response.pics ("pic"); sr.close ();};

B.   public void processRequest (httpContext ctx) {streamReader sr = new StreamReader (_file.openRead (ctx.server.mappath ("warning.jpg")); ctx.response (sr.readtoend ());}

C.   public void processRequest (httpcontext ctx) {ctx.response.contentType = "image / jpg"; filestream fs = file.openread (_ctx.server.mappath ("warning.jpg")); int b = 0; while (b = (b == Fs.ReadByte ())! = -1) {ctx.Response.outputStream.WriteByte (Convert.

D.   public void processRequest (httpContext ctx) {ctx.response.transmitfile ("image / jpg"); (_ ctx.server.mappath ("warning.jpg")); stream b = default (stream); while ((b == fs.readbyte ())! = -1) {ctx.Response.output.write ((b));} fs.close ();}

41: Votre formulaire Web utilise le code suivant pour afficher les données d'une base de données SQL Server 2005. Que devez-vous ajouter au gestionnaire d'événements _Itembound afin d'accéder à la valeur de l'hyperlien hlname dans une variable nommée var? ​​ ' />

A.   Hyperlien var = e.item.parent.findControl ("hlname") comme hyperlien;

B.   Hyperlien var = rptData.findControl ("hlname") comme hyperlien;

C.   Hyperlien var = page.findControl ("hlname") comme hyperlien;

D.   Hyperlien var = e.item.findControl ("hlname") comme hyperlien;

42: Toutes les méthodes d'une classe de base abstraite doivent être déclarées abstraites.

A.   Vrai

B.   FAUX

43: Dans votre application Web nommée ABCWEBApp1, vous avez configuré un contrôle de serveur de fin de personnalité nommé ABCSC qui a des contrôles d'enfants dans la page. Pour assurer une identification distinctive des contrôles de l'enfant dans la hiérarchie de la page, vous devriez envisager d'appliquer l'interface _______.

A.   Idisposable

B.   InamingContainer

C.   Ibindabletemplate

D.   Énumération de GCNotificationStatus

44: Évaluer. Quelle instruction doit être vraie pour que le code puisse compiler et s'exécuter correctement? classe publique B: A {public b (int i): base (i) {}}

A.   L'un des constructeurs de la classe A prend un argument du type int

B.   L'un des constructeurs de la classe A prend un argument du type I, et la classe n'a qu'un constructeur par défaut

C.   L'un des constructeurs de la classe A prend un argument du type I

D.   La classe A n'a qu'un constructeur par défaut

45: Laquelle des méthodes suivantes est utilisée pour détruire les fils?

A.   Avorter

B.   Arrêt

C.   Tuer

D.   Détruire

46: Comment le framework .NET définit-il un grand objet?

A.   Plus de 185 Ko

B.   Tableaux multidimensionnels

C.   plus de 85 Ko ou des tableaux multidimensionnels

D.   Plus de 85 Ko

47: Lequel des éléments suivants n'est pas un mot-clé réservé en C #?

A.   par groupe

B.   descendant

C.   Ascendant

D.   commandé par

48: Dans ASP.NET, comment tuez-vous explicitement une session utilisateur?

A.   Session.discard ()

B.   Session.close ()

C.   Session.abandon

D.   Session.end

49: Dans ASP.NET, lequel des espaces de noms suivants contient la définition d'IDBConnection?

A.   System.data.common

B.   System.Data

C.   System.Data.Connection

D.   System.data.interfaces

50: Lequel des éléments suivants n'est pas un littéral entier valide?

A.   30U

B.   30ul

C.   032UU

D.   0x4b