Foram encontradas 57.540 questões.
Durante o desenvolvimento de um aplicativo Android em Java, um docente orientou seus alunos quanto ao ciclo de vida de uma
Activity e à importância de preservar dados temporários durante mudanças de configuração, como a rotação da tela. Após simular
essa mudança, os estudantes observaram a perda de dados digitados em campos de texto. O procedimento tecnicamente mais
adequado para preservar esses dados entre recriações automáticas da Activity é:
Provas
Questão presente nas seguintes provas
Durante a análise de um sistema orientado a objetos desenvolvido em Java, um professor do IF identificou que uma subclasse,
localizada em um pacote diferente da superclasse, estava acessando diretamente um atributo desta sem utilizar os métodos públicos
disponíveis. Considerando os modificadores de acesso em Java e os princípios da orientação a objetos, é correto afirmar que esse
acesso direto:
Provas
Questão presente nas seguintes provas
O algoritmo buscaPrimeira, apresentado a seguir, implementa uma versão modificada da busca binária, cujo objetivo é localizar
a primeira ocorrência de um valor alvo em um vetor ordenado (possivelmente com valores repetidos).
Dado o vetor V = [2, 4, 4, 4, 5, 7, 9] e o valor alvo = 4, a execução da função buscaPrimeira(V, 4) retornará:
Dado o vetor V = [2, 4, 4, 4, 5, 7, 9] e o valor alvo = 4, a execução da função buscaPrimeira(V, 4) retornará:Provas
Questão presente nas seguintes provas
Durante a modelagem de um sistema de controle acadêmico
para uma instituição de ensino, um professor orientou seus alunos
a utilizarem o modelo entidade-relacionamento estendido (EER)
para representar conceitos como generalização, especialização
e herança entre entidades. Ao converter esse modelo para um
diagrama de classes UML, é necessário identificar corretamente
a notação usada para representar relações hierárquicas de
herança, em que subclasses herdam atributos e comportamentos
da superclasse. Nesse contexto, a representação correta do
relacionamento de herança é dada por:
Provas
Questão presente nas seguintes provas
Durante uma aula sobre algoritmos de ordenação, um
professor propôs a análise do impacto do particionamento
nos algoritmos recursivos baseados em divisão e conquista.
Considerando o comportamento no pior caso, quando os dados
estão previamente ordenados de forma crescente, o algoritmo
que apresenta o maior número de comparações e divisões
desbalanceadas, com consequente piora da complexidade
assintótica, é:
Provas
Questão presente nas seguintes provas
3947357
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Provas:
Um Analista de Tecnologia da Informação participa da
criação de um sistema de inscrição para concursos
públicos. A equipe decidiu usar uma abordagem ágil com
entregas frequentes, reuniões rápidas de
acompanhamento e priorização de backlog com base em
valor ao cidadão. É correto afirmar que essa abordagem
corresponde a:
Provas
Questão presente nas seguintes provas
3947356
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Provas:
Durante o desenvolvimento de uma API RESTful em
Python, a equipe optou por realizar testes automatizados
nos endpoints. O Analista de Tecnologia da Informação
configurou um framework que suporta escrita de testes
simples, com uso de fixtures e marcações
personalizadas. Assinale a alternativa CORRETA que
corresponde à ferramenta adequada para essa tarefa.
Provas
Questão presente nas seguintes provas
3947355
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Provas:
Durante a manutenção de um sistema legada escrito em
Python, a equipe de Tecnologia da Informação de um
órgão público precisa identificar um erro intermitente que
causa falhas ao salvar arquivos. É CORRETO afirmar
que para investigar de forma estruturada, o Analista de
Tecnologia da Informação deverá:
Provas
Questão presente nas seguintes provas
3947354
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Provas:
- Engenharia de SoftwareGerenciamento de Configuração de Software (SCM)
- Ferramentas de Desenvolvimento
O Git é um sistema de controle de versão distribuído
amplamente utilizado no desenvolvimento de software e
pode trazer diversos benefícios para órgãos públicos que
buscam modernizar seus processos de desenvolvimento
de sistemas. Sobre o uso de Git no contexto de
desenvolvimento de sistemas em órgãos públicos,
marque verdadeiro (V) ou falso (F) nas afirmativas
abaixo:
(__) A branch main deve conter sempre o código mais estável e pronto para produção.
(__) Commits devem ter mensagens claras e descritivas, facilitando o histórico do projeto.
(__) O uso de merge é desnecessário quando se trabalha com múltiplas branches.
(__) O Git permite controlar versões de arquivos, facilitando auditorias e reversões.
Assinale a sequência correta de cima para baixo.
(__) A branch main deve conter sempre o código mais estável e pronto para produção.
(__) Commits devem ter mensagens claras e descritivas, facilitando o histórico do projeto.
(__) O uso de merge é desnecessário quando se trabalha com múltiplas branches.
(__) O Git permite controlar versões de arquivos, facilitando auditorias e reversões.
Assinale a sequência correta de cima para baixo.
Provas
Questão presente nas seguintes provas
3947352
Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFAC
Provas:
Durante a implementação de um sistema de
agendamento de consultas, o Analista de Tecnologia da
Informação decide incluir tratamento de exceções para
garantir que o sistema não seja interrompido quando
ocorrer falha na conexão com o banco de dados. Em
Python, é CORRETO afirmar que a abordagem deve ser:
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container