Magna Concursos

Foram encontradas 57.071 questões.

3830714 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDEP
Orgão: UFSJ
Em relação à abordagem de Desenvolvimento Orientado a Testes (TDD), analise as afirmativas a seguir e assinale com V as verdadeiras e com F as falsas.

(   ) A falha inicial do teste é um passo fundamental da metodologia TDD, conhecida como “Red”, pois confirma que o comportamento esperado ainda não foi implementado.

(   ) A refatoração do código deve ser realizada logo após a escrita do teste, para garantir que o código seja de alta qualidade antes mesmo de ser implementado.

(   )  A fase de “Green” do ciclo TDD consiste em escrever o código de produção mínimo para que o teste previamente escrito e falho seja aprovado.

Assinale a sequência correta.
 

Provas

Questão presente nas seguintes provas
3830709 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FUNDEP
Orgão: UFSJ
Ao planejar o desenvolvimento de um software, os requisitos são essenciais para descrever o que o sistema deve fazer.

Sobre a diferença entre requisitos funcionais e não funcionais, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
3828398 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Marque a associação correta entre forma de polimorfismo e exemplo típico de linguagem.
 

Provas

Questão presente nas seguintes provas
3828394 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Assinale a alternativa que relaciona corretamente limites de altura e impacto em consultas.
 

Provas

Questão presente nas seguintes provas
3828393 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Uma fila é implementada com duas pilhas S1 e S2, enfileirando em S1 e desenfileirando a partir de S2 com transferência de S1 para S2 quando S2 está vazia. Para uma sequência com M enfileiramentos e M desenfileiramentos intercalados, assinale o custo amortizado por operação.
 

Provas

Questão presente nas seguintes provas
3828392 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Em uma função recursiva de cauda f(x, acc) que atualiza f(g(x), h(acc)) até condição de parada, identifique a transformação que elimina a pilha mantendo equivalência.
 

Provas

Questão presente nas seguintes provas
3828391 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Considere a expressão com curto-circuito: if P() and Q() then R(). Assinale a transformação que preserva a mesma semântica na presença de efeitos colaterais.
 

Provas

Questão presente nas seguintes provas
3828390 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Em um TAD de mensagens, deseja-se reduzir aliasing e facilitar comparação por conteúdo. Marque a alternativa que melhor atende a esse objetivo.
 

Provas

Questão presente nas seguintes provas
3828389 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: JVL
Orgão: Pref. Regeneração-PI
Provas:
Assinale a alternativa que descreve, de modo completo, o uso de invariantes de laço para provar correção e terminação de um algoritmo iterativo.
 

Provas

Questão presente nas seguintes provas
3828059 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: SELECON
Orgão: Pref. Tapurah-MT
Provas:
A Orientação a Objetos é um paradigma que tem evoluído, principalmente em questões voltadas para segurança e reaproveitamento de código, constituindo um padrão de desenvolvimento seguido por diversas linguagens, como C# e Java. Entre os princípios da Orientação a Objetos, um representa uma das principais técnicas que define esse modelo de programação, tratando de um dos elementos que adicionam segurança à aplicação, pelo fato de esconder as propriedades, criando uma espécie de caixa preta, sendo sua implementação baseada em propriedades privadas, ligadas a métodos especiais chamados getters e setters, significando que os detalhes internos do funcionamento de um objeto são escondidos do mundo exterior, exibindo apenas a interface. Um segundo princípio consiste na alteração do funcionamento interno de um método herdado de um objeto pai, permitindo a um único método executar diferentes comportamentos baseados no objeto. Esses dois princípios são denominados, respectivamente:
 

Provas

Questão presente nas seguintes provas