Questões COM (Component Object Model) em português

Questões COM (Component Object Model) em português

Teste sua compreensão dos tópicos do Modelo de Objeto Componente (COM) respondendo a mais de 100 perguntas MCQ do Modelo de Objeto Componente (COM).
Role para baixo para começar!

1: Identifique a declaração incorreta:

A.   Com define um padrão binário para interoperabilidade do componente.

B.   O com é fornecido em várias plataformas como Windows, Macintosh e Unix.

C.   O COM fornece evolução robusta de aplicativos e sistemas baseados em componentes.

D.   Com não suporta a comunicação nos limites da rede.

E.   O COM fornece mecanismos para relatórios de erro e status.

2: Como o ActiveX e o COM estão relacionados?

A.   O ActiveX foi renomeado como COM.

B.   Com foi renomeado como ActiveX.

C.   ActiveX é uma tecnologia construída no COM.

D.   Com é uma tecnologia construída no ActiveX.

E.   Ambos são iguais.

3: Uma interface que pode ser vista em todos os lugares em que o componente é referenciado, incluindo um aplicativo cliente, é escopo como

A.   Público

B.   Privado

C.   Amigo

D.   Reservado

E.   Protegido

4: Qual das alternativas a seguir é a melhor linguagem a ser usada para definir interfaces?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Visual básico

5: O código de marecha é

A.   O código usado para a criação de bibliotecas de tipos.

B.   O código usado para a criação da interface.

C.   O código usado para registrar um componente no sistema.

D.   O código usado para criar rotinas de manuseio de erros nos componentes.

E.   O código que empacota parâmetros para uma chamada de método

6: Identifique a declaração incorreta do seguinte:

A.   O gerenciamento de memória compartilhado entre componentes não é permitido no COM.

B.   O COM fornece mecanismos para comunicações entre componentes.

C.   Os componentes podem se comunicar nos limites do processo e da rede.

D.   O COM suporta carregamento dinâmico de componentes.

E.   Com é uma linguagem de programação independente.

7: O ActiveX é baseado em. Qual dos seguintes opções é uma declaração incorreta sobre os requisitos de um controle ActiveX?

A.   Um controle ActiveX deve ter um CLSID.

B.   Um controle ActiveX pode ou não suportar a interface iunknown.

C.   Um controle ActiveX deve ter um objeto de classe que implementa o ICLASSFactory.

D.   Um controle ActiveX deve expor suas propriedades, métodos e eventos por meio de interfaces de despacho ou interfaces duplas.

E.   Um controle ActiveX deve ser um componente de auto-registro e em processo

8: Qual das alternativas a seguir não é um tipo de identificador?

A.   Identificador de classe.

B.   Indentifer de interface.

C.   Identificador de método.

D.   Identificador de biblioteca de tipos.

E.   Identificador de categoria.

9: IDL significa:

A.   Linguagem de definição de interface.

B.   Linguagem definida pela interface.

C.   Linguagem de definição de herança.

D.   Linguagem de definição implícita.

E.   Linguagem dinâmica da interface.

10: Você deseja registrar um componente com chamado mydll.dll. Qual das alternativas a seguir é a sintaxe correta para registrar o componente?

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: Os componentes podem incluir

A.   Objetos da interface do usuário.

B.   Cheques ortográficos.

C.   Objetos de acesso ao banco de dados.

D.   a e c.

E.   a, b e c.

12: Como o valor da propriedade Instancing de uma classe criativa externamente diferente de uma classe de objeto dependente?

A.   A propriedade de instalação de uma classe criativa externamente terá seu valor definido como privado, enquanto todos os objetos dependentes terão seus valores definidos como publicados.

B.   A propriedade de instalação de uma classe criativa externamente terá seu valor definido como publicNotcreatable, enquanto todos os objetos dependentes terão seus valores definidos como privados.

C.   A propriedade de instalação de uma classe criativa externamente não terá seu valor definido como privado ou público, NotCreatable, enquanto todos os objetos dependentes terão seus valores definidos como publicNotcreatable ou privado.

D.   Instância de uma classe criativa externamente terá seu valor definido como privado ou publicNotcreatable, enquanto todos os objetos dependentes não terão seus valores definidos como publicNotcreatable ou privado.

E.   A propriedade de instalação de uma classe criativa externamente não terá seu valor definido como privado, enquanto todos os objetos dependentes não terão seus valores definidos como publicados.

13: O componente precisa ser executado em um espaço separado ou encadeamento separado do aplicativo cliente. Qual tipo de servidor você usaria?

A.   Em processo

B.   Fora do processo

C.   Controlo remoto

D.   a ou B.

E.   b ou c.

14: Um controle ActiveX tem propriedades persistentes. Qual interface deve implementar?

A.   IPersistStream

B.   IPersist

C.   IPersistStreaminit

D.   a ou B.

E.   a ou c

15: Qual interface é usada por um programa de uso para invocar propriedades, métodos e eventos de objetos COM?

A.   Iunknown

B.   Idispatch

C.   Invocar

D.   Eu declaro

E.   IclassFactory

16: Sob qual chave do registro o nome do caminho de um servidor COM fora do processo será encontrado?

A.   Hkcr \ prog-id \ clsid

B.   Hkcr \ clsid \ {objeto-classe-id} \ localSserver32

C.   Hkcr \ clsid \ {objeto-classe-id} \ progid

D.   Hkcr \ clsid \ {objeto-classe-id} \ typeLib

E.   Hkcr \ clsid \ {objeto-classe-id} \ versão

17: Uma proxy é:

A.   um tipo de interface.

B.   um método especial de um objeto COM.

C.   uma chamada para um método de um objeto COM.

D.   Um objeto que é executado no espaço de endereço do chamador.

E.   um objeto que é executado no processo do servidor.

18: A unidade básica de segurança de threads em COM é chamada de

A.   apartamento

B.   aula

C.   interface

D.   Bloquear

E.   Fragmento

19: Como as interfaces são versadas?

A.   Usando bibliotecas de tipos.

B.   Usando IIDs.

C.   Usando GUIDS.

D.   Não se pode versões de versão, toda interface é nova.

E.   Usando IDL

20: Qual das seguintes afirmações está incorreta em relação às interfaces de despacho?

A.   As interfaces de despacho recebem seu nome pelo fato de que são implementadas usando o IDISPATCH da interface COM.

B.   Uma interface de despacho permite que os chamadores consultem um objeto um objeto em tempo de execução para obter uma lista de seus métodos e parâmetros de automação e, em seguida, invocar esses métodos.

C.   Linguagens de script como VBA e VBScript podem usar as interfaces de despacho e VTABLE.

D.   Os objetos COM que expõem as interfaces de despacho são chamadas de objetos de automação ou servidores de automação.

E.   As interfaces de despacho facilitam muito a adaptação de ferramentas como Visual Basic e PowerBuilder.

21: Qual das seguintes afirmações sobre DCOM está incorreta?

A.   A DCOM é baseada na tecnologia COM.

B.   É uma extensão de baixo nível da tecnologia COM.

C.   O DCOM foi projetado para ser executado apenas em plataformas Windows.

D.   O DCOM é colocado no mecanismo RPC de ambiente de computação distribuído em grupo aberto.

E.   Usando o DCOM, os aplicativos não são forçados a atualizar cada vez que o objeto muda, pois isso é feito automaticamente.

22: Qual das alternativas a seguir não é uma desvantagem do MIDL?

A.   MIDL é relativamente complexo.

B.   MIDL separa claramente a interface da implementação.

C.   Todos os parâmetros fora devem ser ponteiros.

D.   A sobrecarga da função não é suportada.

E.   O tipo de retorno para métodos nas interfaces de objeto deve ser um HRESULT.

23: Que função você pode usar para adicionar informações sobre uma biblioteca de tipos ao registro do sistema?

A.   RegisterTypelib

B.   Regtypelib

C.   Regtlb

D.   Registertlb

E.   Regtype

24: IIDs são guids que se referem a:

A.   Interfaces

B.   Aulas

C.   Bibliotecas de tipos

D.   Métodos

E.   Categorias & nbsp; & nbsp;

25: Quais são os vários tipos de marecha?

A.   Padrão

B.   Personalizado

C.   Padrão, personalizado

D.   Padrão, personalizado, embutido

E.   Padrão, embutido

26: Quando um GUID é usado para identificar um objeto COM, é conhecido como A:

A.   Interface

B.   Progid

C.   Clsid

D.   IID

E.   Libid

27: O método LockServer é usado para:

A.   Evite que outros clientes acessem os recursos do objeto até que o bloqueio seja removido.

B.   É usado para armazenar o estado de um objeto no disco rígido.

C.   Mantenha um componente aberto na memória, permitindo que as instâncias sejam criadas mais rapidamente.

D.   Impedir que o componente trave.

E.   Destrua um componente aberto e não é mais necessário.

28: Qual é a declaração incorreta sobre o GUIDS?

A.   Os guids são inteiros que garantem que sejam únicos no mundo em todo o espaço e no tempo.

B.   Eles identificam exclusivamente todas as interface.

C.   Eles identificam exclusivamente todas as classes de objeto componentes.

D.   Os GUIDs estão incorporados na biblioteca de tipos.

E.   Os GUIDs são usados ​​pelo sistema COM dinamicamente no tempo de ligação para garantir que nenhuma conexão falsa seja feita entre os componentes.

29: Com fornece transparência de localização por:

A.   Interfaces.

B.   GUIDS.

C.   proxies e stubs.

D.   Bibliotecas de tipos.

E.   IDL.

30: O método addref da interface Iunknown é:

A.   Invocado para informar o objeto COM sobre uma nova referência ao objeto.

B.   Invocado para informar o objeto COM que uma referência não é mais necessária.

C.   Invocado quando o objeto COM é destruído.

D.   Invocado quando o objeto COM é instanciado.

E.   Sempre chamado após o método de liberação.

31: Qual dos seguintes idiomas/ferramentas pode interagir com o COM através das interfaces de despacho?

A.   VBScript

B.   PowerBuilder

C.   Visual básico

D.   a e c.

E.   a, b e c.

32: Quantos tipos diferentes de interfaces existem no COM?

A.   3

B.   4

C.   5

D.   6

E.   7

33: Qual interface deve ser suportada por um objeto COM?

A.   Iunknown

B.   Invocar

C.   Idispatch

D.   Eu declaro

E.   IclassFactory

34: Midl significa

A.   Linguagem de definição da interface da Microsoft.

B.   Linguagem de definição de interface macro.

C.   Linguagem de definição de múltiplas interface.

D.   Linguagem de identificação de macro.

E.   Linguagem mínima de definição de interface

35: Uma categoria de componente é identificada por:

A.   Clsid

B.   EU IA

C.   IID

D.   Catid

E.   Libid

36: Qual das alternativas a seguir não é um objetivo do COM?

A.   Os desenvolvedores devem criar seus próprios componentes exclusivos, de modo que os componentes sejam interoperados com outros componentes desenvolvidos por diferentes fornecedores.

B.   Um sistema deve ser atualizado com despesas gerais mínimas envolvidas.

C.   Os custos de desenvolvimento de software devem ser aumentados.

D.   Os aplicativos desenvolvidos em diferentes idiomas devem ser capazes de compartilhar informações.

E.   Deve haver interoperabilidade transparente de processo cruzado

37: Qual das alternativas a seguir é uma interface COM para acesso ao banco de dados?

A.   Rdo

B.   ODBC direto.

C.   ALVOROÇO

D.   a e c.

E.   a, b e c.

38: Qual das seguintes afirmações está incorreta em relação ao método LockServer?

A.   O cliente mantém o método LockServer para manter um componente aberto na memória.

B.   Todos os clientes precisam chamar o método LockServer.

C.   É usado para permitir que as instâncias sejam criadas rapidamente.

D.   É um método da interface ICLASSFactory.

E.   É necessário quando o desempenho especial é necessário na criação de várias instâncias de classes.

39: Identifique a declaração incorreta sobre vtables:

A.   vtable significa tabela de função virtual.

B.   É uma matriz ordenada contendo ponteiros para funções virtuais.

C.   O VTABLE não pode ser compartilhado entre as instâncias da mesma classe de objeto.

D.   Os vtables operam por indiretiva dupla.

E.   Cada objeto também deve conter um ponteiro para sua vtable; Um ponteiro para este ponteiro é retornado pela QueryInterface.

40: Qual das alternativas a seguir é uma desvantagem do MIDL?

A.   Midl é independente da linguagem.

B.   MIDL separa claramente a interface da implementação.

C.   O MIDL fornece recursos específicos da Microsoft que não são encontrados em outras IDLs.

D.   O compilador MIDL pode gerar automaticamente proxies e stubs, capaz de marechar parâmetros nos limites do processo.

E.   Todos os parâmetros fora são ponteiros.

41: Que técnica o DCOM usa para lidar com a coleta de objetos de lixo?

A.   Ping

B.   Contagem de referência.

C.   Ping e contagem de referência.

D.   Ping e stubs.

E.   Ping e proxies.

42: Qual das alternativas a seguir são métodos da interface Iunknown?

A.   QueryInterface

B.   Addref

C.   Addrelease

D.   a e b.

E.   b e c.

43: Escolha a declaração falsa entre as seguintes interfaces:

A.   Os clientes interagem apenas com ponteiros para interfaces.

B.   Quando um cliente tem acesso a um objeto componente, ele realmente tem um ponteiro para acessar as funções da interface, chamado de ponteiro da interface.

C.   No COM, um cliente pode acessar os métodos da interface e também os dados do objeto.

D.   Objetos de componentes podem expor várias interfaces.

E.   Cada interface é identificada exclusivamente.

44: Por qual método da interface Iunknown, um cliente pode obter ponteiros para outras rotinas solicitando um ponteiro de interface?

A.   GetPointer

B.   GetInterface

C.   QueryInterface

D.   Addref

E.   Liberar

45: A extensão de uma biblioteca de tipos é:

A.   TIPO

B.   tlib

C.   tlb

D.   tbl

E.   tpl

46: Uma interface é:

A.   O método padrão de um componente.

B.   Um contrato fortemente digitado entre um componente de software e um cliente.

C.   Uma articulação de um comportamento esperado e responsabilidades esperadas.

D.   a e b.

E.   b e c

47: Se um objeto não suportar uma interface solicitada, o queryInterface retorna:

A.   E_nointerface

B.   Nenhuma troca

C.   NullInterface

D.   Interfacenull

E.   Interface-não

48: Qual das seguintes afirmações está errada sobre os benefícios dos tipos Libraires?

A.   A verificação do tipo pode ser realizada no momento da compilação. Isso pode ajudar os desenvolvedores de clientes ActiveX a escrever código rápido e correto para acessar objetos.

B.   Você pode descrever uma interface com informações de tipo e implementar o IDISPATCH :: Invoke para a interface usando uma única chamada para desnudar.

C.   Aplicativos Visual Basic podem criar objetos com tipos de interface específicos, em vez do tipo de objeto genérico, para aproveitar a ligação precoce

D.   Os clientes do ActiveX que não suportam VTBLs podem ler e cache os disputas em tempo de compilação, melhorando o desempenho do tempo de execução.

E.   O acesso ao servidor local é aprimorado porque a automação ignora a biblioteca de tipos para empacotar os parâmetros que são passados ​​para um objeto em outro processo.

49: Qual é o mecanismo usado no COM para identificar componentes exclusivos?

A.   Clsid

B.   IDL

C.   Guid

D.   Jit

E.   Rosqueamento

50: A seguir estão algumas declarações sobre interfaces. Qual é o único incorreto?

A.   Uma interface não é um objeto de componente.

B.   Uma interface é um conjunto relacionado de funções através das quais clientes e objetos componentes se comunicam.

C.   O objeto componente pode ser implementado em qualquer idioma, desde que possa fornecer ponteiros para interface as funções de membro.

D.   Os clientes interagem diretamente com as interfaces.

E.   Interfaces são fortemente digitadas

51: O número de métodos na interface Iunknown é:

A.   2

B.   3

C.   4

D.   5

E.   6

52: CLSID significa:

A.   Identificador de classe.

B.   Identificador de interface de classe.

C.   Identificador do sistema de classe.

D.   Identificador de linguagem de classe.

E.   Identificação da linguagem de classe.

53: Qual dos seguintes elementos compilados não é executado em processo?

A.   ActiveX exe

B.   Dll ativo

C.   Controle ActiveX

D.   DLL padrão

E.   a e d.

54: Qual idioma prescrever para a criação de componentes?

A.   C

B.   C ++

C.   VC ++

D.   Visual básico.

E.   Com é independente da linguagem, pois não prescreve nenhuma linguagem de programação específica para criação de componentes.

55: Com significa:

A.   Modelo de objeto comum

B.   Modelo objetivo do componente

C.   Método do objeto componente

D.   Modelo de objeto componente

E.   Metodologia do objeto componente

56: O principal objetivo do COM é:

A.   Interoperabilidade

B.   reutilização

C.   manutenção

D.   flexibilidade

E.   capacidade de gerenciamento

57: Quantos campos um HRESULT consiste?

A.   2

B.   3

C.   4

D.   5

E.   6

58: Qual método você usaria para criar novos GUIDs?

A.   Createguid

B.   Cocreateguid

C.   Guidcreate

D.   Coguidcreate

E.   Createnewguid

59: Guid significa

A.   Identificador globalmente único.

B.   Identificação global.

C.   Indentificação genérica.

D.   Identificação exclusiva genérica.

E.   Identificação gráfica da interface do usuário.

60: Quando um Guid identifica uma interface, é conhecida como um

A.   Progid

B.   Clsid

C.   Iid

D.   Libid

E.   Cid

61: Em qual ferramenta/idioma, você pode fazer componentes com?

A.   C ++

B.   VC ++

C.   Visual básico

D.   b e c

E.   A, B e C

62: Qual é a semelhança/relação entre os tubos nomeados e a DCOM?

A.   Ambos são idiomas orientados a objetos.

B.   Nomeado Pipes foi renomeado para a DCOM.

C.   Ambos são baseados na tecnologia COM.

D.   Ambos são mecanismos para o IPC.

E.   A DCOM exige que os tubos nomeados funcionem.

63: Uma interface dupla é uma:

A.   Em que existem dois métodos.

B.   Aplicável a dois objetos.

C.   Isso combina uma interface de despacho e uma interface VTable direta.

D.   Isso tem duas interfaces de expedição.

E.   Que possui duas interfaces VTABLETIVAS DIRETAS.

64: Identifique a declaração incorreta do seguinte:

A.   Com é uma arquitetura de software que define um conjunto de padrões para interoperabilidade de componentes.

B.   O com não depende de nenhuma linguagem de programação específica.

C.   Com é a arquitetura subjacente que forma a base para serviços de software de nível superior, como os fornecidos pela vinculação e incorporação de objetos (OLE).

D.   O suporte COM está disponível apenas nas plataformas da Microsoft.

E.   Com é extensível.

65: Qual das alternativas a seguir é a declaração correta sobre IDL?

A.   O IDL é uma ferramenta usada para ajudar os programadores a definir interfaces.

B.   IDL é o idioma usado para criar classes COM.

C.   IDL é o idioma usado nos clientes para ligar para os servidores COM.

D.   O IDL é usado para comunicação interprocessante.

E.   IDL é uma arquitetura de rosca.

66: UDT significa:

A.   Datatype Universal Dataty.

B.   Transferência universal de dados.

C.   Datatype uniforme.

D.   Transferência de dados uniformes.

E.   Tecnologia de dados uniforme.

67: Qual dos seguintes parâmetros você precisa passar para a função CocreateInstance?

A.   Parâmetro de identificador de classe.

B.   Parâmetro do tipo de componente.

C.   Parâmetro do identificador de interface.

D.   a e c.

E.   a, b e c.

68: Um stub é:

A.   uma condição de erro.

B.   Outro nome para uma interface.

C.   um tipo de interface.

D.   um objeto que é executado no processo do servidor.

E.   um objeto destruído.

69: IID significa:

A.   Interface idenitifer.

B.   Identificação da herança.

C.   Identificador de instância imutável.

D.   Identificador de instância.

E.   Identificação de interface herdada.

70: Qual das alternativas a seguir é uma tecnologia baseada em COM?

A.   Corba

B.   Ole

C.   ActiveX

D.   a e b.

E.   b e c.

71: Com não é:

A.   uma linguagem de programação.

B.   baseado em objeto.

C.   uma arquitetura de software.

D.   idioma independente.

E.   Quantos bits é um GUID?

F.   16

G.   32

H.   64

I.   128

J.   256

72: MTA significa:

A.   Apartamento com vários rosqueados.

B.   Arquitetura multi -rosqueada.

C.   Arquitetura de threading múltipla.

D.   Microsoft Threading Architecture.

E.   Arquitetura de rosqueamento mínimo.

73: Além do DCOM, qual outro mecanismo do IPC pode ser usado?

A.   Soquetes do Windows.

B.   Chamadas de procedimento remoto (RPCs).

C.   Blocos de mensagens do servidor (SMBS).

D.   a e b.

E.   A, B e C

74: Qual é a declaração incorreta sobre interfaces?

A.   Uma interface não é uma classe.

B.   Um objeto componente pode ou não implementar uma interface.

C.   Embora uma classe possa ser instanciada para formar um objeto componente, uma interface não pode ser instanciada por si mesma porque não possui implementação.

D.   Diferentes classes de objetos COM podem implementar uma interface de maneira diferente.

E.   O objeto deve ser instanciado para que a interface exista.

75: Os clsids são guids que se referem:

A.   Classes de objetos componentes.

B.   Interfaces.

C.   Bibliotecas de tipos.

D.   Categorias.

E.   Métodos.

76: Qual das seguintes interfaces é para acessar bibliotecas de tipos?

A.   ItypeInfo

B.   ICREATETYPEINFO

C.   ICREATETYPELIB

D.   ITyPelib

E.   ItypeInfo2

77: Iunknown é um exemplo de que tipo de interface?

A.   Padrão

B.   Personalizado

C.   Despacho

D.   Dual

E.   a e d

78: ActiveX

A.   a e b.

B.   b e c.

79: Qual das seguintes interfaces COM suporta automação?

80: Com não é:

A.   uma linguagem de programação.

B.   baseado em objeto.

C.   uma arquitetura de software.

D.   idioma independente.

E.   extensível.

81: Quantos bits é um GUID?

A.   16

B.   32

C.   64

D.   128

E.   256

82: MTA significa:

A.   Apartamento com vários rosqueados.

B.   Arquitetura multi -rosqueada.

C.   Arquitetura de threading múltipla.

D.   Microsoft Threading Architecture.

E.   Arquitetura de rosqueamento mínimo.

83: Além do DCOM, qual outro mecanismo do IPC pode ser usado?

A.   Soquetes do Windows.

B.   Chamadas de procedimento remoto (RPCs).

C.   Blocos de mensagens do servidor (SMBS).

D.   a e b.

E.   A, B e C

84: A DCOM é ideal para a tecnologia da Internet para aplicativos de negócios. Qual das alternativas a seguir não apoiaria a declaração acima?

85: Qual é a declaração incorreta sobre interfaces?

A.   Uma interface não é uma classe.

B.   Um objeto componente pode ou não implementar uma interface.

C.   Embora uma classe possa ser instanciada para formar um objeto componente, uma interface não pode ser instanciada por si mesma porque não possui implementação.

