Magna Concursos

Foram encontradas 56.725 questões.

4158910 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

O Docker se tornou uma plataforma popular para a criação e gerenciamento de contêineres no setor público, facilitando o empacotamento de aplicações e suas dependências. Um analista de sistemas de uma universidade federal está usando Docker para implantar um novo sistema acadêmico.

Julgue os itens a seguir como Verdadeiro (V) ou Falso (F) com base nos conceitos e benefícios da tecnologia Docker.

(   ) Uma imagem Docker é um pacote executável e autônomo que inclui tudo o que é necessário para executar uma aplicação: o código, as bibliotecas, as ferramentas de sistema e as configurações.

(   ) O principal objetivo do Docker é permitir a execução de múltiplos sistemas operacionais, como Windows e Linux, simultaneamente em uma mesma máquina, sem a necessidade de um hipervisor.

(   ) Os contêineres Docker isolam o software de seu ambiente, garantindo que a aplicação funcione de maneira uniforme em diferentes infraestruturas (desenvolvimento, teste, produção), resolvendo o problema do "funciona na minha máquina".

(   ) A tecnologia Docker aumenta os custos com hardware, pois exige servidores mais robustos para executar cada contêiner, que é equivalente a uma máquina virtual completa.

Marque a alternativa CORRETA que corresponde à sequência de cima para baixo das lacunas acima:

 

Provas

Questão presente nas seguintes provas
4158906 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

Uma equipe de manutenção de sistemas em uma agência reguladora utiliza o método Kanban para gerenciar o fluxo de demandas corretivas e evolutivas. O objetivo é otimizar o fluxo de trabalho e tornar o processo mais transparente.

Julgue os itens a seguir como Verdadeiro (V) ou Falso (F) com base nos princípios e práticas do Kanban.

(   ) Uma prática central do Kanban é a limitação do Trabalho em Progresso (Work in Progress - WIP), que restringe a quantidade de tarefas que podem estar em uma determinada coluna do quadro, ajudando a identificar gargalos e a promover um fluxo contínuo.

(   ) O Kanban estabelece, mas não é obrigatório a realização de reuniões diárias (Daily Scrum) e retrospectivas ao final de cada ciclo fixo (Sprint), assim como no Scrum, para inspecionar e adaptar o processo.

(   ) A visualização do fluxo de trabalho em um quadro Kanban, com colunas que representam as etapas do processo (ex: "A Fazer", "Em Andamento", "Concluído"), é fundamental para dar transparência ao trabalho e facilitar a gestão visual.

(   ) O Kanban é um método prescritivo que define papéis, eventos e artefatos rígidos, não permitindo a adaptação do método ao processo de trabalho existente da equipe.

Marque a alternativa CORRETA que corresponde à sequência de cima para baixo das lacunas acima:

 

Provas

Questão presente nas seguintes provas
4158902 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

A automação de testes é uma prática essencial para garantir a qualidade do software e agilizar o ciclo de desenvolvimento, especialmente em um ambiente de Integração Contínua. Em um projeto de modernização de um sistema legado do governo, a equipe está implementando testes automatizados. Analise as seguintes proposições sobre testes automatizados e qualidade de software no setor público:

I. Testes de Regressão automatizados são cruciais para garantir que novas funcionalidades ou correções de bugs não tenham introduzido efeitos colaterais indesejados em partes do sistema que antes funcionavam corretamente.

II. O Test-Driven Development (TDD) é uma prática em que os testes automatizados são escritos depois que o código de produção está completamente finalizado, servindo apenas como uma forma de documentar o comportamento do sistema.

III. A automação de testes elimina completamente a necessidade de testes manuais, pois os scripts automatizados são capazes de cobrir 100% dos cenários de uso, incluindo testes de usabilidade e exploratórios, que avaliam a experiência do usuário.

Está correto o que se afirma em:

 

Provas

Questão presente nas seguintes provas
4158899 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

Uma equipe de desenvolvimento de um órgão público está adotando a cultura DevOps para agilizar a entrega de software com qualidade. Um dos pilares dessa cultura é a implementação de um pipeline de Integração Contínua (CI) e Entrega Contínua (CD). Marque a alternativa CORRETA que define o conceito de Integração Contínua (CI) no contexto de DevOps.

 

Provas

Questão presente nas seguintes provas
4158896 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IGEDUC
Orgão: Pref. Pão Açúcar-AL
Provas:

O Scrum é um framework ágil que se baseia em ciclos iterativos e incrementais chamados Sprints. Dentro de cada Sprint, uma série de eventos (cerimônias) é realizada para garantir a inspeção e adaptação contínuas. Um analista de sistemas está participando de um projeto que utiliza Scrum.

Marque a alternativa CORRETA que descreve o propósito da Reunião de Planejamento da Sprint (Sprint Planning).

 

Provas

Questão presente nas seguintes provas
4157027 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um sistema web, a equipe de TI decidiu incorporar scripts executados no navegador para melhorar a interação com os usuários. Entre as funcionalidades planejadas estavam a validação de formulários antes do envio ao servidor e a alteração dinâmica de elementos da página sem a necessidade de recarregar todo o documento. Nesse contexto, um desenvolvedor apresentou o seguinte trecho de código JavaScript:

let contador = 5;

function atualizar() {

contador++;

console.log(contador);

}

atualizar();

Considerando o comportamento básico da linguagem JavaScript e o funcionamento do código apresentado, assinale a alternativa CORRETA.

 

Provas

Questão presente nas seguintes provas
4157025 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Um técnico de TI recebeu a tarefa de examinar um pequeno trecho de código utilizado para coletar e processar valores digitados por operadores do sistema. O objetivo do programa é armazenar números informados pelo usuário e calcular algumas informações básicas sobre esses dados. Considere o seguinte trecho escrito em Python:

valores = [ ]

for i in range(5):

numero = int(input("Digite um número:"))

valores.append(numero)

soma = 0

for v in valores:

soma += v

media = soma / len(valores)

print("Valores armazenados:", valores)

print("Média:", media)

A partir do funcionamento do código, bem como de noções de linguagens de programação, manipulação de dados, entrada/saída e estruturas de dados simples, analise as afirmativas.

I.A variável valores é utilizada como uma lista dinâmica, permitindo armazenar múltiplos elementos inseridos durante a execução do programa.

II.O método append() realiza a inserção de novos elementos ao final da lista, possibilitando que os valores digitados sejam armazenados sequencialmente.

III.A estrutura for v in valores percorre os elementos da lista já preenchida, permitindo acessar cada valor armazenado sem a necessidade de manipular índices explicitamente.

IV.A função len(valores) retorna a soma dos valores armazenados na lista, sendo utilizada no cálculo da média.

V.As instruções input() e print() exemplificam operações típicas de entrada e saída de dados, comuns em linguagens de programação utilizadas em aplicações de propósito geral.

Assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157024 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Uma equipe de tecnologia de uma autarquia pública iniciou a revisão do portal institucional após receber relatos de usuários que encontravam dificuldades para localizar serviços e compreender a organização das páginas. Durante a análise, os profissionais passaram a avaliar a navegação do site à luz de princípios de ergonomia e usabilidade aplicados a interfaces digitais, buscando tornar a interação mais clara e eficiente. Considerando os critérios de navegação em interfaces web, assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157021 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um portal institucional, a equipe técnica decidiu reorganizar a aplicação web para melhorar a manutenção do código e reduzir a dependência entre componentes. Para isso, adotou-se uma abordagem em que:

- A estrutura do conteúdo das páginas é definida separadamente;

- A apresentação visual é controlada por folhas de estilo reutilizáveis;

- As interações com o usuário, como validações e manipulação dinâmica de elementos da página, são executadas no navegador.

Essa organização segue práticas amplamente utilizadas no desenvolvimento web moderno para favorecer separação de responsabilidades e maior flexibilidade na evolução da aplicação.

Com base nesse cenário, assinale a alternativa CORRETA:

 

Provas

Questão presente nas seguintes provas
4157018 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Instituto Access
Orgão: UFFS
Provas:

Durante o desenvolvimento de um sistema interno de controle de chamados em um órgão público, um técnico de tecnologia da informação foi encarregado de revisar a lógica de um algoritmo responsável por registrar e classificar solicitações de usuários. Para isso, ele analisou um pseudocódigo inicial elaborado por outro membro da equipe, cujo objetivo é contabilizar quantos chamados possuem prioridade alta. Considere o seguinte pseudocódigo simplificado:

inicio

leia N

contador <- 0

para i de 1 até N faça

leia prioridade

se prioridade = "alta" então

contador <- contador + 1

fimse

fimpara

escreva contador

fim

Com base nos conceitos de lógica de programação, algoritmos, fluxogramas, pseudocódigo, variáveis, operadores e estruturas de decisão e repetição, analise as assertivas a seguir e assinale V, para verdadeiro, ou F, para falso:

(   ) O valor de N funciona como variável de controle da repetição, determinando quantas vezes o bloco de instruções será executado.

(   ) A variável contador atua como acumulador, sendo incrementada condicionalmente dentro da estrutura de decisão.

(   ) Em um fluxograma equivalente, a verificação da prioridade seria representada por um símbolo de decisão, normalmente indicado por um losango.

(   ) Caso o comando de incremento estivesse fora da estrutura condicional, o algoritmo ainda contabilizaria apenas os chamados de prioridade alta.

(   ) A leitura da variável prioridade ocorre dentro da estrutura de repetição porque o algoritmo precisa avaliar múltiplos registros de chamados.

(   ) A substituição da estrutura "para i de 1 até N" por uma estrutura "enquanto" exigiria um mecanismo adicional de controle da variável de iteração.

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

 

Provas

Questão presente nas seguintes provas