Foram encontradas 55.928 questões.
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:
Assinale a saída CORRETA caso o código acima, seja executado, utilizando-se a linguagem PHP versão 8.2.
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
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
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
Considere as especificações de uso do atributo Version em uma entidade mapeada no Hibernate 7.1.
Assinale a alternativa CORRETA:
Assinale a alternativa CORRETA:
Provas
Questão presente nas seguintes provas
O código em Java, a seguir, utiliza o conceito de variáveis estáticas.

Se esse código for executado na linguagem Java versão 21, qual será a saída?
Provas
Questão presente nas seguintes provas
O código, a seguir, utiliza o conceito de f-strings:

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
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
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
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:
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
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, é
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
Cadernos
Caderno Container