Foram encontradas 50 questões.
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: AGERIO
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?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: AGERIO
public class ArvNo { int info; ArvNo esq=null,dir=null; } public class Arv { private ArvNo raiz; public Arv(){ } private void percorre(ArvNo r) { if(r==null) return; percorre(r.dir); percorre(r.esq); System.out.printf("%d ", r.info); } public void exibeArvore() { percorre(raiz); } }
A classe Main abaixo faz uso da classe Arv.
public class Main { public static void main(String[] args) { Stack<Integer> p; Arv a; // Comandos relativos à criação de uma pilha // e de uma árvore binária. // // Esses comandos são irrelevantes para a // resolução da questão. percorrePilha(p); System.out.println(); a.exibeArvore(); } public static void percorrePilha(Stack<Integer> p) { while( !p.isEmpty()) System.out.printf("%d ", p.pop()); } }
Admita que o método main acima vá ser executado, e que uma pilha como a mostrada na Figura a seguir vá ser passada como parâmetro para o método percorrePilha.

Qual árvore binária fará com que o comando a.exibeArvore() exiba no console os mesmos números inteiros, e na mesma ordem, que o método percorrePilha?
Provas
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: AGERIO
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Pilha
- LinguagensJava
import java.util.*;
public class Main {
public static void main(String[] args) {
Stack<Integer> pp=new Stack<Integer>(); Stack<Integer> pi=new Stack<Integer>(); Stack<Integer> tc=new Stack<Integer>(); Scanner s=new Scanner(System.in); Integer var;
var=s.nextInt(); while( var > 0 ) { tc.push(var); var=s.nextInt();
} s.close();
while( !tc.empty() ) { var=tc.pop();
if( var%2 == 0 ) pp.push(var); else pi.push(var);
} while( !(pi.empty() || pp.empty()) ) { if( !pi.empty() ) System.out.printf("%d ", pi.pop()); if( !pp.empty() ) System.out.printf("%d ", pp.pop()); } } }
Suponha que a seguinte sequência de números inteiros tenha sido digitada por um usuário quando da execução do método main acima:
4 16 8 12 7 14 9 15 -1
O que foi exibido no console pelo método main?
Provas
Uma empresa de turismo que opera na Web vai realizar uma grande promoção para tentar vender mais hospedagens para o próximo verão. Ela irá conceder um bônus (em reais) para a compra de passagens aéreas para todos os seus clientes que fizerem reservas para os meses de janeiro e fevereiro. A empresa resolveu criar um banco de dados especialmente para essa promoção. Nele serão registrados os clientes que fizerem pelo menos uma reserva, além de todos os hotéis e companhias aéreas com os quais a empresa de turismo opera. No modelo conceitual desse banco de dados, os participantes serão representados pelas entidades a seguir.

As regras para a concessão dos bônus são as seguintes:
- Só participará da promoção o cliente que fizer, pelo menos, uma reserva até a data de término da promoção;
- Um cliente poderá fazer reservas em vários hotéis;
- Uma reserva será associada a, pelo menos, uma companhia aérea;
- O banco de dados terá de ser capaz de informar a qual reserva um bônus está associado;
- O bônus de uma reserva poderá ser usado em qualquer uma das companhias aéreas associadas à reserva;
- Alguns hotéis e algumas companhias aéreas, embora presentes no banco de dados, poderão ficar ausentes da promoção.
Qual modelo E-R representa adequadamente as regras de negócio dessa promoção?
Provas
- Práticas Comerciais
- Publicidade
- Das práticas comerciaisDa publicidadePublicidade Enganosa
- Das práticas comerciaisDa publicidadePublicidade Abusiva
Esse tipo de prática de propaganda enganosa é denominada
Provas
Disciplina: Legislação Estadual e Distrital
Banca: CESGRANRIO
Orgão: AGERIO
Provas
Dessa forma, o novo membro do Conselho de Administração poderá
Provas
Nessa revisão, a dimensão de comunicação e reporte é desenvolvida por meio de
Provas
- Gestão de ProcessosOrganizações, Sistemas e Métodos
- PODC: Processo OrganizacionalProcesso Administrativo: OrganizaçãoEstrutura Organizacional
Nesse modelo, as linhas de defesa são, respectivamente,
Provas
- Gestão de PessoasGrupos e Equipes de TrabalhoComportamento Organizacional e Trabalho em Equipe
- Gestão Estratégica
- PODC: Processo OrganizacionalProcesso Administrativo: PlanejamentoAnálise SWOT
Algumas perguntas podem ser feitas para auxiliar na identificação dos riscos, EXCETO a seguinte:
Provas
Caderno Container