Questions COM (Component Object Model) en langues françaises

Questions COM (Component Object Model) en langues françaises

Testez votre compréhension des sujets COM (Component Object Model) en répondant à plus de 100 questions QCM sur le Component Object Model (COM).
Faites défiler vers le bas pour commencer !

1: Identifiez la déclaration incorrecte:

A.   Com définit une norme binaire pour l'interopérabilité des composants.

B.   COM est fourni sur plusieurs plates-formes comme Windows, Macintosh et Unix.

C.   COM prévoit une évolution robuste des applications et des systèmes basés sur des composants.

D.   COM ne prend pas en charge la communication entre les limites du réseau.

E.   Com fournit des mécanismes d'erreur et de rapports sur l'état.

2: Comment sont actifs et COM liés?

A.   ActiveX a été renommé com.

B.   Com a été renommé ActiveX.

C.   ActiveX est une technologie construite sur com.

D.   Com est une technologie construite sur ActiveX.

E.   Les deux sont les mêmes.

3: Une interface qui peut être vue partout où le composant est référencé, y compris une application client, est étendue comme

A.   Public

B.   Privé

C.   Ami

D.   Réservé

E.   Protégé

4: Lequel des éléments suivants est le meilleur langage à utiliser pour définir les interfaces?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Visual Basic

5: Le code de maréchage est

A.   Le code utilisé pour la création de bibliothèques de type.

B.   Le code utilisé pour la création de l'interface.

C.   Le code utilisé pour enregistrer un composant dans le système.

D.   Le code utilisé pour créer des routines de gestion des erreurs dans les composants.

E.   Le code qui emballe les paramètres pour un appel de méthode

6: Identifiez la déclaration incorrecte à partir des éléments suivants:

A.   La gestion de la mémoire partagée entre les composants n'est pas autorisée dans com.

B.   COM fournit des mécanismes de communication entre les composants.

C.   Les composants peuvent communiquer entre les limites du processus et du réseau.

D.   COM prend en charge le chargement dynamique des composants.

E.   Com est indépendant du langage de programmation.

7: ActiveX est basé sur le com. que l'offre suivante est une déclaration incorrecte concernant les exigences d'un contrôle ActiveX?

A.   Un contrôle ActiveX doit avoir un CLSID.

B.   Un contrôle ActiveX peut ou non prendre en charge l'interface iunknown.

C.   Un contrôle ActiveX doit avoir un objet de classe qui implémente iClassFactory.

D.   Un contrôle ActiveX doit exposer ses propriétés, méthodes et événements via des interfaces de répartition ou des interfaces doubles.

E.   Un contrôle ActiveX doit être un composant auto-inscrit et en cours

8: Lequel des éléments suivants n'est pas un type d'identifiant?

A.   Identifiant de classe.

B.   Interface Indentive.

C.   Identifiant de méthode.

D.   Type Identifiant de la bibliothèque.

E.   Identifiant de catégorie.

9: IDL signifie:

A.   Langue de définition d'interface.

B.   Langue définie par l'interface.

C.   Langue de définition de l'héritage.

D.   Langue de définition implicite.

E.   Interface Language dynamique.

10: Vous souhaitez enregistrer un composant COM nommé Mydll.dll. Lequel des éléments suivants est la syntaxe correcte pour enregistrer le composant?

A.   RegServer32.exe C: \ Windows \ System \ Mydll.dll

B.   Regsvr32.exe c: \ windows \ system \ mydll.dll

C.   Regsvr mydll.dll

D.   REGSVR32 MYDLL.DLL

E.   Regsvr32 / u c: \ windows \ system \ mydll.dll

11: Les composants peuvent inclure

A.   Objets d'interface utilisateur.

B.   Les vérificateurs orthographiques.

C.   Objets d'accès à la base de données.

D.   a et c.

E.   a, b et c.

12: En quoi la valeur de propriété instancée d'une classe de crémains externes est-elle différente d'une classe d'objets dépendante?

A.   La propriété d'instances pour une classe créable externe aura sa valeur définie sur privé, tandis que tous les objets dépendants auront leurs valeurs définies sur publicNotCreatable.

B.   La propriété d'instances pour une classe créable externe aura sa valeur définie sur publicNotCreatable, tandis que tous les objets dépendants auront leurs valeurs définies sur privé.

C.   La propriété d'instances pour une classe de créables externes n'aura pas sa valeur définie sur privé ou publique imprimé, tandis que tous les objets dépendants auront leurs valeurs définies sur publicNotCreatable ou privé.

D.   L'instruction pour une classe de créables externes aura sa valeur définie sur privé ou publique imprimé, tandis que tous les objets dépendants n'auront pas leurs valeurs définies sur publicNotCreatable ou privé.

E.   La propriété d'instances pour une classe de créables externes n'aura pas sa valeur définie sur privé, tandis que tous les objets dépendants n'auront pas leurs valeurs définies sur publicNotCreatable.

13: Le composant doit être exécuté dans un espace séparé ou un thread séparé de l'application client. Quel type de serveur utiliseriez-vous?

A.   En cours

B.   Dépasser

C.   Télécommande

D.   a ou B.

E.   b ou c.

14: Un contrôle ActiveX a des propriétés persistantes. Quelle interface doit-elle implémenter?

A.   Ipersistrestream

B.   Ipersiste

C.   IpersisTstreaminit

D.   a ou B.

E.   a ou c

15: Quelle interface est utilisée par un programme d'utilisation de commandes pour invoquer des propriétés, méthodes et événements d'objets COM par nom?

A.   Iunknown

B.   IDispatch

C.   Invoquer

D.   Je déclare

E.   Iclassfactory

16: Sous quelle clé de registre le chemin de chemin d'un serveur COM hors de processus sera-t-il trouvé?

A.   Hkcr \ prog-id \ clsid

B.   Hkcr \ clsid \ {objet-class-id} \ localServer32

C.   Hkcr \ clsid \ {objet-class-id} \ progId

D.   Hkcr \ clsid \ {objet-class-id} \ typelib

E.   HKCR \ CLSID \ {Object-Class-ID} \ Version

17: Un proxy est:

A.   un type d'interface.

B.   Une méthode spéciale d'un objet COM.

C.   un appel à une méthode d'un objet com.

D.   un objet qui s'exécute dans l'espace d'adressage de l'appelant.

E.   un objet qui s'exécute dans le processus du serveur.

18: L'unité de base de la sécurité des filetages en com est appelée un

A.   appartement

B.   classe

C.   interface

D.   Bloc

E.   Fragment

19: Comment les interfaces sont-elles versées?

A.   En utilisant des bibliothèques de type.

B.   En utilisant IIDS.

C.   En utilisant des guids.

D.   On ne peut pas les interfaces de version, chaque interface est nouvelle.

E.   En utilisant idl

20: Laquelle des affirmations suivantes est incorrecte concernant les interfaces de répartition?

A.   Dispatch Interfaces tire son nom à partir du fait qui est implémenté à l'aide de l'interface COM IDispatch.

B.   Une interface d'expédition permet aux appelants d'interroger un objet un objet à l'exécution pour une liste de ses méthodes et paramètres d'automatisation, puis invoque ces méthodes.

C.   Les langages de script comme VBA et VBScript peuvent utiliser à la fois les interfaces Dispatch et VTable.

D.   Les objets com qui exposent les interfaces de répartition sont appelés objets d'automatisation ou serveurs d'automatisation.

E.   Les interfaces de répartition facilitent l'adaptation d'outils tels que Visual Basic et PowerBuilder pour utiliser des objets com.

21: Laquelle des affirmations suivantes concernant DCOM est incorrecte?

A.   DCOM est basé sur la technologie COM.

B.   Il s'agit d'une extension de bas niveau de la technologie COM.

C.   DCOM est conçu pour fonctionner uniquement sur les plates-formes Windows.

D.   DCOM est en couches sur le mécanisme RPC de l'environnement informatique distribué en groupe ouvert.

E.   À l'aide de DCOM, les applications ne sont pas obligées de mettre à niveau chaque fois que l'objet change, car cela se fait automatiquement.

22: Lequel des éléments suivants n'est pas un inconvénient de Midl?

A.   Midl est relativement complexe.

B.   Midl sépare clairement l'interface de l'implémentation.

C.   Tous les paramètres doivent être des pointeurs.

D.   La surcharge de fonction n'est pas prise en charge.

E.   Le type de retour pour les méthodes dans les interfaces d'objet doit être un HRESULT.

23: Quelle fonction pouvez-vous utiliser pour ajouter des informations sur une bibliothèque de type au registre système?

A.   RegisterTypelib

B.   Regtypelib

C.   Regtlb

D.   Registre

E.   Réglyper

24: Les IID sont des guids qui font référence à:

A.   Interfaces

B.   Des classes

C.   Bibliothèques de type

D.   Méthodes

E.   Catégories & nbsp; & nbsp;

25: Quels sont les différents types de marshalling?

A.   Standard

B.   Coutume

C.   Coutume habituelle

D.   Standard, personnalisé et intégré

E.   Standard et intégré

26: Lorsqu'un GUID est utilisé pour identifier un objet COM, il est connu comme un:

A.   Interface

B.   Progressif

C.   Clsid

D.   Iid

E.   Libider

27: La méthode Lockserver est utilisée pour:

A.   Empêcher d'autres clients d'accéder aux ressources de l'objet jusqu'à ce que le verrouillage soit supprimé.

B.   Est utilisé pour stocker l'état d'un objet sur le disque dur.

C.   Gardez un composant ouvert en mémoire, permettant ainsi à des instances d'être créées plus rapidement.

D.   Empêcher le composant de s'écraser.

E.   Détruisez un composant ouvert et qui n'est plus nécessaire.

28: Quelle est la déclaration incorrecte sur les guids?

A.   Les guids sont des entiers qui sont garantis d'être uniques dans le monde à travers l'espace et le temps.

B.   Ils identifient de manière unique chaque interface.

C.   Ils identifient de manière unique chaque classe d'objets composants.

D.   Les Guids sont intégrés dans la bibliothèque de types.

E.   Les Guides sont utilisés par le système COM dynamiquement au moment de la liaison pour garantir qu'aucune fausse connexion n'est établie entre les composants.

29: Com fournit la transparence de l'emplacement par:

A.   Interfaces.

B.   Guides.

C.   procurations et talons.

D.   Tapez des bibliothèques.

E.   Idl.

30: La méthode AddRef de l'interface iunknown est:

A.   Invoqué pour informer l'objet com sur une nouvelle référence à l'objet.

B.   Invoqué pour faire savoir à l'objet com qu'une référence n'est plus nécessaire.

C.   Invoqué lorsque l'objet com est détruit.

D.   Invoqué lorsque l'objet com est instancié.

E.   Toujours invoqué après la méthode de libération.

31: Laquelle des langues / outils suivantes peut interagir avec COM via des interfaces de répartition?

A.   Vbscript

B.   Amateur de power

C.   Visual Basic

D.   a et c.

E.   a, b et c.

32: Combien de types d'interfaces différents y a-t-il dans com?

A.   3

B.   4

C.   5

D.   6

E.   7

33: Quelle interface doit être prise en charge par un objet COM?

A.   Iunknown

B.   Invoquer

C.   Idispatch

D.   Je déclare

E.   Iclassfactory

34: Midl représente

A.   Langue de définition de l'interface Microsoft.

B.   Langue de définition de l'interface macro.

C.   Langue de définition de l'interface multiple.

D.   Langue d'identification macro.

E.   Langue de définition d'interface minimale

35: Une catégorie de composants est identifiée par:

A.   Aid

B.   IDENTIFIANT

C.   Iid

D.   Catid

E.   Libider

36: Lequel des éléments suivants n'est pas un objectif de com?

A.   Les développeurs devraient créer leurs propres composants uniques de sorte que les composants doivent interopérer avec d'autres composants développés par différents fournisseurs.

B.   Un système doit être mis à niveau avec des frais généraux minimaux impliqués.

C.   Les coûts de développement logiciel doivent être augmentés.

D.   Les applications développées dans différentes langues devraient être en mesure de partager des informations.

E.   Il devrait y avoir une interopérabilité transparente du processus croisé

37: Lequel des éléments suivants est une interface com pour l'accès à la base de données?

A.   Rdo

B.   ODBC Direct.

C.   Ado

D.   a et c.

E.   a, b et c.

38: Laquelle des affirmations suivantes est incorrecte concernant la méthode de serveur?

