Questões de Concursos Públicos - FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação

Resolva questões gratuitas da FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação. Banco com 28 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q16634 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Matéria: Programação
Assunto: Programação Orientada a Objetos

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:
Q16633 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Gerência de Memória

O gerenciamento de processos e memória é fundamental para o funcionamento eficiente de um sistema operacional moderno. Analise as afirmativas a seguir sobre os mecanismos de sincronização e memória virtual. I- O impasse (deadlock) ocorre quando um grupo de processos entra em espera circular, onde cada processo aguarda por um recurso retido por outro processo do mesmo grupo. II- A paginação é uma técnica que divide a memória física em quadros (frames) de tamanho fixo, permitindo que a memória lógica de um processo seja alocada de forma não contígua. III- O algoritmo de escalonamento Round Robin prioriza processos com menor tempo de execução restante (Shortest Remaining Time Next), eliminando completamente a chance de inanição (starvation). IV- A Memória Virtual utiliza uma parte do armazenamento secundário para simular memória RAM adicional, gerenciando a transferência de páginas através da Unidade de Gerenciamento de Memória (MMU). Assinale a alternativa que apresenta somente as proposições CORRETAS: 
Q16632 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Arquitetura Orientada a Objetos

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. 
Q16631 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Gerência de Configuração

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:
Q16630 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Virtualização

A containerização transformou a forma como as aplicações são empacotadas e implantadas em diversos ambientes. Considerando as diferenças entre virtualização tradicional e containers, assinale a alternativa CORRETA. 
Q16629 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Matéria: Banco de Dados
Assunto: Modelagem de dados

O projeto de banco de dados relacional exige a aplicação de regras de normalização para evitar redundâncias e anomalias de atualização. Acerca do processo de normalização e modelagem ER, marque V para as afirmativas verdadeiras e F para as falsas: ( ) A Primeira Forma Normal (1FN) exige que todos os atributos de uma tabela possuam valores atômicos, proibindo a existência de grupos repetitivos ou atributos multivalorados. ( ) Uma tabela está na Segunda Forma Normal (2FN) se, além de estar na 1FN, todos os atributos não chave dependerem totalmente da chave primária composta, e não apenas de parte dela. ( ) A Terceira Forma Normal (3FN) foca na eliminação de dependências transitivas, garantindo que atributos não chave dependam apenas da chave primária e de nenhum outro atributo não chave. ( ) A integridade referencial é garantida através do uso de chaves primárias que referenciam chaves estrangeiras na mesma tabela, impedindo a exclusão de registros pai sem órfãos. Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo: 
Q16628 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Matéria: Banco de Dados
Assunto: Banco de Dados Paralelos e Distribuídos

Os bancos de dados NoSQL surgiram para atender demandas de escalabilidade e flexibilidade que sistemas relacionais tradicionais tinham dificuldade em suprir. Analise as afirmativas a seguir sobre o teorema CAP e modelos NoSQL. I- O Teorema CAP afirma que em um sistema distribuído é impossível garantir simultaneamente Consistência, Disponibilidade e Tolerância a Partições. II- Bancos de dados de documentos, como o MongoDB, utilizam esquemas flexíveis (schemaless) e geralmente armazenam dados em formatos como JSON ou BSON. III- O modelo de consistência eventual (eventual consistency) garante que todos os nós do sistema terão os mesmos dados exatos no mesmo milissegundo após uma escrita. IV- Bancos de dados orientados a grafos são ideais para modelar relacionamentos complexos entre entidades, como em redes sociais ou sistemas de recomendação. Assinale a alternativa que apresenta somente as proposições CORRETAS: 
Q16627 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Conceitos Básicos em Segurança da Informação

A segurança da informação é baseada no tripé da confidencialidade, integridade e disponibilidade. Considerando os mecanismos de proteção e criptografia, assinale a alternativa CORRETA.
Q16626 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Sistemas Distribuídos

O uso de cache é uma estratégia essencial para reduzir a latência e a carga em sistemas de backend. Acerca das estratégias e operação de sistemas de cache, marque V para as afirmativas verdadeiras e F para as falsas. ( ) A estratégia Write-Through atualiza simultaneamente o cache e o banco de dados principal, garantindo alta consistência dos dados em troca de uma maior latência nas operações de escrita. ( ) O algoritmo LRU (Least Recently Used) descarta o item do cache que não é acessado há mais tempo, baseando-se no princípio da localidade temporal dos acessos. ( ) A taxa de Cache Hit representa a porcentagem de requisições que não foram encontradas no cache e precisaram ser buscadas na fonte de dados original (banco de dados). ( ) Sistemas de cache distribuído, como o Redis, são limitados apenas ao armazenamento de strings simples, não suportando estruturas complexas como listas, conjuntos ou hashes. Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo: 
Q16625 FADENOR - 2026 - Prefeitura de Jequitaí - MG - Analista em Tecnologia da Informação
Ano: 2026
Banca: FADENOR
Assunto: Processos

A computação paralela e concorrente permite o melhor aproveitamento de processadores multi-core. Analise as afirmativas a seguir sobre threads, processos e condições de corrida. I- Uma condição de corrida (race condition) ocorre quando o resultado final de uma operação depende da ordem imprevisível de execução de múltiplas threads sobre um recurso compartilhado. II- Threads criadas dentro de um mesmo processo compartilham o mesmo espaço de endereçamento e recursos, como arquivos abertos, o que facilita a comunicação, mas exige sincronização. III- O paralelismo é o conceito de gerenciar múltiplas tarefas que podem ou não ser executadas ao mesmo tempo, enquanto a concorrência exige obrigatoriamente hardware com múltiplos núcleos. IV- O uso de Mutex (Mutual Exclusion) garante que apenas uma thread por vez possa acessar uma seção crítica do código, prevenindo inconsistências de dados. Assinale a alternativa que apresenta somente as proposições CORRETAS: