Questões de Programação da CESGRANRIO

Pesquise questões de concurso nos filtros abaixo

Listagem de Questões de Programação da CESGRANRIO

#Questão 950586 - Programação, , CESGRANRIO, 2023, AGERIO, Analista de Desenvolvimento / Tecnologia da Informação

A norma ABNT ISO 22301 especifica a estrutura e os requisitos para a implementação e a manutenção de um sistema de gestão de continuidade de negócios (SGCN). Esse sistema de gestão desenvolve a continuidade de negócios apropriada para a quantidade e tipo de impacto que a organização pode ou não aceitar após uma disrupção.
No contexto dessa norma, plano de continuidade de negócios é definido como

#Questão 951337 - Programação, Java, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI

Kotlin é uma linguagem de programação usada no desenvolvimento Android.
Entre suas características, está um grau de compatibilidade com Java, que permite

#Questão 951338 - Programação, Linguagens de marcação, CESGRANRIO, 2023, Banco do Brasil, Agente de Tecnologia - Microrregião 158 - TI

Ansible é uma ferramenta configurável por playbooks, escritos em YAML.
Um playbook é composto de 

#Questão 950587 - Programação, Java, CESGRANRIO, 2023, AGERIO, Analista de Desenvolvimento / Tecnologia da Informação

O método main, a seguir, ordena um array de empregados em ordem crescente de salários.
import java.util.Arrays; public class Main {     public static void main(String[] args) {
               Empregado vet[];
               // Comandos entre estes comentários e a chamada                // do método sort() irão instanciar um array de Empregado,                // carregá-lo com instâncias de Empregado e atribuí-lo à                // variável vet                //                // Esses comandos são irrelevantes para a questão                Arrays.sort(vet);        } }
Quais implementações das classes Pessoa e Empregado complementam o código Java acima, de modo que a ordenação do array de empregados seja executada com sucesso?

#Questão 950588 - Programação, Java, CESGRANRIO, 2023, AGERIO, Analista de Desenvolvimento / Tecnologia da Informação

Considere a classe Java abaixo.
public abstract class VendaIngresso {      public void encerraVenda(String espetaculo, String assento) {               double valor = calculaValorIngresso();               confirmaPagamento(valor);                imprimeIngresso();       }       protected void imprimeIngresso() {                 // implementação irrelevante para resolver a questão        }        protected void confirmaPagamento(double valor) {                 // implementação irrelevante para resolver a questão        }        protected abstract double calculaValorIngresso(); }
Ela contém métodos que implementam o processo de venda de ingressos para espetáculos culturais. Entre eles está o método de encerramento de uma venda, que é composto de três etapas. São elas:
• o cálculo do valor do ingresso; • a confirmação do pagamento; • a impressão do ingresso.
As duas últimas etapas independem da natureza de quem está comprando um ingresso, por isso foram implementadas diretamente na classe VendaIngresso. A 1ª etapa, entretanto, não pôde ser implementada nessa classe, pois o valor de um ingresso pode variar de acordo com o tipo de comprador (estudante, idoso, pessoa com deficiência, dentre outros). Por isso, o método calculaValorIngresso é abstrato. 

Uma 2ª classe, que implementa a venda de ingressos para estudantes, é mostrada a seguir.
public class VendaIngressoEstudante extends VendaIngresso {        protected double calculaValorIngresso() {             // implementação irrelevante para resolver a questão        } }
Ela é uma subclasse de VendaIngresso que implementa o cálculo do valor de um ingresso de estudante. Dessa forma, um programa Java que implemente a venda de ingressos para estudantes, baseada nas classes acima, irá conter os seguintes comandos:
VendaIngresso v = new VendaIngressoEstudante(); v.encerraVenda("Máquina Mortífera 20", "L8");
Qual padrão de projeto foi empregado na solução descrita acima?

Navegue em mais matérias e assuntos

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Estude Grátis