A.   Le client conserve la méthode Lockserver pour garder un composant ouvert en mémoire.

B.   Tous les clients doivent appeler la méthode LockServer.

C.   Il est utilisé pour permettre la création d'instances rapidement.

D.   Il s'agit d'une méthode de l'interface iClassfactory.

E.   Il est nécessaire lorsque des performances spéciales sont nécessaires pour créer plusieurs instances de classes.

39: Identifiez la déclaration incorrecte concernant les VTables:

A.   VTable signifie Tableau de fonctions virtuelles.

B.   Il s'agit d'un tableau ordonné contenant des pointeurs vers des fonctions virtuelles.

C.   Le VTable ne peut pas être partagé entre les cas de la même classe d'objets.

D.   Les VTables fonctionnent par double indirection.

E.   Chaque objet doit également contenir un pointeur vers son VTable; Un pointeur vers ce pointeur est renvoyé par QueryInterface.

40: Lequel des éléments suivants est un inconvénient de Midl?

A.   Midl est indépendant de la langue.

B.   Midl sépare clairement l'interface de l'implémentation.

C.   Midl fournit des fonctionnalités spécifiques à Microsoft qui ne se trouvent pas dans d'autres IDL.

D.   Le compilateur MIDL peut générer automatiquement des proxys et des talons, capables de garantir les paramètres à travers les limites du processus.

E.   Tous les paramètres sont des pointeurs.

41: Quelle technique DCOM utilise-t-elle pour gérer la collecte d'objets des ordures?

A.   Cinglé

B.   Comptage de référence.

C.   Ping et comptage de référence.

D.   Ping et talons.

E.   Ping et proxys.

42: Lesquelles des méthodes suivantes sont des méthodes de l'interface iunknown?

A.   QueryInterface

B.   Addition

C.   Complément

D.   a et b.

E.   b et c.

43: Choisissez la fausse déclaration parmi les interfaces suivantes concernant les interfaces:

A.   Les clients n'interagissent qu'avec des pointeurs vers les interfaces.

B.   Lorsqu'un client a accès à un objet composant, il a en fait un pointeur pour accéder aux fonctions de l'interface, appelée pointeur d'interface.

C.   Dans COM, un client peut accéder à la fois les méthodes de l'interface et également les données de l'objet.

D.   Les objets composants peuvent exposer plusieurs interfaces.

E.   Chaque interface est identifiée de manière unique.

44: Par quelle méthode de l'interface iunknown, un client peut-il obtenir des pointeurs vers d'autres routines en demandant un pointeur d'interface?

A.   Getpointer

B.   GetInterface

C.   QueryInterface

D.   Addition

E.   Libérer

45: L'extension d'une bibliothèque de type est:

A.   taper

B.   tlib

C.   TLB

D.   tbl

E.   TPL

46: Une interface est:

A.   La méthode par défaut d'un composant.

B.   Un contrat fortement dactylographié entre un composant logiciel et un client.

C.   Une articulation d'un comportement attendu et des responsabilités attendues.

D.   a et b.

E.   b et c

47: Si un objet ne prend pas en charge une interface demandée, QueryInterface renvoie:

A.   E_nointerface

B.   Pas d'interface

C.   Nullinterface

D.   Interfacenull

E.   Interface-non

48: Laquelle des affirmations suivantes est erronée sur les avantages des bibliothèques de type?

A.   La vérification de type peut être effectuée au moment de la compilation. Cela peut aider les développeurs de clients ActiveX à écrire un code rapide et correct pour accéder aux objets.

B.   Vous pouvez décrire une interface avec les informations de type et implémenter IDispatch :: Invoquer pour l'interface à l'aide d'un seul appel à Dispinvoke.

C.   Les applications de base visuelles peuvent créer des objets avec des types d'interface spécifiques, plutôt que le type d'objet générique, pour profiter de la liaison précoce

D.   Les clients ActiveX qui ne prennent pas en charge les VTBL peuvent lire et mettre en cache des dispositions au moment de la compilation, améliorant les performances de l'exécution.

E.   L'accès au serveur local est amélioré car l'automatisation contourne la bibliothèque de types pour emballer les paramètres qui sont transmis à un objet dans un autre processus.

49: Quel est le mécanisme utilisé dans COM pour identifier de manière unique les composants?

