Magna Concursos
2449153 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: PROCERGS

Considere o seguinte trecho de código-fonte em Visual Basic 6:

1. Option Explicit
2. Function CalculaTaxa(ByVal valor1 as Integer, Optional ByVal valor2 as Double=0)
as Double
3. Dim auxiliar as Double
4. valor1 = (valor1 * valor2) * 0.1
5. auxiliar = valor1 * 0.1
6. CalculaTaxa = auxiliar
7. End Function

Dadas as seguintes afirmações:

I. Se a chamada fosse feita da seguinte maneira: MsgBox("saída=" & CalculaTaxa(3, 1)) seria produzida a seguinte mensagem na tela: “saída=0,03”.

II. A função CalculaTaxa, ao ser executada, calcula e retorna 10% de valor1, ou 10% de 10% de valor1 vezes valor2 (se valor2 foi passado por parâmetro), sem erros sintáticos.

III. A linguagem Visual Basic 6 não permite passagem de parâmetros do tipo opcional (Optional), forçando os programadores a implementar funções diferentes para diferentes quantidades de parâmetros.

Quais estão INCORRETAS?

 

Provas

Questão presente nas seguintes provas

Analista de TI - Programador/Microsoft

60 Questões