Questão nº 54

Questão de Tecnologia da Informação · FGV CMSP 2024 (nº 54)

FGV2024Consultor Técnico Legislativo - InformáticaTecnologia da Informação
Gabarito: Dver comentário ↓

Os tipos de collection disponibilizadas na linguagem PL/SQL são:

Resposta comentada

Gabarito Alternativa D

As collections em PL/SQL são estruturas de dados que permitem armazenar múltiplos itens do mesmo tipo sob um único nome, funcionando como arrays ou listas em outras linguagens de programação. Elas são essenciais para manipular conjuntos de dados de forma eficiente.

  • (A) Incorreta: varchar2 é um tipo de dado escalar para texto, e records são tipos compostos que agrupam diferentes campos em uma única estrutura, mas ambos não são coleções no sentido de armazenar múltiplos elementos indexados.
  • (B) Incorreta: procedures e functions são subprogramas (blocos de código executáveis), não tipos de dados ou coleções.
  • (C) Incorreta: cursor é um mecanismo para processar resultados de consultas, packages são unidades de organização de código, e object types são tipos de dados definidos pelo usuário (como classes), que podem conter coleções ou ser usados em coleções, mas não são, por si só, os tipos de coleção PL/SQL. Armadilha: A confusão aqui é que object types permitem criar estruturas complexas, mas não são as coleções nativas que armazenam múltiplos elementos.
  • (D) Correta: index-by tables (também conhecidas como arrays associativos), nested tables (tabelas aninhadas) e varrays (arrays de tamanho variável) são os três tipos de collection nativamente disponibilizados na linguagem PL/SQL.
  • (E) Incorreta: transactions são unidades lógicas de trabalho, subprograms são procedimentos/funções, nested controls não é um tipo de coleção, e bulks refere-se a técnicas de otimização para manipulação de coleções, não aos tipos de coleção em si.

Fonte: FGV CMSP 2024 Consultor Técnico Legislativo - Informática (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho