Questão 1248301

Raciocínio Lógico · 2015

Questão

ID 1248301

Disciplina: Raciocínio Lógico

Assunto: Linguagem de Programação

Ano: 2015 Banca: FGV - Fundação Getúlio Vargas Órgão: Tribunal de Contas do Município de São Paulo


Observe o código VB .NET a seguir.

Private Class csAluno

---Public Property Matricula As Integer

---Public Property Nome As String

End Class

Private Class csDisciplina

---Public Property Matricula As Integer

---Public Property Codigo As String

---Public Property Creditos As Decimal

End Class

Sub Main()

---Dim alunos = ListaDeAlunos()

---Dim disciplinas = ListaDeDisciplinas()

---Dim QR = ...

---For Each L In QR

-----Console.WriteLine(L.Matricula & " " & _

-----------------------L.Nome & " " & L.TotCred)

-----For Each LL In L.AlunoDisciplinas

-------Console.WriteLine("->" & LL.Codigo & _

-------------------------" " & LL.Creditos)

-----Next

---Next

End Sub

Dado que as funções ListaDeAlunos e ListaDeDisciplinas retornam, respectivamente, listas dos tipos List(Of csAluno) e List(Of csDisciplina), a definição para a consulta LINQ QR, compatível com o restante do código, é:

Alternativas da questão 1248301
Pular para o conteúdo principal