Questão de Programação — Programação Orientada a Objetos — Quadrix 2025
- Código
- qg594715
- Banca
- Quadrix
- Órgão
- CFBio
- Ano
- 2025
- Nível
- Superior
- Cargo
- Analista de Desenvolvimento
- CCerto
- EErrado
GabaritoC — Certo
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.
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.
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