Magna Concursos

Foram encontradas 57.523 questões.

4252640 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: Pref. Brusque-SC
Provas:
O Git é um sistema de controle de versão distribuído, amplamente utilizado na engenharia de software moderna.
Assinale a alternativa correta em relação aos seus conceitos e comandos básicos.
 

Provas

Questão presente nas seguintes provas
4252639 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: Pref. Brusque-SC
Provas:
As metodologias ágeis transformaram o desenvolvimento de software ao focar em entregas incrementais e adaptação a mudanças. 
Assinale a alternativa correta sobre os frameworks Scrum e Kanban.
 

Provas

Questão presente nas seguintes provas
4252638 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FEPESE
Orgão: Pref. Brusque-SC
Provas:
Relacione os diagramas da Linguagem de Modelagem Unificada (UML) listados na Coluna 1 com as suas respectivas finalidades descritas na Coluna 2.

Coluna 1 Diagramas
1. Diagrama de Casos de Uso
2. Diagrama de Classes
3. Diagrama de Sequência
4. Diagrama de Atividades
5. Diagrama de Estado

Coluna 2 Finalidades
(  ) Representa as interações entre os atores externos e o sistema, ilustrando as funcionalidades de alto nível e os requisitos funcionais da aplicação.
(  ) Descreve a estrutura estática do sistema, exibindo os tipos de objetos, seus atributos, métodos e os relacionamentos estáticos entre eles.
(  ) Modela a troca de mensagens entre objetos ao longo do tempo, detalhando a ordem temporal das interações para a execução de um cenário específico.
(  ) Ilustra o fluxo de controle ou fluxo de dados passo a passo entre as ações, sendo frequentemente utilizado para modelar processos de negócio ou algoritmos complexos.
(  ) Mostra as transições e as condições que levam um objeto a mudar de uma situação para outra durante o seu ciclo de vida em resposta a eventos.
Assinale a alternativa que indica a sequência correta, de cima para baixo.
 

Provas

Questão presente nas seguintes provas
4250551 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Altos-PI
Provas:
Os fluxogramas utilizam símbolos padronizados para representar as etapas de um algoritmo. Sobre o significado desses símbolos, analise as afirmativas a seguir:

I. O losango representa uma decisão, indicando um desvio no fluxo conforme a condição avaliada seja verdadeira ou falsa.
II. O retângulo representa o início e o fim do algoritmo, delimitando os pontos de entrada e de saída do processo.
III. O paralelogramo é utilizado para representar uma operação de cálculo ou o processamento interno de dados.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4250545 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Altos-PI
Provas:
O pensamento computacional apoia-se em pilares que orientam a resolução estruturada de problemas. Sobre esses pilares, analise as afirmativas a seguir:

I. A decomposição consiste em dividir um problema complexo em partes menores e mais simples, o que facilita a sua resolução.
II. O reconhecimento de padrões busca identificar semelhanças ou regularidades entre problemas ou entre as suas partes.
III. A abstração consiste em focar nos aspectos essenciais de um problema, desconsiderando os detalhes irrelevantes para a sua solução.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4250542 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Altos-PI
Provas:
A lógica de programação organiza a solução de problemas por meio de construções que controlam o fluxo de execução de um algoritmo. Sobre essas estruturas, analise as afirmativas a seguir:

I. A estrutura de seleção (condicional) executa um bloco de comandos conforme o resultado, verdadeiro ou falso, de uma condição avaliada.
II. A estrutura de repetição (laço) permite executar um mesmo conjunto de comandos várias vezes enquanto uma condição for satisfeita.
III. A estrutura sequencial altera a ordem de execução dos comandos conforme o valor das variáveis, desviando o fluxo para diferentes trechos do algoritmo.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4250538 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Altos-PI
Provas:
O Scratch é uma linguagem de programação educacional voltada à introdução à lógica de programação. Sobre suas características, analise as afirmativas a seguir:

I. No Scratch, a programação é feita pela digitação de comandos em linguagem de máquina, exigindo a compilação do código antes da execução.
II. No Scratch, a programação é realizada pelo encaixe de blocos gráficos, que representam comandos e são combinados para formar scripts.
III. No Scratch, blocos de eventos, como o de clique na bandeira verde, permitem iniciar a execução de um script a partir de uma ação.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4248170 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Segundo a gangue dos quatro (Gof, do inglês Gang of Four), os padrões de projeto variam na sua granularidade e no seu nível de abstração. Como existem muitos padrões de projeto, necessitamos de uma maneira de organizá-los. O primeiro critério, chamado finalidade, reflete o que um padrão faz. O segundo critério, chamado escopo, especifica se o padrão se aplica primariamente a classes ou a objetos.
Relacione os padrões de projeto do Gof a seguir apresentados com seus respectivos escopos. 

1.Classe  2.Objeto 

() Abstract Factory () Factory Method () Template Method () Strategy () Decorator 

Assinale a alternativa que indica a sequência correta, na ordem apresentada, de cima para baixo:
 

Provas

Questão presente nas seguintes provas
4248169 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT
Cada objeto utiliza recursos do sistema, como memória. Precisamos de uma maneira disciplinada de retornar os recursos ao sistema quando eles não são mais necessários; caso contrário, podem ocorrer “vazamentos de recursos”, que evitariam que eles fossem reutilizados pelo próprio programa ou possivelmente por outros programas.
Sobre coleta de lixo em Java, analise os itens a seguir: 
I. Vazamentos de recursos, além de vazamentos de memória, também podem ocorrer. Por exemplo, um aplicativo pode abrir um arquivo no disco para modificar seu conteúdo — se o aplicativo não fechar o arquivo, ele deve terminar antes que qualquer outro aplicativo possa usar o arquivo.
Il. É recomendado utilizar o método finalize, para garantir a liberação dos recursos.
IIl. Objetos AutoClosable reduzem a probabilidade de vazamentos de recursos ao usá-los com a instrução try com recursos.

Conforme Deitel (2017), está correto o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4248168 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-MT
Orgão: IF-MT

Considere o seguinte Diagrama de Classes da UML (Unified Modeling Language):

Enunciado 4637452-1

Analise as seguintes afirmativas:

I. Esse diagrama demonstra uma associação de agregação existente entre uma classe Pessoa e uma classe ContaComum.

Il. Ao observarmos as multiplicidades dessa associação, percebemos que, da mesma forma que uma pessoa pode possuir muitas contas, uma conta pode ser possuída por muitas pessoas, como no caso de uma conta conjunta.

Ill. A associação de agregação pode, em alguns casos, ser substituída por uma associação binária simples, dependendo da visão de quem faz a modelagem.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas