Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — UFPR 2018

ProgramaçãoLinguagens de programação
Código
qq406776
Banca
UFPR
Órgão
COREN-PR
Ano
2018
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação ao mecanismo de passagem de parâmetros em C#, é correto afirmar:
  1. AQuando você passa um argumento para um método, o parâmetro correspondente é inicializado com uma cópia do argumento, inclusive para um tipo-referência.
  2. BAs palavras-chaves ref e out indicam, respectivamente, passagem de parâmetro por referência e por valor.
  3. CParâmetros declarados com o modificador virtual indicam que as superclasses precisam definir seu tipo.
  4. DO modificador override atribuído a um argumento de método, implica o ocultamento do tipo definido na classe-pai.
  5. EArgumentos do tipo int que recebam parâmetros do tipo WrappedInt sofrem a operação de boxing antes da cópia dos valores.
Revelar gabarito e comentário

GabaritoA — Quando você passa um argumento para um método, o parâmetro correspondente é inicializado com uma cópia do argumento, inclusive para um tipo-referência.

Link permanente: /questoes/qq406776