A.   Aid

B.   Idl

C.   Guid

D.   Jit

E.   Filetage

50: Voici quelques déclarations concernant les interfaces. Quel est le seul incorrect?

A.   Une interface n'est pas un objet composant.

B.   Une interface est un ensemble connexe de fonctions par lesquelles les clients et les objets composants communiquent.

C.   L'objet composant peut être implémenté dans n'importe quelle langue tant qu'il peut fournir des pointeurs pour interfacer les fonctions membres.

D.   Les clients interagissent directement avec les interfaces.

E.   Les interfaces sont fortement dactylographiées

51: Le nombre de méthodes dans l'interface iunknown est:

A.   2

B.   3

C.   4

D.   5

E.   6

52: CLSID représente:

A.   Identifiant de classe.

B.   Identifiant de l'interface de classe.

C.   Identifiant du système de classe.

D.   Identifiant de langue de classe.

E.   Identification du langage de classe.

53: Lequel des éléments compilés suivants ne fonctionne pas en cours?

A.   Activex exe

B.   DLL activex

C.   Contrôle ActiveX

D.   DLL standard

E.   a et d.

54: Quelle langue Com est-elle prescrite pour la création de composants?

A.   C

B.   C ++

C.   VC ++

D.   Visual Basic.

E.   Com est indépendant du langage en ce qu'il ne prescrit aucun langage de programmation particulier pour la création de composants.

55: Com signifie:

A.   Modèle d'objet commun

B.   Modèle d'objectif du composant

C.   Méthode d'objet composant

D.   Modèle d'objet composant

E.   Méthodologie d'objet composant

56: L'objectif principal de com est:

A.   Interopérabilité

B.   réutilisabilité

C.   entretien

D.   la flexibilité

E.   gérabilité

57: De combien de champs sont un Hresult?

A.   2

B.   3

C.   4

D.   5

E.   6

58: Quelle méthode utiliseriez-vous pour créer de nouveaux guids?

A.   Createguid

B.   Cocateguid

C.   Guide

D.   Coguidcreate

E.   Créationwuid

59: Guid représente

A.   Identifiant mondial unique.

B.   Identification globale.

C.   Intentification générique.

D.   Identification unique générique.

E.   Identification graphique de l'interface utilisateur.

60: Lorsqu'un GUID identifie une interface, elle est connue comme un

A.   Progressif

B.   Aid

C.   Iid

D.   Libider

E.   Cid

61: Dans quel outil / langue, pouvez-vous faire des composants com?

A.   C ++

B.   VC ++

C.   Visual Basic

D.   B et C

E.   A, B et C

62: Quelle est la similitude / relation entre les tuyaux nommés et DCOM?

A.   Les deux sont des langues orientées objet.

B.   Nommé Pipes a été renommé DCOM.

C.   Les deux sont basés sur la technologie COM.

D.   Les deux sont des mécanismes pour l'IPC.

E.   DCOM nécessite des tuyaux nommés pour fonctionner.

63: Une double interface est une:

A.   Dans lequel il existe deux méthodes.

B.   Qui est applicable à deux objets.

C.   Qui combine une interface de répartition et une interface VTable directe.

D.   Cela a deux interfaces d'expédition.

E.   Cela a deux interfaces VTable directes.

64: Identifiez la déclaration incorrecte à partir des éléments suivants:

A.   Com est une architecture logicielle qui définit un ensemble de normes d'interopérabilité des composants.

B.   Com ne dépend pas d'un langage de programmation particulier.

C.   COM est l'architecture sous-jacente qui constitue les bases des services logiciels de niveau supérieur, comme ceux fournis par la liaison et l'intégration d'objets (OLE).

D.   La prise en charge com est disponible uniquement sur les plates-formes Microsoft.

E.   Com est extensible.

65: Lequel des éléments suivants est la déclaration correcte concernant l'IDL?

A.   IDL est un outil utilisé pour aider les programmeurs à définir les interfaces.

B.   IDL est la langue utilisée pour créer des classes COM.

C.   IDL est la langue utilisée dans les clients pour appeler les serveurs COM.

D.   IDL est utilisé pour la communication interprodique.

E.   IDL est une architecture de filetage.

66: UDT signifie:

A.   Type de données universel.

B.   Transfert universel de données.

C.   Type de données uniforme.

D.   Transfert de données uniforme.

E.   Technologie de données uniforme.

67: Lequel des paramètres suivants devez-vous transmettre à la fonction COCreateInstance?

A.   Paramètre d'identifiant de classe.

B.   Paramètre de type de composant.

C.   Paramètre d'identifiant d'interface.

D.   a et c.

E.   a, b et c.

68: Un talon est:

A.   une condition d'erreur.

B.   Un autre nom pour une interface.

C.   un type d'interface.

D.   un objet qui s'exécute dans le processus du serveur.

E.   un objet détruit.

69: IID représente:

A.   INTERFACE IDENITIFER.

B.   Identification de l'héritage.

C.   Identificateur d'instance immuable.

D.   Identifiant d'instance.

E.   Identification héritée de l'interface.

70: Lequel des éléments suivants est une technologie basée sur COM?

A.   Corba

B.   Ole

C.   Activex

D.   a et b.

E.   b et c.

71: Com n'est pas:

A.   un langage de programmation.

B.   Basé sur objet.

C.   une architecture logicielle.

D.   Langue indépendante.

E.   Combien de bits est un GUID?

F.   16

G.   32

H.   64

I.   128

J.   256

72: MTA représente:

A.   Appartement multi-fileté.

B.   Architecture multi-file.

C.   Architecture de filetage multiple.

D.   Architecture de filetage Microsoft.

E.   Architecture de filetage minimum.

73: Autre que DCOM, quel autre mécanisme IPC peut être utilisé?

A.   Sockets Windows.

B.   Appels de procédure à distance (RPC).

C.   Blocs de message (PME) du serveur.

D.   a et b.

E.   A, B et C

74: Quelle est la déclaration incorrecte concernant les interfaces?

A.   Une interface n'est pas une classe.

B.   Un objet composant peut implémenter ou non une interface.

C.   Bien qu'une classe puisse être instanciée pour former un objet composant, une interface ne peut pas être instanciée par elle-même car elle ne contient aucune implémentation.

D.   Différentes classes d'objets COM peuvent implémenter différemment une interface.

E.   L'objet doit être instancié pour que l'interface existe.

75: Les CLSID sont des guids qui font référence à:

A.   Classes d'objets de composant.

B.   Interfaces.

C.   Tapez des bibliothèques.

D.   Catégories.

E.   Méthodes.

76: Laquelle des interfaces suivantes consiste à accéder aux bibliothèques de types?

A.   ITypeInfo

B.   IcreateTypeInfo

C.   ICreatetypelib

D.   ITypelib

E.   ITypeInfo2

77: Iunknown est un exemple de quel type d'interface?

A.   Standard

B.   Coutume

C.   Expédition

D.   Double

E.   A et D

78: Activex

A.   a et b.

B.   b et c.

79: Laquelle des interfaces COM suivantes prend en charge l'automatisation?

80: Com n'est pas:

A.   un langage de programmation.

B.   Basé sur objet.

C.   une architecture logicielle.

D.   Langue indépendante.

E.   extensible.

81: Combien de bits est un GUID?

A.   16

B.   32

C.   64

D.   128

E.   256

82: MTA représente:

A.   Appartement multi-fileté.

B.   Architecture multi-file.

C.   Architecture de filetage multiple.

D.   Architecture de filetage Microsoft.

E.   Architecture de filetage minimum.

83: Autre que DCOM, quel autre mécanisme IPC peut être utilisé?

A.   Sockets Windows.

B.   Appels de procédure à distance (RPC).

C.   Blocs de message (PME) du serveur.

D.   a et b.

E.   A, B et C

84: DCOM est parfaitement adapté à la technologie Internet pour les applications commerciales. Lequel des éléments suivants ne soutiendrait pas l'énoncé ci-dessus?

85: Quelle est la déclaration incorrecte concernant les interfaces?

A.   Une interface n'est pas une classe.

B.   Un objet composant peut implémenter ou non une interface.

C.   Bien qu'une classe puisse être instanciée pour former un objet composant, une interface ne peut pas être instanciée par elle-même car elle ne contient aucune implémentation.

D.   Différentes classes d'objets COM peuvent implémenter différemment une interface.

E.   L'objet doit être instancié pour que l'interface existe.

86: Les CLSID sont des guids qui font référence à:

A.   Classes d'objets de composant.

B.   Interfaces.

C.   Tapez des bibliothèques.

D.   Catégories.

E.   Méthodes.

87: Laquelle des interfaces suivantes consiste à accéder aux bibliothèques de types?

A.   ITypeInfo

B.   IcreateTypeInfo

C.   ICreatetypelib

D.   ITypelib

E.   ITypeInfo2

88: Iunknown est un exemple de quel type d'interface?

A.   Standard

B.   Coutume

C.   Expédition

D.   Double

E.   A et D

89: En tant que programmeur COM, par quelle méthode détruiriez-vous un objet COM?

90: Identifiez la déclaration incorrecte:

A.   Com définit une norme binaire pour l'interopérabilité des composants.

B.   COM est fourni sur plusieurs plates-formes comme Windows, Macintosh et Unix.

C.   COM prévoit une évolution robuste des applications et des systèmes basés sur des composants.

D.   COM ne prend pas en charge la communication entre les limites du réseau.

E.   Com fournit des mécanismes d'erreur et de rapports sur l'état.

91: Comment sont actifs et COM liés?

A.   ActiveX a été renommé com.

B.   Com a été renommé ActiveX.

C.   ActiveX est une technologie construite sur COM.

D.   Com est une technologie construite sur ActiveX.

E.   Les deux sont les mêmes.

92: Une interface qui peut être vue partout où le composant est référencé, y compris une application client, est étendue comme

A.   Public

B.   Privé

C.   Ami

D.   Réservé

E.   Protégé

93: Lequel des éléments suivants est le meilleur langage à utiliser pour définir les interfaces?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Visual Basic

94: Le code de maréchage est

A.   Le code utilisé pour la création de bibliothèques de type.

B.   Le code utilisé pour la création de l'interface.

C.   Le code utilisé pour enregistrer un composant dans le système.

D.   Le code utilisé pour créer des routines de gestion des erreurs dans les composants.

E.   Le code qui emballe les paramètres pour un appel de méthode

95: Identifiez la déclaration incorrecte à partir des éléments suivants:

A.   La gestion de la mémoire partagée entre les composants n'est pas autorisée dans com.

B.   COM fournit des mécanismes de communication entre les composants.

C.   Les composants peuvent communiquer entre les limites du processus et du réseau.

D.   COM prend en charge le chargement dynamique des composants.

E.   Com est indépendant du langage de programmation.

96: ActiveX est basé sur le com. que l'offre suivante est une déclaration incorrecte concernant les exigences d'un contrôle ActiveX?

A.   Un contrôle ActiveX doit avoir un CLSID.

B.   Un contrôle ActiveX peut ou non prendre en charge l'interface iunknown.

C.   Un contrôle ActiveX doit avoir un objet de classe qui implémente iClassFactory.

D.   Un contrôle ActiveX doit exposer ses propriétés, méthodes et événements via des interfaces de répartition ou des interfaces doubles.

E.   Un contrôle ActiveX doit être un composant auto-inscrit et en cours

97: Lequel des éléments suivants n'est pas un type d'identifiant?

A.   Identifiant de classe.

B.   Interface Indentive.

C.   Identifiant de méthode.

D.   Type Identifiant de la bibliothèque.

E.   Identifiant de catégorie.

98: IDL signifie:

A.   Langue de définition d'interface.

B.   Langue définie par l'interface.

C.   Langue de définition de l'héritage.

D.   Langue de définition implicite.

E.   Interface Language dynamique.

99: Vous souhaitez enregistrer un composant COM nommé Mydll.dll. Lequel des éléments suivants est la syntaxe correcte pour enregistrer le composant?

A.   RegServer32.exe C: \ Windows \ System \ Mydll.dll

B.   Regsvr32.exe c: \ windows \ system \ mydll.dll

C.   Regsvr mydll.dll

D.   REGSVR32 MYDLL.DLL

E.   Regsvr32 / u c: \ windows \ system \ mydll.dll

100: Les composants peuvent inclure

A.   Objets d'interface utilisateur.

B.   Les vérificateurs orthographiques.

C.   Objets d'accès à la base de données.

D.   a et c.

E.   a, b et c.