Testen Sie Ihr Verständnis der Component Object Model (COM)-Themen, indem Sie über 100 MCQ-Fragen zum Component Object Model (COM) beantworten.
Scrollen Sie nach unten, um loszulegen!
A. COM definiert einen binären Standard für die Interoperabilität der Komponenten.
B. COM wird auf mehreren Plattformen wie Windows, Macintosh und Unix bereitgestellt.
C. COM bietet eine robuste Entwicklung von komponentenbasierten Anwendungen und Systemen.
D. COM unterstützt die Kommunikation nicht über Netzwerkgrenzen hinweg.
E. COM enthält Mechanismen für Fehler und Statusberichterstattung.
A. ActiveX wurde in Com umbenannt.
B. Com wurde in ActiveX umbenannt.
C. ActiveX ist eine Technologie, die auf Com basiert.
D. Com ist eine Technologie, die auf ActiveX basiert.
E. Beide sind gleich.
A. Öffentlich
B. Privatgelände
C. Freund
D. Reserviert
E. Geschützt
A. C
B. C ++
C. Midl
D. VC ++
E. Visual Basic
A. Der Code, der für die Erstellung von Typbibliotheken verwendet wird.
B. Der Code, der für die Erstellung der Schnittstelle verwendet wird.
C. Der Code, der zur Registrierung einer Komponente im System verwendet wird.
D. Der Code zum Erstellen von Fehlerbehandlungsroutinen in den Komponenten.
E. Der Code, der Parameter für eine Methode aufruft packt
A. Die gemeinsame Speicherverwaltung zwischen Komponenten ist in COM nicht zulässig.
B. COM bietet Mechanismen für die Kommunikation zwischen Komponenten.
C. Die Komponenten können über Prozess- und Netzwerkgrenzen hinweg kommunizieren.
D. COM unterstützt die dynamische Belastung von Komponenten.
E. Com ist Programmiersprache unabhängig.
A. Ein ActiveX -Steuerelement muss ein CLSID haben.
B. Ein ActiveX -Steuerelement kann die IunkNown -Schnittstelle unterstützen oder nicht.
C. Ein ActiveX -Steuerelement muss ein Klassenobjekt haben, das iCLASSFACTORY implementiert.
D. Eine ActiveX -Steuerung muss ihre Eigenschaften, Methoden und Ereignisse über Versandoberflächen oder zwei Schnittstellen freilegen.
E. Eine ActiveX-Steuerung muss eine selbstregistrierte In-Prozess-Komponente sein
A. Klassenkennung.
B. Grenzflächen -Indentifer.
C. Methodenkennung.
D. Geben Sie Bibliotheksbezeichner ein.
E. Kategoriekennung.
A. Schnittstellendefinitionssprache.
B. Schnittstelle definierte Sprache.
C. Erbdefinitionssprache.
D. Implizite Definitionssprache.
E. Dynamische Schnittstelle.
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
A. Benutzeroberflächenobjekte.
B. Zauberschalter.
C. Datenbankzugriffsobjekte.
D. a und c.
E. A, B und c.
A. Die Instanzeigenschaft für eine extern erstellbare Klasse hat ihren Wert auf private Wert, während alle abhängigen Objekte ihre Werte auf publicnotcreadable festlegen.
B. Die Instanzeigenschaft für eine extern kreatbare Klasse hat ihren Wert auf publicNotcreadable festgelegt, während alle abhängigen Objekte ihre Werte auf privat einstellen lassen.
C. Die Instanzeigenschaft für eine extern kreatbare Klasse hat seinen Wert nicht auf private oder öffentlich -kreiferbare Wert, während alle abhängigen Objekte ihre Werte auf publicnotcreadable oder privat festlegen.
D. Die Instanzierung für eine extern kreatbare Klasse hat seinen Wert auf private oder öffentliche Angaben, während alle abhängigen Objekte ihre Werte nicht auf publicnotcreadable oder privat festlegen.
E. Die Instanzeigenschaft für eine extern erstellbare Klasse hat ihren Wert nicht auf privat eingestellt, während alle abhängigen Objekte ihre Werte nicht auf publicnotcreadable festlegen.
A. In Bearbeitung
B. Out-Process
C. Fernbedienung
D. A oder B.
E. b oder c.
A. Ipersiststream
B. Iperssist
C. Ipersiststreaminit
D. A oder B.
E. a oder c
A. IUKNNOWN
B. Idispatch
C. Aufrufen
D. Ich erkläre
E. ICLASSFAKTOR
A. Hkcr \ prog-id \ clsid
B. Hkcr \ clsid \ {Objektklasse-ID} \ localServer32
C. Hkcr \ clsid \ {Objektklasse-ID} \ progid
D. Hkcr \ clsid \ {Objektklasse-ID} \ typelib
E. Hkcr \ clsid \ {Objektklasse-ID} \ Version
A. eine Art von Schnittstelle.
B. Eine besondere Methode eines COM -Objekts.
C. Ein Aufruf einer Methode eines COM -Objekts.
D. Ein Objekt, das im Adressraum des Anrufers ausgeführt wird.
E. Ein Objekt, das im Serverprozess ausgeführt wird.
A. Wohnung
B. Klasse
C. Schnittstelle
D. Block
E. Fragment
A. Mithilfe von Typbibliotheken.
B. Durch Verwendung von IIDs.
C. Durch Verwendung von Richtlinien.
D. Man kann keine Versionen der Versionen, jede Schnittstelle neu.
E. Durch Verwendung von IDL
A. Absendungsschnittstellen erhalten ihren Namen von der Tatsache, die mit dem COM -Schnittstellen -IDispatch implementiert werden.
B. Eine Versandschnittstelle ermöglicht es Anrufern, ein Objekt ein Objekt zur Laufzeit für eine Liste seiner Automatisierungsmethoden und -Parameter abzufragen und diese Methoden dann aufzurufen.
C. Scriptingsprachen wie VBA und VBScript können sowohl Versand- als auch VTABLE -Schnittstellen verwenden.
D. COM -Objekte, die Versandschnittstellen aufdecken, werden als Automatisierungsobjekte oder Automatisierungsserver bezeichnet.
E. Durch Versandoberflächen können Tools wie Visual Basic und PowerBuilder die Verwendung von COM -Objekten angepasst werden.
A. DCOM basiert auf der COM -Technologie.
B. Es ist eine Erweiterung der COM-Technologie auf niedriger Ebene.
C. DCOM ist so konzipiert, dass er nur auf Windows -Plattformen ausgeführt wird.
D. DCOM ist auf den RPC -Mechanismus der offenen Gruppe verteilt.
E. Mithilfe von DCOM sind Anwendungen nicht gezwungen, jedes Mal zu aktualisieren, wenn sich das Objekt ändert, da dies automatisch durchgeführt wird.
A. MIDL ist relativ komplex.
B. MIDL trennt die Schnittstelle deutlich von der Implementierung.
C. Alle Out -Parameter müssen Zeiger sein.
D. Funktionsüberlastung wird nicht unterstützt.
E. Der Rückgabetyp für Methoden in Objektoberflächen muss ein HRESULT sein.
A. RegisterTypelib
B. RegTypelib
C. Regtlb
D. RegisterTLB
E. Regtyp
A. Schnittstellen
B. Klassen
C. Geben Sie Bibliotheken ein
D. Methoden
E. Kategorien & nbsp; & nbsp;
A. Standard
B. Brauch
C. Standard-Brauch
D. Standard, individuell, eingebaut
E. Standard, gebaut
A. Schnittstelle
B. Progid
C. Clsid
D. Iid
E. Libid
A. Verhindern Sie, dass andere Kunden auf die Ressourcen des Objekts zugreifen, bis das Schloss entfernt ist.
B. Wird verwendet, um den Zustand eines Objekts auf der Festplatte zu speichern.
C. Halten Sie eine Komponente im Speicher offen, sodass Instanzen schneller erstellt werden können.
D. Verhindern, dass die Komponente abstürzt.
E. Zerstören Sie eine offene Komponente und nicht mehr benötigt.
A. Guids sind Ganzzahlen, die garantiert in der Welt über Raum und Zeit einzigartig sind.
B. Sie identifizieren jede Schnittstelle eindeutig.
C. Sie identifizieren jede Komponentenobjektklasse eindeutig.
D. Die Guids sind in die Typbibliothek eingebettet.
E. Die GUIDs werden vom COM -System dynamisch zur Bindezeit verwendet, um sicherzustellen, dass zwischen den Komponenten keine falschen Verbindungen hergestellt werden.
A. Schnittstellen.
B. Guids.
C. Proxies und Stubs.
D. Geben Sie Bibliotheken ein.
E. Idl.
A. Aufgerufen, um das COM -Objekt über einen neuen Verweis auf das Objekt zu informieren.
B. Aufgerufen, um das COM -Objekt wissen zu lassen, dass eine Referenz nicht mehr benötigt wird.
C. Aufgerufen, wenn das COM -Objekt zerstört wird.
D. Aufgerufen, wenn das COM -Objekt instanziiert ist.
E. Immer nach der Release -Methode aufgerufen.
A. Vbscript
B. Powerbuilder
C. Visual Basic
D. a und c.
E. A, B und c.
A. 3
B. 4
C. 5
D. 6
E. 7
A. IUKNNOWN
B. Aufrufen
C. Idispatch
D. Ich erkläre
E. ICLASSFAKTOR
A. Microsoft Interface Definitionssprache.
B. Makro -Schnittstellen -Definitionssprache.
C. Multiple Interface Definitionssprache.
D. Makroidentifikationssprache.
E. Minimum Interface Definitionssprache
A. Clsid
B. AUSWEIS
C. Iid
D. Katid
E. Libid
A. Entwickler sollten ihre eigenen einzigartigen Komponenten so erstellen, dass die Komponenten mit anderen von verschiedenen Anbietern entwickelten Komponenten zusammenarbeiten sollten.
B. Ein System sollte mit minimalen Overheads aktualisiert werden.
C. Die Softwareentwicklungskosten sollten erhöht werden.
D. Anwendungen, die in verschiedenen Sprachen entwickelt wurden, sollten in der Lage sein, Informationen auszutauschen.
E. Es sollte eine transparente Interoperabilität der Querprozess geben
A. Rdo
B. ODBC Direkt.
C. Ado
D. a und c.
E. A, B und c.
A. Der Client hält die Schlosserverfahren, um eine Komponente im Speicher offen zu halten.
B. Alle Clients müssen die Schlosserverfahren anrufen.
C. Es wird verwendet, damit Instanzen schnell erstellt werden können.
D. Es ist eine Methode der iClassFactory -Schnittstelle.
E. Es ist erforderlich, wenn spezielle Leistung für die Erstellung mehrerer Klasseninstanzen erforderlich ist.
A. vtable steht für die virtuelle Funktionstabelle.
B. Es ist ein geordnetes Array mit Zeigern auf virtuelle Funktionen.
C. Das VTABLE kann nicht unter Instanzen derselben Objektklasse geteilt werden.
D. Vtables arbeiten doppelte Indirektion.
E. Jedes Objekt muss auch einen Zeiger auf seinen VTable enthalten. Ein Zeiger auf diesen Zeiger wird von QueryInterface zurückgegeben.
A. MIDL ist sprachunabhängig.
B. MIDL trennt eine deutliche Schnittstelle von der Implementierung.
C. MIDL bietet Microsoft-spezifische Funktionen, die in anderen IDLs nicht zu finden sind.
D. Der MIDL -Compiler kann automatisch Proxys und Stubs erzeugen, was die Parameter über die Prozessgrenzen hinweg marschieren kann.
E. Alle Out -Parameter sind Zeiger.
A. Pinging
B. Referenzzählung.
C. Pinging und Referenzzählung.
D. Pinging und Stubs.
E. Pinging und Stellvertreter.
A. QueryInterface
B. Addref
C. Addrelease
D. A und B.
E. B und c.
A. Kunden interagieren nur mit Zeigern auf Schnittstellen.
B. Wenn ein Client Zugriff auf ein Komponentenobjekt hat, hat er tatsächlich einen Zeiger, der auf die Funktionen der Schnittstelle zugreift, die als Schnittstellenzeiger bezeichnet wird.
C. In COM kann ein Client sowohl auf die Methoden der Schnittstelle als auch auf die Daten des Objekts zugreifen.
D. Komponentenobjekte können mehrere Schnittstellen freilegen.
E. Jede Schnittstelle ist einzigartig identifiziert.
A. GetPointer
B. GetInterface
C. QueryInterface
D. Addref
E. Freigeben
A. Typ
B. tlib
C. tlb
D. tbl
E. tpl
A. Die Standardmethode einer Komponente.
B. Ein stark getippter Vertrag zwischen einer Softwarekomponente und einem Kunden.
C. Eine Artikulation eines erwarteten Verhaltens und der erwarteten Verantwortung.
D. A und B.
E. B und C
A. E_nointerface
B. KEINICTERFACE
C. Nulleninterface
D. Interfacenull
E. Schnittstelle-Nr
A. Die Typüberprüfung kann zur Kompilierungszeit durchgeführt werden. Dies kann Entwicklern von ActiveX -Clients helfen, schnelle, korrekte Code zu schreiben, um auf Objekte zuzugreifen.
B. Sie können eine Schnittstelle mit Typinformationen beschreiben und IDispatch :: Invoke für die Schnittstelle mit einem einzigen Aufruf zum Aufbau implementieren.
C. Visuelle grundlegende Anwendungen können Objekte mit spezifischen Schnittstellentypen erstellen und nicht den generischen Objekttyp, um die frühe Bindung zu nutzen
D. ActiveX-Clients, die VTBLS nicht unterstützen, können Dispids zur Kompilierung des Zeitpunkts lesen und zwischenstreiten und die Laufzeitleistung verbessern.
E. Der lokale Serverzugriff wird verbessert, da die Automatisierung die Typbibliothek umgeht, um die Parameter zu verpacken, die in einem anderen Prozess an ein Objekt übergeben werden.
A. Clsid
B. Idl
C. Guid
D. JIT
E. Fäden
A. Eine Schnittstelle ist kein Komponentenobjekt.
B. Eine Schnittstelle ist ein verwandter Satz von Funktionen, über die Clients und Komponentenobjekte kommunizieren.
C. Das Komponentenobjekt kann in einer beliebigen Sprache implementiert werden, solange es Hinweise zur Schnittstellen von Mitgliedsfunktionen bereitstellen kann.
D. Clients interagieren direkt mit Schnittstellen.
E. Schnittstellen werden stark tippt
A. 2
B. 3
C. 4
D. 5
E. 6
A. Klassenkennung.
B. Klassenschnittstellenkennung.
C. Klassensystemkennung.
D. Klassensprachkennung.
E. Klassensprachenidentifikation.
A. Activex exe
B. ActiveX DLL
C. ActiveX Control
D. Standard DLL
E. a und d.
A. C
B. C ++
C. VC ++
D. Visual Basic.
E. COM ist insofern sprachunabhängig, als es keine bestimmte Programmiersprache für die Erstellung von Komponenten vorschreibt.
A. Gemeinsames Objektmodell
B. Komponentenzielmodell
C. Komponentenobjektmethode
D. Komponentenobjektmodell
E. Komponentenobjektmethode
A. Interoperabilität
B. Wiederverwendbarkeit
C. Wartung
D. Flexibilität
E. Verwaltbarkeit
A. 2
B. 3
C. 4
D. 5
E. 6
A. CreateGuid
B. Cocreateguid
C. Guidcreat
D. Coguidcreate
E. CreateNewguid
A. Global eindeutige Kennung.
B. Globale Identifizierung.
C. Generische Eindrückung.
D. Generische eindeutige Identifizierung.
E. Grafische Benutzeroberfläche Identifizierung.
A. Progid
B. Clsid
C. Iid
D. Libid
E. Cid
A. C ++
B. VC ++
C. Visual Basic
D. B und c
E. A, B und C
A. Beide sind objektorientierte Sprachen.
B. Named Pipes wurde in DCOM umbenannt.
C. Beide basieren auf der COM -Technologie.
D. Beide sind Mechanismen für IPC.
E. DCOM verlangt, dass benannte Pipes funktionieren.
A. In denen es zwei Methoden gibt.
B. Dies gilt für zwei Objekte.
C. Das kombiniert eine Versand -Schnittstelle und eine direkte VTABLE -Schnittstelle.
D. Das hat zwei Versandschnittstellen.
E. Das hat zwei direkte vtable Schnittstellen.
A. COM ist eine Softwarearchitektur, die eine Reihe von Standards für die Interoperabilität der Komponenten definiert.
B. Com ist nicht von einer bestimmten Programmiersprache abhängig.
C. COM ist die zugrunde liegende Architektur, die die Grundlage für Softwarendienste auf höherer Ebene bildet, wie die von Objektverbinden und Einbetten (OLE) bereitgestellt.
D. Der COM -Support ist nur auf Microsoft -Plattformen erhältlich.
E. Com ist erweiterbar.
A. IDL ist ein Tool, mit dem Programmierer Schnittstellen definieren können.
B. IDL ist die Sprache, die zum Erstellen von COM -Klassen verwendet wird.
C. IDL ist die Sprache, die in Clients verwendet wird, um COM -Server anzurufen.
D. IDL wird für die Interprozesskommunikation verwendet.
E. IDL ist eine Threading -Architektur.
A. Universeller Datentyp.
B. Universelle Datenübertragung.
C. Einheitlicher Datentyp.
D. Einheitliche Datenübertragung.
E. Einheitliche Datentechnologie.
A. Klassenbezeichnungsparameter.
B. Parameter Typ des Komponenten.
C. Schnittstellenerkennungsparameter.
D. a und c.
E. A, B und c.
A. eine Fehlerbedingung.
B. Ein anderer Name für eine Schnittstelle.
C. eine Art von Schnittstelle.
D. Ein Objekt, das im Serverprozess ausgeführt wird.
E. ein zerstörtes Objekt.
A. Schnittstellen -Idenitifer.
B. Vererbungsidentifizierung.
C. Unveränderliche Instanzkennung.
D. Instanzkennung.
E. Erbte Schnittstellenidentifikation.
A. Corba
B. Ole
C. ActiveX
D. A und B.
E. B und c.
A. eine Programmiersprache.
B. Objekt basiert.
C. eine Softwarearchitektur.
D. Sprache unabhängig.
E. Wie viele Bits ist eine Richtlinie?
F. 16
G. 32
H. 64
I. 128
J. 256
A. Mehrfadenwohnung.
B. Multi -Thread -Architektur.
C. Mehrere Threading -Architektur.
D. Microsoft Threading Architecture.
E. Minimale Fadenarchitektur.
A. Windows Sockets.
B. Remote Procedure Calls (RPCs).
C. Server -Nachrichtenblöcke (KMU).
D. A und B.
E. A, B und C
A. Eine Schnittstelle ist keine Klasse.
B. Ein Komponentenobjekt kann eine Schnittstelle implementieren oder nicht.
C. Während eine Klasse so instanziiert werden kann, dass sie ein Komponentenobjekt bildet, kann eine Schnittstelle nicht selbst instanziiert werden, da sie keine Implementierung trägt.
D. Verschiedene COM -Objektklassen können eine Schnittstelle unterschiedlich implementieren.
E. Das Objekt muss so instanziiert werden, dass die Schnittstelle existiert.
A. Komponentenobjektklassen.
B. Schnittstellen.
C. Geben Sie Bibliotheken ein.
D. Kategorien.
E. Methoden.
A. Itypeinfo
B. Icreatetypeinfo
C. Icreatetypelib
D. Itypelib
E. Itypeinfo2
A. Standard
B. Brauch
C. Versenden
D. Dual
E. a und d
A. A und B.
B. B und c.
A. eine Programmiersprache.
B. Objekt basiert.
C. eine Softwarearchitektur.
D. Sprache unabhängig.
E. erweiterbar.
A. 16
B. 32
C. 64
D. 128
E. 256
A. Mehrfadenwohnung.
B. Multi -Thread -Architektur.
C. Mehrere Threading -Architektur.
D. Microsoft Threading Architecture.
E. Minimale Fadenarchitektur.
A. Windows Sockets.
B. Remote Procedure Calls (RPCs).
C. Server -Nachrichtenblöcke (KMU).
D. A und B.
E. A, B und C
A. Eine Schnittstelle ist keine Klasse.
B. Ein Komponentenobjekt kann eine Schnittstelle implementieren oder nicht.
C. Während eine Klasse so instanziiert werden kann, dass sie ein Komponentenobjekt bildet, kann eine Schnittstelle nicht selbst instanziiert werden, da sie keine Implementierung trägt.
D. Verschiedene COM -Objektklassen können eine Schnittstelle unterschiedlich implementieren.
E. Das Objekt muss so instanziiert werden, dass die Schnittstelle existiert.
A. Komponentenobjektklassen.
B. Schnittstellen.
C. Geben Sie Bibliotheken ein.
D. Kategorien.
E. Methoden.
A. Itypeinfo
B. Icreatetypeinfo
C. Icreatetypelib
D. Itypelib
E. Itypeinfo2
A. Standard
B. Brauch
C. Versenden
D. Dual
E. a und d
A. COM definiert einen binären Standard für die Interoperabilität der Komponenten.
B. COM wird auf mehreren Plattformen wie Windows, Macintosh und Unix bereitgestellt.
C. COM bietet eine robuste Entwicklung von komponentenbasierten Anwendungen und Systemen.
D. COM unterstützt die Kommunikation nicht über Netzwerkgrenzen hinweg.
E. COM enthält Mechanismen für Fehler und Statusberichterstattung.
A. ActiveX wurde in Com umbenannt.
B. Com wurde in ActiveX umbenannt.
C. ActiveX ist eine Technologie, die auf Com basiert.
D. Com ist eine Technologie, die auf ActiveX basiert.
E. Beide sind gleich.
A. Öffentlich
B. Privatgelände
C. Freund
D. Reserviert
E. Geschützt
A. C
B. C ++
C. Midl
D. VC ++
E. Visual Basic
A. Der Code, der für die Erstellung von Typbibliotheken verwendet wird.
B. Der Code, der für die Erstellung der Schnittstelle verwendet wird.
C. Der Code, der zur Registrierung einer Komponente im System verwendet wird.
D. Der Code zum Erstellen von Fehlerbehandlungsroutinen in den Komponenten.
E. Der Code, der Parameter für eine Methode aufruft
A. Die gemeinsame Speicherverwaltung zwischen Komponenten ist in COM nicht zulässig.
B. COM bietet Mechanismen für die Kommunikation zwischen Komponenten.
C. Die Komponenten können über Prozess- und Netzwerkgrenzen hinweg kommunizieren.
D. COM unterstützt die dynamische Belastung von Komponenten.
E. Com ist Programmiersprache unabhängig.
A. Ein ActiveX -Steuerelement muss ein CLSID haben.
B. Ein ActiveX -Steuerelement kann die IunkNown -Schnittstelle unterstützen oder nicht.
C. Ein ActiveX -Steuerelement muss ein Klassenobjekt haben, das iCLASSFACTORY implementiert.
D. Eine ActiveX -Steuerung muss ihre Eigenschaften, Methoden und Ereignisse über Versandoberflächen oder zwei Schnittstellen freilegen.
E. Eine ActiveX-Steuerung muss eine selbstregistrierte In-Prozess-Komponente sein
A. Klassenkennung.
B. Grenzflächen -Indentifer.
C. Methodenkennung.
D. Geben Sie Bibliotheksbezeichner ein.
E. Kategoriekennung.
A. Schnittstellendefinitionssprache.
B. Schnittstelle definierte Sprache.
C. Erbdefinitionssprache.
D. Implizite Definitionssprache.
E. Dynamische Schnittstelle.
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
A. Benutzeroberflächenobjekte.
B. Zauberschalter.
C. Datenbankzugriffsobjekte.
D. a und c.
E. A, B und c.