Pular para o conteúdo principal

Questão de Programação — Conceitos básicos de programação — FCC 2019

ProgramaçãoConceitos básicos de programação
Código
fc052793
Banca
FCC
Órgão
AFAP
Ano
2019
Cargo
Analista de Fomento - Tecnologia da Informação
O JasperReports é um mecanismo de geração de relatórios em vários formatos, como arquivos PDF, HTML, XLS, etc. Normalmente uma Jasper Library é incluída no CLASSPATH do projeto e, em seguida, cria-se o layout design que nada mais é do que um arquivo 
  1. AXML com a extensão .jrxml.
  2. Bexecutável que é usado na JVM para gerar o relatório.
  3. CPDF com a extensão .jrprint.
  4. DODT com a extensão .jrodt.
  5. EJava com a extensão.class.
Revelar gabarito e comentário

GabaritoA — XML com a extensão .jrxml.

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

JasperReports – Arquivo de Layout

Gabarito: letra A. No JasperReports, o layout design do relatório é armazenado em um arquivo XML com extensão .jrxml. Esse arquivo contém a definição da estrutura (campos, imagens, sub-relatórios, etc.) e é posteriormente compilado para um arquivo .jasper (o executável) e preenchido com dados para gerar o relatório final em formatos como PDF, HTML ou XLS.

  1. 1Criar .jrxml (layout XML)
  2. 2Compilar para .jasper
  3. 3Preencher → .jrprint
  4. 4Exportar (PDF, HTML, XLS)
LEVEL · soulevel.com.br

Alternativa A — ✅ Correta ⟵ GABARITO

O arquivo de layout no JasperReports é um documento XML que segue o schema JasperReport, com a extensão .jrxml. É o ponto de partida para a criação de relatórios.

Alternativa B — ❌ Incorreta

O arquivo executável que a JVM utiliza para gerar o relatório é o .jasper, que resulta da compilação do .jrxml. A alternativa confunde o layout design com o relatório compilado.

Alternativa C — ❌ Incorreta

O arquivo .jrprint é o resultado do preenchimento do relatório com dados, não o layout design. Ele é gerado após a execução do JasperReports.

Alternativa D — ❌ Incorreta

Não existe extensão .jrodt no JasperReports. O formato ODT é suportado como saída, mas o layout não é um arquivo ODT.

Alternativa E — ❌ Incorreta

Arquivos .class são bytecodes Java compilados; o layout design não é um arquivo .class.

PEGA ESSA DICA!

Memorize as extensões do JasperReports: .jrxml (layout), .jasper (compilado), .jrprint (preenchido). O processo é: criar .jrxml → compilar para .jasper → preencher para obter .jrprint → exportar para o formato desejado.

Gabarito: letra A.

Link permanente: /questoes/fc052793