Pular para o conteúdo principal

Questão de Programação — .Net — FEPESE 2010

Programação.Net
Código
qg822556
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Nível
Superior
Cargo
Auditor Fiscal da Receita Estadual - Parte III - Tecnologia da Informação
Assinale a alternativa correta a respeito da passagem de parâmetros nas linguagens de programação VB.NET e C#.
  1. AEm VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor.
  2. BEm C#, para passar um parâmetro por valor, a palavra reservada val deve ser usada na assinatura do método, precedendo o tipo associado ao referido parâmetro.
  3. CEm VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro.
  4. DEm C#, para passar um parâmetro por referência, a palavra reservada ref deve ser usada na assinatura do método, precedendo o tipo associado ao referido parâmetro, e na invocação do método, precedendo o valor do argumento.
  5. EEm VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento. O mesmo comportamento pode ser obtido em C# utilizando a palavra reservada ref em uma chamada de método.
Revelar gabarito e comentário

GabaritoD — Em C#, para passar um parâmetro por referência, a palavra reservada ref deve ser usada na assinatura do método, precedendo o tipo associado ao referido parâmetro, e na invocação do método, precedendo o valor do argumento.

Link permanente: /questoes/qg822556