Questão de Programação — Conceitos básicos de programação — FCC 2019
Programação›Conceitos 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
AXML com a extensão .jrxml.
Bexecutável que é usado na JVM para gerar o relatório.
CPDF com a extensão .jrprint.
DODT com a extensão .jrodt.
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.
1Criar .jrxml (layout XML)
2Compilar para .jasper
3Preencher → .jrprint
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.