Questão nº 52

Questão de Administração de Banco de Dados · FGV MPAL 2018 (nº 52)

FGV2018Analista do Ministério Público - Administrador de Banco de DadosAdministração de Banco de Dados
Gabarito: Aver comentário ↓

Considere os modificadores a seguir.

I. Internal.
II. Private.
III. Protected.
IV. External.

Assinale a opção que indica os modificadores da lista acima que, além do modificador public, são válidos no C#, quando da especificação da acessibilidade de um membro ou tipo.

Resposta comentada

Gabarito Alternativa A

Modificadores de acesso em C# são palavras-chave que definem a visibilidade e o alcance de um membro (como um método ou variável) ou de um tipo (como uma classe) para outras partes do seu programa. Eles controlam quem pode "ver" e "usar" seu código.

(A) Correta: Os modificadores Internal, Private e Protected são, de fato, modificadores de acesso válidos em C#, além do `public` mencionado na questão.
(B) Incorreta: Inclui "External", que não é um modificador de acesso válido em C#.
(C) Incorreta: Inclui "External", que não é um modificador de acesso válido em C#.
(D) Incorreta: Inclui "External", que não é um modificador de acesso válido em C#. (Armadilha da banca: "External" pode soar como um modificador de acesso, talvez confundindo com a palavra-chave `extern` (usada para interoperabilidade ou para declarar uma implementação externa), mas `extern` não é um modificador de acesso que define a visibilidade de um membro ou tipo da mesma forma que `public`, `private`, etc.)
(E) Incorreta: Exclui "Internal", que é um modificador de acesso válido em C#.

Fonte: FGV MPAL 2018 Analista do Ministério Público - Administrador de Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho