Magna Concursos

Foram encontradas 55.747 questões.

4033024 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Jequitaí-MG
Provas:
O uso de sistemas de controle de versão é indispensável para o desenvolvimento colaborativo de software. Analise as afirmativas a seguir sobre o funcionamento do Git e fluxos de trabalho.

I- O comando git merge combina históricos de ramos diferentes, criando um commit de mesclagem que preserva a genealogia completa das alterações realizadas em ambos os ramos.
II- O arquivo .gitignore é utilizado para listar arquivos e diretórios que não devem ser rastreados pelo Git, como binários compilados, arquivos de configuração local e dependências.
III- O comando git pull é uma operação atômica que apenas baixa as alterações do repositório remoto sem realizar qualquer alteração ou mesclagem no ramo local de trabalho.
IV- O conceito de 'Head' no Git representa um ponteiro para o commit mais recente no ramo atualmente ativo no diretório de trabalho do desenvolvedor.

Assinale a alternativa que apresenta somente as proposições CORRETAS:
 

Provas

Questão presente nas seguintes provas
4033023 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Jequitaí-MG
Provas:
No desenvolvimento de software moderno, a aplicação de princípios de design e metodologias ágeis visa aumentar a qualidade e a manutenibilidade do código. Considerando os princípios SOLID e a prática de testes, assinale a alternativa CORRETA sobre a arquitetura de software.
 

Provas

Questão presente nas seguintes provas
4033021 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COTEC
Orgão: Pref. Jequitaí-MG
Provas:
A Programação Orientada a Objetos (POO) utiliza conceitos de classes e objetos para organizar o software em unidades reutilizáveis. Acerca de herança e polimorfismo em sistemas orientados a objetos, marque V para as afirmativas verdadeiras e F para as falsas.

( ) O polimorfismo de inclusão permite que objetos de subclasses sejam tratados como objetos de suas superclasses, possibilitando a invocação de métodos sobrescritos conforme o tipo real do objeto.
( ) A herança múltipla de classes é um recurso obrigatório e presente de forma nativa em todas as linguagens modernas, como Java e C#, para garantir a máxima flexibilidade de design.
( ) Classes abstratas são componentes de design que não permitem a criação direta de instâncias, servindo como modelos para outras classes que devem implementar seus métodos obrigatórios.
( ) O princípio do encapsulamento determina que todos os atributos de uma classe devem ser obrigatoriamente públicos para facilitar o acesso de outras classes e reduzir o acoplamento.

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

Provas

Questão presente nas seguintes provas
Uma equipe de Tecnologia da Informação inicia um projeto para aprimorar o processo de planejamento orçamentário. Nessa etapa, são reunidos documentos em PDF, mensagens de e-mail e imagens de notas fiscais digitalizadas, provenientes de diversas unidades administrativas, com o objetivo de consolidar essas informações em um sistema de apoio à decisão.

Essa situação caracteriza-se por uma atuação sobre dados
 

Provas

Questão presente nas seguintes provas

Considere o programa em Python abaixo criado por um Gestor da SEPLAG.

# Dados de Orçamento (Área, Orçado, Realizado)
dados_orcamento = [
    ("Saúde", 15000, 15500), ("Educação", 22000, 21800), ("Segurança", 8000, 8500),
    ("Previdência", 10000, 10100)
]

print("--- ANÁLISE ORÇAMENTÁRIA ESTADUAL (Em Milhões de BRL) ---")
print("{:<15} {:<10} {:<10} {:<10} {:<10}".format( "ÁREA", "ORÇADO", "REALIZADO",
"DESVIO", "VARIAÇÃO %"))
print("-" * 55)

desvios_percentuais = []

for area, orcado, realizado in dados_orcamento:
    desvio = realizado - orcado
    variacao_perc = (desvio / orcado) * 100

    desvios_percentuais.append((area, desvio, variacao_perc))

    desvio_str = f"{desvio:,.0f}"
    variacao_str = f"{variacao_perc:+.2f}%"

    print("{:<15} {:<10,.0f} {:<10,.0f} {:<10} {:<10}".format(area, orcado, realizado,
    desvio_str, variacao_str ))

maior_estouro =   I
maior_economia =  II

print("\n\nRESUMO GERENCIAL:")
print(f"1. Maior Estouro Orçamentário (Gasto Extra):  {maior_estouro[0]}   |  Desvio:  +R$ {maior_estouro[1]:,.0f} Milhões.")
print(f"2. Maior Economia (Abaixo do Orçado):  {maior_economia[0]}   |  Desvio:  R$ {maior_economia[1]:,.0f} Milhões.")

Sabendo que o programa será executado em condições ideais e que sua lógica deve ser mantida, as lacunas I e II devem ser, correta e respectivamente, preenchidas com

 

Provas

Questão presente nas seguintes provas
4027648 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Manaus-AM
Considere adotar o Kanban para monitorar tarefas de manutenção em sistemas legados. Sobre o Kanban, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
4027640 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Manaus-AM
A equipe de TI da Secretaria Municipal de Educação de Manaus está desenvolvendo um aplicativo de gestão escolar utilizando Scrum. Um dos desenvolvedores acredita que o Scrum Master é o chefe que distribui tarefas aos membros da equipe. Sobre o papel do Scrum Master, assinale a afirmativa INCORRETA.
 

Provas

Questão presente nas seguintes provas
4027512 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Manaus-AM
A interoperabilidade de interfaces web refere-se à capacidade de um sistema funcionar corretamente em diferentes navegadores e ambientes. Sobre esse tema, analise as afirmativas a seguir.

I. A interoperabilidade depende da adoção de padrões web definidos por organismos como o W3C.
II. Diferenças na implementação de tecnologias entre navegadores podem impactar a apresentação e o funcionamento de uma interface.
III. Frameworks de frontend como React ou Vue resolvem as diferenças de renderização entre navegadores, assegurando uniformidade visual das interfaces.
IV. Testes em múltiplos navegadores contribuem para identificar falhas de interoperabilidade.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas
4027511 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: Pref. Manaus-AM
No framework Scrum, os eventos são time-boxed e concebidos para criar regularidade, promover a inspeção dos artefatos e a adaptação do plano de trabalho. Considerando o propósito e o time-box (duração máxima) de cada evento, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
4025552 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: TCE-MG
Em DevOps, a etapa em que as equipes definem os processos de gerenciamento de versão é a de
 

Provas

Questão presente nas seguintes provas