Resolvendo Questões da CESGRANRIO para o Concurso do Banco do Brasil

Поделиться
HTML-код
  • Опубликовано: 23 авг 2024
  • Resolução de questões da Cesgranrio sobre temas variados: Algoritmos de Ordenação, Aprendizado de Máquina, Java, Estruturas de Dados, SQL e TypeScript.
    ❤️ Inscreva-se:
    youtube.com/@A...
    📚 GRUPO de preparação para CONCURSOS DE TI:
    chat.whatsapp....
    🚀 Curso Grátis CONCURSO BANCO DO BRASIL 2023, cargo Escriturário: AGENTE DE TECNOLOGIA:
    • MODELAGEM CONCEITUAL D...
    Enunciados das Questões:
    "Considere o trecho de código que corresponde ao método principal de uma classe em linguagem Java. Qual o resultado produzido por esse método quando ele é corretamente executado?"
    "Em uma agência bancária, as filas de atendimento são ordenadas da esquerda para a direita, e o gerente dessa agência percebeu a presença equivocada de um idoso, com a senha 52, na fila de atendimento não preferencial. Visando a sanar o equívoco, o gerente resolveu que, na primeira oportunidade, faria uma busca no sistema para saber se a senha 52 ainda estava ativa, indicando a presença do idoso na fila de atendimento não preferencial. Em caso de resposta positiva, procuraria o cliente para trocar sua senha por outra de atendimento preferencial; se não, apenas registraria o fato para posterior discussão no grupo de qualidade de atendimento.
    Considerando o uso de um algoritmo de busca sequencial otimizado, partindo da esquerda para a direita, e as sequências hipotéticas das senhas da fila de atendimento não preferencial e suas regras de ordenação, segundo as quais quem está à esquerda é atendido antes de quem está à direita, o menor número de comparações para o gerente conhecer o resultado de sua busca ocorre em "
    "O controle diário da utilização de passes de metrô em uma cidade é feito por programas que utilizam um banco de dados composto pelas seguintes tabelas.
    A tabela PASSE contém uma linha para cada passe vendido pela empresa que administra o metrô. A coluna DATA_EXP informa a data de emissão do passe, e a coluna NUM_VIAGENS informa o número de viagens em que o passe poderá ser usado (número máximo de viagens). Este número não sofre alteração ao longo do tempo.
    A tabela REG_VIAGEM contém uma linha para cada viagem em que o passe foi usado. A coluna NUM_ROLETA informa a roleta na qual o passe foi inserido, e a coluna DATA_VIAGEM informa a data em que o usuário inseriu o passe na roleta.
    Qual comando SQL NÃO produzirá um erro de tempo de execução independentemente dos dados existentes nas duas tabelas que fazem parte do banco de dados?"
    "As agências bancárias negociam seguros residenciais com seus clientes e, muitas vezes, precisam arquivar cópias de forma ordenada para que consultas eventuais sejam facilitadas. O gerente de uma agência precisava ordenar um vetor de documentos referentes a esses seguros, e o seu adjunto, da área de TI, o aconselhou a usar o algoritmo de ordenação chamado Bubble Sort.
    Utilizando-se o algoritmo sugerido, qual será a quantidade de trocas de posições realizadas para ordenar, de modo crescente, o vetor de números de contrato (77, 51, 11, 37, 29, 13, 21)?"
    "Em um determinado treinamento de pessoal de TI, para facilitar o aprendizado sobre o funcionamento da estrutura de dados PILHA, utilizou-se o jogo de trocas, cujas regras são apresentadas a seguir.
    JOGO DAS TROCAS - REGRAS
    Para começar o jogo, o jogador recebe duas pilhas, P1 e P2. P1 está preenchida com quatro fichas, identificadas por nomes fictícios e empilhadas em ordem alfabética CRESCENTE a partir do topo.
    P2 está inicialmente vazia. Uma ficha desempilhada de P1 é imediatamente empilhada em P2. A operação (P2,pop) acarreta impressão do nome que está na ficha desempilhada e descarte da ficha. Para ganhar o jogo, o jogador precisa determinar corretamente, dentre sequências derivadas da sequência inicial, por troca da posição de seus elementos, qual delas poderia ser impressa com essas operações. No início do jogo, foram dadas as pilhas P2, vazia, e P1 preenchida com as seguintes operações de empilhamento: push(P1,Zeus); push(P1,Hades); push(P1,Cibele); push(P1, Apolo).
    Considerando-se esse cenário, qual seria a sequência possível de ser impressa, da esquerda para a direita, de acordo com as regras do JOGO DAS TROCAS?"
    #concursobancodobrasil #concursos #concurso #concursospúblicos #cesgranrio #estruturadedados #java #programação

Комментарии • 47

  • @cleirobertonogueiradeolive4279
    @cleirobertonogueiradeolive4279 Месяц назад +1

    Professor Arnaldo, agradeço sua generosidade! Gosto muito das suas aulas!

  • @lucasdamasceno7068
    @lucasdamasceno7068 Год назад +5

    essa resolução da pilha foi AMAZING, valeu dmssss

  • @milenegba
    @milenegba 4 месяца назад +1

    ruim dessa parte da pilha é fazer em caderno na mão, pq se atrapalha muito fácil, teria alguma técnica professor no dia da prova de como resolver rápido questões como essa na mão?

    • @ArnaldoJunior
      @ArnaldoJunior  4 месяца назад

      A forma que eu conheço é desenhar à mão mesmo. Treine algumas questões para desenvolver essa parte.

  • @victorleeon
    @victorleeon Год назад +2

    Muiito bom, professor! Nessa fase final esses vídeos revisando questões são excelentes!

  • @johnsensui5567
    @johnsensui5567 Год назад +4

    Professor, na primeira questão de Java, faltou incrementar o i += 2 dentro do FOR quando o n=9, não?

    • @italodeccarvalho
      @italodeccarvalho Год назад

      Seguinte, o i += 2 só vai ser executado no final do laço. Por exemplo
      For (inicio; condicao; fim) sendo que o "fim" é executado depois de tudo, geralmente um i++... só que observa que depois de verificar o resto de 9÷3 ele vai pro break, ali ele já pula fora, não chega a executar o último comando do laço. Meio difícil explicar com texto kkk

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад

      Por conta do break, esse incremento não ocorre. De toda forma, ainda que ocorresse, não iria impactar no resultado final.

  • @hyuryvasconcelos2694
    @hyuryvasconcelos2694 Год назад +3

    referente a segunda questão:
    é mais fácil calcular os 10%
    0.9 - 29529
    0.1 - X -> 0.9X=0.1*29529 -> multiplica ambos lados por 10 -> 9X=29529 -> X=3281
    assim, 3281 - 1501 = 1780

  • @eduardofloriano9350
    @eduardofloriano9350 Год назад +1

    Muito obrigado pelo conteúdo professor, o vídeo ficou excelente 👏👏

  • @gabrielbettio9477
    @gabrielbettio9477 Год назад +1

    Boa, professor! Teus vídeos ajudam muito!

  • @laahls251994
    @laahls251994 Год назад +4

    Muito obrigada, professor. Eu fui uma das que pediu para você corrigir questões deles... Dica: se colocar o enunciado de algumas das questões na descrição do vídeo vai ficar mais fácil para o yt identificar que o vídeo e sobre isso e vai indicar para mais pessoas que estejam procurando vídeos de resolução

  • @rodney76
    @rodney76 Год назад +2

    excelente.

  • @ezi0rs208
    @ezi0rs208 Год назад +4

    Reta final ta valendo tudo, tou vendo até criança de colo correndo.

  • @saraart951
    @saraart951 Год назад +1

    como voce filtra as questoes de TI no Q concursos ?

  • @gabrielbettio9477
    @gabrielbettio9477 Год назад +2

    Pretende fazer algum vídeo do tópico de desenvolvimento mobile?

    • @enzoportella4530
      @enzoportella4530 Год назад +2

      ele fez sobre react

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Fala, guerreiro! Não creio que vá dar tempo. Faz a sugestão aí, quem sabe...

    • @thomasleonardo5145
      @thomasleonardo5145 Год назад +2

      @@ArnaldoJunior faz de kotlin se conseguir professor

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад

      @@thomasleonardo5145 Anotado!

  • @marthafeitosa9271
    @marthafeitosa9271 Год назад +1

    excelente professor! obrigada! o sr tem alguma aula grava do MONGO DB (pergunta)

  • @washingtonsantos7038
    @washingtonsantos7038 Год назад

    Professor, no tempo 44:03, dentro do laço de repetição o valor de i não passa a ser 5 quando ele incrementa i += 2?

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Por conta do break, ele não será incrementado. Mesmo que fosse, isso não iria alterar o resultado da questão.

    • @washingtonsantos7038
      @washingtonsantos7038 Год назад

      @@ArnaldoJunior Como não alterou, realmente.. mas era só uma dúvida mesmo. Obrigado.

  • @guilhermefelipe3749
    @guilhermefelipe3749 Год назад +3

    Muito bom a aula ! Planeja fazer um aulão antes da prova?

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад +1

      Por enquanto, não está planejado. Quem sabe...

  • @marcusdias1998
    @marcusdias1998 Год назад +1

    A segunda questão eu resolvi pegando a soma do verdadeiro negativo e do verdadeiro positivo e dividindo por 9, já que a acurácia é 90%, daí eu subtrai o falso positivo do resultado da divisão

  • @DiogodeHolandaa
    @DiogodeHolandaa Год назад +1

    Boa!

  • @saraart951
    @saraart951 Год назад +1

    Gratidão

  • @Samuel-ys7nn
    @Samuel-ys7nn Год назад +1

    é muito comum zerar nessa prova? Pq a regra é 50% nas duas metades + nao zerar nenhuma área...

    • @ArnaldoJunior
      @ArnaldoJunior  Год назад

      Por isso é importante saber pelo menos o básico de cada assunto.

    • @italodeccarvalho
      @italodeccarvalho Год назад

      Não dá mole com matemática não mano

    • @jsantos2460
      @jsantos2460 Год назад

      @@italodeccarvalho pelo menos 2 questões bem faceis vai ter