Questões comentadas de Concursos da Prefeitura de Mondaí

Limpar Busca

Diferentes abordagens podem ser adotadas ao longo do ciclo de vida de desenvolvimento de software, variando de metodologias rigidamente sequenciais até integrações contínuas de entrega e operação. A escolha do modelo adequado depende de fatores como estabilidade dos requisitos, necessidade de entrega contínua, e colaboração entre equipes. Relacione corretamente os termos da Coluna A com as descrições da Coluna B.



Coluna A (termos):



1. Modelo Cascata (Waterfall).


2. Modelo Ágil.


3. DevOps.



Coluna B (descrições):



(__) Estrutura metodológica caracterizada por ciclos curtos, feedback frequente, reavaliação contínua e valorização da colaboração multifuncional ao longo de iterações sucessivas.


(__) Estratégia organizacional que promove integração contínua entre codificação e sustentação, com ênfase em automação de processos, escalabilidade operacional e entrega sistemática.


(__) Abordagem com estruturação linear, definida por sequência rígida de fases, baixa tolerância a revisões intermediárias e maior dependência de documentação detalhada.



Assinale a alternativa que apresenta a sequência da associação correta dos itens acima, de cima para baixo:

  • A 1 − 2 − 3.
  • B 1 − 3 − 2.
  • C 3 − 2 − 1.
  • D 2 − 3 − 1.

Uma organização de médio porte iniciou um projeto de modernização tecnológica que exigirá entregas progressivas, resposta rápida a mudanças de requisitos e, simultaneamente, rigor na gestão de riscos contratuais com fornecedores. A equipe de projetos considera adotar uma abordagem metodológica que permita flexibilidade sem perder previsibilidade e controle. Diante desse cenário, avalie as estratégias a seguir e assinale a alternativa que descreve corretamente uma abordagem compatível com essas necessidades.

  • A Utilizar exclusivamente uma estrutura empírica orientada à auto-organização da equipe promove controle suficiente sobre escopo e riscos, mesmo na ausência de uma matriz formal de governança integrada ao projeto.
  • B Estabelecer uma abordagem sequencial estruturada por grupos de processos elimina a necessidade de ajustes contínuos, sendo mais adequada a projetos sujeitos à interferência regulatória e mudanças frequentes.
  • C Implementar exclusivamente uma estrutura incremental baseada na limitação de fluxo contínuo assegura total rastreabilidade de riscos e garante previsibilidade mesmo em ambientes com escopo contratual rígido.
  • D Combinar uma estrutura de monitoramento por processos com ciclos iterativos de entrega permite alinhar estabilidade organizacional com adaptabilidade operacional, especialmente em ambientes com múltiplas restrições externas.

Em junho de 2025, os Estados Unidos da América (EUA) lançaram a Operação "Midnight Hammer", um ataque aéreo coordenado visando três instalações nucleares iranianas − Fordow, Natanz e Isfahan −, utilizando bombardeiros B-2, mísseis Tomahawk e ogivas penetrantes. Esse ataque, segundo fontes oficiais, causou "danos extremos" e foi considerado um sucesso tático. No entanto, o incidente elevou as tensões no Oriente Médio e teve repercussões imediatas no mercado global.

Sobre os impactos dessa ação militar dos EUA, é correto afirmar:

  • A A liquidação das instalações nucleares aumentou o risco de bloqueio do Estreito de Ormuz, gerando expectativa sobre o aumento dos preços globais do petróleo.
  • B O mercado acionário global reagiu com otimismo, já que o ataque eliminou a possibilidade de conflito futuro.
  • C A operação não afetou o preço do petróleo, pois os principais produtores garantiram estabilidade no abastecimento.
  • D O Curdistão acusou os EUA de incentivar a autonomia da região como retaliação ao Irã.

A escolha criteriosa de linguagens de programação e ferramentas de desenvolvimento é um fator determinante para a eficiência, qualidade e sucesso de qualquer projeto de software. As características inerentes a cada linguagem, aliadas à funcionalidade das ferramentas disponíveis, influenciam diretamente o ciclo de vida do desenvolvimento e a manutenção da aplicação final. Acerca do assunto, marque V para as afirmativas verdadeiras e F para as falsas:



(__) Python, com sua sintaxe clara e vasto ecossistema de bibliotecas, é amplamente utilizada em diversas áreas, incluindo desenvolvimento web (frameworks como Django e Flask), ciência de dados (com bibliotecas como NumPy e Pandas) e automação de tarefas.


(__) JavaScript, apesar de sua popularidade no desenvolvimento web front-end, é estritamente uma linguagem interpretada pelo navegador e, portanto, não pode ser utilizada para construir aplicações de servidor ou ferramentas de linha de comando sem a necessidade de compilação prévia para bytecode nativo da máquina.


(__) Linguagens de programação tipadas estaticamente, como Java e C#, garantem que todos os erros de lógica e de tempo de execução sejam detectados durante a fase de compilação, o que elimina a necessidade de testes extensivos em tempo de execução e, consequentemente, reduz drasticamente o ciclo de desenvolvimento de software.


(__) Sistemas de controle de versão distribuídos, como o Git, são essenciais para projetos de software colaborativos, permitindo que vários desenvolvedores trabalhem simultaneamente em diferentes partes do código, gerenciem diferentes versões do projeto e revertam alterações, se necessário.



Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:

  • A V − V − V − V.
  • B F − F − V − V.
  • C V − F − F − V.
  • D V − F − F − F.

A complexidade e a escala das redes modernas exigem um profundo conhecimento sobre os mecanismos de configuração e gerenciamento. A evolução dos protocolos de endereçamento, a necessidade de otimizar o uso do espaço de endereços, a segregação de tráfego e a automação da configuração são aspectos cruciais para garantir a eficiência e segurança das infraestruturas de rede. Acerca do assunto, marque V para as afirmativas verdadeiras e F para as falsas:



(__) O Network Address Translation (NAT), amplamente utilizado em ambientes IPv4 para mitigar a escassez de endereços públicos, mantém sua função essencial e praticamente inalterada em ambientes IPv6, sendo um requisito mandatório para a ocultação da topologia interna das redes privadas e para a segurança inerente dos dispositivos conectados.


(__) No contexto de configuração de endereços IP de forma automática, enquanto o IPv4 se apoia predominantemente no DHCP (Dynamic Host Configuration Protocol), o IPv6 oferece a Configuração Automática de Endereço Sem Estado (SLAAC) como alternativa viável para a auto-configuração de endereços, complementado pelo DHCPv6 Stateful ou Stateless para informações adicionais.


(__) A criação de Virtual Local Area Networks (VLANs) em um switch de Camada 2 isola completamente tanto os domínios de broadcast quanto os domínios de colisão entre as VLANs, permitindo que dispositivos em VLANs distintas se comuniquem diretamente na Camada 2, bastando que estejam conectadas ao mesmo switch.


(__) A arquitetura de endereçamento IPv6, com seu vasto espaço de 128 bits, padroniza a Interface ID, ou porção de host, em 64 bits para a maioria das sub-redes destinadas a hosts, o que implica que a segmentação de sub-redes é realizada primordialmente manipulando os bits do prefixo de rede.



Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:

  • A V − F − F − F.
  • B V − V − V − V.
  • C F − V − F − V.
  • D F − F − V − V.