Sobre as cláusulas (ou modificadores de acesso) definidas no sistema de módulos em Java, analise as afirmativas a seguir e assinale-as com V (verdadeiro) ou F (falso):
( ) A cláusula exports to oferece um nível adicional de controle de visibilidade, pois pode restringir os usuários permitidos de uma exportação específica.
( ) Utilizar a cláusula open na declaração do módulo dá a outros módulos acesso reflexivo a todos os seus pacotes. A cláusula não tem efeito na visibilidade do módulo, exceto por permitir acesso reflexivo.
( ) Uma alternativa à abertura de um módulo inteiro para reflexão é o uso da cláusula unlock dentro de uma declaração de módulo, para abrir seus pacotes individualmente, conforme necessário.
( ) A cláusula provides permite que seja especificado um módulo como um provedor de serviços.
( ) A cláusula uses permite que seja especificado um módulo como um consumidor de serviços.
Assinale a alternativa que contenha a sequência correta.
Alternativas:
Código da questão: 70166
A alternativa correta é a letra D) V - V - V - F - V. Justificativa: - (V) A cláusula exports to oferece um nível adicional de controle de visibilidade, pois pode restringir os usuários permitidos de uma exportação específica. - (V) Utilizar a cláusula open na declaração do módulo dá a outros módulos acesso reflexivo a todos os seus pacotes. A cláusula não tem efeito na visibilidade do módulo, exceto por permitir acesso reflexivo. - (V) Uma alternativa à abertura de um módulo inteiro para reflexão é o uso da cláusula unlock dentro de uma declaração de módulo, para abrir seus pacotes individualmente, conforme necessário. - (F) A cláusula provides permite que seja especificado um módulo como um provedor de serviços. (A cláusula provides permite que um módulo especifique que ele fornece um serviço, não que ele seja um provedor de serviços). - (V) A cláusula uses permite que seja especificado um módulo como um consumidor de serviços.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar