SóProvas


ID
205414
Banca
FEPESE
Órgão
SEFAZ-SC
Ano
2010
Provas
Disciplina
Programação
Assuntos

Assinale a alternativa correta a respeito da passagem de parâmetros nas linguagens de programação VB.NET e C#.

Alternativas
Comentários
  • Entendo que a alternativa C esteja correto pois em VB.NET definimos o parametro por valor atraves de ByVal na assinatura da funcao ou subrotina.

  • A C está incorreta.  Você não precisa declarar a palavra ByVal para passar a variável por valor,  essa é a opção Default.  Se nada for explicitado, então é por valor.
  • Prezados,

    Em C# , a palavra chave ref indica que um valor é passado por referência.

    https://docs.microsoft.com/pt-br/dotnet/csharp/lan...


    Portanto a alternativa correta é a letra D


  • É verdade. O que invalida a assertiva é a palavra "deve". Pq senão, estaria correta.

     

    Public Sub ChangeFieldValue(ByVal cls As Class1) cls.Field = 500 End Sub