Magna Concursos

Foram encontradas 56.775 questões.

4068810 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: SAAE Indaiatuba
Durante o desenvolvimento de um sistema acadêmico institucional, a equipe de software definiu uma classe Aluno, responsável por representar estudantes regularmente matriculados. Nessa classe, atributos como nome, matricula e situacaoAcademica foram declarados como privados, enquanto métodos públicos foram criados para consultar e alterar esses valores, aplicando validações antes de qualquer modificação no estado do objeto. Essa decisão visou reduzir inconsistências, evitar acessos indevidos e facilitar a manutenção do sistema ao longo do tempo. Com base no contexto apresentado, analise as assertivas correlatas e a relação proposta entre elas.

I. “A estratégia de restringir o acesso direto aos atributos da classe e permitir sua manipulação apenas por meio de métodos públicos está associada ao princípio do encapsulamento, que promove controle sobre o estado interno do objeto e reduz o acoplamento entre componentes do sistema.”
PORQUE
II. “O encapsulamento, na programação orientada a objetos, estabelece uma separação clara entre a interface exposta ao exterior e a implementação interna da classe, permitindo alterações internas sem impactar diretamente as demais partes do software.”

Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas
4068809 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: SAAE Indaiatuba
Determinada equipe de desenvolvimento está criando um sistema de gestão hospitalar em Java. No projeto, foi definida uma classe abstrata ProfissionalSaude, contendo o método calcularRemuneracao(). Classes específicas como Medico, Enfermeiro e Fisioterapeuta herdam dessa classe e implementam esse método de formas distintas, considerando critérios próprios de cada especialidade. Em tempo de execução, o sistema deve calcular corretamente a remuneração, independentemente do tipo específico do profissional tratado. Considerando o cenário hipotético e os conceitos fundamentais da linguagem Java, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
4068808 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Consulplan
Orgão: SAAE Indaiatuba
Considere o algoritmo a seguir (em C) aplicado ao array inicial v = {7, 4, 6, 2, 5, 1, 3}: 

Enunciado 4548996-1

Após executar as quatro primeiras iterações do laço externo (i = 1, 2, 3 e 4), assinale a alternativa que identifica corretamente:

• O método de ordenação implementado; e
• O estado do array ao final de i = 4
 

Provas

Questão presente nas seguintes provas
4068445 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-RN
Visando padronizar os serviços públicos digitais, o eMAG recomenda que, na seção de comportamento de acessibilidade em sites governamentais, ocorra a
 

Provas

Questão presente nas seguintes provas
4068439 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: SEFAZ-RN
Em relação à estrutura de dicionários na linguagem Python, é correto afirmar que
 

Provas

Questão presente nas seguintes provas
4067757 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: UFSCAR
Provas:

Na testagem automática de software, a presença de nãodeterminismo pode fragilizar a eficácia dos testes. Que boas práticas podem ser adotadas para evitar não-determinismo em testes unitários?

 

Provas

Questão presente nas seguintes provas
4067756 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: UFSCAR
Provas:

Um arquiteto de software está projetando um framework em linguagem Java para o processamento de diferentes tipos de transações financeiras. Para isso, ele define:

• Uma classe abstrata AbstractTransaction, que contém estado compartilhado e parte da implementação comum.

• Duas interfaces, Auditable e Reversible, cada uma declarando contratos de comportamento e fornecendo alguns métodos default.

• Uma classe concreta PixTransfer, que deve reutilizar a implementação comum de AbstractTransaction e também oferecer suporte a auditoria e reversão.

Durante a revisão do projeto, o arquiteto avalia diferentes decisões de projeto, com o uso de diferentes combinações de herança para maximizar reuso e flexibilidade. Qual decisão de projeto é válida?

 

Provas

Questão presente nas seguintes provas
4067755 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: UFSCAR
Provas:

Em microsserviços baseados no estilo RESTful, onde deve ser feita a validação de requisições?

 

Provas

Questão presente nas seguintes provas
4067751 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: UFSCAR
Provas:

Considere uma arquitetura de sistema computacional composta pelas seguintes camadas: Aplicações, Dados, Sistema de Tempo de Execução, Middleware, Sistema Operacional, Virtualização, Servidores, Armazenamento e Redes. No modelo de computação em nuvem conhecido como plataforma como serviço (ou platform-as-a-service – PaaS), quais camadas são administradas diretamente pelo cliente do provedor de nuvem?

 

Provas

Questão presente nas seguintes provas
4067749 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: Verbena
Orgão: UFSCAR
Provas:

Um pipeline de CI/CD (continuous integration/continuous delivery) refere-se a um processo de desenvolvimento de software que se caracteriza por:

 

Provas

Questão presente nas seguintes provas