Magna Concursos

Foram encontradas 57.071 questões.

4209499 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere o contexto de busca de dados em estruturas lineares e ordenadas. Diante dessa situação, um Programador analisa as características de dois algoritmos amplamente utilizados para localização de elementos em vetores: busca sequencial e busca binária. Com isso, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

() Na busca sequencial, não é necessário que o vetor esteja ordenado, pois o algoritmo percorre os elementos um a um até encontrar o valor desejado ou até o final da estrutura.

() A busca sequencial possui complexidade média О (log n), sendo mais eficiente que a busca binária em grandes conjuntos de dados.

() A busca binária exige que o vetor esteja ordenado, pois realiza sucessivas divisões do espaço de busca com base na comparação do elemento central.

() A busca binária pode ser aplicada em vetores não ordenados, desde que o algoritmo ignore a etapa de comparação central e percorra todos os elementos.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
 

Provas

Questão presente nas seguintes provas
4209498 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Um Programador está realizando testes de integração entre módulos de um sistema de um consórcio público. O módulo principal já foi implementado e precisa ser testado, porém o módulo responsável pelo fornecimento de dados ainda não está disponível, pois se encontra em desenvolvimento. Para viabilizar os testes, foi necessário utilizar um recurso capaz de substituir temporariamente esse módulo ainda não implementado, retornando respostas previamente definidas para simular seu comportamento durante a execução dos testes. Nesse contexto, qual recurso de testes de integração atende à situação supracitada?
 

Provas

Questão presente nas seguintes provas
4209496 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere um cenário em que sistemas de uma plataforma integrada de serviços de uma associação pública, responsável por atender um consórcio de municípios, precisam se comunicar automaticamente para manter dados sincronizados entre diferentes aplicações. Quando ocorre um evento em um sistema (por exemplo, cadastro ou atualização de um registro), esse sistema envia automaticamente uma requisição utilizando o protocolo HTТР (HyperText Transfer Protocol), que é o protocolo de comunicação da web, para outro sistema. Esse segundo sistema recebe essa notificação e processa o evento em tempo real, sem necessidade de consulta manual ou requisições periódicas. Nesse contexto, qual mecanismo de integração entre sistemas é supracitado?
 

Provas

Questão presente nas seguintes provas
4209495 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Um Programador está aplicando a metodologia TDD (Test-Driven Development) durante a implementação de uma funcionalidade em um sistema de um consórcio público. Após criar um teste automatizado para uma função de soma, ele desenvolve apenas o código mínimo necessário para que o teste seja executado com sucesso, sem se preocupar inicialmente com otimizações ou refatorações. Nesse contexto, qual etapa do TDD atende à situação supracitada?
 

Provas

Questão presente nas seguintes provas
4209493 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Um Programador de um consórcio público intermunicipal está realizando a manutenção da API (Application Programming Interface) responsável pelo cadastro dos municípios consorciados. Durante os testes do sistema, verificou-se que a alteração apenas do telefone institucional de um município estava apagando outras informações cadastrais que não deveriam ser modificadas. Diante dessa necessidade, qual método HTТР (Hypertext Transfer Protocol) atende adequadamente à situação supracitada?
 

Provas

Questão presente nas seguintes provas
4209491 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere os conceitos fundamentais de lógica de programação, algoritmos e estruturas de dados, incluindo variáveis, constantes, tipos de dados, operadores, expressões, estruturas condicionais, estruturas de repetição, funções e procedimentos. Diante disso, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):

() Variáveis são espaços de memória que podem ter seus valores alterados durante a execução de um algoritmo, enquanto constantes armazenam valores fixos que não sofrem alteração durante a execução.

() Estruturas condicionais são utilizadas para repetir blocos de comandos um determinado número de vezes ou enquanto uma condição for satisfeita.

() Estruturas de repetição permitem executar um conjunto de instruções várias vezes, com base em uma condição ou contador, como nos laços while e for.

() Funções e procedimentos são blocos de código reutilizáveis, sendo que funções e procedimentos sempre retornam valores ao final da execução.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?
 

Provas

Questão presente nas seguintes provas
4209490 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
No contexto das metodologias ágeis utilizadas no desenvolvimento de software, o Scrum define papéis, eventos e artefatos com funções específicas voltadas à organização das atividades, acompanhamento das entregas e evolução contínua do produto. Com base nesse framework, analise as assertivas a seguir:

I. O Product Backlog é um artefato utilizado para organizar e priorizar os requisitos e funcionalidades do produto.
II. O Scrum Master é um evento realizado ao final de cada Sprint para apresentação das entregas desenvolvidas.
III. A Sprint Review é um evento destinado à inspeção do incremento e à coleta de feedback sobre o produto.
IV.O Sprint Backlog é o papel responsável por definir e priorizar os itens de maior valor para o produto.

Está CORRETO o que se afirma em:
 

Provas

Questão presente nas seguintes provas
4209489 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere o desenvolvimento de uma página web utilizando HTML5 (HyperText Markup Language, versão 5), que é a linguagem padrão utilizada para estruturar o conteúdo de páginas na internet. Em uma dessas páginas, é necessário definir uma área localizada ao final do conteúdo principal, destinada a informações como autoria, direitos reservados, contatos e links institucionais. Essa área é semanticamente reconhecida pelos navegadores como o rodapé da página. Nesse contexto, qual elemento HTML é utilizado para representar o rodapé da página?
 

Provas

Questão presente nas seguintes provas
4209487 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere uma associação pública vinculada a um consórcio de municípios que mantém um sistema de gestão de dados para organizar registros numéricos utilizados em relatórios administrativos. Um Programador precisa implementar um algoritmo de ordenação para um vetor de inteiros desordenado, com o objetivo de facilitar consultas futuras. O algoritmo exigido percorre repetidamente o vetor, seleciona o menor elemento da parte ainda não ordenada e o posiciona na sua posição correta, repetindo esse processo até que toda a estrutura esteja ordenada. Esse algoritmo apresenta, no pior caso, complexidade O(n2), devido ao número elevado de comparações realizadas entre os elementos durante as iterações. Nesse contexto, qual algoritmo de ordenação atende à descrição apresentada?
 

Provas

Questão presente nas seguintes provas
4209486 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Legalle
Orgão: CIGA-SC
Provas:
Considere uma estrutura de dados do tipo tabela de dispersão (hash table), utilizada para armazenar e recuperar dados de forma eficiente por meio de uma função de espalhamento (hash). Durante a inserção de elementos, pode ocorrer colisão, isto é, quando duas chaves diferentes são mapeadas para a mesma posição da tabela. Para tratar colisões, pode-se utilizar a técnica de endereçamento aberto (Open Addressing), na qual, ao ocorrer uma colisão, o sistema procura outra posição disponível na própria tabela, verificando sequencialmente as próximas posições livres (por exemplo: se a posição 2 está ocupada, tenta a 3, depois a 4, e assim sucessivamente). Nesse contexto, qual técnica de tratamento de colisões é descrita?
 

Provas

Questão presente nas seguintes provas