Magna Concursos

Foram encontradas 50 questões.

4096149 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

Considere o código Java a seguir:

abstract class Documento {

public abstract String getTipo();

public String descricao() {

return "Documento do tipo: " + getTipo();

}

}

class Relatorio extends Documento {

@Override

public String getTipo() {

return "Relatório";

}

}

public class Sistema {

public static void main(String[] args) {

Documento doc = new Relatorio();

System.out.println(doc.descricao());

}

}

Sob a ótica de orientação a objetos em Java, assinale a alternativa correta a respeito do código apresentado.

 

Provas

Questão presente nas seguintes provas
4096148 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

Durante o desenvolvimento de um sistema de controle acadêmico, a equipe de Engenharia de Requisitos identificou que diferentes usuários finais e gestores institucionais apresentaram necessidades divergentes quanto às regras de acesso aos históricos escolares. Enquanto um grupo solicita acesso irrestrito, outro defende restrições baseadas em perfis e prazos legais. No contexto do Processo de Engenharia de Requisitos, a etapa responsável por identificar, discutir e resolver conflitos entre requisitos provenientes de diferentes stakeholders visando um acordo é a fase de:

 

Provas

Questão presente nas seguintes provas
4096147 Ano: 2026
Disciplina: TI - Segurança da Informação
Banca: FCPC
Orgão: UFCA

Durante a evolução de um sistema corporativo orientado a objetos, a equipe de desenvolvimento identificou dificuldades na substituição de componentes e na realização de testes unitários, devido ao forte acoplamento entre classes centrais e implementações específicas. Para mitigar esse problema, decidiu-se adotar práticas alinhadas aos princípios SOLID.

Nesse contexto, uma abordagem coerente com o Princípio da Inversão de Dependência (Dependency Inversion Principle – DIP) é:

 

Provas

Questão presente nas seguintes provas
4096146 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: FCPC
Orgão: UFCA

Um analista precisa listar o nome de todos os clientes, independentemente de possuírem pedidos associados, e os identificadores dos pedidos cujo status seja 'APROVADO'. Para clientes que não possuam pedidos com esse status, o identificador do pedido deve ser exibido como NULL. Considere que as tabelas apresentadas estão corretamente modeladas em um banco de dados relacional PostgreSQL, com integridade referencial garantida por meio de chaves primárias e estrangeiras, sendo pedidos.cliente_id uma chave estrangeira que referencia clientes.id.

clientes

id nome

1 Ana Silva

2 Bruno Costa

3 Carla Lima

4 Daniel Souza

5 Elisa Rocha

pedidos

id cliente_id status

1 1 APROVADO

2 2 PENDENTE

3 3 APROVADO

4 3 CANCELADO

Assinale a consulta SQL que atende corretamente a todos os requisitos.

 

Provas

Questão presente nas seguintes provas
4096145 Ano: 2026
Disciplina: TI - Segurança da Informação
Banca: FCPC
Orgão: UFCA

No âmbito da segurança cibernética de um órgão público, a equipe de TI deve implementar políticas de controle de acesso para mitigar riscos de invasão por roubo de credenciais. Ao revisar os protocolos de segurança, surge o debate sobre a implementação de Autenticação de Dois Fatores (2FA) e Autenticação Multifator (MFA). Sobre a relação técnica entre esses dois conceitos, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4096144 Ano: 2026
Disciplina: TI - Ciência de Dados e BI
Banca: FCPC
Orgão: UFCA

Redes neurais profundas e modelos de linguagem de grande escala (LLMs) representam avanços significativos no campo da inteligência artificial, sendo empregados em diferentes tipos de aplicações computacionais. Considerando as características estruturais e funcionais dessas abordagens, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas
4096143 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

Uma autarquia pública pretende integrar diversos sistemas legados desenvolvidos em diferentes linguagens de programação e plataformas. Para viabilizar essa integração, a equipe técnica decidiu implementar um componente que atue como uma camada intermediária que seja responsável por intermediar, rotear, transformar e orquestrar mensagens entre diferentes serviços e aplicações, promovendo baixo acoplamento, interoperabilidade e independência de plataforma.

Nesse contexto, o componente de arquitetura SOA mais adequado é o:

 

Provas

Questão presente nas seguintes provas
4096142 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

No contexto do Test-Driven Development (TDD), o ciclo Red–Green–Refactor estabelece uma disciplina para evolução contínua do código. Considerando esse ciclo, assinale a alternativa que descreve corretamente a etapa Refactor.

 

Provas

Questão presente nas seguintes provas
4096141 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

No framework Django, o componente que consiste em uma função ou classe responsável por receber um objeto HttpRequest e retornar obrigatoriamente um objeto HttpResponse é denominado:

 

Provas

Questão presente nas seguintes provas
4096140 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FCPC
Orgão: UFCA

Em aplicações desenvolvidas com React, é comum que componentes realizem renderizações frequentes. Em cenários nos quais funções são repassadas como propriedades para componentes filhos, a recriação dessas funções a cada renderização pode causar impactos negativos de desempenho. Nesse contexto, o React 16.8 ou superior disponibiliza Hooks nativos para otimização do ciclo de renderização. Considerando um caso em que se deseja memorizar a definição de uma função entre renderizações, evitando sua recriação desnecessária, assinale a alternativa correta.

 

Provas

Questão presente nas seguintes provas