Magna Concursos

Foram encontradas 56.963 questões.

4123285 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: IPAAM

O padrão arquitetural MVC (model-view-controller) estabelece uma separação clara de responsabilidades entre seus componentes, com o objetivo de organizar a aplicação, facilitar sua manutenção e permitir a evolução do software ao longo do tempo. A respeito das funções atribuídas aos componentes do padrão MVC, julgue os itens a seguir.

I Model é responsável por representar os dados da aplicação e implementar as regras de negócio associadas.

II View recebe as entradas do usuário e coordena a interação entre os componentes do sistema.

III Controller tem como função principal apresentar as informações ao usuário final, refletindo o estado do model.

Assinale a opção correta.

 

Provas

Questão presente nas seguintes provas
4123284 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: IPAAM

Durante a condução de um projeto de software, a equipe técnica decidiu acompanhar a qualidade do produto ao longo de seu desenvolvimento. Para isso, foram definidos critérios objetivos para avaliar características como confiabilidade, manutenibilidade e desempenho, de maneira a verificar se o software atendia aos padrões estabelecidos e a identificar pontos de melhoria ao longo do projeto.

Considerando-se a situação descrita, é correto afirmar que a qualidade de software

 

Provas

Questão presente nas seguintes provas
No Ensino Fundamental I, a BNCC propõe o desenvolvimento progressivo do pensamento computacional, integrando-o às diferentes áreas do conhecimento e ao cotidiano dos estudantes. Nesse contexto, é correto afirmar que o trabalho com Computação deve:
 

Provas

Questão presente nas seguintes provas
4121867 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:

Um órgão público iniciou o desenvolvimento de um novo sistema para gestão de processos administrativos digitais. Durante o projeto, a equipe enfrentou dificuldades relacionadas à definição do escopo, mudanças frequentes solicitadas pelos usuários e inconsistências entre documentação e funcionalidades implementadas. Considerando princípios de engenharia de software, especialmente no que se refere ao levantamento de requisitos, estratégias de teste e documentação técnica, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):

(   ) O levantamento de requisitos envolve identificação de necessidades dos stakeholders, podendo utilizar entrevistas, observação do ambiente de trabalho e análise de documentos institucionais.

(   ) Requisitos funcionais descrevem restrições de desempenho, segurança e usabilidade, enquanto requisitos não funcionais detalham comportamentos específicos do sistema.

(   ) A rastreabilidade de requisitos auxilia na verificação de que cada requisito identificado possui correspondência nas etapas de desenvolvimento e testes.

(   ) Testes de sistema buscam avaliar o comportamento do software como um todo, considerando integração entre componentes e aderência aos requisitos especificados.

(   ) A documentação técnica perde relevância após a fase de implementação, pois a manutenção evolutiva baseia-se predominantemente na leitura direta do código-fonte.

(   ) Mudanças em requisitos ao longo do projeto podem demandar reavaliação de impactos, inclusive sobre cronograma, arquitetura e casos de teste.

Assinale a alternativa que apresenta a sequência correta de V (verdadeiro) e F (falso):

 

Provas

Questão presente nas seguintes provas
4121864 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:

Uma equipe de desenvolvimento está revisando trechos de código de um sistema interno responsável pelo controle de requisições administrativas. Durante a análise técnica, foram discutidos aspectos relacionados à construção de algoritmos, estrutura de decisão, repetição, modularização e análise de complexidade.

Com base em fundamentos de desenvolvimento de sistemas e lógica de programação, analise as assertivas a seguir e assinale V (verdadeiro) ou F (falso):

(   ) Um algoritmo pode ser descrito em linguagem natural estruturada, pseudocódigo ou fluxograma, desde que represente uma sequência finita e ordenada de passos para resolução de um problema.

(   ) A utilização de estruturas de repetição, como "para" ou "enquanto", elimina a necessidade de estruturas condicionais dentro do mesmo bloco lógico.

(   ) A modularização de um sistema tende a favorecer manutenção e reutilização de código, especialmente quando há definição clara de responsabilidades entre funções ou métodos.

(   ) Um algoritmo cuja complexidade de tempo é O(n²), quando o número de operações executadas cresce proporcionalmente a n2, necessariamente apresentará desempenho inadequado para qualquer volume de dados.

(   ) Na lógica de programação, variáveis são utilizadas para armazenar valores que podem ser modificados durante a execução do algoritmo.

(   ) A validação de entradas de dados contribui para reduzir falhas decorrentes de estados inesperados no fluxo de execução.

Assinale a alternativa que possui a sequência correta de V (verdadeiro) e F (falso) de cima para baixo:

 

Provas

Questão presente nas seguintes provas
4121861 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:

Durante a modernização de um sistema interno de protocolo eletrônico, a equipe técnica avaliou diferentes estruturas de dados para atender a requisitos específicos: controle de requisições em ordem de chegada, armazenamento dinâmico de registros, pesquisa eficiente por chave identificadora e organização hierárquica de setores administrativos. Considerando conceitos clássicos de estruturas de dados, analise as afirmativas a seguir:

I. Tabelas hash garantem tempo constante de busca independentemente da função de dispersão adotada e da ocorrência de colisões.

II. Filas implementam política do tipo FIFO (First In, First Out), sendo adequadas para controle de processamento em ordem cronológica de chegada.

III. Listas encadeadas permitem inserções e remoções sem necessidade de deslocamento físico de elementos subsequentes, diferentemente do que ocorre em arranjos estáticos.

IV. Árvores binárias de busca mantêm ordenação baseada em relação entre chave do nó e seus descendentes, o que pode favorecer operações de busca quando a estrutura está balanceada.

V. Pilhas são estruturas apropriadas para modelar chamadas recursivas, pois operam segundo disciplina LIFO (Last In, First Out).

Assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4121850 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UNIDAVI
Orgão: Pref. Agrolândia-SC
Provas:
Uma equipe de desenvolvimento de um tribunal está revisando a arquitetura de um sistema processual eletrônico que, ao longo dos anos, incorporou módulos escritos sob diferentes estilos de programação. Parte do código foi construída com forte uso de classes e encapsulamento; outro módulo adota funções puras e evita estados compartilhados; há ainda rotinas baseadas em regras declarativas para validação normativa. Durante a análise técnica, discutiu-se a aderência desses trechos aos respectivos paradigmas de programação e seus impactos sobre manutenibilidade, acoplamento e previsibilidade de comportamento. Baseado nos fundamentos teóricos dos paradigmas de programação, assinale a alternativa CORRETA.
 

Provas

Questão presente nas seguintes provas
4118742 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI
Considerando que, ao projetar o um portal sobre tecnologia educacional focado em cidadania digital, a equipe de desenvolvimento precise garantir que a interface seja intuitiva, acessível e visualmente coerente em diferentes dispositivos, assinale a opção que apresenta o papel técnico fundamental do CSS dentro da arquitetura de desenvolvimento front-end.
 

Provas

Questão presente nas seguintes provas
4118739 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI

No desenvolvimento de um robô autônomo para classificação de objetos por colorimetria, os dados devem ser armazenados em um servidor remoto, sendo necessário garantir uma comunicação eficiente e uma interface que atenda aos princípios de acessibilidade universal (focada em usuários com discromatopsia/daltonismo).

Para atender a essa necessidade, as ações técnicas adequadas incluem

 

Provas

Questão presente nas seguintes provas
4118729 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEDUC-PI
let A = 15;
let B = 7;
let C = 7;
if (A !== B) {
    if (B > A) {
        C = B % A;
    } else {
        C = A + B;
    }
}
else {
    C = A - B;
}
console.log(C);

O resultado da execução do código JavaScript anterior é

 

Provas

Questão presente nas seguintes provas