Soal COM (Component Object Model) bahasa Indonesia

Soal COM (Component Object Model) bahasa Indonesia

Uji pemahaman Anda tentang topik Model Objek Komponen (COM) dengan menjawab 100+ pertanyaan MCQ Model Objek Komponen (COM).
Gulir ke bawah untuk memulai!

1: Identifikasi pernyataan yang salah:

A.   Com mendefinisikan standar biner untuk interoperabilitas komponen.

B.   COM disediakan di beberapa platform seperti Windows, Macintosh dan Unix.

C.   COM menyediakan evolusi yang kuat dari aplikasi dan sistem berbasis komponen.

D.   COM tidak mendukung komunikasi lintas batas jaringan.

E.   COM menyediakan mekanisme untuk pelaporan kesalahan dan status.

2: Bagaimana ActiveX dan COM terkait?

A.   ActiveX telah diganti namanya sebagai com.

B.   Com telah diganti namanya sebagai ActiveX.

C.   ActiveX adalah teknologi yang dibangun di atas com.

D.   Com adalah teknologi yang dibangun di ActiveX.

E.   Keduanya sama.

3: Antarmuka yang dapat dilihat di mana -mana komponen dirujuk, termasuk aplikasi klien, dicakup sebagai

A.   Publik

B.   Pribadi

C.   Teman

D.   Disimpan

E.   Terlindung

4: Manakah dari berikut ini yang merupakan bahasa terbaik untuk digunakan untuk mendefinisikan antarmuka?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Dasar visual

5: Kode Marshalling adalah

A.   Kode yang digunakan untuk pembuatan pustaka tipe.

B.   #VALUE!

C.   Kode yang digunakan untuk mendaftarkan komponen dalam sistem.

D.   Kode yang digunakan untuk membuat rutinitas penanganan kesalahan dalam komponen.

E.   Kode yang mengemas parameter untuk panggilan metode

6: Identifikasi pernyataan yang salah dari yang berikut:

A.   Manajemen memori bersama antara komponen tidak diperbolehkan di COM.

B.   COM menyediakan mekanisme untuk komunikasi antar komponen.

C.   Komponen dapat berkomunikasi lintas proses dan batas jaringan.

D.   Com mendukung pemuatan komponen yang dinamis.

E.   Com adalah bahasa pemrograman independen.

7: ActiveX didasarkan pada com., mana yang berikut ini adalah pernyataan yang salah mengenai persyaratan kontrol ActiveX?

A.   Kontrol ActiveX harus memiliki CLSID.

B.   Kontrol ActiveX mungkin atau mungkin tidak mendukung antarmuka IUnknown.

C.   Kontrol ActiveX harus memiliki objek kelas yang mengimplementasikan iClassFactory.

D.   Kontrol ActiveX harus mengekspos sifat, metode, dan peristiwanya melalui antarmuka pengiriman atau antarmuka ganda.

E.   Kontrol ActiveX harus merupakan komponen dalam proses yang mendaftar sendiri

8: Manakah dari berikut ini yang bukan jenis pengidentifikasi?

A.   Pengidentifikasi kelas.

B.   Indentifer antarmuka.

C.   Pengidentifikasi metode.

D.   Ketik pengidentifikasi perpustakaan.

E.   Pengidentifikasi kategori.

9: IDL adalah singkatan dari:

A.   Bahasa Definisi Antarmuka.

B.   Bahasa yang ditentukan antarmuka.

C.   Bahasa definisi warisan.

D.   Bahasa definisi implisit.

E.   Bahasa Dinamis Antarmuka.

10: Anda ingin mendaftarkan komponen COM bernama mydll.dll. Manakah dari berikut ini yang merupakan sintaks yang benar untuk mendaftarkan komponen?

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: Komponen dapat termasuk

A.   Objek antarmuka pengguna.

B.   Spellcheckers.

C.   Objek Akses Database.

D.   a dan c.

E.   A, B dan C.

12: Bagaimana nilai properti Instance dari kelas yang dapat dibuat secara eksternal berbeda dari kelas objek dependen?

A.   Instance Properti untuk kelas yang dibuat secara eksternal akan memiliki nilainya diatur ke pribadi, sementara semua objek dependen akan memiliki nilai -nilai yang diatur ke publicnotcreatable.

B.   Instance Properti untuk kelas yang dibuat secara eksternal akan memiliki nilainya diatur ke publicNotCreatable, sementara semua objek dependen akan memiliki nilai -nilainya diatur ke pribadi.

C.   Instance Properti untuk kelas yang dapat dibuat secara eksternal tidak akan memiliki nilainya diatur ke pribadi atau publik tidak dapat dipenuhi, sementara semua objek dependen akan memiliki nilai -nilainya yang diatur ke publicnotcreatable atau pribadi.

D.   Instance for Eksternal Creatable Class akan memiliki nilainya diatur ke Private atau PublicNotCreatable, sementara semua objek Dependent tidak akan memiliki nilai -nilainya diatur ke PublicNotCreatable atau Private.

E.   Instance Properti untuk kelas yang dapat dibuat secara eksternal tidak akan memiliki nilainya diatur ke pribadi, sementara semua objek dependen tidak akan memiliki nilai -nilainya diatur ke public tidak dapat dikembalikan.

13: Komponen perlu dijalankan di ruang terpisah atau utas terpisah dari aplikasi klien. Jenis server mana yang akan Anda gunakan?

A.   Dalam proses

B.   Out-proses

C.   Terpencil

D.   A atau B.

E.   b atau c.

14: Kontrol ActiveX memiliki sifat persisten. Antarmuka mana yang harus diterapkan?

A.   Ipersiststream

B.   Ipersist

C.   IpersiststreamInit

D.   A atau B.

E.   A atau C

15: Antarmuka mana yang digunakan oleh program yang menggunakan untuk memohon properti, metode, dan acara objek COM?

A.   Iunknown

B.   Idispatch

C.   Memohon

D.   Ideclare

E.   IClassFactory

16: Di bawah kunci registri apa yang akan ditemukan oleh Pathname dari server COM di luar proses?

A.   Hkcr \ prog-id \ clsid

B.   Hkcr \ clsid \ {objek-kelas-id} \ localserver32

C.   Hkcr \ clsid \ {objek-kelas-id} \ progid

D.   Hkcr \ clsid \ {objek-kelas-id} \ typelib

E.   Hkcr \ clsid \ {objek-kelas-id} \ versi

17: Proxy adalah:

A.   jenis antarmuka.

B.   Metode khusus objek COM.

C.   panggilan ke metode objek COM.

D.   objek yang berjalan di ruang alamat penelepon.

E.   objek yang berjalan dalam proses server.

18: Unit dasar keamanan utas di COM disebut a

A.   Apartemen

B.   kelas

C.   antarmuka

D.   Memblokir

E.   Pecahan

19: Bagaimana antarmuka diversi?

A.   Dengan menggunakan pustaka tipe.

B.   Dengan menggunakan IIDS.

C.   Dengan menggunakan Guids.

D.   Seseorang tidak dapat melakukan versi antarmuka, setiap antarmuka adalah baru.

E.   Dengan menggunakan idl

20: Manakah dari pernyataan berikut yang salah mengenai antarmuka pengiriman?

A.   Antarmuka pengiriman mendapatkan nama mereka dari fakta yang diimplementasikan menggunakan COM Interface Idispatch.

B.   Antarmuka pengiriman memungkinkan penelepon untuk menanyakan objek suatu objek saat runtime untuk daftar metode dan parameter otomatisasi dan kemudian memohon metode ini.

C.   Bahasa skrip seperti VBA dan VBScript dapat memanfaatkan antarmuka pengiriman dan vtable.

D.   Objek com yang mengekspos antarmuka pengiriman disebut sebagai objek otomatisasi atau server otomatisasi.

E.   Antarmuka pengiriman membuatnya lebih mudah untuk alat -alat seperti Visual Basic dan PowerBuilder untuk diadaptasi untuk menggunakan objek COM.

21: Manakah dari pernyataan berikut tentang DCOM yang salah?

A.   DCOM didasarkan pada teknologi COM.

B.   Ini adalah perpanjangan tingkat rendah dari teknologi COM.

C.   DCOM dirancang hanya untuk berjalan di platform Windows.

D.   DCOM dilapisi pada grup terbuka yang didistribusikan lingkungan komputasi mekanisme RPC.

E.   Menggunakan DCOM, aplikasi tidak dipaksa untuk meningkatkan setiap kali objek berubah, seperti yang dilakukan secara otomatis.

22: Manakah dari berikut ini yang bukan kelemahan MIDL?

A.   MIDL relatif kompleks.

B.   MIDL dengan jelas memisahkan antarmuka dari implementasi.

C.   Parameter semuanya harus menjadi petunjuk.

D.   Overloading fungsi tidak didukung.

E.   Jenis pengembalian untuk metode dalam antarmuka objek harus berupa HRESULT.

23: Fungsi apa yang dapat Anda gunakan untuk menambahkan informasi tentang jenis pustaka ke registri sistem?

A.   Registertypelib

B.   RegTypelib

C.   Regtlb

D.   Registertlb

E.   Regtype

24: IIDS adalah GUID yang merujuk pada:

A.   Antarmuka

B.   Kelas

C.   Ketik perpustakaan

D.   Metode

E.   Kategori & nbsp; & nbsp;

25: Apa saja berbagai jenis marshalling?

A.   Standar

B.   Kebiasaan

C.   Standar, Kustom

D.   Standar, Kustom, Built

E.   Standar, di dalamnya

26: Ketika Guid digunakan untuk mengidentifikasi objek COM, itu dikenal sebagai:

A.   Antarmuka

B.   Progid

C.   Clsid

D.   IID

E.   Libid

27: Metode Lockserver digunakan untuk:

A.   Cegah klien lain mengakses sumber daya objek sampai kunci dilepas.

B.   Digunakan untuk menyimpan keadaan objek pada hard disk.

C.   Buka komponen dalam memori, sehingga memungkinkan contoh dibuat lebih cepat.

D.   Cegah komponen dari mogok.

E.   Hancurkan komponen yang terbuka dan tidak lagi dibutuhkan.

28: Pernyataan mana yang salah tentang GUID?

A.   Guid adalah bilangan bulat yang dijamin unik di dunia di seluruh ruang dan waktu.

B.   Mereka secara unik mengidentifikasi setiap antarmuka.

C.   Mereka secara unik mengidentifikasi setiap kelas objek komponen.

D.   Panduan tertanam di pustaka tipe.

E.   Guid digunakan oleh sistem COM secara dinamis pada waktu mengikat untuk memastikan bahwa tidak ada koneksi palsu yang dibuat antara komponen.

29: Com memberikan transparansi lokasi dengan:

A.   Antarmuka.

B.   Panduan.

C.   Proxy dan Stubs.

D.   Ketik perpustakaan.

E.   Idl.

30: Metode addref dari antarmuka iunknown adalah:

A.   Dipanggil untuk memberi tahu objek COM tentang referensi baru ke objek.

B.   Dipanggil untuk memberi tahu objek COM bahwa referensi tidak lagi diperlukan.

C.   Dipanggil saat objek COM dihancurkan.

D.   Dipanggil saat objek COM dipakai.

E.   Selalu dipanggil setelah metode rilis.

31: Manakah dari bahasa/alat berikut yang dapat berinteraksi dengan COM melalui antarmuka pengiriman?

A.   Vbscript

B.   PowerBuilder

C.   Dasar visual

D.   a dan c.

E.   A, B dan C.

32: Berapa banyak jenis antarmuka yang ada di com?

A.   3

B.   4

C.   5

D.   6

E.   7

33: Antarmuka mana yang harus didukung oleh objek COM?

A.   Iunknown

B.   Memohon

C.   Idispatch

D.   Ideclare

E.   IClassFactory

34: Midl adalah singkatan dari

A.   Bahasa Definisi Antarmuka Microsoft.

B.   Bahasa Definisi Antarmuka Makro.

C.   Bahasa definisi antarmuka berganda.

D.   Bahasa Identifikasi Makro.

E.   Bahasa definisi antarmuka minimum

35: Kategori komponen diidentifikasi oleh:

A.   Clsid

B.   PENGENAL

C.   IID

D.   Catid

E.   Libid

36: Manakah dari berikut ini yang bukan tujuan com?

A.   Pengembang harus membuat komponen unik mereka sendiri sehingga komponen harus beroperasi dengan komponen lain yang dikembangkan oleh vendor yang berbeda.

B.   Suatu sistem harus ditingkatkan dengan overhead minimum yang terlibat.

C.   Biaya pengembangan perangkat lunak harus ditingkatkan.

D.   Aplikasi yang dikembangkan dalam berbagai bahasa harus dapat berbagi informasi.

E.   Harus ada interoperabilitas silang transparan

37: Manakah dari berikut ini yang merupakan antarmuka COM untuk akses basis data?

A.   Rdo

B.   ODBC Direct.

C.   RIBUT

D.   a dan c.

E.   A, B dan C.

38: Manakah dari pernyataan berikut yang salah mengenai metode Lockserver?

A.   Klien menyimpan metode LockServer untuk menjaga komponen tetap terbuka di memori.

B.   Semua klien perlu menelepon metode LockServer.

C.   Ini digunakan untuk memungkinkan contoh dibuat dengan cepat.

D.   Ini adalah metode antarmuka iClassFactory.

E.   Diperlukan di mana kinerja khusus diperlukan dalam membuat beberapa contoh kelas.

39: Identifikasi pernyataan yang salah tentang vtables:

A.   VTable adalah singkatan dari tabel fungsi virtual.

B.   Ini adalah array yang dipesan yang berisi petunjuk untuk fungsi virtual.

C.   VTable tidak dapat dibagikan di antara contoh -contoh kelas objek yang sama.

D.   Vtables beroperasi dengan tipuan ganda.

E.   Setiap objek juga harus berisi pointer ke vtable -nya; Pointer ke pointer ini dikembalikan oleh QueryInterface.

40: Manakah dari berikut ini yang merupakan kerugian dari MIDL?

A.   Midl adalah bahasa independen.

B.   MIDL dengan jelas memisahkan antarmuka dari implementasi.

C.   MIDL menyediakan fitur khusus Microsoft yang tidak ditemukan di IDL lainnya.

D.   Kompiler MIDL dapat secara otomatis menghasilkan proxy dan stubs, yang mampu melakukan parameter marshalling melintasi batas proses.

E.   Parameter semuanya adalah petunjuk.

41: Teknik apa yang digunakan DCOM untuk menangani koleksi sampah objek?

A.   Ping

B.   Penghitungan referensi.

C.   Penghitungan ping dan referensi.

D.   Ping dan Stubs.

E.   Ping dan proxy.

42: Manakah dari berikut ini yang merupakan metode antarmuka IUnknown?

A.   QueryInterface

B.   Addref

C.   Addrelease

D.   A dan B.

E.   b dan c.

43: Pilih pernyataan palsu dari yang berikut tentang antarmuka:

A.   Klien hanya berinteraksi dengan pointer ke antarmuka.

B.   Ketika klien memiliki akses ke objek komponen, ia sebenarnya memiliki pointer untuk mengakses fungsi antarmuka, yang disebut antarmuka pointer.

C.   Di COM, klien dapat mengakses metode antarmuka dan juga data objek.

D.   Objek komponen dapat mengekspos beberapa antarmuka.

E.   Setiap antarmuka diidentifikasi secara unik.

44: Dengan metode antarmuka IUKNown mana, dapatkah klien mendapatkan petunjuk ke rutinitas lain dengan meminta penunjuk antarmuka?

A.   GetPointer

B.   GetInterface

C.   QueryInterface

D.   Addref

E.   Melepaskan

45: Perpustakaan pustaka tipe adalah:

A.   Typ

B.   tlib

C.   tlb

D.   tbl

E.   tpl

46: Antarmuka adalah:

A.   Metode default komponen.

B.   Kontrak yang sangat diketik antara komponen perangkat lunak dan klien.

C.   Artikulasi perilaku yang diharapkan dan tanggung jawab yang diharapkan.

D.   A dan B.

E.   b dan c

47: Jika suatu objek tidak mendukung antarmuka yang diminta, QueryInterface kembali:

A.   E_nointerface

B.   Nointerface

C.   Nullinterface

D.   Interfacenull

E.   Antarmuka-tidak

48: Manakah dari pernyataan berikut yang salah tentang manfaat libra tipe?

A.   Ketik Pemeriksaan dapat dilakukan pada waktu kompilasi. Ini dapat membantu pengembang klien ActiveX untuk menulis kode yang cepat dan benar untuk mengakses objek.

B.   Anda dapat menggambarkan antarmuka dengan informasi tipe dan mengimplementasikan IDISPATCH :: Invoke untuk antarmuka menggunakan satu panggilan ke Dispinvoke.

C.   Aplikasi Visual Basic dapat membuat objek dengan jenis antarmuka tertentu, daripada jenis objek generik, untuk memanfaatkan ikatan awal

D.   Klien ActiveX yang tidak mendukung VTBLS dapat membaca dan menyimpan dispids pada waktu kompilasi, meningkatkan kinerja run-time.

E.   Akses server lokal ditingkatkan karena otomatisasi mem -bypass type library untuk mengemas parameter yang diteruskan ke objek dalam proses lain.

49: Apa mekanisme yang digunakan dalam com untuk mengidentifikasi komponen secara unik?

A.   Clsid

B.   Idl

C.   Bajingan

D.   Jit

E.   Threading

50: Berikut ini adalah beberapa pernyataan tentang antarmuka. Manakah satu -satunya yang salah?

A.   Antarmuka bukan objek komponen.

B.   Antarmuka adalah serangkaian fungsi terkait di mana klien dan objek komponen berkomunikasi.

C.   Objek komponen dapat diimplementasikan dalam bahasa apa pun selama dapat memberikan petunjuk untuk fungsi anggota antarmuka.

D.   Klien berinteraksi dengan antarmuka secara langsung.

E.   Antarmuka sangat diketik

51: Jumlah metode dalam antarmuka iunknown adalah:

A.   2

B.   3

C.   4

D.   5

E.   6

52: CLSID adalah singkatan dari:

A.   Pengidentifikasi kelas.

B.   Pengidentifikasi antarmuka kelas.

C.   Pengidentifikasi Sistem Kelas.

D.   Pengidentifikasi Bahasa Kelas.

E.   Identifikasi Bahasa Kelas.

53: Manakah dari elemen yang dikompilasi berikut yang tidak berjalan dalam proses?

A.   Activex exe

B.   ActiveX DLL

C.   Kontrol ActiveX

D.   DLL standar

E.   a dan d.

54: Bahasa mana yang diresepkan COM untuk pembuatan komponen?

A.   C

B.   C ++

C.   VC ++

D.   Dasar visual.

E.   Com adalah bahasa independen karena tidak meresepkan bahasa pemrograman tertentu untuk pembuatan komponen.

55: Com adalah singkatan dari:

A.   Model Objek Umum

B.   Model Objektif Komponen

C.   Metode objek komponen

D.   Model Objek Komponen

E.   Metodologi Objek Komponen

56: Tujuan utama COM adalah:

A.   Interoperabilitas

B.   reusability

C.   pemeliharaan

D.   fleksibilitas

E.   pengelolaan

57: Berapa banyak bidang yang terdiri dari HReSult?

A.   2

B.   3

C.   4

D.   5

E.   6

58: Metode mana yang akan Anda gunakan untuk membuat GUID baru?

A.   Createguid

B.   Cocreateguid

C.   GuidCreate

D.   CoguidCreate

E.   CreateNewGuid

59: Guid adalah singkatan dari

A.   Identifier yang unik secara global.

B.   Identifikasi Global.

C.   Indentifikasi generik.

D.   Identifikasi unik generik.

E.   Identifikasi Antarmuka Pengguna Grafis.

60: Ketika seorang GUID mengidentifikasi antarmuka, itu dikenal sebagai a

A.   Progid

B.   Clsid

C.   Iid

D.   Libid

E.   Cid

61: Di alat/bahasa mana, dapatkah Anda membuat komponen com?

A.   C ++

B.   VC ++

C.   Dasar visual

D.   b dan c

E.   A, B dan C

62: Apa kesamaan/hubungan antara pipa bernama dan DCOM?

A.   Keduanya adalah bahasa yang berorientasi objek.

B.   Pipa bernama diganti namanya menjadi DCOM.

C.   Keduanya didasarkan pada teknologi COM.

D.   Keduanya adalah mekanisme untuk IPC.

E.   DCOM membutuhkan pipa bernama untuk berfungsi.

63: Antarmuka ganda adalah satu:

A.   Di mana ada dua metode.

B.   Yang berlaku untuk dua objek.

C.   Itu menggabungkan antarmuka pengiriman dan antarmuka vtable langsung.

D.   Itu memiliki dua antarmuka pengiriman.

E.   Itu memiliki dua antarmuka vtable langsung.

64: Identifikasi pernyataan yang salah dari yang berikut:

A.   COM adalah arsitektur perangkat lunak yang mendefinisikan serangkaian standar untuk interoperabilitas komponen.

B.   Com tidak bergantung pada bahasa pemrograman tertentu.

C.   COM adalah arsitektur yang mendasari yang membentuk fondasi untuk layanan perangkat lunak tingkat tinggi, seperti yang disediakan oleh Object Linking and Embedding (OLE).

D.   Dukungan com hanya tersedia di platform Microsoft.

E.   Com dapat diperluas.

65: Manakah dari berikut ini yang merupakan pernyataan yang benar tentang IDL?

A.   IDL adalah alat yang digunakan untuk membantu programmer mendefinisikan antarmuka.

B.   IDL adalah bahasa yang digunakan untuk membuat kelas COM.

C.   IDL adalah bahasa yang digunakan pada klien untuk memanggil server COM.

D.   IDL digunakan untuk komunikasi interproses.

E.   IDL adalah arsitektur threading.

66: UDT adalah singkatan dari:

A.   DataType universal.

B.   Transfer Data Universal.

C.   DataType yang seragam.

D.   Transfer Data Seragam.

E.   Teknologi Data Seragam.

67: Manakah dari parameter berikut yang harus Anda lewati ke fungsi CocreateInstance?

A.   Parameter Pengidentifikasi Kelas.

B.   Parameter Jenis Komponen.

C.   Parameter Pengidentifikasi Antarmuka.

D.   a dan c.

E.   A, B dan C.

68: Rintisan adalah:

A.   kondisi kesalahan.

B.   Nama lain untuk antarmuka.

C.   jenis antarmuka.

D.   objek yang berjalan dalam proses server.

E.   objek yang hancur.

69: IID adalah singkatan dari:

A.   Antarmuka Idenitifer.

B.   Identifikasi Warisan.

C.   Identifier instance yang tidak dapat diubah.

D.   Pengidentifikasi contoh.

E.   Identifikasi antarmuka yang diwariskan.

70: Manakah dari berikut ini yang merupakan teknologi yang didasarkan pada com?

A.   Corba

B.   Ole

C.   Activex

D.   A dan B.

E.   b dan c.

71: Com bukan:

