Pular para o conteúdo principal

Questão de Programação — Linguagens de marcação — CESPE / CEBRASPE 2025

ProgramaçãoLinguagens de marcação
Código
ce209619
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
Julgue o próximo item, a respeito de desenvolvimento de sistemas.Uma forma de realizar desenvolvimento mobile utilizando-se JavaScript no frontend e COBOL no backend é definir o HTML básico na data division do COBOL e gerar na procedure division o conteúdo dinâmico que poderá interagir com o código JavaScript.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Esta resolução diverge do gabarito oficial. A banca deu Certo; a resolução abaixo sustenta o contrário e explica por quê — ela não foi reescrita para concordar. Acontece nos dois sentidos: há gabarito que cai em recurso e há resolução que erra. Confira na fonte antes de fixar o entendimento.
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”.

Desenvolvimento mobile – COBOL

Gabarito: Errado (Alternativa E). A afirmação é incorreta porque COBOL não é utilizado para desenvolvimento mobile, e suas divisões (data division, procedure division) não são projetadas para gerar HTML básico ou conteúdo dinâmico que interaja com JavaScript. Não há suporte técnico para essa prática.

Alternativa C — ❌ Incorreta

Afirma que a descrição é uma forma válida de desenvolvimento mobile. Na verdade, COBOL é uma linguagem procedural antiga, voltada para processamento de dados em mainframes, sem qualquer integração nativa com frontend mobile ou geração de HTML. A data division define estruturas de dados (registros), não marcação HTML, e a procedure division contém comandos COBOL, não scripts para interagir com JavaScript.

Alternativa E — ✅ Correta ⟵ GABARITO

A afirmação é falsa. Desenvolvimento mobile moderno utiliza tecnologias como React Native, Flutter ou frameworks híbridos com JavaScript/TypeScript no frontend e linguagens como Node.js, Python, Java ou C# no backend. COBOL é inadequado para essa finalidade.

Concluindo, a assertiva apresentada é incorreta, tornando a alternativa E a resposta correta.

Link permanente: /questoes/ce209619