Você sabia que treinar com as provas é uma das melhores formas de estudar para o Concurso do Banco do Brasil? Por isso reunimos alguns exercícios fundamentais para te ajudar na preparação da prova. Neste post o foco será no simulado para a vaga de Agente de Tecnologia e você encontrará 70 questões para testar seus conhecimentos;
Mas antes… baixe as provas anteriores dos maiores concursos
Baixe as provas anteriores dos maiores concursos do Brasil. São materiais em PDF com gabarito para você estudar e se preparar desde já. Esses arquivos serviram de base para a elaboração desse artigo e de todos os nossos materiais de estudo.
- Receita Federal – Provas e gabaritos
- Banco do Brasil – Provas e gabaritos
- IBGE – Provas e gabaritos
- INSS – Provas e gabaritos
- CAIXA – Provas e gabaritos
Entre várias outras nesse link.
Como foi feito esse simulado do concurso do Banco do Brasil?
Esse simulado foi feito com questões de provas anteriores do certame e de outros concursos com níveis de dificuldade similares, por isso você estará tendo uma experiência real e que vai testar seus conhecimentos.
São 70 questões selecionadas e organizadas da mesma forma que ocorrem com as provas para o Banco do Brasil, sendo uma excelente opção para quem deseja aquecer a mente antes do Dia D.
Instruções para a realização do simulado do concurso do Banco do Brasil
- Você tem no máximo 5h para concluir esse Simulado Online para o Banco do Brasil. (cronometre com seu celular e NÃO PASSE DO TEMPO);
- Não vale consultar a internet ou os livros;
- Prepare uma folha de rascunho ou um caderno para resolver as contas e anotar as respostas;
- Depois de terminar sua prova vá beber uma água e descansar! Só depois compare suas respostas com o gabarito
- Boa prova!
Começando o simulado do concurso do Banco do Brasil
Conhecimentos Básicos
Questão 01
(Concurso Banco do Brasil) Lições após um ano de ensino remoto na pandemia
1 No momento em que se tornam ainda mais complexas as discussões sobre a volta às aulas
presenciais, o ensino remoto continua a ser a rotina de muitas famílias, atualmente.
2 Mas um ano sem precedentes na história veio acompanhado de lições inéditas para professores, alunos e estudiosos. Diante do pouco acesso a planos de dados ou a dispositivos, a alternativa de muitas famílias e professores tem sido se conectar
regularmente via aplicativos de mensagens.
3 Uma pesquisa apontou que 83% dos professores mantinham contato com seus alunos por meio dos aplicativos de mensagens, muito mais do que pelas próprias plataformas de aprendizagem. Esse uso foi uma grande surpresa, mas é porque não temos outras ferramentas de massificação. A maior parte do ensino foi feita pelo celular e, geralmente, por um celular compartilhado (entre vários membros da família), o que é algo muito desafiador.
4 Outro aspecto a ser considerado é que, felizmente, mensagens direcionadas são uma forma relativamente barata de comunicação. A importância de cultivar interações entre os estudantes, mesmo que eles não estejam no mesmo ambiente físico, também é uma forma de motivá-los e melhorar seus resultados. Recentemente, uma pesquisadora
afirmou que “Aprendemos que precisamos dos demais: comparar estratégias, falar com alunos, com outros professores e dar mais oportunidades de trabalho coletivo, mesmo que seja cada um na sua casa. Além disso, a pandemia ressaltou a importância do vínculo anterior entre escolas e comunidades”.
5 Embora seja difícil prever exatamente como o fechamento das escolas vai afetar o desenvolvimento futuro dos alunos, educadores internacionais estimam que estudantes da educação básica já foram impactados. É preciso pensar em como agrupar esses alunos e averiguar os que tiveram ensino mínimo ou nulo e decidir como enfrentar essa ruptura, com aulas ou encontros extras, com anos (letivos) de transição.
IDOETA, P.A. 8 lições após um ano de ensino remoto na pandemia.
Disponível em: <https://educacao.uol.com.br/noticias/bbc/2021/04/24/8-licoes-apos-um-ano-de-ensino-remoto-napandemia.htm>. Acesso em: 21 jul. 2021. Adaptado.
Um argumento utilizado no texto para explicar o relativo
sucesso do ensino remoto durante a pandemia é:
(A) O baixo custo relacionado ao uso de aplicativos de mensagens.
(B) O uso de plataformas de aprendizagem de alta tecnologia.
(C) A oportunidade de utilização de imagens e áudios disponíveis na rede.
(D) A possibilidade de aprofundamento dos conteúdos de várias disciplinas.
(E) A qualidade do acesso às atividades devido à alta conectividade.
Questão 02
(Concurso Banco do Brasil) No parágrafo 5, depois da afirmação de que educadores
internacionais estimam que estudantes da educação básica já foram impactados pela falta de escolarização, desenvolve-se a ideia de que
(A) o ensino remoto mediado por tecnologia permitiu a continuidade da escolarização durante a pandemia.
(B) os alunos que foram prejudicados por esse processo precisarão ter aulas ou encontros extras para enfrentar essa ruptura.
(C) a alternativa mais produtiva para realizar o ensino remoto tem sido a conexão via aplicativos de mensagens.
(D) os professores, em sua grande maioria, mantiveram contato com os alunos por meio dos aplicativos de mensagens.
(E) o celular, muitas vezes compartilhado pela família, foi a ferramenta mais utilizada para efetivar as atividades de ensino remoto.
Questão 03
(Concurso Banco do Brasil) No trecho “A importância de cultivar interações entre os estudantes, mesmo que eles não estejam no mesmo ambiente físico” (parágrafo 4), a expressão destacada estabelece com a oração principal a relação de
(A) condição
(B) concessão
(C) comparação
(D) conformidade
(E) proporcionalidade
Questão 04
(Concurso Banco do Brasil) O trecho em que a palavra destacada evidencia a opinião
do autor do texto é:
(A) “o ensino remoto continua a ser a rotina de muitas famílias, atualmente.” (parágrafo 1)
(B) “tem sido se conectar regularmente via aplicativos de mensagens” (parágrafo 2)
(C) “A maior parte do ensino foi feita pelo celular e, geralmente, por um celular” (parágrafo 3)
(D) “felizmente, mensagens direcionadas são uma forma relativamente barata de comunicação” (parágrafo 4)
(E) “Embora seja difícil prever exatamente” (parágrafo 5)
Questão 05
(Concurso Banco do Brasil) A concordância verbal está de acordo com as exigências
da norma-padrão da língua portuguesa, na forma verbal destacada em:
(A) Aspiram-se a bons cargos nas empresas para que seja possível superar os problemas causados pela inflação.
(B) Com a chegada da pandemia causada pela Covid-19 fazem dois anos que não viajo nas férias escolares.
(C) Nos últimos anos, combatem-se batalhas comerciais cotidianamente, devido às barreiras econômicas.
(D) Em várias regiões do nosso país, existe problemas a serem resolvidos em todas as diversas áreas do conhecimento.
(E) Para garantir a aprendizagem dos estudantes, precisam-se de equipamentos digitais capazes de atender a demandas escolares.
Questão 06
(Concurso Banco do Brasil) De acordo com a norma-padrão da língua portuguesa,
a concordância do termo em destaque está plenamente respeitada em:
(A) A capacitação dos técnicos e o atendimento aos trabalhadores da área da saúde precisam ser desenvolvidos em todo o país.
(B) As famílias dos alunos e os professores da rede pública das diferentes regiões brasileiras devem ser acolhidas pelas direções das escolas.
(C) O estudo das diferentes disciplinas e a realização de provas bimestrais, após a chegada da Covid-19, têm sido planejadas com muito cuidado.
(D) O tratamento das doenças respiratórias e a vacinação de toda a população devem ser implementadas pelos órgãos responsáveis.
(E) Os arquivos escolares e as notas dos estudantes necessitam ser guardadas com o maior sigilo para recuperação no futuro.
Questão 07
(UNICAMP) (…)
Eu tenho uma ideia.
Eu não tenho a menor ideia.
Uma frase em cada linha. Um golpe de exercício.
Memórias de Copacabana. Santa Clara às três da tarde.
Autobiografia. Não, biografia.
Mulher.
Papai Noel e os marcianos.
Billy the Kid versus Drácula.
Drácula versus Billy the Kid.
Muito sentimental.
Agora pouco sentimental.
Pensa no seu amor de hoje que sempre dura menos que o
seu amor de ontem.
Gertrude: estas são ideias bem comuns.
Apresenta a jazz-band.
Não, toca blues com ela.
Esta é a minha vida.
Atravessa a ponte.
(…)
(Ana Cristina Cesar, A teus pés. São Paulo: Companhia das Letras, 2016, p. 9.)
Esse trecho do poema de abertura de A teus pés, de Ana Cristina Cesar,
(A) expressa nostalgia do passado, visto que mobiliza referências à cultura pop dos anos 1970.
(B) requisita a participação do leitor, já que as referências biográficas são fragmentárias.
(C) exclui a dimensão biográfica, pois se refere a personagens imaginários e de ficção.
(D) tematiza a descrença na poesia, uma vez que a poeta se contradiz continuamente.
Questão 08
(ENEM) A vida às vezes é como um jogo brincado na rua: estamos no último minuto de uma brincadeira bem quente e não sabemos que a qualquer momento pode chegar um
mais velho a avisar que a brincadeira já acabou e está na hora de jantar. A vida afinal acontece muito de repente — nunca ninguém nos avisou que aquele era mesmo o
último Carnaval da Vitória. O Carnaval também chegava sempre de repente. Nós, as crianças, vivíamos num tempo fora do tempo, sem nunca sabermos dos calendários de
verdade. […] O “dia da véspera do Carnaval”, como dizia a avó Nhé, era dia de confusão com roupas e pinturas a serem preparadas, sonhadas e inventadas. Mas quando acontecia era um dia rápido, porque os dias mágicos passam depressa deixando marcas fundas na nossa memória, que alguns chamam também de coração.
ONDJAKI. Os da minha rua. Rio de Janeiro: Língua Geral, 2007.
As significações afetivas engendradas no fragmento pressupõem o reconhecimento da
(A) perspectiva infantil assumida pela voz narrativa.
(B) suspensão da linearidade temporal da narração.
(C) tentativa de materializar lembranças da infância.
(D) incidência da memória sobre as imagens narradas.
(E) alternância entre impressões subjetivas e relatos factuais.
Questão 09
(UNICAMP) Há dois tipos de palavras: as proparoxítonas e o resto. As proparoxítonas são o ápice da cadeia alimentar do léxico.
As palavras mais pernósticas são sempre proparoxítonas. Para pronunciá-las, há que ter ânimo, falar com ímpeto – e, despóticas, ainda exigem acento na sílaba tônica! Sob qualquer ângulo, a proparoxítona tem mais crédito. É inequívoca a diferença entre o arruaceiro e o vândalo. Uma coisa é estar na ponta – outra, no vértice. Ser artesão não é nada, perto de ser artífice. Legal ser eleito Papa, mas bom mesmo é ser Pontífice.
(Adaptado de Eduardo Affonso, “Há dois tipos de palavras: as proparoxítonas e
o resto”. Disponível em www.facebook.com/eduardo22affonso/.)
Segundo o texto, as proparoxítonas são palavras que
(A) garantem sua pronúncia graças à exigência de uma sílaba tônica.
(B) conferem nobreza ao léxico da língua graças à facilidade de sua pronúncia.
(C) revelam mais prestígio em função de seu pouco uso e de sua dupla acentuação.
(D) exibem sempre sua prepotência, além de imporem a obrigatoriedade da acentuação.
Questão 10
(ENEM) Chiquito tinha quase trinta quando conheceu Mariana num baile de casamento na Forquilha, onde moravam uns parentes dele. Por lá foi ficando, remanchando. Fez mal à moça, como costumavam dizer, tiveram de casar às pressas. Morou uns tempos com o sogro, descombinaram. Foi só conta de colher o milho e vender. Mudou pra casa
do velho Chico Lourenço [seu pai]. Fumaça própria só viu subir um par de anos depois, quando o pai repartiu as terras. De tão parecidos, pai e filho nunca combinaram direito. Cada qual mais topetudo, muitas vezes dona Aparecida ouvia o marido reclamar da natureza forte do filho. Ela escutava com paciência e respondia dum jeito
sempre igual:
— “Quem herda, não rouba”.
Vinha um brilho nos olhos, o velho se acalmava.
ROMANO, O. Casos de Minas. Rio de Janeiro: Paz e Terra, 1982.
Os ditados populares são frases de sabedoria criadas pelo povo, utilizadas em várias situações da vida. Nesse texto, a personagem emprega um ditado popular com a
intenção de
(A) criticar a natureza forte do filho.
(B) justificar o gênio difícil de Chiquito.
(C) legitimar o direito do filho à herança.
(D) conter o ânimo violento de Chico Lourenço.
(E) condenar a agressividade do marido contra o filho
Questão 11
(FUVEST)
Lying, thinking
Last night
How to find my soul a home
Where water is not thirsty
And bread loaf is not stone
I came up with one thing
And I don’t believe I’m wrong
That nobody,
But nobody
Can make it out here alone
Alone – Maya Angelou
Os versos do poema
(A) afirmam os sentimentos de autonomia e autossuficiência.
(B) mostram a derrota diante das dificuldades.
(C) expressam o resultado das reflexões feitas.
(D) indicam a distância intransponível entre amigos.
(E) mostram arrependimento em relação às decisões do passado.
Questão 12
(FUVEST) Em “I believe that restaurant owners that resist these apps are hurting their brands by missing out on potential customers” (3º parágrafo), a expressão sublinhada pode ser substituída, sem prejuízo de sentido, por:
(A) harming.
(B) deceiving.
(C) challenging.
(D) losing.
(E) disturbing.
Questão 13
(FUVEST) Texto para as questões 13, 14 e 15
If you take a look at my smartphone, you’ll know that I like to order out. But am I helping the small local businesses? You would think that if you own a restaurant you’d be thrilled to
have an outsourced service that would take care of your delivery operations while leveraging their marketing might to expand your businesses’ brand. However, restaurant owners have complained of lack of quality control once their food goes out the door. They don’t like that the delivery people are the face of their product when it gets into the customer’s hand. Some of the delivery services have been accused of listing restaurants on their apps without the owners’ permission, and oftentimes publish menu items and prices that are incorrect or out of date. But there is another reason why restaurant owners aren’t
fond of delivery services. It’s the costs, which, for some, are becoming unsustainable. Even with the increased revenues from the delivery services, the fees wind up killing a restaurant’s margins to the extent that it’s at best marginally profitable. Therefore, some restaurants are pushing harder to drive orders from their own websites and offering special deals for customers that use their in-house delivery people. The simple fact is that these delivery apps are here to stay. They are enormously popular and have significantly grown. I
believe that restaurant owners that resist these apps are hurting their brands by missing out on potential customers. The good news is that the delivery platforms are not as evil as
some would portray them. They have some skin in the game. They are competing against other services. They want their listed restaurants to profit. Maybe instead of fighting, the
nation’s restaurant industry needs to proactively embrace the delivery service industry and figure out ways to profitably work together.
The Guardian. 02 December, 2020. Adaptado.
De acordo com o texto, para os proprietários de restaurante, a principal vantagem dos aplicativos de entrega de comida é que eles
(A) procuram oferecer taxas atraentes para a utilização de sua tecnologia.
(B) demonstram preocupação crescente com a qualidade do serviço que oferecem.
(C) melhoram a avaliação dos restaurantes pela imprensa especializada.
(D) garantem que suas listas de restaurantes e menus sejam atualizadas de modo criterioso.
(E) possuem uma estrutura de marketing que possibilita expansão do círculo de clientes.
Questão 14
(FUVEST) Segundo o texto, uma das soluções encontradas pelos donos de restaurante para amenizar os problemas com os serviços de entrega é
(A) o contato telefônico com clientes para ouvir comentários e reclamações.
(B) a verificação constante das páginas dos aplicativos para evitar erros e imprecisões.
(C) o oferecimento de vantagens para clientes que usam os serviços de entrega do próprio restaurante.
(D) a listagem de seus restaurantes em diversos aplicativos para encorajar a competição entre eles.
(E) a disseminação, junto aos clientes, de uma imagem relativa aos serviços de aplicativos como incompetentes.
Questão 15
(FUVEST) Em “I believe that restaurant owners that resist these apps are hurting their brands by missing out on potential customers” (3º parágrafo), a expressão sublinhada pode ser substituída, sem prejuízo de sentido, por:
(A) harming.
(B) deceiving.
(C) challenging.
(D) losing.
(E) disturbing.
Questão 16
(Concurso Banco do Brasil) Um escriturário mantém um desempenho de preencher
30 relatórios por hora e faz uma pausa de 10 minutos às 13h. Durante a pausa, seu chefe pergunta a que horas receberá todos os relatórios preenchidos.
Se falta apenas 1 relatório e meio, e o escriturário pretende manter seu desempenho, a partir de que horas o chefe pode contar com todos os relatórios preenchidos?
(A) 13h02min
(B) 13h03min
(C) 13h10min
(D) 13h12min
(E) 13h13min
Questão 17
(Concurso Banco do Brasil) Durante um atendimento, o cliente de um banco relata ao
gerente de atendimento sua disponibilidade para investir R$400.000,00. O gerente tem ao seu dispor 5 opções de investimento: renda fixa, CDB, fundo de ações, LCI e LCA. Ao cliente foi oferecida uma carteira diversificada de 20%, 10%, 30%, 15% e 25%, respectivamente.
Sendo assim, verifica-se que o valor sugerido para
(A) renda fixa foi de R$80.000,00
(B) CDB foi de R$60.000,00
(C) fundo de ações foi de R$40.000,00
(D) LCI foi de R$100.000,00
(E) LCA foi de R$120.000,00
Questão 18
(Concurso Banco do Brasil) Um casal está muito apaixonado, mas devido à distância
de suas casas e ao regime de trabalho dos dois, eles não conseguem se encontrar com a frequência de que gostariam.
A moça só tem folga aos sábados, e o rapaz trabalha três dias seguidos, folgando no quarto dia. Se hoje é terça-feira e é dia de folga do rapaz, quantas folgas dele cairão no sábado nos próximos 365 dias?
(A) 4
(B) 8
(C) 12
(D) 13
(E) 15
Questão 19
(AMAN) A senha de acesso à conta-corrente de um banco deve ser composta por quatro algarismos distintos, escolhidos entre os algarismos 1, 3, 4, 5, 7, 8 e 9.
Nesse caso, a quantidade de senhas que têm como último dígito um algarismo par é
(A) 120.
(B) 240.
(C) 360.
(D) 600.
(E) 16 400.
Questão 20
(AMAN) Dado o polinômio p(x) = (m + 39)x + x³ – 36 – 14x² e sabendo-se que 1 é uma raiz de p(x), é correto afirmar que as outras duas raízes de p(x) são números
(A) inteiros primos.
(B) irracionais.
(C) inteiros quadrados perfeitos.
(D) inteiros cubos perfeitos.
(E) inteiros múltiplos de 5.
Questão 21
(Concurso Banco do Brasil) Fintechs são empresas que
(A) funcionam com o principal objetivo de compartilhar dados cadastrais entre diferentes instituições financeiras autorizadas pelo Banco Central do Brasil (BCB).
(B) prestam serviços ao BCB, notadamente a preparação de Relatórios contendo dados e informações sobre as operações de crédito e de câmbio de todas as instituições
financeiras.
(C) prestam serviços ao BCB, notadamente a criação de sistemas de informações on-line que permitem o compartilhamento de dados entre diversos órgãos reguladores, como o próprio BCB, a Comissão de Valores Mobiliários (CVM) e a Superintendência de Seguros
Privados (Susep).
(D) empregam tecnologias digitais de última geração e oferecem serviços financeiros à margem do sistema bancário tradicional, estando, portanto, livres da regulação do BCB.
(E) atuam por meio de plataformas on-line, lançando inovações no mercado financeiro, mediante uso intenso de tecnologias digitais com elevado potencial de criação de novos modelos de negócios.
Questão 22
(Concurso Banco do Brasil) Nos últimos anos, o Banco Central do Brasil (BCB), visando
a aprimorar a transparência e a segurança na interrelação entre as instituições financeiras e os clientes, tem procurado introduzir novos sistemas de informação por meio de tecnologias digitais. Um desses sistemas, administrados pelo BCB, permite aos cidadãos terem acesso pela internet, de forma rápida e segura, a Relatórios contendo informações sobre seus relacionamentos com as instituições financeiras, suas operações de crédito e
operações de câmbio.
Trata-se do sistema denominado
(A) Pix
(B) Blockchain
(C) Registrato
(D) Bitcoin
(E) Certificação Digital
Questão 23
(Concurso Banco do Brasil) Um dos objetivos almejados pelo Banco Central do Brasil,
ao criar o Pix, é
(A) reduzir a velocidade de circulação da moeda.
(B) inibir a concorrência bancária.
(C) aumentar os fluxos de pagamento com cartões eletrônicos.
(D) disseminar os fluxos de pagamento de forma eletrônica.
(E) aumentar o número de intermediários financeiros envolvidos
nos fluxos de pagamentos.
Questão 24
(Concurso Banco do Brasil) O Conselho Monetário Nacional e o Banco Central do Brasil (BCB) vêm estabelecendo novas regras no Sistema Financeiro Nacional. Uma delas abre a possibilidade de clientes de produtos financeiros permitirem o compartilhamento de dados cadastrais entre diferentes instituições financeiras autorizadas pelo BCB, bem como a movimentação de suas contas bancárias a partir de diferentes plataformas, e não apenas pelo aplicativo ou site do banco.
A essa nova modalidade denomina-se
(A) Fintech
(B) Open banking
(C) Shadow banking
(D) Internet banking
(E) Pix
Questão 25
(Concurso Banco do Brasil) O texto seguinte trata de uma das funções da moeda.
As economias – as “economias reais” – são sistemas de escambo vastos. O problema é que a história mostra que, sem o dinheiro, esses sistemas não acontecem. Até mesmo quando as economias “revertem para o escambo”, como parece ter ocorrido na Europa na Idade
Média, elas não abandonam de fato o uso do dinheiro. Elas apenas deixam de usar o dinheiro vivo. Na Idade Média, por exemplo, todos continuaram calculando o valor de ferramentas e gado na antiga moeda romana, mesmo que ela já não circulasse mais.
Graeber, D. Dívida: os Primeiros 5.000 Anos. São Paulo: Três Estrelas, 2016.
No trecho citado, o autor destaca que, na Idade Média, a antiga moeda romana continuou exercendo a função de
(A) débito
(B) crédito
(C) meio de troca
(D) unidade de conta
(E) reserva de valor
Conhecimentos Específicos
Questão 26
(Concurso Banco do Brasil) Uma central de assistência técnica de celulares trabalha com três modelos de um mesmo fabricante. Para melhor organizar seu sistema, foi medido o tempo de serviço para o conserto de cada aparelho, desde a chegada do pedido de manutenção até a entrega do aparelho consertado, e cada um desses prazos foi classificado como Curto, Médio ou Longo.
A Tabela abaixo mostra a distribuição dos tempos de serviço para cada um dos três modelos:
Considerando-se que, ao longo do ano de 2020, essa empresa reparou 1.000 unidades do modelo A, 600 unidades do modelo B e 400 unidades do modelo C, qual foi a porcentagem destes atendimentos, nesse período, que tiveram tempo de serviço Curto ou Médio?
(A) 29%
(B) 48%
(C) 52%
(D) 58%
Questão 27
(Concurso Banco do Brasil) Um certo sistema anti-incêndio funciona com 3 sensores
acoplados de temperatura, de maneira a minimizar as chances de mau funcionamento. O alarme desse sistema soa sempre que grandes variações de temperatura são detectadas por, pelo menos, 2 desses 3 sensores.
Considerando-se que a probabilidade de um sensor não reagir corretamente a uma grande variação de temperatura é 1/5, qual a probabilidade de esse sistema não disparar o alarme em uma situação de grande variação de temperatura?
(A) 1/125
(B) 5/125
(C) 12/125
(D) 13/125
(E) 16/125
Questão 28
(Concurso Banco do Brasil) A relação do cliente com o sistema bancário tradicional vem passando por transformações nos últimos cincos anos com o crescimento dos bancos digitais. Analisar o perfil dos clientes dos bancos digitais, considerando idade, classe social, renda e motivação, é uma tarefa importante para os bancos tradicionais com o objetivo de preservar a posição de principal Banco na relação com o Cliente.
Para tal fim, uma agência bancária analisou os seguintes dados de uma pesquisa amostral sobre bancos digitais:
Disponível em: <https://www.institutoqualibest.com/wpcontent/uploads/2019/06/Finan%C3%A7as-Pessoais-V5-Banking-Fintech-Insights.pdf>. Acesso em: 21 jan. 2021. Adaptado.
Escolhendo-se ao acaso um dos entrevistados dessa pesquisa, qual é, aproximadamente, a probabilidade de esse cliente ter um relacionamento com banco digital e de ter apresentado como motivo para iniciar esse relacionamento a facilidade de poder resolver tudo pela internet?
(A) 5,7%
(B) 6,2%
(C) 6,4%
(D) 7,2%
(E) 7,8%
Questão 29
(Concurso Banco do Brasil) Sejam X e Y duas variáveis aleatórias com as seguintes informações sobre as variâncias:
(i) Var(X) = 4
(ii) Var(Y) = 9
(iii) Var(X+Y) = 9
Qual é o valor da covariância entre X e Y?
(A) -4
(B) -2
(C) 0
(D) 6
(E) 36
Questão 30
(Concurso Banco do Brasil) Os jogadores X e Y lançam um dado honesto, com seis faces numeradas de 1 a 6, e observa-se a face superior do dado. O jogador X lança o dado 50 vezes, e o jogador Y, 51 vezes.
A probabilidade de que o jogador Y obtenha mais faces com números ímpares do que o jogador X, é:
(A) 1
(B) 3/4
(C) 1/4
(D) 1/2
(E) 1/6
Questão 31
(Concurso Banco do Brasil) Sr. Z resolve empreender na área agrícola, estabelecendo
sua sede no interior do Brasil onde seus estudos identificaram uma maior necessidade de empregos. Após realizar as contratações de praxe, inicia suas atividades, gerando um forte crescimento na região onde atua. Não desejando aumentar o número de empregados, diante dos custos fixos da mão de obra, resolve ampliar sua produção, negociando com pequenos empreendimentos locais. Necessitando de aporte financeiro, ele apresenta pedido
de empréstimo ao Banco Y, que encaminha equipe de auditoria à sede do pretendente. Para surpresa de todos, a auditoria constata em vários pequenos empreendimentos, trabalho infantil não autorizado pela legislação e, por força disso, propõe que o empréstimo seja negado.
Nos termos da Política de Responsabilidade Socioambiental do Banco do Brasil, constatado idêntico ilícito por parte de fornecedor, ocorreria a
(A) manutenção do vínculo contratual, por ser relação exterior.
(B) suspensão do vínculo até regularização dos atos.
(C) majoração dos juros do empréstimo, pelo risco aumentado.
(D) análise da relação temporal com o Banco e o valor dos investimentos.
(E) decisão de realizar o empréstimo, para bater as metas gerenciais.
Questão 32
(Concurso Banco do Brasil) T é agente fiscal da União Federal, atuando em grupo especial que monitora devedores qualificados. Após divisão interna de trabalho, T fica com a responsabilidade de fiscalizar cinco contribuintes específicos, pois são habituais interessados em procedimentos administrativos, cujo valor é superior a milhões de reais. O trabalho iniciou com o mapeamento das instituições financeiras que mantêm relacionamento negocial com os cinco contribuintes. Ficou apurado que são relevantes os Bancos Z, Y e W, em expressivas movimentações, incluindo depósitos, saques e aplicações financeiras, além de remessas para o exterior.
Os dados levantados, no entanto, não são específicos, mas apenas resultado de análise de estatísticas do Banco Central. Para ter acesso ao banco de dados de cada contribuinte, T deve realizar alguns outros atos. Nos Termos da Lei Complementar no 105/2001, os agentes fiscais tributários da União poderão examinar documentos, livros e registros de instituições financeiras, inclusive os referentes a contas de depósitos e aplicações financeiras,
(A) havendo processo fiscal em curso.
(B) autorizados pelo Banco Central.
(C) após diligências locais.
(D) mediante convênios com instituições financeiras privadas.
(E) livremente
Questão 33
(Concurso Banco do Brasil) No Brasil, a fixação da taxa básica de juros da economia
(a Selic) está sob a alçada do
(A) Comitê de Política Monetária
(B) Conselho Monetário Nacional
(C) Ministério da Economia
(D) Banco do Brasil
(E) mercado financeiro
Questão 34
(Concurso Banco do Brasil) Se o planejamento estratégico do Banco do Brasil fixar,
como meta prioritária, a expansão de suas operações no varejo bancário, o público-alvo serão as(os)
(A) companhias de grande porte
(B) governos nas esferas federal, estadual e municipal
(C) exportadores
(D) importadores
(E) clientes individuais
Questão 35
(Concurso Banco do Brasil) K pretende realizar atividades financeiras no Brasil, buscando
maximizar os lucros dos seus inúmeros clientes sediados no exterior. A quase totalidade dos investidores atua nos denominados “paraísos fiscais”.
De acordo com as regras da Carta-Circular no 4001/2020, do Banco Central do Brasil, essas operações devem ser monitoradas na seguinte categoria:
(A) custos de empresas
(B) operações de crédito
(C) contratos operacionais
(D) atividades internacionais
(E) investimentos mercadológicos
Tecnologia da Informação
Questão 36
(Concurso Banco do Brasil) Ao tentar resolver um problema de aprendizado de máquina que separava um evento entre duas classes, um desenvolvedor encontrou uma acurácia de exatamente 90%.
Analisando a matriz de confusão, o desenvolvedor constatou que os verdadeiros positivos eram 14169, que os verdadeiros negativos eram 15360, os falsos positivos eram 1501, e os falsos negativos eram
(A) 1778
(B) 1779
(C) 1780
(D) 1781
(E) 1782
Questão 37
(Concurso Banco do Brasil) Ao construir um protótipo que calculava o risco sanitário de um terreno, um desenvolvedor principiante começou a desenhar um modelo relacional, o que o levou a propor as seguintes tabelas (onde o sublinhado representa a chave primária):
Terreno(rua,numero,tipoTerreno,CNPJ,nomeEmpresa,codigoRisco,nomeRisco,probabilidadeRisco)Empresa(CNPJ,nomeEmpresa,CPFs,nomePessoas)
Ao revisar o trabalho, um segundo desenvolvedor, mais experiente, detectou as seguintes propriedades:
1. codigoRisco → nomeRisco
2. CNPJ → nomeEmpresa
3. CPF → nomePessoa
4. {rua,numero} → CNPJ
5. Uma empresa possui vários donos, cada um com um CPF único, e um dono pode possuir várias empresas
6. Um terreno pode possuir vários riscos
Esse segundo desenvolvedor decidiu, então, colocar as tabelas na terceira forma normal, usando o número mínimo de tabelas.
O esquema que possui as seis propriedades detectadas pelo segundo desenvolvedor e que representa todas as informações desejadas pelo primeiro desenvolvedor é
(A) Terreno(rua,numero,tipoTerreno,CNPJ)
Empresa(CNPJ,nomeEmpresa)
Dono(CNPJ,CPF)
Risco(rua,nome,codigoRisco,probabilidadeRisco)
TipoRisco(codigoRisco,nomeRisco)
PessoaFisica(CPF,nome)
(B) Terreno(rua,numero,tipoTerreno,CNPJ,codigoRisco,probabilidadeRisco)
Empresa(CNPJ,nomeEmpresa)
Dono(CNPJ,CPF)
TipoRisco(codigoRisco,nomeRisco)
PessoaFisica(CPF,nome)
(C) Terreno(rua,numero,tipoTerreno,CNPJ)
Empresa(CNPJ,nomeEmpresa)
Risco(rua,nome,codigoRisco,probabilidadeRisco)
TipoRisco(codigoRisco,nomeRisco)
PessoaFisica(CPF,nome,CNPJ)
(D)Terreno(rua,numero,tipoTerreno,CNPJ,nomeEmpresa,codigoRisco,nomeRisco,probabilidadeRisco)
Empresa(CNPJ,CPF,nomeEmpresa,nomePessoa)
(E) Terreno(rua,numero,tipoTerreno,CNPJ,nomeEmpresa,codigoRisco,probabilidadeRisco)
Risco(codigoRisco,nomeRisco)
Empresa(CNPJ,CPF,nomeEmpresa,nomePessoa)
Questão 38
(Concurso Banco do Brasil) Para gerar um gráfico de dispersão, um programador precisava consultar duas tabelas, T1 e T2. Ele decidiu, então, usar um LEFT JOIN, como em
SELECT * FROM T1 LEFT JOIN T2 USING (CHAVE);
Essa consulta resultou em 214 linhas.
Por motivos de segurança, ele fez outra consulta semelhante, apenas trocando o LEFT JOIN por um JOIN, e essa segunda consulta resultou em 190 linhas.
O que pode explicar corretamente a quantidade diferente de linhas nas consultas realizadas?
(A) CHAVE é a chave primária de T1, mas apenas um campo da chave primária de T2.
(B) CHAVE é a chave primária de T2, mas apenas um campo da chave primária de T1.
(C) T1 possui linhas cujo valor de CHAVE não está presente na T2.
(D) T2 possui linhas cujo valor de CHAVE não está presente na T1.
(E) T2 possui linhas com todas as chaves presentes em T1, mas com campos nulos.
Questão 39
(Concurso Banco do Brasil) Ao analisar um conjunto de dados com Python, um programador resolveu usar um dataframe Pandas de nome dp para guardá-los. Em um certo momento, ele resolveu que precisaria usar, apenas, quatro colunas de dados do dataframe:
“pais“, “ano“, “renda per capita“ e “expectativa de vida“.
Que fragmento de código Python 3 deve ser usado para selecionar, apenas, essas quatro colunas do dataframe dp?
(A) dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]
(B) dp[[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
(C) dp(“pais“,“ano“,“expectativa de vida“,“renda per capita“)
(D) dp([“pais“,“ano“,“expectativa de vida“,“renda per capita“])
(E) dp[dp[“pais“,“ano“,“expectativa de vida“,“renda per capita“]]
Questão 40
(Concurso Banco do Brasil) Ao coletar dados em um sistema compatível com SQL 2008 para fazer uma análise de dados, um programador percebeu que havia dois campos, data_de_nascimento e data_de_emissão_RG, em que o valor de data_de_emissão_RG sempre deve ser mais recente que data_de_nascimento. Percebeu, porém, que em 10% das linhas acontecia o inverso, isto é, data_de_nascimento era mais recente que data_de_emissão_RG. Ele corrigiu os dados nessas linhas, verificando que estavam
consistentemente trocados, mas, preocupado que tal problema voltasse a acontecer, resolveu solicitar ao DBA uma alteração da tabela, de forma que data_de_emissão_RG sempre tivesse que ser mais recente que data_de_nascimento.
O DBA atendeu adequadamente a esse pedido do programador por meio de uma restrição em SQL 2008 do tipo
(A) CHECK
(B) INSPECT
(C) TEST
(D) VALIDATE
(E) VERIFY
Questão 41
(Concurso Banco do Brasil) Considere o fragmento de código TypeScript a seguir.
const a = <T extends {b: string}>(obj: T) => {
<código removido>
};
Com relação ao código apresentado acima, a(o)
(A) função a() retorna um objeto do tipo string.
(B) variável a é uma lista de objetos do tipo string.
(C) variável a é um dicionário cujas chaves são objetos do tipo string.
(D) objeto que for passado para a função a() deve ter um campo b do tipo string.
(E) valor retornado pela função a() é um objeto que estende um objeto do tipo string.
Questão 42
(Concurso Banco do Brasil) Considere o código Python a seguir.
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
print (a[a>5])
O que será exibido após esse código ser executado?
(A) [[False False False] [False False True] [True True True]]
(B) [[False False False] [False False 6] [7 8 9]]
(C) [[] [6] [7 8 9]]
(D) [False False False False False 6 7 8 9]
(E) [6 7 8 9]
Questão 43
(Concurso Banco do Brasil) Considere o código Python a seguir.
import numpy as np
valorAplicado = np.array([5000, 6000, 7000, 8000])
taxaJuros = np.array([1, 2, 3, 4])
resultado = valorAplicado * taxaJuros
Ao executar o código acima, o valor final da variável resultado será
(A) 70000
(B) 260000
(C) [ 5000 12000 21000 32000]
(D) [[ 5000 10000 15000 20000] [ 6000 12000 18000 24000] [ 7000 14000 21000 28000] [ 8000 16000 24000 32000]]
(E) [[ 5000 6000 7000 8000] [10000 12000 14000 16000] [15000 18000 21000 24000] [20000 24000 28000 32000]]
Questão 44
(Concurso Banco do Brasil) Um pesquisador conseguiu uma base de dados que mostrava terrenos classificados de acordo com:
- características físicas;
- tipo de negócio a ser nele implantado;
- risco esperado, que compreendia os rótulos alto, médio, baixo ou nenhum.
Decidiu, então, usar um algoritmo de aprendizado de máquina que, a partir das características físicas do terreno e do tipo de negócio a ser nele implantado, aprenderia a determinar o risco esperado, enquadrando o terreno em questão em um daqueles rótulos.
Nesse cenário, que algoritmo de aprendizado de máquina é indicado para resolver esse problema?
(A) PCA
(B) K-NN
(C) DBSCAN
(D) K-Medoids
(E) Redes de Kohonen
Questão 45
(Concurso Banco do Brasil) Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são:
. o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos
[“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave);
. o campo NOME contém 20 caracteres e aceita valor nulo;
. o campo PAIS contém 15 caracteres e não aceita valor nulo.
Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é
(A) CREATE TABLE Fornecedores
(CNPJ INTEGER PRIMARY KEY,
NOME VARCHAR(20) ACCEPT NULL,
PAIS VARCHAR(15) NOT NULL)
(B) CREATE TABLE Fornecedores
(CNPJ CHAR(14) PRIMARY KEY,
NOME VARCHAR(20),
PAIS VARCHAR(15) NOT NULL)
(C) CREATE TABLE Fornecedores
(CNPJ CHAR(14) NOT NULL,
NOME VARCHAR(20) NOT NULL,
PAIS VARCHAR(15))
(D) CREATE TABLE Fornecedores
(CNPJ CHAR(14),
NOME VARCHAR(20) NOT NULL,
PAIS VARCHAR(15) NOT NULL),
PRIMARY KEY (CNPJ)
(E) CREATE TABLE Fornecedores
(CNPJ INTEGER(14) NOT NULL,
NOME VARCHAR(20),
PAIS VARCHAR(15) NOT NULL),
PRIMARY KEY (CNPJ)
Questão 46
(Concurso Banco do Brasil) Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor usou um modelo de dados relacional (protótipo) mais simples do que o do banco de dados do sistema corporativo original, sendo que ambos utilizavam o mesmo SGDB PostgreSQL. Cabe ressaltar que esse protótipo utilizava apenas um subconjunto dos dados do sistema corporativo original e realizava apenas consultas.
Uma forma de garantir que os dados desse protótipo estejam sempre completamente atualizados em relação aos dados reais, com baixo impacto tanto na operação quanto no desempenho do sistema corporativo original, é
(A) criar apenas VIEWS no protótipo, definidas com consultas sobre as tabelas do sistema corporativo original.
(B) implantar TRIGGERS a cada INSERT, em todas as tabelas do sistema corporativo original, atualizando as tabelas do protótipo.
(C) implantar TRIGGERS de atualização a cada SELECT, em todas as tabelas do protótipo.
(D) particionar as tabelas da base do sistema corporativo original escolhendo um RANGE adequado ao trabalho do protótipo.
(E) utilizar DUMP da base do sistema corporativo original e PSQL para a base do protótipo, a cada seção de trabalho, para atualizar a base do protótipo.
Questão 47
(Concurso Banco do Brasil) Considere o código HTML a seguir.
<!doctype html>
<html lang=”pt-br”>
<head>
<script src=”script.js”></script>
</head>
<body>
<form>
Texto: <input type=’text’ name=’texto’ id=’idTexto’ class=’classe-input’
value=’Texto inicial’><br>
<input type=’submit’ value=’Envia’>
</form>
</body>
</html>
Considere, também, o arquivo TypeScript script.ts, listado a seguir, que irá gerar o arquivo script.js no mesmo diretório do arquivo HTML, apresentado acima.
onload = (event) => {
const texto = document.querySelector(’???’) as HTMLInputElement;
console.log(’Texto inicial: ’, texto.value);
};
Que texto o programador deverá utilizar no lugar de ???, no código do arquivo TypeScript script.ts, para exibir o valor do campo HTML input na console?
(A) #classe-input
(B) #idTexto
(C) #texto
(D) .idTexto
(E) .texto
Questão 48
(Concurso Banco do Brasil) Em TypeScript 4, é possível usar o seguinte fragmento de código:
// definir x
const y = (…args: number[]) => args.reduce(x, 0);
Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?
(A) const x = 1;
(B) const x = [1,2,3];
(C) const x = (a:number) => [a*2];
(D) const x = (a:number[]) => a[0];
(E) const x = (a:number,b:number) => a+b;
Questão 49
(Concurso Banco do Brasil) Ao desenvolver um Data Warehouse para o Banco W, um programador decidiu criar um modelo conceitual com base no modelo estrela para cada fato analisado. Ao criar a primeira tabela fato, relativa ao valor e ao prazo de empréstimos, foram identificadas as seguintes dimensões, com os seus atributos descritos em parênteses: tempo (dia, mês e ano), agência (estado, cidade, bairro e número da agência), produto (nome do produto e juros do produto) e cliente (conta e nome do cliente).
Segundo as regras e as práticas da modelagem dimensional, e usando a granularidade mais baixa, que atributos devem constar da tabela fato?
(A) fato_id, dia, mes, ano, estado, cidade, bairro, numero_agencia, nome_produto,
juros_mensais_produto, conta_cliente, nome_cliente, valor_emprestimo, prazo_emprestimo
(B) fato_id, emprestimo_id, valor_emprestimo, prazo_emprestimo
(C) fato_id, tempo_id, agencia_id, produto_id, cliente_id, emprestimo_id
(D) fato_id, tempo_id, agencia_id, produto_id, cliente_id, dia, mes, ano, estado,
cidade, bairro, numero_agencia, nome_produto, juros_mensais_produto, conta_cliente,
nome_cliente, valor_emprestimo, prazo_emprestimo
(E) fato_id, tempo_id, agencia_id, produto_id, cliente_id, valor_emprestimo, prazo_emprestimo
Questão 50
(Concurso Banco do Brasil) Sejam as seguintes classes Java:
public class Va1 {
public static String getStr() {
return “abcdefghijklmnop“;
}
public String ini(String s, int cpr) {
return s.substring(0, cpr);
}
public String fin(String s, int cpr) {
return ini(s, cpr)+s.substring(s.length()-cpr, s.length());
}
}
public class Va2 extends Va1 {
public static String getStr() {
return “0123456789ABCDEF“;
}
public String ini(String s, int cpr) {
return s.substring(s.length()-cpr, s.length());
}
public static void main(String[] args) {
Va1 o=new Va2();
System.out.println(o.fin(o.getStr(), 5));
}
}
O que será exibido no console quando o método main for executado?
(A) 0123BCDE
(B) BCDEFBCDEF
(C) 01234BCDEF
(D) abcdelmnop
(E) lmnoplmnop
Questão 51
(Concurso Banco do Brasil) Um programador escreveu uma função para percorrer, em pós-ordem, uma árvore binária e exibir, no console, os valores referentes aos nós dessa árvore.
Após essa função ter sido executada, foi exibido o seguinte resultado:
41 44 33 47 55 52 36 30
Questão 52
(Concurso Banco do Brasil) Esquemas de bancos de dados relacionais podem ser descritos por meio de notações alternativas à linguagem SQL.
Em uma dessas notações, uma tabela (relação) é descrita por meio de um nome e de um conjunto de nomes de colunas (atributos), separadas por vírgulas.
Os demais elementos de uma tabela são os seguintes:
- Colunas sublinhadas compõem a chave primária.
- Colunas que admitem o valor nulo são exibidas entre colchetes.
- Chaves estrangeiras são representadas por meio da cláusula REF:<lista_de_colunas> REF <nome_de_tabela>
Nesse contexto, considere a Figura a seguir, que exibe um diagrama E-R.
Qual esquema relacional preserva a semântica desse diagrama E-R, sem a necessidade de criação de regras de integridade adicionais?
Questão 53
(Concurso Banco do Brasil) Desejam-se realizar buscas nas seguintes coleções de dados, representadas na linguagem Java:
I – Um array de 1.000 números inteiros ordenados de forma decrescente;
II – Uma lista encadeada desordenada e alocada dinamicamente, cujos 1.000 nós contêm strings (uma string por nó);
III – Uma lista encadeada, alocada dinamicamente, cujos 1.000 nós contêm números decimais (um número double por nó) ordenados de forma ascendente.
Levando-se em consideração a exequibilidade e a eficiência, quais métodos de busca devem ser empregados, respectivamente, em cada um dos três casos acima?
(A) I – sequencial; II – sequencial; III – binária
(B) I – binária; II – sequencial; III – sequencial
(C) I – binária; II – sequencial; III – binária
(D) I – sequencial; II – sequencial; III – sequencial
(E) I – sequencial; II – binária; III – binária
Questão 54
(Concurso Banco do Brasil) As classes Java a seguir são públicas e ocupam arquivos separados.
public class Tst {
int ini=0,fim=25;
void print() {
System.out.println(ini+fim);
}
{
ini=fim%7;
fim=ini*3;
}
Tst(int a, int b) {
ini+=a;
fim+=b;
}
{
ini/=2;
fim+=10;
}
}
public class Main {
public static void main(String[] args) {
new Tst(4, -4).print();
}
}
O que será exibido no console quando o método main for executado?
(A) 0
(B) 10
(C) 24
(D) 25
(E) 33
Questão 55
(Concurso Banco do Brasil)Um professor preparou uma série de experimentos para
avaliar, juntamente com seus alunos, três algoritmos de ordenação: o da bolha, o de ordenação por inserção e o de ordenação por seleção. Para tal, ele escreveu
três métodos Java, um para cada algoritmo. Todos eles recebem como único parâmetro um array de inteiros (int vet[ ] = {81,15,4,20,7,47,14,20,4}), que será ordenado em ordem crescente.
Para acompanhar a evolução desse array sendo ordenado, cada um dos três métodos exibe a configuração dos elementos do array ao término de cada iteração do comando de repetição mais externo. Vale lembrar que esses três algoritmos de ordenação são compostos por dois comandos de repetição aninhados (dois comandos for ou dois comandos while).
Terminada a codificação, o professor executou os métodos relativos aos três algoritmos de ordenação e projetou no quadro as configurações do array relativas às três primeiras
iterações de cada um dos algoritmos de ordenação, conforme mostrado a seguir.
Algoritmo 1
4 15 81 20 7 47 14 20 4
4 4 81 20 7 47 14 20 15
4 4 7 20 81 47 14 20 15
Algoritmo 2
15 81 4 20 7 47 14 20 4
4 15 81 20 7 47 14 20 4
4 15 20 81 7 47 14 20 4
Algoritmo 3
15 4 20 7 47 14 20 4 81
4 15 7 20 14 20 4 47 81
4 7 15 14 20 4 20 47 81
As configurações 1, 2 e 3, exibidas acima, correspondem, respectivamente, aos algoritmos
(A) da bolha, de seleção e de inserção
(B) da bolha, de inserção e de seleção
(C) de seleção, de inserção e da bolha
(D) de seleção, da bolha e de inserção
(E) de inserção, de seleção e da bolha
Questão 56
(Concurso Banco do Brasil) Na descrição de esquemas de banco de dados relacionais,
a notação A → B indica que B depende funcionalmente de A (ou que A determina B).
Admitindo-se que todas as relações apresentadas a seguir atendem à 1FN, o único esquema que se encontra na 3FN é
Questão 57
(Concurso Banco do Brasil) Na etapa de preparação de dados em um ambiente de Big
Data, pode ocorrer o aparecimento de dados ruidosos, que são dados fora de sentido no ambiente do Big Data e que não podem ser interpretados pelo sistema. Uma forma
de reduzir esse efeito, e até eliminá-lo, é utilizar um método de suavização de dados, que minimiza os efeitos causados pelos dados ruidosos.
Esse método consiste em
(A) agrupar dados semelhantes em clusters, verificar os dados que se apresentam como ruidosos e não os inserir no ambiente de Big Data, substituindo cada um desses dados ruidosos pelo valor NULL.
(B) criar um cubo de dados multidimensional para acelerar a identificação e a eliminação dos dados ruidosos encontrados, e, neste caso, os dados assumem valores predefinidos no momento do pré-processamento.
(C) dividir os valores dos dados originais em pequenos intervalos, denominados compartimentos, e, em seguida, substituí-los por um valor geral, ou genérico, calculado para cada compartimento específico.
(D) executar uma fusão de dados, tendo como base dados vizinhos, e obter novas variáveis que irão preencher os espaços incoerentes dentro do Big Data, eliminando o ruído.
(E) realizar uma ação de Data Mining com atributos que se pareçam com dados ruidosos, gerando novos atributos, classificados como atributos “fantasmas”, sem valor para o tratamento do Big Data.
Questão 58
(Concurso Banco do Brasil) Um programador de aplicativos para dispositivos Apple
com iOS recebeu a seguinte parte de um código, escrito na linguagem swift:
var i:Int
var texto:String
var num:Int=0
var frase:String=””
for i in 1…3
{ num = num+1+i*2
switch num{
case 2…6: texto = “a “
case 7…9: texto = “casa “
case 10…13: texto = “carro “
case 14…16: texto = “eh “
case 17…20: texto = “o “
case 21…23: texto = “forte “
default:
texto = “não eh “ }
frase = frase+texto }
print (frase)
A execução dessa parte do código produz como resposta
(A) o carro eh
(B) a casa eh
(C) o carro não eh
(D) a casa eh forte
(E) o carro eh forte
Questão 59
(Concurso Banco do Brasil) O desenvolvimento de um aplicativo bancário para dispositivos
móveis exige que se dedique atenção à parte visual do mesmo, que vai depender, também, do modelo do aparelho e do tipo de sistema operacional (SO) que esteja rodando nele.
Caso um desenvolvedor de aplicativos para um iPhone com SO iOS precise fazer a programação visual das telas desses aplicativos, que ferramenta do Xcode 10 ele deve
utilizar?
(A) Interface Builder
(B) Bundle Identifier
(C) Organizer Interface
(D) Apple LLVM
(E) Instruments
Questão 60
(Concurso Banco do Brasil) Em um ambiente Cluster, há um servidor Linux que tem o
Ansible instalado.
Para construir um arquivo YAML, que informe os passos que o Ansible realizará automaticamente na conexão com os servidores que fazem parte do Cluster, além de executar um conjunto de tarefas solicitadas, o administrador desse servidor deve seguir o padrão
(A) Apache-Start
(B) Nodel
(C) Playbook
(D) Taskbook
(E) Tower
Questão 61
(Concurso Banco do Brasil) Foi solicitado a um programador de sistemas de informação que transformasse uma classe escrita em Java em uma classe equivalente, para ser executada em um programa Kotlin.
O código da classe Java é:
public class AlunoJava{
private String codigo;
private String nome;
private int numero=0;
private String texto= “EscolaX”;
public AlunoJava (String codigo,String nome)
{ this.codigo = codigo;
this.nome = nome; }
}
A classe em Kotlin equivalente à classe Java acima é
(A) public class AlunoKotlin (private String: nome , private String: codigo )
{ private:
numero int = 0
texto String = “EscolaX” }
(B) public class AlunoKotlin (private var nome; codigo: String)
{ private var numero = 0
private var texto = “EscolaX” }
(C) class AlunoKotlin (val nome: String, val codigo: String)
{ private this.nome = nome
private this.codigo=codigo
private var int numero = 0
private var String texto = “EscolaX” }
(D) class AlunoKotlin (var nome: String, var codigo: String)
{ private var numero = 0
private var texto = “EscolaX”
private AlunoKotlin.nome, AlunoKotlin.codigo }
(E) class AlunoKotlin (private val nome: String, private val codigo: String)
{ private var numero = 0
private var texto = “EscolaX” }
Questão 62
(Concurso Banco do Brasil) O gerente de uma agência bancária recebe, diariamente, solicitações de seus clientes com dúvidas sobre a melhor decisão para aplicações financeiras e as armazena, com um código numérico crescente, num vetor de solicitações, para respondê-las ao final do expediente. Para manter o conceito de bom atendimento, o gerente gostaria, sempre que possível, que a ordem das respostas seguisse, estritamente, a ordem de chegada das solicitações. Entretanto, há casos em que é necessário, por motivos de emergência ou por prioridade legal, localizar determinado código numérico para atender à solicitação correspondente antes das demais, “furando” a fila de espera. O gerente solicitou, então, à equipe de TI do banco, uma proposta que conciliasse essas duas necessidades. Ao estudar o problema, a equipe de TI concluiu que uma solução que mapearia diretamente essa necessidade da gerência seria permitir a realização de uma busca binária sobre o vetor de solicitações ordenado pelos seus códigos numéricos.
Verificando a viabilidade dessa sugestão, o grupo de TI calculou que, se considerar a existência de N solicitações, a quantidade de iterações necessárias para localizar determinado código numérico no vetor de solitações, utilizando a busca binária, no pior caso, é
Questão 63
(Concurso Banco do Brasil) 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
Questão 64
(Concurso Banco do Brasil) Dentre os problemas identificados pela gerência de um banco comercial, está a localização das contas dos seus titulares nas listagens e nos relatórios impressos em diferentes situações. Um especialista de TI sugeriu ordenar as contas por meio dos CPF dos seus n titulares antes das impressões.
Dentre alguns algoritmos pré-selecionados para essa ordenação, o especialista escolheu o algoritmo de ordenação por inserção, no qual o consumo de tempo é, no melhor caso, proporcional a
(A) n log n
(B) log n
(C) n2
(D) n
(E) 1
Questão 65
(Concurso Banco do Brasil) Um banco comercial deseja obter um tipo de banco de dados NoSQL que trate os dados extraídos de redes sociais, de modo a formar uma coleção (collection) interconectada. Nessa coleção (collection), os dados são organizados em vértices ou objetos (O) e em relacionamentos, que são relações (R) ou arestas.
Nesse modelo de banco de dados NoSQL, os dados seriam apresentados da seguinte forma:
O:Usuario{u1:Joao, u2:Jose, u3:Maria, u4:Claudio}
O:Escola{e1:UFRJ, e2:URGS, e3:IFB}
R:Estudaem{re1=u1:e2;re2=u2:e2;re3=u3:e1;re4=u4:e3}
R:Amigode{ra1=u1:u2;ra2=u1:u3;ra3=u2:u3}
O banco de dados NoSQL que representa essa situação deve ter uma estrutura do tipo
(A) Distribuided Hashing
(B) Consistent Hashing
(C) Document Oriented
(D) Graph Oriented
(E) Vector Clock
Questão 66
(Concurso Banco do Brasil) Um administrador de um banco de dados construído por meio do MongoDB inseriu dados em uma coleção (collection) de dados da seguinte forma:
db.fornecedores.insert( {
codigo: “thx1138“,
nome: “Roupas Syfy ltda“,
pais: “Arabia Saudita“ } )
Posteriormente, esse administrador construiu uma consulta que retornou apenas o nome, sem repetição, de todos os países que fazem parte dessa coleção (collection).
O comando utilizado para tal consulta foi
(A) db.fornecedores.find(“pais”)
(B) db.fornecedores.find().pretty({“pais”:1})
(C) db.fornecedores.find().sort({“pais”:1})
(D) db.fornecedores.distinct({“pais”:0})
(E) db.fornecedores.distinct( “pais” )
Questão 67
(Concurso Banco do Brasil) Uma empresa precisa implementar um sistema Big Data para controlar a movimentação dos produtos que a empresa oferece. Esse sistema precisa estar com a configuração de dados como sendo um fato, que seria um evento de ocorrência,
como, por exemplo: as compras de um determinado insumo, em um determinado fornecedor e em um determinado instante.
Para tal finalidade, esse sistema a ser implementado deverá estar organizado segundo a configuração de
(A) Cubo de dados
(B) Tuplas estáticas
(C) Matriz de ocorrência
(D) Documentos lineares
(E) Subconjunto de atributos
Questão 68
(Concurso Banco do Brasil) 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?
(A) Apolo, Zeus, Cibele, Hades
(B) Hades, Apolo, Zeus, Cibele
(C) Zeus, Cibele, Apolo, Hades
(D) Hades, Apolo, Cibele, Zeus
(E) Cibele, Hades, Apolo, Zeus
Questão 69
(Concurso Banco do Brasil) 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)?
(A) 14
(B) 15
(C) 16
(D) 17
(E) 18
Questão 70
(Concurso Banco do Brasil) Uma das formas de o gerente de uma agência bancária acompanhar a qualidade dos serviços prestados aos seus clientes é verificar o estado da ordem de atendimento em vários instantes ao longo do expediente. O sistema que a gerência utiliza para tal fim é a estrutura de dados conhecida como FILA, que mostra a situação da ordem de atendimento no instante da verificação.
Nesse contexto, implementa-se uma estrutura de FILA de números inteiros com suas duas operações tradicionais:
ENFILEIRAR(Z), que ocorre no instante em que um cliente recebe uma senha Z e entra na FILA; e DESENFILEIRAR( ), que ocorre quando um cliente sai da FILA, caso em que DESENFILEIRAR( ) retorna o número da senha. Sabe-se, também, que a representação do estado da FILA em um instante qualquer é realizada listando os elementos, de forma que o
primeiro elemento, da esquerda para a direita, é o mais antigo presente na FILA.
Nas condições apresentadas, considere uma FILA que começa vazia e realiza as seguintes operações:
ENFILEIRAR(8) → ENFILEIRAR(9) → DESENFILEIRAR( ) → ENFILEIRAR(10) → ENFILEIRAR(11) →
ENFILEIRAR(DESENFILEIRAR ( )) → ENFILEIRAR(12) → DESENFILEIRAR( ) → ENFILEIRAR(13) → DESENFILEIRAR( )
Após realizar as operações acima, a FILA estará no estado
(A) 10 – 11 – 12
(B) 9 – 12 – 13
(C) 9 – 10 – 11
(D) 8 – 10 – 11
(E) 8 – 9 – 10
Gabarito
1A 2B 3B 4D 5C 6A 7B 8A 9C 10B 11C 12D 13E 14C 15D 16E 17B 18D 19B 20C 21E 22C 23D 24B 25D 26B 27D 28A 29C 30D 31B 32A 33A 34E 35D 36C 37A 38D 39B 40A 41D 42E 43C 44B 45B 46A 47B 48E 49E 50E 51E 52B 53B 54C 55C 56B 57C 58B 59A 60C 61E 62B 63A 64D 65D 66E 67A 68E 69C 70B