Questão de Noções de Informática — Planilhas Eletrônicas - Microsoft Excel e BrOffice.org Calc — FUNDATEC 2024
Noções de Informática›Planilhas 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.
Alet – in
Binput – output
Cstart – end
Devaluate – value
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 let – in é 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 let – in 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.