Questões de Visual Basic (Programação)

Limpar Busca

No Visual Basic, qual das seguintes declarações é usada para criar uma variável local dentro de um procedimento?

  • A Static
  • B Public
  • C Private
  • D Dim
  • E Global

Analise e indique qual alternativa apresenta a sintaxe correta para aplicar um atributo a um elemento no Visual Basic.

  • A (Atributo) Elemento
  • B Atributo(Elemento)
  • C <Atributo> Elemento
  • D Elemento <Atributo>
  • E Atributo::Elemento

As principais plataformas de programação visual ou programação por blocos como o MakeCode e Scratch, possibilitam estimular a criatividade e facilitar o desenvolvimento de projetos maker, os quais podem ser integrados em diferentes áreas do conhecimento.


Avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).


( ) As plataformas de programação visual são limitadas em suas funcionalidades, não permitindo a criação de projetos complexos e interativos.


( ) O uso dessas plataformas facilita a compreensão dos conceitos básicos de programação, tornando o aprendizado mais divertido e engajador.


( ) Por serem visuais e baseadas em blocos, são mais indicadas para crianças pequenas, não sendo adequadas para estudantes mais velhos, para os quais, idealmente, a programação desplugada é a mais indicada.


As afirmativas são, respectivamente:

  • A F – F – F.
  • B V – F – V.
  • C F – V – F.
  • D V – V – F.
  • E V – F – F.

No VisualBasic .NET, a declaração que representa um uso correto da cláusula “As” é

  • A As x Dim Double
  • B Function Xpto As Double      Return 10.0 End Function
  • C Public y Boolean As False
  • D Enum z As a b c End Enum
  • E For i As 1 To 5      Console.Write(i) Next

Considere a lista a seguir em VisualBasic.NET: Class Conta     Property id As Integer     Property saldo As Decimal End Class Function Contas() As List(Of Conta)     Return New List(Of Conta) From     {         New Conta With {.id = 1, .saldo = 200.00},         New Conta With {.id = 2, .saldo = 600.00},         New Conta With {.id = 3, .saldo = 300.00},         New Conta With {.id = 4, .saldo = 100.00},         New Conta With {.id = 5, .saldo = 800.00}     } End Function

A expressão LINQ que seleciona corretamente as instâncias de Conta com saldo superior a 200.00 é:

  • A From id, saldo In Contas() Where saldo > 200
  • B Select id, saldo In Contas() Where saldo > 200.00
  • C From c In Contas() Where c.saldo > 200 Select c.id, c.saldo
  • D From c In Contas() Where c.saldo > 200.00 Select c.id
  • E From c In Contas() Where c.saldo > 200