Pular para o conteúdo principal

Questão de Noções de Informática — Planilhas Eletrônicas - Microsoft Excel e BrOffice.org Calc — FUNDATEC 2024

Noções de InformáticaPlanilhas Eletrônicas - Microsoft Excel e BrOffice.org Calc
Código
qg175797
Banca
FUNDATEC
Órgão
Prefeitura de Porto Alegre - RS
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Interno
O Power Query, ferramenta criada pela Microsoft, é um mecanismo de transformação e preparação de dados que utilizada a linguagem de fórmula Power Query M para avaliar fórmulas e produzir valores. Na linguagem M, a expressão __________ permite que um conjunto de valores sejam computados, que nomes sejam atribuídos a eles e, depois, que esses valores sejam usados em uma expressão subsequente que segue a instrução __________.Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
  1. Alet – in
  2. Binput – output
  3. Cstart – end
  4. Devaluate – value
  5. Einto – out
Revelar gabarito e comentário

GabaritoA — let – in

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Power Query – Linguagem M

Gabarito: letra A. Na linguagem M do Power Query, a expressão letin é o bloco fundamental: let declara variáveis (passos) e in avalia a expressão final usando essas variáveis. É a estrutura padrão para definir consultas no Power Query.

A banca testa o conhecimento básico da sintaxe da linguagem M. As demais alternativas trazem pares de palavras que existem em outros contextos, mas não são comandos da linguagem M.

Alternativa A — ✅ Correta ⟵ GABARITO

A expressão let … in … é a construção canônica da linguagem M. No bloco let, são definidos nomes (variáveis) que armazenam valores ou etapas. No bloco in, escreve‑se a expressão que produz o resultado final, podendo referenciar os nomes definidos. Exemplo:

let
  Fonte = Excel.CurrentWorkbook(){[Name="Tabela1"]}[Content],
  LinhasFiltradas = Table.SelectRows(Fonte, each [Valor] > 100)
in
  LinhasFiltradas

Alternativa B — ❌ Incorreta

“input” e “output” são termos genéricos de entrada/saída, mas não fazem parte da sintaxe da linguagem M.

Alternativa C — ❌ Incorreta

“start” e “end” são utilizados em outras linguagens (por exemplo, em bloco BEGIN…END do SQL ou Pascal), mas não em M.

Alternativa D — ❌ Incorreta

“evaluate” e “value” são palavras comuns em programação, mas não são as palavras‑chave que estruturam as expressões em M.

Alternativa E — ❌ Incorreta

“into” e “out” lembram parâmetros de funções, mas não correspondem ao par letin da linguagem M.

NÃO CAIA NESSA!

A banca explora o fato de o candidato conhecer a sintaxe exata de M. Palavras como “input”, “start”, “evaluate” são familiares, mas não são os comandos corretos. Lembre‑se: no Power Query, toda consulta começa com let e termina com in.

Gabarito: letra A.

Link permanente: /questoes/qg175797