Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — Quadrix 2025

ProgramaçãoProgramação Orientada a Objetos
Código
qg594715
Banca
Quadrix
Órgão
CFBio
Ano
2025
Nível
Superior
Cargo
Analista de Desenvolvimento
Considerando as linguagens de programação e a análise orientada a objetos (AOO), julgue o item a seguir.Cada instrução no script do Qlik Sense deve terminar com um ponto e vírgula (;).
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Qlik Sense: sintaxe de instruções e o ponto e vírgula

Gabarito: ✅ CERTO. No Qlik Sense, cada instrução em um script deve ser encerrada com ponto e vírgula (;), conforme a documentação oficial da ferramenta. Essa é uma regra sintática básica da linguagem de script do Qlik, e a afirmação do item está correta.

O Qlik Sense é uma plataforma de business intelligence (BI) que permite criar aplicativos de análise de dados. A modelagem e o carregamento de dados são feitos por meio de uma linguagem de script própria, que possui uma sintaxe específica. Nessa linguagem, o ponto e vírgula (;) é o delimitador de instruções: ele indica ao interpretador onde uma instrução termina e a próxima começa. Sem ele, o script pode gerar erros de sintaxe ou ser interpretado de forma incorreta.

A regra é simples e direta: toda instrução no script do Qlik Sense deve terminar com ponto e vírgula. Isso inclui comandos como LOAD, SELECT, LET, SET, IF, FOR, entre outros. Por exemplo:

LOAD * FROM [dados.xlsx] (ooxml, embedded labels);
LET vAno = 2025;

Cada linha acima é uma instrução completa e, por isso, termina com ;. A ausência do ponto e vírgula é um dos erros mais comuns para quem está começando a escrever scripts no Qlik Sense, e a banca explora exatamente esse conhecimento básico.

É importante não confundir a sintaxe do Qlik com a de outras linguagens. Em linguagens como Python, por exemplo, o ponto e vírgula é opcional (embora possa ser usado para separar instruções na mesma linha). Já em linguagens como C, Java e JavaScript, o ponto e vírgula é obrigatório no final de cada instrução. O Qlik Sense segue essa mesma linha: o uso do ; é obrigatório.

A pegadinha aqui é justamente a generalização: o candidato pode achar que "nem toda linguagem exige ponto e vírgula" e marcar errado, mas a questão é específica sobre o Qlik Sense, e nessa ferramenta a regra é categórica. Portanto, a afirmação está correta.

Alternativa C — ✅ Certo ⟵ GABARITO

A afirmação está correta. No Qlik Sense, a sintaxe do script exige que cada instrução termine com ponto e vírgula (;). Isso é uma regra fundamental da linguagem, documentada oficialmente, e o item a descreve com precisão.

Alternativa E — ❌ Errado

A afirmação não é errada. O ponto e vírgula é, sim, obrigatório no final de cada instrução no script do Qlik Sense. Quem marca esta alternativa provavelmente generaliza a partir de outras linguagens (como Python, onde o ; é opcional) e não conhece a especificidade do Qlik.

Gabarito: letra C

Link permanente: /questoes/qg594715