Magna Concursos

Foram encontradas 56.963 questões.

4140367 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Uma Árvore Binária de Pesquisa (ABP) organiza chaves de forma que, para cada nó, todos os valores na subárvore esquerda são menores e todos na subárvore direita são maiores. A Árvore AVL é uma ABP autoequilibrada que mantém, em cada nodo, a invariante de que as alturas das subárvores esquerda e direita diferem em, no máximo, 1. Nesse contexto, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4140366 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

A engenharia de requisitos compreende as atividades de identificação, documentação e gerenciamento dos requisitos de um sistema de software. A distinção entre os tipos de requisitos e as práticas de rastreabilidade são aspectos centrais para a qualidade do processo e do produto. Nesse sentido, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4140364 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Uma desenvolvedora está implementando o carrinho de compras de um sistema de e-commerce. Ela percebe que, ao enviar a segunda requisição HTTP ao servidor — adicionando um segundo produto ao carrinho —, o servidor não tem como associá-la à primeira requisição do mesmo cliente: o carrinho parece estar sempre vazio a cada nova chamada. Assinale a alternativa que identifica corretamente a causa do problema e a abordagem padrão para resolvê-lo.

 

Provas

Questão presente nas seguintes provas
4140363 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDATEC
Orgão: IFC

Sobre divisão e conquista, memoização e programação dinâmica, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4137090 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

Durante o desenvolvimento de sistemas de software de médio e grande porte, práticas relacionadas à engenharia de requisitos, controle de mudanças, rastreabilidade e qualidade de processo são fundamentais para garantir a evolução controlada do produto.

Analise as afirmativas a seguir:

I. A definição de uma baseline (linha de base) de requisitos estabelece um conjunto de itens formalmente aprovado, que passa a servir como referência para o controle de mudanças ao longo do projeto.

II. A garantia da qualidade de software tem como foco exclusivo a detecção de defeitos no produto final, não abrangendo atividades relacionadas à definição, ao acompanhamento ou à melhoria do processo de desenvolvimento.

III. Mesmo após a validação dos requisitos, mudanças podem ocorrer ao longo do projeto, tornando necessário um processo estruturado de controle de mudanças.

IV. A rastreabilidade de requisitos torna-se desnecessária em processos de desenvolvimento iterativos ou ágeis, uma vez que as entregas frequentes eliminam a necessidade de controle sistemático entre requisitos e artefatos.

V. A rastreabilidade de requisitos contribui para a qualidade do software ao permitir verificar se todos os requisitos definidos foram adequadamente implementados e testados.

Está CORRETO o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4137086 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

Durante o desenvolvimento de software, a verificação e a validação são atividades essenciais para garantir a qualidade do produto final. Analise as afirmativas a seguir:

I. A verificação tem como objetivo assegurar que o software está sendo desenvolvido corretamente, em conformidade com as especificações e requisitos definidos nas fases anteriores.

II. A validação busca confirmar se o software desenvolvido atende às necessidades reais e ao uso pretendido pelo usuário final (o "produto certo").

III. Testes de aceitação, realizados com a participação do usuário ou cliente, são atividades que caracterizam exclusivamente a verificação de software.

IV. Revisões técnicas formais e inspeções de artefatos (como documentos de requisitos e diagramas) são técnicas tipicamente associadas à verificação de software.

Está CORRETO o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4137073 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

O polimorfismo é um dos pilares da Programação Orientada a Objetos (POO) e está diretamente relacionado aos conceitos de herança e sobrescrita de métodos.

Analise as afirmativas a seguir:

I. O polimorfismo permite que referências do tipo da superclasse apontem para objetos de suas subclasses.

II. O polimorfismo elimina a necessidade de herança em um sistema orientado a objetos.

III. Métodos sobrescritos em subclasses podem ser executados mesmo quando a referência do objeto é do tipo da superclasse.

Está CORRETO o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4136833 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

O Git é uma ferramenta de versionamento de código usada para gerenciar mudanças em projetos de softwares.

Considerando os comandos Git a seguir, assinale a alternativa que informa CORRETAMENTE a função do comando especificado.

 

Provas

Questão presente nas seguintes provas
4136831 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

Uma aplicação móvel é responsável por exibir informações de produtos obtidas a partir de uma API REST, permitindo que o usuário visualize os dados mesmo na ausência de conexão com a internet.

Considerando as boas práticas de desenvolvimento móvel, bem como os mecanismos de persistência de dados e de comunicação cliente-servidor, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4136830 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IFPI
Orgão: IFPI

No desenvolvimento de aplicações Android, a plataforma define componentes com responsabilidades específicas, bem como mecanismos padronizados de comunicação entre esses componentes.

Considerando os componentes fundamentais do Android e o uso de Intents, analise as proposições a seguir.

I. Activities são componentes responsáveis pela interação com o usuário e pela apresentação da interface gráfica da aplicação.

II. Services são componentes que podem executar tarefas em segundo plano, mesmo quando a aplicação não está visível ao usuário.

III. Broadcast Receivers têm como finalidade principal armazenar dados persistentes e compartilhá-los entre diferentes aplicações.

IV. Intents implícitas permitem solicitar a execução de uma ação sem especificar explicitamente o componente de destino, ficando a escolha a cargo do sistema.

Assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas