QCM En ASP.NET – Partie 3

Question 1 sur 10

1. Quel est le langage de script par défaut dans ASP

  • A JavaScript
  • B PERL
  • C VBScript
  • D EcmaScript
C

Le langage de script par défaut dans ASP (Active Server Pages) est VBScript. Ce langage est utilisé pour écrire du code côté serveur dans les pages ASP.

Question 2 sur 10

2. Qu’est-ce qui est utilisé pour valider des structures de chaînes de caractères complexes comme une adresse email?

  • A Expressions étendues
  • B Expressions irrégulières
  • C Expressions régulières
  • D Expressions de base
C

Pour valider des structures de chaînes de caractères complexes comme une adresse email, on utilise des Expressions régulières. Elles permettent de définir des modèles de validation pour les chaînes de caractères.

Question 3 sur 10

3. Lorsqu’une page .aspx est demandée au serveur web, le résultat est rendu au navigateur dans le format suivant:

  • A XML
  • B HTML
  • C WML
  • D Aucune de ces réponses
B

Lorsqu'une page .aspx est demandée au serveur web, le résultat est rendu au navigateur dans le format HTML. ASP.NET génère du HTML à partir des pages ASPX avant de les envoyer au client.

Question 4 sur 10

4. Quel serveur web est développé par Microsoft ?

  • A Apache Tomcat
  • B WEBrick
  • C Nginx
  • D Internet Information Services (IIS)
D

Le serveur web développé par Microsoft est Internet Information Services (IIS). Il est utilisé pour héberger des applications web et des services web sur les serveurs Windows.

Question 5 sur 10

5. Quelles commandes sont utilisées pour spécifier les paramètres d’un fichier .aspx ?

  • A Class
  • B Directives
  • C Events
  • D Validation
B

Les Directives sont utilisées pour spécifier les paramètres d’un fichier .aspx. Elles permettent de configurer les options de la page, comme le langage de script, les héritages de classe, etc.

Question 6 sur 10

6. La directive @Implements ___________

  • A importe un espace de nom dans la page ou le contrôle d’utilisateur courant
  • B attribue une classe ou un chemin virtuel utilisé pour saisir la propriété Master d’une page
  • C indique qu’une page ou un contrôle utilisateur implémente une interface spécifiée
  • D Aucune de ces réponses
C

La directive @Implements indique qu’une page ou un contrôle utilisateur implémente une interface spécifiée. Cela permet à la page ou au contrôle de répondre aux exigences de l'interface en question.

Question 7 sur 10

7. Nous n’utilisons pas de serveur lorsque nous exécutons nos projets .aspx.

  • A Vrai
  • B Faux
  • C Peut-être
  • D Je ne sais pas!
B

Pour exécuter des projets .aspx, un serveur est nécessaire. Les pages ASPX sont traitées côté serveur, donc un serveur web comme IIS est requis pour leur exécution.

Question 8 sur 10

8. Les pages Master sont utilisées pour fournir le code et l’apparence qui sont les mêmes pour une série de __________.

  • A pages de contenu
  • B pages de base
  • C Les deux A et B
  • D Aucune de ces pages
A

Les pages Master sont utilisées pour fournir un modèle de code et d’apparence uniforme qui peut être partagé entre plusieurs pages de contenu. Elles permettent de définir une mise en page commune et de réutiliser le code dans différentes pages de contenu.

Question 9 sur 10

9. L’événement « Application_Start » est disponible sur ________ .

  • A Web.config
  • B Local.asax
  • C Global.asax
  • D Aucun de ces éléments
C

L’événement Application_Start est disponible dans le fichier Global.asax. Cet événement est déclenché lors du démarrage de l'application et est utilisé pour initialiser des ressources ou des configurations globales.

Question 10 sur 10

10. Peut-on utiliser des pages ASPX dans MVC ?

  • A OUI
  • B NON
  • C Peut-être
  • D Je ne sais pas!
A

Oui, il est possible d'utiliser des pages ASPX dans une application MVC. Cependant, ASP.NET MVC est généralement utilisé avec des vues Razor (.cshtml) pour séparer les préoccupations et améliorer la gestion des vues.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET