Questão 70 · Informática: Programação e algoritmos
A Apache ANT é uma biblioteca Java e uma ferramenta de linha de comando. Em relação ao arquivo build.xml, a ser interpretado pelo ANT, assinale a opção correta.
- A) A tag property, no ANT, contém apenas um atributo, que é denominado name.
- B) A tag target, no ANT, deve conter um atributo determinado value, que é único e imutável.
- C) A tag macrodef, no ANT, contém definições de criação de diretório.
- D) Apenas uma tag property representando os arquivos de configuração deve constar no arquivo build.xml.
- E) Apenas uma tag project representando o escopo de início e fim do projeto deve constar no arquivo build.xml.
Marque a alternativa correta:
Gabarito: E
Gabarito definitivo divulgado pela banca Cebraspe (CGE/CE 2019).
Comentário
Gabarito: E.
No Apache Ant, o arquivo build.xml tem como elemento raiz a tag project, que define o projeto e o seu escopo. Cada build.xml deve ter exatamente um elemento project, que contém as propriedades (property), os alvos (target) e as definições de tarefas, como macrodef. Portanto, apenas uma tag project deve constar no arquivo, o que torna a alternativa E correta.
- A) A tag property pode ter outros atributos, como value, location e file, além de name.
- B) A tag target possui atributos como name, depends e description, e não um atributo value único e imutável.
- C) A tag macrodef define macros reutilizáveis, e não diretórios; a criação de diretórios é feita por tarefas como mkdir.
- D) O arquivo pode conter várias tags property, e elas não se limitam aos arquivos de configuração.
Dica: no Ant, a tag project é a raiz obrigatória e única do build.xml.
Fundamentos: Apache Ant: estrutura do build.xml com elemento raiz project, targets, properties e macrodef
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe CGE/CE 2019 (Auditor de Controle Interno – Área de Auditoria – Campo de Atuação Tecnologia da Informação), questão 70, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.