Magna Concursos

Foram encontradas 55.928 questões.

3955191 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
As versões modernas do PHP incluem conceitos do Paradigma de Orientação a Objetos, como por exemplo, o conceito de herança. Analise o código a seguir:

Enunciado 4809477-1



Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.
 

Provas

Questão presente nas seguintes provas
3955190 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Analise a seguinte proposição: Na linguagem Java versão 21, as implementações de coleções de uso geral (como ArrayList, HashMap, LinkedList e HashSet) podem ser utilizadas para armazenar coleções de dados e podem ser sincronizadas (thread-safe) ou não. Assinale a alternativa CORRETA em relação a essas implementações.
 

Provas

Questão presente nas seguintes provas
3955188 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Usando como referência o framework Spring versão 6.2.11, assinale a alternativa CORRETA em relação ao escopo dos beans:
 

Provas

Questão presente nas seguintes provas
3955187 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Considere as especificações de uso do atributo Version em uma entidade mapeada no Hibernate 7.1.
Assinale a alternativa CORRETA:
 

Provas

Questão presente nas seguintes provas
3955186 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:

O código em Java, a seguir, utiliza o conceito de variáveis estáticas.

Enunciado 4809472-1

Se esse código for executado na linguagem Java versão 21, qual será a saída?

 

Provas

Questão presente nas seguintes provas
3955185 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:

O código, a seguir, utiliza o conceito de f-strings:

Enunciado 4809471-1

Se esse código for executado na linguagem Python versão 3.13, qual será a saída CORRETA?

 

Provas

Questão presente nas seguintes provas
3955184 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Considerando os conceitos e as práticas relacionados aos métodos de desenvolvimento ágeis, todas as alternativas estão corretas, EXCETO:
 

Provas

Questão presente nas seguintes provas
3955183 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Com base na arquitetura de software baseada em microsserviços, as afirmativas a seguir representam características desse tipo de arquitetura, EXCETO:
 

Provas

Questão presente nas seguintes provas
3955182 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Princípios de projeto são recomendações concretas que desenvolvedores de software devem seguir para atender às propriedades de coesão, acoplamento, ocultamento de informação e extensibilidade de um projeto. Considere o código a seguir:

class Financeiro {  void calculaImpostoDeRenda() {  // cálculo do imposto  }  void geraRelatorioPDF() {  // código para gerar PDF  } }


Segundo os princípios de projeto conhecidos como S.O.L.I.D., o código mencionado acima viola o princípio:
 

Provas

Questão presente nas seguintes provas
3955180 Ano: 2025
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFLA
Orgão: UFLA
Provas:
Refatorações (refactorings) são transformações de código que melhoram a manutenibilidade de um software, sem afetar o seu funcionamento.
Adaptado de VALENTE, Marco Túlio. Engenharia de software moderna: princípios e práticas para desenvolvimento de software com produtividade. Rio de Janeiro, 2020.

Considere a situação na qual, apesar de estar implementado em uma classe A, um método f possui mais dependências para elementos de uma classe B. Isso provoca uma diminuição da coesão da classe A e um aumento no acoplamento entre A e B.
A refatoração, com maior potencial para melhorar a coesão e acoplamento do sistema na situação acima, é
 

Provas

Questão presente nas seguintes provas