A.   bahasa pemrograman.

B.   Berbasis objek.

C.   arsitektur perangkat lunak.

D.   Bahasa Independen.

E.   Berapa banyak bit yang menjadi GUID?

F.   16

G.   32

H.   64

I.   128

J.   256

72: MTA berarti:

A.   Apartemen multi -berulir.

B.   Arsitektur berulir multi.

C.   Beberapa arsitektur threading.

D.   Arsitektur Threading Microsoft.

E.   Arsitektur Threading Minimum.

73: Selain DCOM, mekanisme IPC lain mana yang dapat digunakan?

A.   Soket jendela.

B.   Panggilan Prosedur Jarak Jauh (RPC).

C.   Blok Pesan Server (UKM).

D.   A dan B.

E.   A, B dan C

74: Pernyataan mana yang salah tentang antarmuka?

A.   Antarmuka bukan kelas.

B.   Objek komponen mungkin atau mungkin tidak mengimplementasikan antarmuka.

C.   Sementara kelas dapat dipakai untuk membentuk objek komponen, antarmuka tidak dapat dipakai dengan sendirinya karena tidak membawa implementasi.

D.   Kelas objek COM yang berbeda dapat menerapkan antarmuka secara berbeda.

E.   Objek harus dipakai agar antarmuka ada.

75: CLSIDS adalah GUID yang merujuk pada:

A.   Kelas Objek Komponen.

B.   Antarmuka.

C.   Ketik perpustakaan.

D.   Kategori.

E.   Metode.

76: Manakah dari antarmuka berikut untuk mengakses pustaka jenis?

A.   ItypeInfo

B.   IcreatetypeInfo

C.   Icreatetypelib

D.   Itypelib

E.   ItypeInfo2

77: Iunknown adalah contoh antarmuka jenis apa?

A.   Standar

B.   Kebiasaan

C.   Menugaskan

D.   Ganda

E.   a dan d

78: Activex

A.   A dan B.

B.   b dan c.

79: Manakah dari antarmuka COM berikut yang mendukung otomatisasi?

80: Com bukan:

A.   bahasa pemrograman.

B.   Berbasis objek.

C.   arsitektur perangkat lunak.

D.   Bahasa Independen.

E.   dapat diperluas.

81: Berapa banyak bit yang menjadi GUID?

A.   16

B.   32

C.   64

D.   128

E.   256

82: MTA berarti:

A.   Apartemen multi -berulir.

B.   Arsitektur berulir multi.

C.   Beberapa arsitektur threading.

D.   Arsitektur Threading Microsoft.

E.   Arsitektur Threading Minimum.

83: Selain DCOM, mekanisme IPC lain mana yang dapat digunakan?

A.   Soket jendela.

B.   Panggilan Prosedur Jarak Jauh (RPC).

C.   Blok Pesan Server (UKM).

D.   A dan B.

E.   A, B dan C

84: DCOM sangat cocok untuk teknologi internet untuk aplikasi bisnis. Manakah dari berikut ini yang tidak mendukung pernyataan di atas?

85: Pernyataan mana yang salah tentang antarmuka?

A.   Antarmuka bukan kelas.

B.   Objek komponen mungkin atau mungkin tidak mengimplementasikan antarmuka.

C.   Sementara kelas dapat dipakai untuk membentuk objek komponen, antarmuka tidak dapat dipakai dengan sendirinya karena tidak membawa implementasi.

D.   Kelas objek COM yang berbeda dapat menerapkan antarmuka secara berbeda.

E.   Objek harus dipakai agar antarmuka ada.

86: CLSIDS adalah GUID yang merujuk pada:

A.   Kelas Objek Komponen.

B.   Antarmuka.

C.   Ketik perpustakaan.

D.   Kategori.

E.   Metode.

87: Manakah dari antarmuka berikut untuk mengakses pustaka jenis?

A.   ItypeInfo

B.   IcreatetypeInfo

C.   Icreatetypelib

D.   Itypelib

E.   ItypeInfo2

88: Iunknown adalah contoh antarmuka jenis apa?

A.   Standar

B.   Kebiasaan

C.   Menugaskan

D.   Ganda

E.   a dan d

89: Sebagai seorang programmer COM, dengan metode mana Anda akan menghancurkan objek COM?

90: Identifikasi pernyataan yang salah:

A.   Com mendefinisikan standar biner untuk interoperabilitas komponen.

B.   COM disediakan di beberapa platform seperti Windows, Macintosh dan Unix.

C.   COM menyediakan evolusi yang kuat dari aplikasi dan sistem berbasis komponen.

D.   COM tidak mendukung komunikasi lintas batas jaringan.

E.   COM menyediakan mekanisme untuk pelaporan kesalahan dan status.

91: Bagaimana ActiveX dan COM terkait?

A.   ActiveX telah diganti namanya sebagai com.

B.   Com telah diganti namanya sebagai ActiveX.

C.   ActiveX adalah teknologi yang dibangun di atas com.

D.   Com adalah teknologi yang dibangun di ActiveX.

E.   Keduanya sama.

92: Antarmuka yang dapat dilihat di mana -mana komponen dirujuk, termasuk aplikasi klien, dicakup sebagai

A.   Publik

B.   Pribadi

C.   Teman

D.   Disimpan

E.   Terlindung

93: Manakah dari berikut ini yang merupakan bahasa terbaik untuk digunakan untuk mendefinisikan antarmuka?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Dasar visual

94: Kode Marshalling adalah

A.   Kode yang digunakan untuk pembuatan pustaka tipe.

B.   Kode yang digunakan untuk pembuatan antarmuka.

C.   Kode yang digunakan untuk mendaftarkan komponen dalam sistem.

D.   Kode yang digunakan untuk membuat rutinitas penanganan kesalahan dalam komponen.

E.   Kode yang mengemas parameter untuk panggilan metode

95: Identifikasi pernyataan yang salah dari yang berikut:

A.   Manajemen memori bersama antara komponen tidak diperbolehkan di COM.

B.   COM menyediakan mekanisme untuk komunikasi antar komponen.

C.   Komponen dapat berkomunikasi lintas proses dan batas jaringan.

D.   Com mendukung pemuatan komponen yang dinamis.

E.   Com adalah bahasa pemrograman independen.

96: ActiveX didasarkan pada com., mana yang berikut ini adalah pernyataan yang salah mengenai persyaratan kontrol ActiveX?

A.   Kontrol ActiveX harus memiliki CLSID.

B.   Kontrol ActiveX mungkin atau mungkin tidak mendukung antarmuka IUnknown.

C.   Kontrol ActiveX harus memiliki objek kelas yang mengimplementasikan iClassFactory.

D.   Kontrol ActiveX harus mengekspos sifat, metode, dan peristiwanya melalui antarmuka pengiriman atau antarmuka ganda.

E.   Kontrol ActiveX harus merupakan komponen dalam proses yang mendaftar sendiri

97: Manakah dari berikut ini yang bukan jenis pengidentifikasi?

A.   Pengidentifikasi kelas.

B.   Indentifer antarmuka.

C.   Pengidentifikasi metode.

D.   Ketik pengidentifikasi perpustakaan.

E.   Pengidentifikasi kategori.

98: IDL adalah singkatan dari:

A.   Bahasa Definisi Antarmuka.

B.   Bahasa yang ditentukan antarmuka.

C.   Bahasa definisi warisan.

D.   Bahasa definisi implisit.

E.   Bahasa Dinamis Antarmuka.

99: Anda ingin mendaftarkan komponen COM bernama mydll.dll. Manakah dari berikut ini yang merupakan sintaks yang benar untuk mendaftarkan komponen?

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: Komponen dapat termasuk

A.   Objek antarmuka pengguna.

B.   Spellcheckers.

C.   Objek Akses Database.

D.   a dan c.

E.   A, B dan C.