D.   Diferentes classes de objetos COM podem implementar uma interface de maneira diferente.

E.   O objeto deve ser instanciado para que a interface exista.

86: Os clsids são guids que se referem:

A.   Classes de objetos componentes.

B.   Interfaces.

C.   Bibliotecas de tipos.

D.   Categorias.

E.   Métodos.

87: Qual das seguintes interfaces é para acessar bibliotecas de tipos?

A.   ItypeInfo

B.   ICREATETYPEINFO

C.   ICREATETYPELIB

D.   ITyPelib

E.   ItypeInfo2

88: Iunknown é um exemplo de que tipo de interface?

A.   Padrão

B.   Personalizado

C.   Despacho

D.   Dual

E.   a e d

89: Como um programador COM, por qual método você destruiria um objeto COM?

90: Identifique a declaração incorreta:

A.   Com define um padrão binário para interoperabilidade do componente.

B.   O com é fornecido em várias plataformas como Windows, Macintosh e Unix.

C.   O COM fornece evolução robusta de aplicativos e sistemas baseados em componentes.

D.   Com não suporta a comunicação nos limites da rede.

E.   O COM fornece mecanismos para relatórios de erro e status.

91: Como o ActiveX e o COM estão relacionados?

A.   O ActiveX foi renomeado como COM.

B.   Com foi renomeado como ActiveX.

C.   ActiveX é uma tecnologia construída no COM.

D.   Com é uma tecnologia construída no ActiveX.

E.   Ambos são iguais.

92: Uma interface que pode ser vista em todos os lugares em que o componente é referenciado, incluindo um aplicativo cliente, é escopo como

A.   Público

B.   Privado

C.   Amigo

D.   Reservado

E.   Protegido

93: Qual das alternativas a seguir é a melhor linguagem a ser usada para definir interfaces?

A.   C

B.   C ++

C.   Midl

D.   VC ++

E.   Visual básico

94: O código de marecha é

A.   O código usado para a criação de bibliotecas de tipos.

B.   O código usado para a criação da interface.

C.   O código usado para registrar um componente no sistema.

D.   O código usado para criar rotinas de manuseio de erros nos componentes.

E.   O código que empacota parâmetros para uma chamada de método

95: Identifique a declaração incorreta do seguinte:

A.   O gerenciamento de memória compartilhado entre componentes não é permitido no COM.

B.   O COM fornece mecanismos para comunicações entre componentes.

C.   Os componentes podem se comunicar nos limites do processo e da rede.

D.   O COM suporta carregamento dinâmico de componentes.

E.   Com é uma linguagem de programação independente.

96: O ActiveX é baseado em. Qual dos seguintes opções é uma declaração incorreta sobre os requisitos de um controle ActiveX?

A.   Um controle ActiveX deve ter um CLSID.

B.   Um controle ActiveX pode ou não suportar a interface iunknown.

C.   Um controle ActiveX deve ter um objeto de classe que implementa o ICLASSFactory.

D.   Um controle ActiveX deve expor suas propriedades, métodos e eventos por meio de interfaces de despacho ou interfaces duplas.

E.   Um controle ActiveX deve ser um componente de auto-registro e em processo

97: Qual das alternativas a seguir não é um tipo de identificador?

A.   Identificador de classe.

B.   Indentifer de interface.

C.   Identificador de método.

D.   Identificador de biblioteca de tipos.

E.   Identificador de categoria.

98: IDL significa:

A.   Linguagem de definição de interface.

B.   Linguagem definida pela interface.

C.   Linguagem de definição de herança.

D.   Linguagem de definição implícita.

E.   Linguagem dinâmica da interface.

99: Você deseja registrar um componente com chamado mydll.dll. Qual das alternativas a seguir é a sintaxe correta para registrar o componente?

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: Os componentes podem incluir

A.   Objetos de interface do usuário.

B.   Cheques ortográficos.

C.   Objetos de acesso ao banco de dados.

D.   a e c.

E.   a, b e c.