SóProvas


ID
368107
Banca
FCC
Órgão
TCE-SP
Ano
2010
Provas
Disciplina
Programação
Assuntos

No ASP, um procedimento que executa determinada rotina sem retornar um valor, sendo possível passar parâmetros para este, é do tipo

Alternativas
Comentários
  • Definição de Sub de acordo com o MSDN:
    "A Sub procedure is a series of Visual Basic statements enclosed by the Sub and End Sub statements. The Sub procedure performs a task and then returns control to the calling code, but it does not return a value to the calling code."


    A sintax fica assim:

    [ modifiers ] Sub subname [( parameterlist )]

    ' Statements of the Sub procedure.

    End Sub

    Percebam que realmente aceita uma lista de parâmetros com diz a questão mas por definição não retorna valores. Logo alternativa correta Sub, letra E.


    Referências:
    http://msdn.microsoft.com/en-us/library/831f9wka.aspx

    Mais exemplos:
    http://www.w3schools.com/asp/asp_procedures.asp
  • <SCRIPT LANGUAGE=VBSCRIPT RUNAT=SERVER>

    Sub Application_OnStart
          Application("intTotUser") = 0
          Application("datServerUp") = Now()
          Application("intTotOnLine") = 0
    End Sub

    Sub Application_OnEnd
    End Sub

    Sub Session_OnStart
          Session.TimeOut = 10
          Application.Lock
                Application("intTotUser") = Application("intTotUser") + 1
                Application("intTotOnLine") = Application("intTotOnLine") + 1
          Application.Unlock
    End Sub

    Sub Session_OnEnd
          Application.Lock
                Application("intTotOnLine") = Application("intTotOnLine") - 1
          Application.Unlock
    End Sub

    </SCRIPT>
  • Não confundam. Essa merdah é ASP clássico, não ASP.NET !

  • Gabarito: E

    A página ASP pode chamar código VB, e o enunciado descreve uma subrotina, declarada com a palavra-chave Sub.