E-Book - Banco Do Brasil - Banco Do Brasil 2023 - Escriturário - Agente de Tecnologia - Prova Comentada - LP
E-Book - Banco Do Brasil - Banco Do Brasil 2023 - Escriturário - Agente de Tecnologia - Prova Comentada - LP
APRESENTAÇÃO
Olá, pessoal!
É com imensa satisfação que apresentamos este e-book com a resolução da prova do Concurso do Banco do
Brasil de 2023 para o cargo de Escriturário - Agente de Tecnologia! Nossos melhores professores, carinhosamente,
comentaram cada questão, destacando os pontos do assunto que vocês devem estar por dentro para se dar bem no
próximo concurso!
Como, ao longo de sua preparação, é fundamental que vocês resolvam diversas questões de concursos
passados, sabemos que este material será de grande utilidade. Nosso objetivo é proporcionar mais uma valiosa
ferramenta de estudo para deixá-los mais perto de sua aprovação.
Aproveitem muito este material! Bons estudos!
Equipe Estratégia Concursos
SUMÁRIO
CONHECIMENTOS BÁSICOS 4
LÍNGUA PORTUGUESA 4
LÍNGUA INGLESA 15
MATEMÁTICA 23
CONHECIMENTOS ESPECÍFICOS 34
PROBABILIDADE E ESTATÍSTICA 34
CONHECIMENTOS BANCÁRIOS 42
TECNOLOGIA DA INFORMAÇÃO 49
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 3
E-BOOK
CONHECIMENTOS BÁSICOS
LÍNGUA PORTUGUESA
Empreendedorismo social:
um caminho para quem quer mudar o mundo
1 Ainda que não exista uma concepção única sobre o empreendedorismo social, de forma geral, o conceito
está relacionado ao ato de empreender e inovar com o objetivo de alavancar causas sociais e ambientais. A meta
é transformar uma realidade, promover o bem-estar da sociedade e agregar valor com cunho social.
2 Um empreendedor social produz bens e serviços que irão impactar positivamente a comunidade em
que ele está inserido e solucionar algum problema ou necessidade daquele grupo. Apesar de poder ter retorno
financeiro, os empreendimentos sociais analisam seu desempenho a partir do impacto social gerado por sua
atuação.
3 Vale ressaltar que, apesar de apresentarem muitas similaridades, empreendedorismo social e negócio
social não são sinônimos. O empreendedorismo social cria valor por meio da inovação, que gera uma transformação
social. O foco não é o retorno financeiro, mas a resolução de problemas sociais e o impacto positivo. Enquanto
isso, os negócios sociais seguem a lógica tradicional do mercado, porém com a ambição de gerar valor social.
4 Cinco características também são essenciais para a iniciativa: ser inovadora; realizável; autos- sustentável;
contar com a participação de diversos segmentos da sociedade, incluindo as pessoas impactadas; e promover
impacto social com resultados mensuráveis.
5 Quem tem interesse de atuar nessa área precisa trabalhar em grupo e formar parcerias, saber lidar bem
com as pessoas e buscar formas de trazer resultados de impacto social.
6 lém disso, o profissional precisa ter flexibilidade e vontade de explorar, pois é possível que ele acabe
exercendo um papel que não seja necessariamente na sua área de formação, ou que sua atuação se transforme
rapidamente, por conta do dinamismo e das necessidades do negócio.
MENDES, T. Empreendedorismo social: um caminho para quem quer mudar o mundo. Na prática, 7 jul. 2022. Disponível em: https://
www.napratica.org.br/empreendedorismo-social/. Acesso em: 2 set. 2022. Adaptado.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 4
E-BOOK
A) “A meta é transformar uma realidade, promover o bem-estar da sociedade e agregar valor com cunho social”.
(parágrafo 1)
B) “os empreendimentos sociais analisam seu desempenho a partir do impacto social gerado por sua atuação”.
(parágrafo 2)
C) “ser inovadora; realizável; autossustentável; contar com a participação de diversos segmentos da sociedade”.
(parágrafo 4)
D) “Quem tem interesse de atuar nessa área precisa trabalhar em grupo e formar parcerias”. (parágrafo 5)
E) “o profissional precisa ter flexibilidade e vontade de explorar, pois é possível que ele acabe exercendo um
papel que não seja necessariamente na sua área de formação”. (parágrafo 6)
Comentários:
Pessoal, essas questões da Cesgranrio são bem diretas. Temos que procurar a alternativa que traz um
conceito, uma definição, um texto explicativo de um propósito, que nos ajuda na essência de algo.
A) “A meta é transformar uma realidade, promover o bem-estar da sociedade e agregar valor com cunho social”.
(parágrafo 1)
CERTO. Essa alternativa resume bem o objetivo do empreendedorismo social, destacando a transformação
da realidade e a criação de valor com impacto social. O trecho enfatiza que o propósito central é a mudança
social, e não apenas o retorno financeiro, o que corresponde à essência do conceito.
B) “Os empreendimentos sociais analisam seu desempenho a partir do impacto social gerado por sua atuação”.
(parágrafo 2)
ERRADO. Apesar de ser uma informação importante, esse trecho se concentra mais na forma como
os empreendimentos sociais medem seu sucesso (pelo impacto social) do que no objetivo principal do
empreendedorismo social. Não há uma explicação direta sobre a finalidade desse tipo de iniciativa.
C) “Ser inovadora; realizável; autossustentável; contar com a participação de diversos segmentos da sociedade”.
(parágrafo 4)
ERRADO. Esse trecho lista características essenciais do empreendedorismo social, mas não define
seu objetivo. Ele descreve os requisitos para que uma iniciativa seja bem-sucedida nessa área, sem explicar
diretamente o propósito do empreendedorismo social.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 5
E-BOOK
D) “Quem tem interesse de atuar nessa área precisa trabalhar em grupo e formar parcerias”. (parágrafo 5)
ERRADO. Esse trecho apresenta uma recomendação para quem deseja atuar como empreendedor social,
destacando a importância do trabalho em equipe e das parcerias, mas não responde diretamente à questão
sobre o objetivo do empreendedorismo social.
E) “O profissional precisa ter flexibilidade e vontade de explorar, pois é possível que ele acabe exercendo um
papel que não seja necessariamente na sua área de formação”. (parágrafo 6)
ERRADO. Esse trecho foca nas características do profissional que atua no empreendedorismo social,
enfatizando a necessidade de flexibilidade e adaptação. No entanto, ele não explica o objetivo dessa prática.
Gabarito: A
2. O texto explica que o empreendedorismo social se diferencia do conceito de negócio social porque o
primeiro procura
Comentários:
A resposta está literal no parágrafo:
Em suma, o empreendedorismo social não tem foco no retorno financeiro. Quer "criar valor social por
meio da inovação".
Por outro lado, o negócio social tem lógica tradicional do mercado (gerar lucro).
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 6
E-BOOK
3. No trecho “está relacionado ao ato de empreender ou inovar com o objetivo de alavancar causas
sociais e ambientais” (parágrafo 1), a palavra destacada pode ser substituída, sem prejuízo do sentido do
texto, por
A) comprovar
B) defender
C) impulsionar
D) modificar
E) subsidiar
Comentários:
A palavra destacada no trecho "está relacionado ao ato de empreender ou inovar com o objetivo de
alavancar causas sociais e ambientais" é "alavancar". Para substituir essa palavra sem prejuízo do sentido do
texto, é necessário buscar um termo que transmita a ideia de impulsionar, fortalecer ou aumentar causas sociais
e ambientais, o que implica fazer essas causas avançarem ou se desenvolverem.
Vamos analisar as opções:
A) comprovar: Não se encaixa, pois significa "provar", o que não tem a ver com impulsionar ou aumentar.
B) defender: Também não se encaixa, pois implica "proteger" ou "apoiar", mas não necessariamente promover
ou aumentar causas.
C) impulsionar: Esse é o termo mais adequado, pois transmite a ideia de "dar impulso", "fazer algo avançar",
que se encaixa bem no contexto de alavancar causas sociais e ambientais.
D) modificar: Não é a melhor escolha, pois implica em "alterar", mas não necessariamente em "fortalecer" ou
"expandir".
E) subsidiar: Também não se encaixa, pois significa "ajudar financeiramente", o que não está relacionado
diretamente ao conceito de alavancar.
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 7
E-BOOK
4. No trecho “Ainda que não exista uma concepção única sobre o empreendedorismo social” (parágrafo
1), a expressão destacada pode ser substituída, sem prejuízo do sentido do texto, por
A) À medida que
B) Contanto que
C) De modo que
D) Mesmo que
E) Por causa de
Comentários:
No trecho "Ainda que não exista uma concepção única sobre o empreendedorismo social", a expressão
"ainda que" transmite a ideia de "embora" ou "mesmo que", no sentido de que, apesar de não haver uma
concepção única, o conceito de empreendedorismo social ainda pode ser discutido e analisado.
Vamos analisar as opções:
A) À medida que: Significa "conforme", mas não se encaixa no contexto de contrapor uma ideia, como é o caso
de "ainda que".
B) Contanto que: Implica uma condição, o que não corresponde ao sentido de "ainda que".
C) De modo que: Indica uma consequência ou resultado, o que não é o caso aqui.
D) Mesmo que: Esta é a substituição mais adequada, pois "ainda que" pode ser substituído por "mesmo que",
sem alterar o sentido da frase.
E) Por causa de: Significa "devido a", que não se encaixa no contexto da frase.
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 8
E-BOOK
5. No trecho “Ainda que não exista uma concepção única” (parágrafo 1), a palavra destacada pode ser
substituída, sem prejuízo do sentido do texto, por
A) compreensão
B) conciliação
C) convivência
D) capacidade
E) semelhança
Comentários:
No trecho "Ainda que não exista uma concepção única", a palavra "concepção" está sendo usada no
sentido de "entendimento" ou "ideia" sobre o empreendedorismo social.
Vamos analisar as opções:
A) compreensão: Essa opção se encaixa bem, pois "compreensão" tem um significado semelhante à "concepção",
no sentido de entender ou perceber algo.
B) conciliação: Não se encaixa, pois "conciliação" está relacionada a um processo de harmonização ou acordo
entre partes, o que não tem a ver com o conceito de "concepção".
C) convivência: Também não é adequada, pois "convivência" se refere a viver junto com outras pessoas, e não
a entender ou perceber algo.
D) capacidade: Não é a substituição correta, pois "capacidade" se refere à habilidade ou aptidão para fazer algo,
o que não é o mesmo que "concepção".
E) semelhança: Também não é a melhor escolha, já que "semelhança" refere-se a algo que é similar, o que não
tem o mesmo significado de "concepção".
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 9
E-BOOK
B) A assistência social às pessoas carentes e os cuidados com o aparecimento de novas doenças são necessárias
para manter a saúde da população.
C) A iniciativa de implementar mudanças nas empresas e o sucesso ao alcançar êxito são comemoradas pelos
funcionários.
E) A vacinação de toda a população e a intensificação dos estudos sobre a pandemia devem ser implementados
pelas autoridades.
Comentários:
A regra essencial cobrada aqui é a seguinte: se os núcleos são ambos femininos, a concordância só pode
ficar no feminino; se houver dois termos de gêneros diferentes, a concordância nominal vai para o masculino
plural.
Ex.: A moto e a bicicleta são bonitas.
Ex.: O carro e a moto são bonitos.
Temos "administração" e "marketing", duas palavras de gêneros diferentes; portanto, a concordância vai
para o masculino plural:
Vejamos as demais:
B) A assistência social às pessoas carentes e os cuidados com o aparecimento de novas doenças são necessários
para manter a saúde da população.
C) A iniciativa de implementar mudanças nas empresas e o sucesso ao alcançar êxito são comemorados pelos
funcionários.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 10
E-BOOK
E) A vacinação de toda a população e a intensificação dos estudos sobre a pandemia devem ser implementadas
pelas autoridades.
Gabarito: A
7. No trecho “os empreendimentos sociais analisam seu desempenho” (parágrafo 2), a palavra destacada
se refere a
A) problema
B) comunidade
C) daquele grupo
D) retorno financeiro
E) empreendimentos sociais
Comentários:
No trecho "os empreendimentos sociais analisam seu desempenho", a palavra destacada "seu" é um
pronome possessivo que se refere ao substantivo mais próximo, ou seja, o sujeito da frase, que neste caso é
"empreendimentos sociais".
Assim, o pronome "seu" se refere a "empreendimentos sociais".
Portanto, a alternativa correta é (E) empreendimentos sociais.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 11
E-BOOK
8. De acordo com a norma-padrão da língua portuguesa, o uso do acento grave indicativo da crase é
obrigatório na palavra destacada em:
A) A descrição detalhada de um empreendimento a ser realizado é uma necessidade para a aprovação de sua
realização.
B) A divulgação do concurso levou muitas pessoas a se candidatarem a vaga mais concorrida na empresa.
C) A tentativa de obter a isenção fiscal é buscada a todo custo pelos responsáveis da instituição.
E) O uso de recursos digitais levou os jovens estudiosos a uma nova forma de aprendizagem em diferentes
áreas.
Comentários:
"candidatar-se" pede preposição "A"; há artigo definido feminino "A", diante de "vaga". Por
isso, ocorre a fusão.
Vejamos as demais:
A) A descrição detalhada de um empreendimento a ser realizado é uma necessidade para a aprovação de sua
realização.
Não ocorre crase diante de verbo.
C) A tentativa de obter a isenção fiscal é buscada a todo custo pelos responsáveis da instituição.
Não ocorre crase diante de palavra masculina.
E) O uso de recursos digitais levou os jovens estudiosos a uma nova forma de aprendizagem em diferentes áreas.
Não ocorre crase com artigo indefinido.
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 12
E-BOOK
B) Ao consultar os fornecedores de produtos para suas lojas, os responsáveis por esse departamento devem
ser cuidadosos.
C) A escolha do funcionário para proferir uma palestra em nome da empresa, compete à administração da
instituição.
D) O profissional interessado em mudanças na sua área de atuação deve estudar, com antecedência as suas
possibilidades de crescimento.
E) Para desenvolver projetos cabe ao gerente da organização, a iniciativa de implementar novas técnicas à
disposição dos empreendedores.
Comentários:
Vejamos as demais:
A) [A execução de novas tarefas em um supermercado] envolve a disposição dos funcionários de aceitarem as
mudanças propostas pelo RH.
Não se separa sujeito do verbo.
C) [A escolha do funcionário para proferir uma palestra em nome da empresa] compete à administração da
instituição.
Não se separa sujeito do verbo.
D) O profissional interessado em mudanças na sua área de atuação deve estudar, com antecedência, as suas
possibilidades de crescimento.
O adjunto adverbial intercalado, como regra, deve ser isolado por vírgulas. Nesse caso, como temos adjunto
"curto", de apenas duas palavras, seria correto também não usar nenhuma vírgula.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 13
E-BOOK
E) Para desenvolver projetos, cabe ao gerente da organização a iniciativa de implementar novas técnicas à
disposição dos empreendedores.
A oração adverbial antecipada deve ser marcada com vírgula. Na questão, a vírgula foi utilizada na posição
errada, após "organização", quando deveria ter sido após "projetos".
Gabarito: B
10. O pronome oblíquo destacado foi colocado na posição correta, segundo as exigências da norma-padrão
da língua portuguesa, em:
A) A área da saúde não encontra-se atendida em regiões afastadas dos grandes centros urbanos nem em
comunidades que vivem nas periferias das cidades.
B) A preocupação com o meio ambiente tem sido um dos segmentos mais relevantes do empreendedorismo
social, porque destina-se a transformar positivamente a sociedade.
C) Governantes que têm como missão viabilizar o acesso universal à educação pública de qualidade sempre
preocupam-se com ações de inovação e empreendedorismo.
E) Quando os profissionais que atuam na área de empreendedorismo social sentem-se desanimados, é preciso
que eles avaliem todo o progresso que ajudaram a desenvolver.
Comentários:
Vejamos as demais:
A) A área da saúde não SE ENCONTRA atendida em regiões afastadas dos grandes centros urbanos nem em
comunidades que vivem nas periferias das cidades.
"não" é palavra negativa e atrai próclise.
B) A preocupação com o meio ambiente tem sido um dos segmentos mais relevantes do empreendedorismo
social, porque SE DESTINA a transformar positivamente a sociedade.
"porque" é conjunção subordinativa causal e atrai próclise.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 14
E-BOOK
C) Governantes que têm como missão viabilizar o acesso universal à educação pública de qualidade sempre SE
PREOCUPAM com ações de inovação e empreendedorismo.
"sempre" é advérbio e atrai próclise.
E) Quando os profissionais que atuam na área de empreendedorismo social sentem-se desanimados, é preciso
que eles avaliem todo o progresso que ajudaram a desenvolver.
"quando" é conjunção subordinativa, então atrai próclise.
OBS: A CESGRANRIO adota um entendimento bem específico de colocação pronominal: mesmo havendo
o sujeito "os profissionais que atuam na área de empreendedorismo social" no meio, entre a palavra atrativa
"quando" e o verbo, a obrigação da próclise se mantém, pois a oração é subordinada. A regra é haver próclise na
oração subordinada.
Gabarito: D
LÍNGUA INGLESA
8 The “gold standard” let governments create a fixed price for this precious metal that was tied directly
to the value of their currency. In the United States, the idea took root in the late 17th century, and it spread to
Europe in the 19th century. But confidence in the gold
1 What we call “money” has always been a moving target. It changes appearance and value. Here are five
key developments in the history of money that have impacted how we earn, save and spend today.
2 Cash Cows - Before humans had money, they had stuff. In ancient times, when you had stuff other
people wanted, you bartered it for stuff you wanted. Around 9000 BC, the most popular commodities included
things like cattle, sheep and camels. This was fine when people bartered close to home, but bulky creatures are
cumbersome and difficult to transport. As people started to venture farther afield to trade, a more portable
option became essential.
3 In 1200 BC people started using cowries—the shells of marine mollusks taken from oceans. They
were recognized as precious, and their use spread across Asia, Africa, Oceania and Europe. Having been in
use for centuries — even into the 20th century in some places—cowries win the prize as the world’s longest-
running currency.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 15
E-BOOK
4 Three Coins in the Fountain - The issue with bartering became assigning value: Just how much was a
cowrie or a cow worth? So, agreeing on the value of money became essential. It was the Lydians, around 600 BC,
who get credit for a critical step in this process: fashioning the first known coins, which were made of a gold and
silver alloy.
5 The metal used to make a coin—along with its weight—was important, as it denoted the money’s value.
Moreover, as coins gained popularity, so did the idea of adorning them with locally inspired designs. Coins were
money, but they now doubled as a historic record. Eventually, they took on even more uses: People flipped them
to make decisions and tossed them into wells while making wishes. They may be used less in 2020, but coins have
been an integral part of our culture for centuries.
6 The Paper Chase - Coins were obviously lighter and easier to transport than cows, but carrying bags of
heavy metal still wasn’t very practical. China’s Tang Dynasty, in the seventh century, came up with a smart solution,
namely, paper money. It was super-light and could feature even richer designs than coins, and it promised a
certain amount of purchasing power.
7 Gold Rush - One of the problems, though, was that counterfeiters had great success with paper bills.
The bigger problem came when governments faced economic crises; it was far too easy to print more paper
money, which led to skyrocketing inflation. Paper needed a backup—something universally valued yet not easily
replicated. Something like gold.
standard crumbled during World War I, and it soon became apparent that in order to thrive, currencies
needed the freedom to fluctuate dynamically against each other. The gold standard was dropped in the United
States in 1933, and a global economy started to take shape.
9 The E-Buck Stops Here? - Cows, cowries, coins, paper, gold: Money has always had a physical presence.
But today, it is quickly evolving into numbers that float through the ether. This modern era of money began in
1946 with the first bank-issued charge card. Credit cards followed some 12 years later, still related to dollars.
However, technology, with cryptocurrencies like Bitcoin, is changing the world’s definition of “money.”
10 Now, social media companies and entire countries are considering digital currencies of their own.
Meanwhile, artificial intelligence is growing ever- smarter, and perhaps one day soon your budget and expenses
will be managing themselves. The debate rages about exactly where we are headed, but with history as our
guide, the one thing we can absolutely count on is the inevitability of change.
Available at: https://www.synchronybank.com/blog/brief-history--of-money/. Retrieved on: Sept 10, 2022. Adapted.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 16
E-BOOK
Comentários:
Essa é a alternativa correta porque o objetivo principal do texto é apresentar uma breve história do dinheiro,
mostrando como ele mudou de aparência e valor ao longo do tempo. O texto explica cinco desenvolvimentos-
chave na história do dinheiro, desde o escambo até o Bitcoin, e como eles impactaram a forma como ganhamos,
economizamos e gastamos hoje.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 17
E-BOOK
Gabarito: A
12. In the fragment in the fourth paragraph of the text, “It was the Lydians, around 600 BC, who get credit
for a critical step in this process: fashioning the first known coins, which were made of a gold and silver
alloy” the words in bold refer respectively to:
A) BC – coins
B) 600 BC – first
C) 600 BC – coins
D) Lydians – coins
E) Lydians – known
Comentários:
12. In the fragment in the fourth paragraph of the text, “It was the Lydians, around 600 BC, who get credit
for a critical step in this process: fashioning the first known coins, which were made of a gold and silver alloy” the
words in bold refer respectively to:
12 No fragmento do quarto parágrafo, “Foram os Lídios, por volta de 600 a.C., que recebem o crédito por
um passo crítico nesse processo: fabricar as primeiras moedas conhecidas, que eram feitas de uma liga de ouro e
prata”, as palavras em negrito se referem respectivamente a:
A) BC – coins
A) a.C. - moedas
B) 600 BC – first
C) 600 BC – coins
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 18
E-BOOK
O pronome relativo who se refere apenas a pessoas. Portanto, as alternativas A, B, e C já podem ser
eliminadas, pois se referem a datas. Erradas.
D) Lydians – coins
D) Lídios - moedas
It was the Lydians, around 600 BC, who get credit for a critical step in this process: fashioning the first
known coins, which were made of a gold and silver alloy.
Foram os lídios, por volta de 600 a.C., que recebem o crédito por um passo crítico nesse processo: fabricar
as primeiras moedas conhecidas, que eram feitas de uma liga de ouro e prata.
Essa é a alternativa correta porque as palavras em negrito se referem, respectivamente, aos Lídios e às
moedas. Os Lídios eram um povo antigo que habitava a região da Lídia, na Ásia Menor, e que são creditados por
um passo crítico no processo de criação do dinheiro: fabricar as primeiras moedas conhecidas, que eram feitas
de uma liga de ouro e prata.
Dica 1: Geralmente os pronomes relativos retomam palavras que foram citadas exatamente antes.
Dica 2: Nesse tipo de questão, é só você substituir o pronome pela palavra, assim: que (os Lídios) recebem
o crédito por um passo crítico nesse processo: e que (as moedas) eram feitas de uma liga de ouro e prata.
Dica 3: Nesse tipo de questão você pode também fazer a pergunta ao verbo, assim: quem recebe o crédito
por um passo crítico nesse processo? Os Lídios. O que eram feitas de uma liga de ouro e prata? As moedas.
ERRADA. Não tem sentido dizer que o segundo pronome se refere a “conhecidas” pois não são as
conhecidas que eram feitas de uma liga de ouro e prata.
Gabarito: D
13. In the sixth paragraph of the text, the author mentions that paper money first circulated in
A) Italy
B) China
C) England
D) Australia
E) Germany
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 19
E-BOOK
Comentários:
13 In the sixth paragraph of the text, the author mentions that paper money first circulated in
13 No sexto parágrafo do texto, o autor menciona que o dinheiro em papel circulou primeiro na
A) Italy - Itália
B) China - China
C) England - Inglaterra
D) Australia - Austrália
E) Germany - Alemanha
China’s Tang Dynasty, in the seventh century, came up with a smart solution, namely, paper money.
A Dinastia Tang da China, no século VII, teve uma solução inteligente, a saber, o dinheiro de papel.
CORRETA A ALTERNATIVA (B). O segmento do texto acima deixa bem claro que o autor menciona que o
dinheiro em papel circulou primeiro na China.
As outras alternativas não correspondem ao lugar onde o dinheiro em papel circulou primeiro. Erradas.
Gabarito: B
14. In the fragment in the seventh paragraph of the text “One of the problems, though, was that
counterfeiters had great success with paper bills”, the word in bold is associated with the idea of
A) time
B) addition
C) condition
D) emphasis
E) opposition
Comentários:
14 In the fragment in the seventh paragraph of the text "One of the problems, though, was that
counterfeiters had great success with paper bills", the word in bold is associated with the idea of
14 No fragmento no sétimo parágrafo do texto, "Um dos problemas, porém, era que os falsificadores
tinham grande sucesso com as notas de papel", a palavra em negrito é associada com a ideia de
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 20
E-BOOK
A) time – tempo
ERRADA. Uma das palavras que expressam tempo é “as soon as” (assim que). Ex.: I will call you as soon as
I get home. (Eu te ligo assim que chegar em casa).
B) addition – adição
ERRADA. Uma das palavras que expressam adição é “moreover” (além disso). Ex.: I like to read books,
especially novels. Moreover, I enjoy writing my own stories. (Eu gosto de ler livros, especialmente romances.
Além disso, eu gosto de escrever minhas próprias histórias.)
C) condition – condição
ERRADA. Uma das palavras que expressam condição é “If” (se). Ex.: If you are hungry, you can make a
sandwich. (Se você está com fome, pode fazer um sanduíche.)
D) emphasis – ênfase
ERRADA. Uma das palavras que expressam ênfase é “so” (tão). Ex.: She was so happy that she cried. (Ela
estava tão feliz que chorou.)
E) opposition – oposição
Essa é a alternativa correta porque a palavra “though” está associada à ideia de oposição. O “though”
pode ser usado como uma conjunção para introduzir uma ideia que contrasta com a ideia principal da frase ou do
texto. Por exemplo, no texto, a ideia principal é que o dinheiro de papel era uma solução inteligente, mas a ideia
contrastante é que os falsificadores tinham grande sucesso com as notas de papel.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 21
E-BOOK
15. In the tenth paragraph, the author of the text predicts that there are chances artificial intelligence will
be able to
15 In the tenth paragraph, the author of the text predicts that there are chances artificial intelligence will
be able to
15 No parágrafo dez, o autor do texto prediz que há chances de que a inteligência artificial seja capaz de
A) manage bank accounts. - gerenciar contas bancárias
“Agora, empresas de mídia social e países inteiros estão considerando moedas digitais próprias. Enquanto
isso, a inteligência artificial está crescendo cada vez mais inteligente, e talvez um dia em breve seu orçamento e
despesas se gerenciarão sozinhos.”
CORRETA. No décimo parágrafo do texto acima, está claro que o autor do texto prevê que a inteligência artificial
será capaz de controlar recursos financeiros.
As outras alternativas estão incorretas porque o décimo parágrafo do texto não menciona que a inteligência
artificial será capaz de gerenciar contas bancárias, prevenir mudanças monetárias, controlar recursos financeiros,
ou evitar inflação e corrupção.
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 22
E-BOOK
MATEMÁTICA
16. Um grande banco formará uma comissão que será comandada por três de suas funcionárias, Alice,
Beatriz e Carla. Nessa comissão, uma delas será a presidente, outra será a gerente, e outra, a coordenadora.
A distribuição desses cargos deverá, necessariamente, considerar as quatro seguintes restrições:
III) Se Beatriz não for a coordenadora, então Alice terá de ser a gerente;
Comentários:
A questão envolve determinar os cargos de Alice, Beatriz e Carla, verificando se a distribuição proposta
atende às 4 regras condicionais. Para isso, podemos utilizar as alternativas dadas no enunciado e valorá-las
diretamente, já que a condicional (P → Q) é falsa somente quando é verdadeiro e é falso. Com isso em mente,
vamos analisar as alternativas:
Alternativa A:
• Alice: Gerente
• Beatriz: Coordenadora
• Carla: Presidente
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 23
E-BOOK
Regra 1:
Se Carla for a gerente, então Beatriz terá de ser a presidente.
• Na alternativa A, Carla é presidente (não gerente).
• A primeira oração ("Carla for a gerente") é falsa, o que torna toda a condicional verdadeira (F → Q =
V), independentemente do valor da segunda oração.
Resultado: Verdadeira.
Regra 2:
Se Alice for a presidente, então Carla terá de ser a gerente.
• Na alternativa A, Alice é gerente (não presidente).
• A primeira oração ("Alice for a presidente") é falsa, o que torna a condicional verdadeira F → Q = V
Resultado: Verdadeira.
Regra 3:
Se Beatriz não for a coordenadora, então Alice terá de ser a gerente.
• Na alternativa A, Beatriz é a coordenadora.
• A primeira oração ("Beatriz não for a coordenadora") é falsa, o que torna a condicional verdadeira F
→Q=V
Resultado: Verdadeira.
Regra 4:
Se Carla for a coordenadora, então Beatriz terá de ser a gerente.
• Na alternativa A, Carla é a presidente (não coordenadora).
• A primeira oração ("Carla for a coordenadora") é falsa, o que torna a condicional verdadeira F → Q = V
Resultado: Verdadeira.
Dessa forma, concluímos que a alternativa A satisfaz todas as 4 regras, pois todas as condicionais avaliadas
são verdadeiras.
Vamos analisar a alternativa B para verificar que não pode ser a resposta correta:
Alternativa B:
• Alice: Gerente
• Beatriz: Presidente
• Carla: Coordenadora
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 24
E-BOOK
Aplicando o mesmo método de avaliação às outras alternativas (C, D e E), podemos identificar erros
semelhantes em cada uma delas, conforme elas violam ao menos uma das regras fornecidas no enunciado.
Por outro lado, a alternativa A satisfaz todas as regras condicionais, pois todas as proposições avaliadas
resultam em verdadeiro.
Gabarito: A
17. Uma fábrica vende mensalmente 200 malas a R$ 300,00 cada. O departamento de vendas trabalha
com a hipótese de que cada aumento de R$ 10,00 no preço de cada mala implica a venda mensal de 20
malas a menos. Por exemplo, em um mês em que cada mala foi vendida por R$ 320,00, foram vendidas 160
malas. Suponha que a hipótese esteja correta e que, em um determinado mês, cada mala foi vendida por
(300 + 10x) reais, sendo x o número inteiro de aumentos de R$ 10,00, tal que 0 ≤ x ≤ 10.
Nesse mês, com a venda dessas malas, o valor y, em reais, arrecadado, em função de x, é dado por
Comentários:
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 25
E-BOOK
Gabarito: E
18. No primeiro dia de agosto, foram registradas 180 reclamações em um órgão de defesa do consumidor.
No segundo dia, foram registradas 184 reclamações.
Supondo-se que há reclamações todos os dias e que cada dia tenha 4 reclamações a mais do que o dia
anterior, durante todos os 31 dias do mês de agosto, o total de reclamações registradas será igual a
A) 7.108
B) 7.440
C) 7.860
D) 8.184
E) 8.880
Comentários:
Observe que o número de reclamações cresce segundo uma progressão aritmética com a₁ = 180 e r =
4. Como estamos interessados no total de reclamações registradas em 31 dias, devemos usar a soma dos n
primeiros termos de uma PA.
Sn = ((a₁ + an) · n) / 2
Com n = 31:
S₃₁ = ((a₁ + a₃₁) · 31) / 2
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 26
E-BOOK
S₃₁ = 240 · 31
S₃₁ = 7440
Gabarito: B
19. Em um pacote, há algumas cédulas de R$ 10,00, algumas de R$ 20,00, algumas de R$ 50,00 e nada
mais. Ao todo, são 68 cédulas, que totalizam R$ 1.380,00. Sabe-se que, contando só as cédulas de R$ 50,00,
obtém-se R$ 550,00, e contando só as cédulas de R$ 20,00, obtém-se R$ 520,00.
A) 26
B) 31
C) 37
D) 39
E) 42
Comentários:
Sabemos que o valor total das cédulas de R$50,00 é R$550,00. Para encontrar a quantidade de cédulas,
basta dividir o valor total pelo valor unitário de cada cédula:
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 27
E-BOOK
20. Agora, são H horas e M minutos. Considerando-se apenas as 24 horas do dia de hoje, 3/7 do tempo que
já se passou correspondem exatamente ao tempo que falta para a meia-noite.
A) 19
B) 24
C) 37
D) 64
E) 96
Comentários:
O enunciado nos diz que são horas e minutos e que, considerando as 24 horas do dia de hoje:
• 3 do tempo que já passou é exatamente igual ao tempo que falta para a meia-noite.
7
Nosso objetivo é determinar H+M, ou seja, a soma da hora e dos minutos.
Vamos chamar:
• x: o tempo que já passou desde a meia-noite, medido em minutos.
• y: o tempo que falta para a meia-noite, também em minutos.
De acordo com o enunciado, 3 do tempo que já passou (x) é igual ao tempo que falta (y). Assim:
7
3x
y Equação 2
7
Substituindo a equação 2 na equação 1:
3x
x+ = 1440
7
7x + 3x
= 1440
7
10x = 10.080
x = 1.008
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 28
E-BOOK
Sabemos que x = 1008 minutos já se passaram desde a meia-noite. Para converter isso em horas e minutos:
Dividimos x por 60 para obter as horas:
1008 : 60 = 16 horas
• O restante são os minutos:
1008 - (16 x 60) = 48 minutos
Portanto:
H = 16 e M = 48
Agora somamos as horas e os minutos:
16 + 48 = 64
Portanto, a soma H+M é igual a 64.
Gabarito: D
Comentários:
Esta é para aquecermos. Não tem pegadinha, apenas a interpretação que pode ser difícil se você não
prestar atenção.
O gabarito é a letra “a”. Bancos digitais ofertam produtos e serviços por meio digital. Em momento
algum a alternativa diz que bancos digitalizados não fazem isso, mas tão somente determina como a principal
característica dos bancos digitais.
Além disso, as demais estão claramente erradas:
B) oferta de serviços por meio de agências bancárias.
Pelo contrário! A ausência de agências bancárias é uma característica dos bancos digitais.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 29
E-BOOK
Gabarito: A
22. No Sistema Financeiro Nacional, identificam-se os bancos-sombra (shadow banks) como bancos que
D) realizam operações financeiras à margem do sistema de regulação e supervisão do Banco Central do Brasil.
E) se originam a partir de indivíduos que se associam para prestar serviços financeiros a seus associados.
Comentários:
Questão muito parecida com a anterior, onde a letra “d” (o gabarito) diz, com outras palavras, a definição
que já conhecemos de Shadow Banking: atuar com pouca ou nenhuma regulação (à margem da regulação).
Note que a letra “a” define algo parecido com os bancos múltiplos, enquanto na “b” temos apenas bancos
estrangeiros e na “c” bancos domésticos. Por fim, na letra “e” temos as cooperativas de crédito.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 30
E-BOOK
23. Ao longo das crises financeiras agudas, em que se observa elevada incerteza e temor em relação à
solvência de empresas e bancos, a extrema preferência por liquidez tende a fazer com que os agentes
econômicos aumentem as práticas de entesouramento.
B) meio de troca
C) unidade de conta
D) escambo
E) reserva de valor
Comentários:
Essa questão explora a função da moeda como reserva de valor, que se torna particularmente importante
em períodos de crise financeira, quando a incerteza leva as pessoas a preferirem guardar dinheiro.
Análise das Alternativas:
A) Meio de financiamento dos investimentos: O financiamento refere-se ao uso de dinheiro para adquirir ou
investir em ativos. Durante crises, as pessoas tendem a evitar investimentos arriscados e preferem guardar
o dinheiro.
B) Meio de troca: O meio de troca permite que as pessoas realizem transações, mas, em tempos de crise, a
função de meio de troca se torna secundária, pois o foco principal é manter o valor do dinheiro, e não gastá-
lo.
C) Unidade de conta: A unidade de conta é a função da moeda que permite expressar preços e valores, mas não
está diretamente associada ao comportamento de entesouramento durante crises.
D) Escambo: O escambo é o processo de troca direta de bens ou serviços, não sendo uma função da moeda.
E) Reserva de valor: Esse é o item correto. Durante crises financeiras, a incerteza sobre o futuro e o medo de
perdas leva as pessoas a "entesourar" ou manter moeda líquida como uma reserva de valor, reduzindo gastos
e evitando investimentos. Nesse contexto, a moeda permite que as pessoas preservem poder de compra até
que as condições econômicas melhorem, mantendo uma reserva para possíveis necessidades futuras.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 31
E-BOOK
24. A economia digital propiciou a criação de um modelo de negócios em que uma empresa gerencia uma
plataforma digital por meio da qual diversas empresas, concorrentes ou não, ofertam e vendem produtos
e serviços on-line num ambiente que se assemelha a um shopping virtual.
A) startup
B) marketplace
C) fintech
D) mobile banking
E) internet banking
Comentários:
Essa questão explora o conceito de marketplace, uma plataforma digital que conecta compradores e
vendedores, oferecendo produtos e serviços em um único ambiente virtual.
Analisando cada item:
A) Startup: Embora muitas startups lancem marketplaces, uma startup é apenas uma empresa em fase inicial
de desenvolvimento, e nem todas as startups gerenciam marketplaces.
B) Marketplace: Esse é o item correto. Marketplaces são plataformas digitais que funcionam como shoppings
virtuais, permitindo que diversas empresas vendam produtos e serviços em um único espaço online.
Exemplos incluem Amazon, Mercado Livre e Shopee.
C) Fintech: Fintechs são empresas que oferecem soluções financeiras inovadoras, geralmente com o uso
intensivo de tecnologia, mas não se referem especificamente a plataformas de vendas.
D) Mobile banking: Mobile banking é o uso de dispositivos móveis para acessar serviços bancários, mas não
corresponde a um marketplace.
E) Internet banking: Internet banking refere-se ao acesso a serviços bancários via internet, e não à compra e
venda de produtos e serviços em um ambiente compartilhado.
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 32
E-BOOK
B) envolve múltiplos intermediários financeiros, mas mantém a centralização das informações em apenas um
deles.
D) elimina as práticas ilegais em curso nas transações financeiras, por meio do uso de linguagem criptografada.
Comentários:
D) elimina as práticas ilegais em curso nas transações financeiras, por meio do uso de linguagem criptografada.
NADA DISSO. Embora o blockchain possa aumentar a transparência e a segurança das transações
financeiras, não é uma solução mágica que elimina todas as práticas ilegais. O uso de criptografia ajuda a proteger
a integridade dos dados, mas não impede necessariamente atividades ilegais, como lavagem de dinheiro, que
ainda podem ocorrer em transações na blockchain.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 33
E-BOOK
Gabarito: A
CONHECIMENTOS ESPECÍFICOS
PROBABILIDADE E ESTATÍSTICA
26. A distribuição das alturas dos atletas de vôlei de uma determinada seleção é normal. Sabe-se que 5%
dos atletas têm altura superior a 200 cm, e 2,5% têm altura inferior a 192,8 cm.
A) 2
B) 4
C) 8
D) 16
E) 64
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 34
E-BOOK
Comentários:
O enunciado informa que P(Z > 1,64) = 5%, logo, z = 1,64 está associado a x = 200. Assim, a transformação
para a normal padrão para esse valor é:
z = (x - μ) / σ
1,64 = (200 - μ) / σ
1,64 · σ = 200 - μ
μ = 200 - 1,64 · σ
O enunciado também informa que P(Z < -1,96) = 2,5%. Pela simetria da normal padrão, temos:
P(Z < -1,96) = 2,5%
Logo, z = -1,96 está associado a x = 192,8. Assim, a transformação para a normal padrão para esse valor é:
z = (x - μ) / σ
-1,96 = (192,8 - μ) / σ
-1,96 · σ = 192,8 - μ
μ = 192,8 + 1,96 · σ
Igualando ambas as expressões, temos:
200 - 1,64 · σ = 192,8 + 1,96 · σ
200 - 192,8 = 1,96 · σ + 1,64 · σ
7,2 = 3,6 · σ
σ = 7,2 / 3,6 = 2
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 35
E-BOOK
27. Uma população é formada por quatro números, quais sejam, 2, 5, 10, 15, de modo que a média vale 8,
e a variância, 24,5.
Considerando-se todas as possíveis amostras aleatórias simples, com reposição, de tamanho 2 dessa
população, a variância da distribuição amostral das médias é de
A) 3,50
B) 4,94
C) 12,25
D) 24,50
E) 32,67
Comentários:
A questão está pedindo a variância da distribuição amostral das médias, levando-se em consideração todas
as possíveis amostras de tamanho 2 formadas com os elementos da população (2, 5, 10 e 15). Portanto, nosso
primeiro passo é calcular as médias de cada par de números dessa população, lembrando que estamos lidando
com um experimento com reposição:
Média 2 5 10 15
2 2 3,5 6 8,5
5 3,5 5 7,5 10
10 6 7,5 10 12,5
15 8,5 10 12,5 15
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 36
E-BOOK
9 + 29 + 20 + 30 + 40
x=
16
128
x= =8
16
Já temos a média, podemos calcular a variância da distribuição. Para isso, vamos calcular os desvios em
relação à média usando a tabela anterior:
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 37
E-BOOK
36 + 4 x 20,25 + 5 x 4 + 4 x 0,25 + 9 + 49
σ2 =
16
36 + 81 + 20 + 1 + 9 + 49
σ2 =
16
196
σ2 = = 12,25
16
Gabarito: C
28. Após uma festa de casamento, a anfitriã percebeu que foram esquecidos quatro telefones celulares. Na
manhã seguinte, enviou uma mensagem para o grupo de convidados pelo WhatsApp sobre o esquecimento,
e apenas quatro pessoas não responderam, fazendo com que ela presumisse, corretamente, que estas
quatro pessoas seriam os proprietários dos telefones. Para devolvê-los, a anfitriã preparou quatro
envelopes, cada um contendo um dos endereços desses quatro proprietários. Ato contínuo, colocou
aleatoriamente cada celular em um envelope e os despachou para uma entrega expressa.
A probabilidade de que apenas um desses quatro convidados tenha recebido o seu próprio celular é de
A) 3/4
B) 2/3
C) 1/2
D) 3/8
E) 1/3
Comentários:
Precisamos calcular a probabilidade de um único convidado, dentre 4, receber o seu próprio celular, ou
seja, de que 3 convidados recebam celulares trocados.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 38
E-BOOK
n(U) = 4! = 4 x 3 x 2 x 1 = 24
29. Considere que, em uma agência bancária, o tempo médio que um cliente aguardou para começar a ser
atendido, na primeira semana de um determinado mês de 2022, foi de 8min 30s e, na semana seguinte,
esse tempo médio passou para 5min 30s. Considere, ainda, que na primeira semana foram atendidos 2.700
clientes, e na segunda semana, 1.350 clientes.
O tempo médio de espera para um cliente começar a ser atendido no caixa, considerando essas duas
semanas, foi de, aproximadamente,
A) 5min 50s
B) 6min 30s
C) 6min 50s
D) 7min 30s
E) 7min 50s
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 39
E-BOOK
Comentários:
A questão trata de média ponderada, isto é, da média de um conjunto de valores com pesos variados. Ela
é calculada pela igualdade a seguir, em que p é o peso de cada valor de xxx:
Ʃni = 1 (xi x pi)
x=
Ʃni = 1 pi
Para resolvermos a questão, primeiro precisamos calcular o total de clientes atendidos nas duas semanas,
para, então, determinarmos o peso de cada semana.
Clientes:
Foram atendidos 2.700 clientes na primeira semana e 1.350 na segunda semana. Somando, temos:
Clientes = 2700 + 1350 = 4050
Para determinarmos os pesos das semanas, basta dividirmos as quantidades de clientes de cada semana
pelo total:
A) Primeira semana:
2700
P1 = = 0,666
4050
B) Segunda semana:
1350
P2 = = 0,333
4050
Agora, basta multiplicarmos o tempo médio de cada semana pelo seu respectivo peso. Para facilitar o
cálculo do tempo, vamos considerar o valor de 0,5 minutos para 30 segundos. Aplicando a fórmula, temos:
(8,5 x 0,666) + (5,5 x 0,333)
x=
0,666 + 0,333
5,661 + 1,8315
x=
0,999
7,4925
x=
0,999
x = 7,5
Portanto, o tempo médio das duas semanas é de 7,5 minutos, ou seja, 7 minutos e 30 segundos.
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 40
E-BOOK
30. Para melhorar a educação financeira de seus clientes quanto ao uso do crédito, um banco contratou uma
empresa de análise de risco, que classifica os clientes quanto à propensão de usar o cheque especial, em
dois tipos: A e B, sendo o tipo A propenso a usar o cheque especial, e o tipo B, a não usar o cheque especial.
Para uma determinada agência, um estudo da empresa mostrou que a probabilidade de um cliente tipo A
usar o cheque especial, em um intervalo de um ano, é de 80%. Já para o tipo B, a probabilidade de usar é
de 10%, no mesmo intervalo de tempo. Considere que, nessa agência, 30% dos clientes são considerados
do tipo A.
Nesse contexto, se um cliente entrou no cheque especial, a probabilidade de que seja do tipo A, é de,
aproximadamente,
A) 65%
B) 70%
C) 77%
D) 82%
E) 85%
Comentários:
Essa questão informa as probabilidades de os clientes usarem o cheque especial, considerando o seu tipo,
e pede a probabilidade de o cliente ser do tipo A, sabendo que usou o cheque especial, invertendo, assim, os
eventos a priori e a posteriori.
Desse modo, devemos utilizar a fórmula de Bayes:
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 41
E-BOOK
CONHECIMENTOS BANCÁRIOS
31. Ao decidir pela aplicação em um ativo financeiro, os investidores levam em conta a chamada taxa de
juros real ex-ante.
Se eles considerarem a taxa de juros SELIC, o índice da taxa de juros real ex-ante para os próximos 12 meses
é entendido como o índice da
A) SELIC nominal esperada para os próximos 12 meses, descontado o índice da variação cambial esperada para
os próximos 12 meses.
B) SELIC nominal esperada para os próximos 12 meses, descontado o índice da inflação esperada para os
próximos 12 meses.
C) SELIC nominal acumulada nos últimos 12 meses, descontado o índice de variação cambial acumulada nos
últimos 12 meses.
D) SELIC nominal acumulada nos últimos 12 meses, descontado o índice da inflação acumulada nos últimos 12
meses.
E) SELIC nominal acumulada nos últimos 12 meses, descontado o índice de impostos acumulados nos últimos
12 meses, incidentes sobre os rendimentos do ativo.
Comentários:
Essa questão aborda a taxa de juros real ex-ante, que é a taxa de juros ajustada pela expectativa de inflação
futura. Para determinar a taxa de juros real, subtrai-se a inflação esperada da taxa nominal (neste caso, a Selic).
Análise das alternativas:
A) SELIC nominal esperada para os próximos 12 meses, descontado o índice da variação cambial esperada
para os próximos 12 meses: A taxa de juros real ex-ante considera a expectativa de inflação, e não a variação
cambial. O ajuste cambial não é o fator relevante para calcular a taxa de juros real.
B) SELIC nominal esperada para os próximos 12 meses, descontado o índice da inflação esperada para os
próximos 12 meses: Esse é o item correto. A taxa de juros real ex-ante é obtida descontando a inflação
esperada da taxa SELIC nominal esperada. Isso ajusta o retorno nominal, proporcionando uma taxa de
retorno real, ou seja, o ganho de poder aquisitivo esperado após considerar a inflação.
C) SELIC nominal acumulada nos últimos 12 meses, descontado o índice de variação cambial acumulada nos
últimos 12 meses: Esta alternativa trata de dados passados (acumulados nos últimos 12 meses) e usa a
variação cambial, que não é um ajuste relevante para calcular a taxa real ex-ante.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 42
E-BOOK
D) SELIC nominal acumulada nos últimos 12 meses, descontado o índice da inflação acumulada nos últimos
12 meses: Embora inclua a inflação, esta alternativa considera dados passados (acumulados) em vez das
expectativas para os próximos 12 meses, que é o foco da taxa ex-ante.
E) SELIC nominal acumulada nos últimos 12 meses, descontado o índice de impostos acumulados nos últimos
12 meses, incidentes sobre os rendimentos do ativo: O imposto não é um ajuste necessário para calcular a
taxa de juros real; ele afeta o rendimento líquido, mas não o poder de compra ajustado pela inflação.
Gabarito: B
32. As operações diárias de compra e venda de divisas estrangeiras (dólares, euros, libras esterlinas, dentre
outras) são parte integrante do mercado
A) monetário
B) cambial
C) acionário
D) creditício
E) de trabalho
Comentários:
Essa questão pede que identifiquemos o mercado onde ocorrem as operações de compra e venda de
moedas estrangeiras.
Análise das alternativas:
A) Monetário: O mercado monetário é onde se realizam operações financeiras de curto prazo, incluindo a
compra e venda de títulos do governo e outros títulos que visam o controle da oferta de moeda. Não está
relacionado à compra e venda de moedas estrangeiras.
B) Cambial: Esse é o mercado correto. No mercado cambial, são realizadas operações de compra e venda de
moedas estrangeiras, como dólares, euros e libras esterlinas. Esse mercado é essencial para quem deseja
realizar transações internacionais, como importações, exportações e investimentos estrangeiros.
C) Acionário: O mercado acionário é voltado para a compra e venda de ações de empresas. Não envolve moedas
estrangeiras, mas sim participações acionárias.
D) Creditício: Esse mercado inclui operações de crédito, como empréstimos e financiamentos, e não lida com a
compra e venda de moedas estrangeiras.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 43
E-BOOK
Gabarito: B
taxa de juros interna – taxa de juros externa = expectativas de depreciação da moeda nacional em relação
ao Dólar americano + risco-país
Admita-se que a deterioração de indicadores macroeconômicos fundamentais no Brasil, como o déficit
fiscal e o déficit em transações correntes do balanço de pagamentos, provoque o aumento do risco-país e
a fuga de capitais estrangeiros do Brasil.
Se a equação de paridade dos juros for aplicada ao caso brasileiro, supondo-se que todos os demais
indicadores econômicos permaneçam constantes, para que os influxos de capitais estrangeiros no Brasil
voltem a se estabilizar, será necessário
A) aumentar o risco-país.
Comentários:
Essa questão explora a paridade dos juros a descoberto, uma teoria que relaciona a diferença nas taxas de
juros de dois países com a expectativa de depreciação cambial e o risco-país. Se há fuga de capitais devido a um
aumento do risco-país, medidas para atrair capital são necessárias.
Análise das alternativas:
A) Aumentar o risco-país: Um aumento do risco-país torna o mercado brasileiro menos atraente, levando
a mais fuga de capital. O objetivo é reduzir o risco para estabilizar o fluxo de capital estrangeiro, não
aumentá-lo.
B) Aumentar a taxa de juros externa: A taxa de juros externa é controlada pelos bancos centrais de outros
países, fora do controle direto do Brasil. Esse fator não seria uma solução prática.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 44
E-BOOK
C) Aumentar a taxa de juros interna: Esse é o item correto. Para tornar o Brasil mais atraente aos investidores
estrangeiros, o país pode aumentar sua taxa de juros interna. Taxas mais altas compensam o aumento do
risco-país, oferecendo retornos mais atrativos e incentivando o retorno de capital estrangeiro.
D) Reduzir a taxa de juros interna: Reduzir a taxa de juros interna tornaria o país menos atrativo para investidores
estrangeiros, pois o retorno seria menor, agravando a fuga de capitais.
E) Depreciar o Real brasileiro em relação ao Dólar americano: Embora uma depreciação cambial torne as
exportações mais competitivas, ela não compensa diretamente o aumento do risco-país e pode inclusive
aumentar a percepção de risco para investidores.
Gabarito: C
Se, no final desse mesmo ano, o total das despesas primárias relativas a gastos em custeio e investimento
– excluídas as despesas de juros incidentes sobre o estoque da dívida pública – tiver sido superior ao total
das receitas de impostos arrecadados, o governo brasileiro terá fechado o ano com
E) orçamento equilibrado
Comentários:
Definições importantes:
1. Déficit fiscal primário:
• Refere-se à diferença entre as despesas primárias (gastos com custeio e investimento, excluindo
juros da dívida) e as receitas primárias (impostos arrecadados e outras receitas correntes).
• Ocorre quando as despesas primárias superam as receitas primárias, indicando que o governo
gastou mais do que arrecadou em termos de suas atividades correntes, sem considerar os juros
da dívida pública.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 45
E-BOOK
5. Orçamento equilibrado:
• Refere-se à situação em que as receitas totais são iguais às despesas totais, sem gerar déficit ou
superávit.
O governo brasileiro terá fechado o ano com um déficit fiscal primário. Portanto, a alternativa correta
é (A).
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 46
E-BOOK
35. Um pesquisador na área de finanças públicas e privadas atua, também, como consultor de negócios.
Em determinado momento, recebe proposta para assessorar empresário que deseja constituir sociedade
para negociar informações constantes de dados de instituições financeiras. Tal atividade não é autorizada
pela legislação.
O pesquisador aduz que, consoante a Lei Complementar no 105/2001, devem observar o sigilo em
suas operações ativas e passivas e serviços prestados diversas instituições financeiras, dentre as quais
administradoras de
A) imóveis urbanos
B) locação de móveis
C) empréstimo de automóveis
Comentários:
A Lei Complementar nº 105/2001, que regula o sigilo das operações financeiras, estabelece que as
instituições financeiras devem preservar o sigilo das operações ativas, passivas e dos serviços prestados. Essa
obrigação abrange uma ampla gama de entidades que exercem atividades relacionadas ao sistema financeiro,
conforme disposto no artigo 1º dessa lei.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 47
E-BOOK
IX – cooperativas de crédito;
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 48
E-BOOK
CONCLUSÃO:
A única alternativa que se enquadra corretamente nas disposições da Lei Complementar nº 105/2001 é a
(E) mercado de balcão organizado, pois essas administradoras lidam com informações financeiras confidenciais
protegidas pelo sigilo bancário.
Gabarito: E
TECNOLOGIA DA INFORMAÇÃO
import numpy as np
import sklearn.linear_model as skl base = np.array([1, 2, 3, 4, 5, 6]) x = base.reshape((-1, 1))
y = base*2+3
# a fazer
print('a', model.coef_[0]) print('b', model.intercept_)
A partir desse código, um programador quer obter os parâmetros a e b da equação y = ax + b, por meio de
uma regressão
linear, usando, para isso, os dados nos vetores x e y definidos no programa.
Qual linha de código deve substituir o comentário # a fazer de modo a realizar essa regressão linear?
A) model = skl.lr(x, y)
B) model = skl.lr().fit(x, y)
C) model = skl.LinearRegression(x, y)
E) model = skl.LinearRegression().fit(x, y)
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 49
E-BOOK
Comentários:
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 50
E-BOOK
37. Em um programa em Swift, o programador deseja incluir o resultado de uma operação dentro de uma
string. Nesse contexto, considere o seguinte código:
Dado o código acima, o programador deseja uma string saida cujo valor seja
"valor total = 40"
Para isso, o programador deve utilizar o seguinte fragmento de código Swift:
Comentários:
Para incluir o resultado de uma operação dentro de uma string em Swift, o programador deve utilizar
interpolação de strings. Dada a declaração das variáveis quantidade com valor 4 e valor com valor 10, o
programador deseja criar uma string chamada saida com o valor "valor total = 40". A interpolação de strings
em Swift permite que valores de variáveis sejam inseridos diretamente em uma string usando a sintaxe \(valor).
Dessa forma, a expressão dentro dos parênteses será avaliada e seu resultado será incluído na string.
Analisando as opções apresentadas:
A) let saida := "valor total = \(quantidade*valor)"
Essa opção utiliza uma sintaxe incorreta. A expressão dentro das chaves não será avaliada e não produzirá
o resultado esperado.
Essa opção utiliza uma sintaxe incorreta para interpolação de strings em Swift. O uso de % não é adequado
nesse contexto.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 51
E-BOOK
Essa opção utiliza a sintaxe correta de interpolação de strings em Swift. O resultado da operação
quantidade*valor será calculado e inserido na string. Portanto, essa é a opção correta para obter o resultado
desejado.
E) let saida = "valor total = \[quantidade*valor]"
Essa opção utiliza uma sintaxe incorreta. O uso de colchetes [] não é adequado para interpolação de strings
em Swift.
Portanto, a opção correta é a letra d: let saida = "valor total = \(quantidade*valor)". Essa opção cria a string
saída com o valor desejado "valor total = 40", incluindo o resultado da operação de multiplicação quantidade*valor
dentro da string.
Gabarito: D
38. Um programador foi instruído pelo seu gerente a implementar, em Java, uma classe MemoriaCalculoVenda
que implementasse a interface MemoriaCalculo, já criada pela organização e que representa as exigências
da organização para classes que implementam memórias de cálculo.
Nesse cenário, com que fragmento de código o programador deve começar, de forma correta, a
implementação da classe?
Comentários:
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 52
E-BOOK
Caso tenha restado alguma dúvida a respeito das demais alternativas, vamos juntos comigo entender por
que elas estão erradas.
C: A palavra-chave import é usada para importar classes para o código, não para implementar interfaces. Além
disso, a alternativa trouxe a palavra “imports” com “s”, não “import”, que é correto.
D: A palavra-chave inherits não é válida em Java. Java usa a palavra-chave extends para herança de classes,
permitindo que uma classe herde propriedades e métodos de outra classe. Para a implementação de interfaces,
Java utiliza a palavra-chave implements.
E: A palavra-chave uses não é válida em Java. Em Java, as relações entre classes ou interfaces são expressas
principalmente por meio das palavras-chave extends (para herança de classe) e implements (para implementação
de interface). O termo uses pode ser usado em documentações ou discussões para descrever genericamente que
uma classe faz uso de outra, mas não é uma construção sintática da linguagem Java.
Gabarito: B
Os três níveis dessa hierarquia, listados, respectivamente, da base para o nível mais alto, são:
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 53
E-BOOK
Comentários:
A questão aborda a diferença entre dado, informação e conhecimento, abordando a pirâmide ou hierarquia
de informação:
Dados encontram-se no nível mais básico, sendo a unidade fundamental de informação, presente em
maior abundância nos meios em geral. Um dado pode ser representado, por exemplo, por um valor específico
em determinado momento do tempo em uma coluna para uma linha de um banco de dados.
A informação encontra-se no nível acima dos dados, representando o resultado de um processamento
sobre os mesmos que vai além de uma mera junção de todos eles, adicionando significado e contexto ao
conjunto. A informação pode ser gerada por meio de processamento computacional, mas já envolve certo nível
de capacidade humana.
O conhecimento encontra-se no nível acima da informação, sendo gerado pela interpretação de informações
em conjunto com identificação de padrões, envolvendo um maior nível de intervenção humana.
Apesar de não serem abordados na questão, existem modelos de hierarquia da informação que trazem
níveis superiores ao conhecimento, apesar do modelo em 3 níveis ser o mais usual, principalmente em questões
de prova. No caso da imagem, a inteligência seria a extração, identificação ou desenvolvimento de princípios que
estariam em um nível ainda mais fundamental do que padrões recorrentes, possuindo uma carga de interpretação
e cognição humanas ainda maior.
O gabarito da questão encontra-se, portanto, no item C.
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 54
E-BOOK
console.log(segredo([1,2,3]));
B) [2, 4, 6]
C) [6]
D) 6
E) 12
Comentários:
A função segredo recebe como parâmetro um vetor de valores numéricos e retorna o valor retornado pela
função map do próprio vetor.
A função map recebe como parâmetro, no caso da questão, uma função lambda a ser executada para cada
elemento presente no vetor, adicionando o retorno de tal função lambda a um novo vetor a ser retornado ao final
da execução completa da função map. Logo, um novo vetor será montado conforme segue:
1 => 1 * 2
[2]
2 => 2 * 2
[2, 4]
3 => 3 * 2
[2, 4, 6]
Portanto, o gabarito da questão encontra-se no item B.
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 55
E-BOOK
41. Uma organização decidiu monitorar a opinião do público sobre ela nas redes sociais. Para isso, processou
as mensagens com referências ao seu nome, a fim de possibilitar o uso de uma técnica de processamento
de linguagem natural conhecida como análise de sentimentos.
Após transformar cada mensagem em uma string, um dos passos importantes nessa técnica é a tokenização,
que consiste em
E) substituir todos os caracteres acentuados da mensagem por suas versões sem acento.
Comentários:
C) CORRETO. A tokenização consiste em dividir o texto em palavras ou tokens isolados, que são as unidades
básicas para análise posterior;
D) ERRADO. A remoção de marcadores HTML ou XML faz parte da limpeza do texto, não da tokenização;
E) ERRADO. Substituir caracteres acentuados por suas versões sem acento é uma etapa de normalização, não
de tokenização.
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 56
E-BOOK
42. Sabendo que existe, na organização em que trabalha, uma base de dados formada por uma grande
tabela que contém apenas o id do cliente e colunas do tipo booleano indicando se um cliente possuía ou
já tinha possuído cada produto da organização, um funcionário de TI resolveu dividir os clientes em grupos
apenas com base nessa informação, utilizando aprendizado de máquina.
A) independente
B) não supervisionado
C) por recompensa
D) por reforço
E) supervisionado
Comentários:
O funcionário de TI deve utilizar o aprendizado de máquina: b) não supervisionado. A razão para isso é
que o funcionário está agrupando os clientes com base em informações sobre os produtos que possuem ou já
possuíram. Em um contexto não supervisionado, o algoritmo de aprendizado de máquina identifica padrões e
estrutura nos dados sem depender de rótulos ou respostas predefinidas. O agrupamento, nesse caso, seria uma
tarefa de aprendizado não supervisionado, e algoritmos como k-means ou agrupamento hierárquico podem ser
utilizados para essa finalidade.
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 57
E-BOOK
43. Organizações modernas estão sujeitas a uma grande quantidade de dados, principalmente se tratam
com grandes quantidades de clientes. Muitas das demandas de tecnologia de informação a que essas
organizações estão submetidas passaram a ser organizadas e tratadas dentro do conceito de Big Data.
Além do grande volume de dados, o Big Data, em sua definição original, considera também a(s) seguinte(s)
propriedade(s):
B) variedade, apenas
C) velocidade, apenas
D) variedade e velocidade
Comentários:
A definição original do Big Data inclui três propriedades principais conhecidas como os "Três Vs":
Volume: Refere-se à grande quantidade de dados gerados ou armazenados.
Variedade: Refere-se à diversidade de tipos de dados, incluindo estruturados, semiestruturados e não
estruturados.
Velocidade: Refere-se à taxa de geração e processamento de dados em tempo real.
Portanto, a propriedade mencionada na pergunta é "variedade e velocidade" (d).
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 58
E-BOOK
44. Ao fazer a preparação para analisar dados em um banco de dados típico de Big Data, um profissional
de TI percebeu que o número de atributos, ou colunas, era muito maior do que poderia processar com a
ferramenta de análise disponível, sendo necessário, portanto, utilizar uma técnica de redução de dados
para prepará-los para análise.
A) Amostragem Aleatória
B) Amostragem Estratificada
D) Deduplicação
E) Imputação
Comentários:
Quando o número de atributos ou colunas é muito grande e se torna difícil de processar, a Análise de
Componentes Principais (PCA) é uma técnica indicada para redução de dados. A PCA é uma técnica de redução
de dimensionalidade que transforma as variáveis originais em um conjunto menor de variáveis, chamadas de
componentes principais, mantendo o máximo de variabilidade possível. Logo, nossa resposta encontra-se na
alternativa C.
As outras opções também são técnicas de preparação de dados, mas cada uma tem um propósito diferente:
A) Amostragem Aleatória: Reduz o tamanho do conjunto de dados selecionando aleatoriamente uma amostra.
B) Amostragem Estratificada: Similar à amostragem aleatória, mas garante que os diferentes estratos ou grupos
no conjunto de dados estejam representados proporcionalmente na amostra.
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 59
E-BOOK
45. Ao programar em Python com Pandas, é possível usar máscaras para selecionar linhas específicas, de
acordo com um padrão.
import pandas as pd
# a fazer print(ff)
xy
013
2 3 11
O fragmento de código que deve substituir o comentário # a fazer para obter a saída desejada é
A) ff = ef['x','y']
C) ff = ef[['x','y']]
D) ff = ef.cols('x','y')
E) ff = ef.cols(['x','y'])
Comentários:
Pessoal, o fragmento de código que deve substituir o comentário "# a fazer" para obter a saída desejada
é: ff = ef[['x', 'y']]. Nesse trecho de código, estamos criando o DataFrame ff a partir do DataFrame ef, que contém
apenas as linhas em que o valor da coluna z é False. Passamos como argumento uma lista de colunas ['x', 'y'],
indicando que queremos apenas essas colunas no DataFrame resultante.
Quer entender isso mais detalhadamente? Então, vamos lá!
No código original, a variável ef armazena as linhas do DataFrame original (df) em que o valor da coluna 'z'
é igual a False. Agora, para obter a saída desejada, precisamos criar um novo DataFrame (ff) contendo apenas as
colunas 'x' e 'y'.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 60
E-BOOK
Ao utilizar [['x', 'y']] como argumento de indexação, estamos passando uma lista de colunas desejadas
dentro dos colchetes duplos. Essa indexação dupla é uma sintaxe específica do Pandas para selecionar múltiplas
colunas em um DataFrame. Portanto, o código ff = ef[['x', 'y']] cria um novo DataFrame (ff) que contém apenas
as colunas 'x' e 'y' do DataFrame ef.
Agora vamos analisar cada uma das alternativas incorretas:
A) ff = ef['x','y'] - Nesta alternativa, está sendo utilizada uma sintaxe incorreta para selecionar múltiplas colunas.
A correta seria ef[['x', 'y']]. Portanto, essa opção está incorreta.
B) ff = ef[] == 'x' or 'y' - Esta alternativa possui uma sintaxe inválida. O uso dos colchetes vazios não é permitido
na indexação do DataFrame. Além disso, a comparação == 'x' e or 'y' está incorreta. Para selecionar múltiplas
colunas, a sintaxe correta seria ef[['x', 'y']]. Portanto, essa opção está incorreta.
D) ff = ef.cols('x','y') - Esta alternativa está incorreta. O método cols() não existe no objeto DataFrame do Pandas.
Portanto, essa opção está incorreta.
E) ff = ef.cols(['x','y']) - Esta alternativa está incorreta. Assim como na opção anterior, o método cols() não existe
no objeto DataFrame do Pandas.
Gabarito: C
46. Um programador recebeu a incumbência de desenvolver uma aplicação móvel segundo a API 30 do
Android, correspondente ao Android 11. Seguindo as melhores práticas, cada tela dessa aplicação, incluindo
sua funcionalidade, foi construída como um módulo único e autônomo, totalmente independente de
outros módulos similares.
A) activity
B) content provider
C) fragment
D) intent
E) manifest
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 61
E-BOOK
Comentários:
A) CERTO. Uma activity, conforme afirmado no enunciado, é uma tela independente com implementação
específica para determinada finalidade, sendo ativada por uma intent e representando um módulo único e
autônomo.
B) ERRADO. Um content provider é responsável por fornecer dados para diversos componentes do Android,
possivelmente com uma segregação de segurança.
C) ERRADO. Um Fragment no Android é um componente que representa uma parte da interface de usuário
(UI) de uma Activity. Ele permite modularizar a UI, reutilizar componentes e adaptar a interface a diferentes
tamanhos de tela e orientações do dispositivo. O item não poderia ser o gabarito da questão, uma vez que
um Fragment não é independente.
D) ERRADO. Uma intent é um elemento que representa uma ação ou requisição de um usuário ou componente
a outro componente do sistema, sendo utilizado, por exemplo, para a transição de telas no Android.
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 62
E-BOOK
Comentários:
A opção correta é a letra E: manter um estado local em uma função de um componente funcional.
O React Native 0.59 introduziu os Hooks, que são funções especiais fornecidas pela biblioteca React para
permitir que os desenvolvedores utilizem o estado e outras funcionalidades do React em componentes funcionais.
O useState é um dos Hooks mais utilizados e permite que um componente funcional tenha um estado interno.
Ao utilizar o useState, podemos declarar uma variável de estado dentro de um componente funcional e
atribuir um valor inicial a ela. Essa variável de estado será mantida localmente dentro do componente e pode ser
atualizada ao longo do tempo.
Por exemplo, podemos utilizar o useState para criar uma variável chamada "contador" dentro de um
componente funcional. Podemos definir o valor inicial do contador como zero e, em seguida, utilizar uma função
fornecida pelo useState para atualizar o valor do contador quando necessário. A cada atualização do contador, o
componente será re-renderizado com o novo valor.
O uso do useState permite que os componentes funcionais no React Native tenham um comportamento
mais dinâmico e interativo, uma vez que podem manter e atualizar estados locais. Isso proporciona uma maneira
mais simples e concisa de lidar com o estado em comparação com a abordagem anterior que envolvia a criação
de componentes de classe.
Gabarito: E
48. Durante o desenvolvimento de uma aplicação mobile em Java para Android, um programador detectou
a necessidade de alterar o texto de um widget da classe TextView, chamado resultado, para "Sucesso!".
Para realizar essa ação, esse programador deve usar o seguinte fragmento de código:
B) resultado := "Sucesso!";
C) resultado.setValue("Sucesso!");
D) resultado.setText("Sucesso!");
E) resultado = TextView.setValue("Sucesso!");
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 63
E-BOOK
Comentários:
A) ERRADO. O item está errado por trazer linha de código referente à instanciação de um novo objeto do
tipo TextView, enquanto o enunciado deixa implícito que o objeto já existe e que deseja alterar seu valor de
exibição.
B) ERRADO. O item está errado tanto na forma de alteração do valor desejado no enunciado como na própria
sintaxe apresentada para atribuição. O Java não utiliza o operador “:=” para atribuição de valores.
C) ERRADO. O método setValue não é utilizado no contexto da classe TextView para alteração de valores de
exibição.
D) CERTO. O item traz corretamente o método utilizado para alteração de valores de exibição no contexto da
classe TextView.
E) ERRADO. O item está errado em dois pontos. O primeiro deles refere-se ao fato de indicar a utilização
de um método estático da classe TextView para alterar um valor de um objeto, de modo que o comando
apresentado não se presta, como um todo, ao objetivo apresentado no enunciado. O segundo deles refere-
se ao método apresentado, que, em todo caso, não seria utilizado em um objeto do tipo TextView para
alterar seu valor de exibição.
Gabarito: D
Um playbook é composto de
A) plays, que são sequências de modules que, por sua vez, chamam tasks.
B) plays, que são sequências de tasks que, por sua vez, chamam modules.
C) tasks, que são sequências de modules que, por sua vez, chamam plays.
D) tasks, que são sequências de plays que, por sua vez, chamam modules.
E) modules, que são sequências de tasks que, por sua vez, chamam play.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 64
E-BOOK
Comentários:
Ansible é uma ferramenta de automação de código aberto poderosa e flexível que simplifica o
gerenciamento de infraestruturas de TI complexas. Ela permite que se automatizem tarefas repetitivas, se
configurem sistemas e se implantem aplicações de forma consistente e confiável.
Um Ansible Playbook é um arquivo YAML que define um conjunto de tarefas a serem executadas em um
ou mais servidores (hosts). Ele é a peça central da automação com Ansible, permitindo orquestrar configurações
complexas e gerenciar infraestruturas de forma eficiente.
Um Playbook geralmente começa com uma lista de plays. Cada play define um conjunto de tarefas a serem
executadas em um grupo de hosts.
Dentro de um play, são definidas as tarefas. Cada tarefa especifica um módulo Ansible a ser executado e
seus parâmetros.
O gabarito da questão encontra-se, portanto, no item B.
Gabarito: B
Entre suas características, está um grau de compatibilidade com Java, que permite
A) chamar funções feitas em Java, apenas, mas não permite que suas funções Kotlin sejam chamadas por Java.
C) ler e escrever dados que podem ser lidos e escritos por apps Java, apenas.
D) ter suas funções chamadas por Java, apenas, mas não consegue chamar funções feitas em Java.
E) construir apps com código parcialmente em Java e parcialmente em Kotlin, sem restrições.
Comentários:
Essa afirmação está incorreta. Kotlin e Java são interoperáveis, o que significa que é possível chamar
funções escritas em Kotlin a partir de código Java e vice-versa. A compatibilidade entre as duas linguagens é um
dos principais benefícios do Kotlin, permitindo que desenvolvedores migrem gradualmente de Java para Kotlin
ou combinem ambas em um mesmo projeto.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 65
E-BOOK
Essa afirmação também está incorreta. O Kotlin é capaz de ler dados salvos por aplicativos Java, bem como
salvar e ler seus próprios dados. Não há restrições em relação à leitura de dados entre as duas linguagens.
C) Ler e escrever dados que podem ser lidos e escritos por apps Java, apenas.
Essa afirmação também está incorreta. Assim como mencionado anteriormente, o Kotlin é capaz de ler e
escrever dados que foram salvos por aplicativos Java, além de lidar com seus próprios dados. Não há restrições
nesse aspecto.
D) Ter suas funções chamadas por Java, apenas, mas não consegue chamar funções feitas em Java.
Essa afirmação está incorreta. O Kotlin permite que suas funções sejam chamadas por código Java, assim
como também permite que funções feitas em Java sejam chamadas por código Kotlin. A interoperabilidade entre
as duas linguagens permite que o desenvolvedor trabalhe com ambas sem restrições.
E) Construir apps com código parcialmente em Java e parcialmente em Kotlin, sem restrições.
Essa afirmação está correta. O Kotlin oferece a flexibilidade de construir aplicativos combinando código
escrito em Java e Kotlin sem restrições. É possível utilizar qualquer quantidade de Kotlin no projeto, combinando-o
com código Java de forma natural e aproveitando a interoperabilidade entre as duas linguagens.
Gabarito: E
import numpy as np
b = np.array([[1,2,3,5]])
c = b.transpose() print(b.dot(c),sum(b),sum(c))
A) 39 [11] [11]
B) 39 [1 2 3 5] 11
C) [39] [1 2 3 5] 11
E) [[39]] [1 2 3 5] [11]
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 66
E-BOOK
Comentários:
import numpy as np
Essa linha importa a biblioteca NumPy com o alias np.
b = np.array([[1,2,3,5]])
Essa linha cria um array b com a forma 1x4 (uma linha e quatro colunas). Este array contém os elementos
[1, 2, 3, 5].
0 1 2 3
1 2 3 5
c = b.transpose()
O método .transpose() é aplicado ao array b para obter sua transposta, c. Como b é um array 1x4, sua
transposta será um array 4x1 (quatro linhas e uma coluna).
0 1
1 2
2 3
3 5
print(b.dot(c),sum(b),sum(c))
O método .dot() é usado para calcular o produto matricial de b (1x4) com c (4x1). Em outras palavras, ele
multiplicará b[0]*c[0]; b[1]*c[1]; b[2]*c[2]; b[3]*c[3]. O resultado é um array 1x1 (essencialmente um escalar),
que é a soma dos produtos dos elementos correspondentes de b e c. O cálculo específico é 1 * 1 + 2 * 2 + 3 * 3
+5 * 5 = 391 * 1+2 * 2 + 3 * 3 + 5 * 5 = 39.
Já a função sum() é usada duas vezes para calcular a soma dos elementos de b e c, respectivamente.
Agora tem uma pegadinha em sum(b): a função sum() possui um parâmetro que indica o eixo (ou axis) para
indicar se a soma deve ocorrer na vertical ou na horizontal. Quando esse valor não é informado, considera-
se que é zero, logo a soma deve ser na vertical. No caso, só temos uma linha em b, então a soma vertical é o
próprio array: [1, 2, 3, 5].
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 67
E-BOOK
Já em sum(c) também não foi informado o eixo, logo faremos uma soma vertical. No entanto, aqui temos
apenas uma coluna, logo a soma será: 1 + 2 + 3 + 5 = 11. Resultado: [[39]] [1 2 3 5] [11]
Gabarito: E
52. Considere uma empresa que possui dados de clientes, todos bem definidos e estruturados (ex: CPF,
nome, e-mail, endereço), armazenados em um banco de dados relacional. Uma oportunidade surge para
a empresa enriquecer esse banco de dados com dados de outra natureza, porém não muito bem definidos
e pouco estruturados.
Uma solução pode ser adotar um banco de dados NoSQL, de tal forma que:
A) a ausência de um esquema de dados bem definido para os dados necessários de um cliente possa ser
corretamente modelada e implementada em um gerenciador de banco de dados adequado.
B) a linguagem SQL utilizada para acesso aos dados dos clientes possa ser substituída por outra linguagem de
acesso a dados organizados em tabelas segundo o modelo relacional, porém com maior eficiência.
C) esse novo banco de dados relacional possa ser melhorado, com os dados não muito bem definidos, sem um
esquema rígido.
D) o gerenciador de banco de dados relacional utilizado possa ser atualizado para uma versão mais recente, que
não utilize a linguagem SQL.
E) os atributos que hoje representam chaves primárias e estrangeiras sejam mais bem controlados.
Comentários:
A opção que melhor reflete uma vantagem de adotar um banco de dados NoSQL para enriquecer o banco
de dados existente com dados pouco estruturados é: a) a ausência de um esquema de dados bem definido para
os dados necessários de um cliente possa ser corretamente modelada e implementada em um gerenciador de
banco de dados adequado.
Bancos de dados NoSQL, especialmente os do tipo orientado a documentos ou de chave-valor, são flexíveis
em relação ao esquema, permitindo a inserção de dados sem um esquema rígido e bem definido. Isso é benéfico
quando os dados são pouco estruturados ou não têm um formato previsível. As outras opções não refletem
vantagens típicas de bancos de dados NoSQL para a situação apresentada:
B) Bancos de dados NoSQL geralmente têm suas próprias linguagens de consulta específicas, não necessariamente
substituindo SQL em ambientes relacionais.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 68
E-BOOK
C) A flexibilidade em relação ao esquema não implica automaticamente em melhorias nos dados não muito bem
definidos; ela simplesmente permite a inserção desses dados.
D) Atualizar para uma versão mais recente do gerenciador de banco de dados relacional não transforma
automaticamente o banco de dados em um NoSQL, e SQL ainda seria a linguagem principal.
E) A questão dos atributos que representam chaves primárias e estrangeiras é mais uma característica do modelo
relacional, não específica de bancos de dados NoSQL.
Gabarito: A
53. Uma empresa de investimentos financeiros busca identificar novas oportunidades de negócio para
pessoas jurídicas, em especial dentre aquelas que têm como característica a adoção de governança
ambiental, social e corporativa (conhecida como ESG, uma sigla em inglês). Considere que existe um banco
de dados nessa empresa com as seguintes tabelas (todas as chaves primárias são numéricas):
Que comando SELECT do SQL retorna apenas o CNPJ e a razão social das empresas que não têm "ESG"
como característica?
A) SELECT *
FROM Empresa
WHERE Caracteristica.Sigla <> 'ESG'
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 69
E-BOOK
A opção correta que retorna apenas o CNPJ e a razão social das empresas que não têm "ESG" como
característica é:
D) SELECT E.CNPJ, E.razaoSocial
FROM Empresa E
WHERE E.CNPJ NOT IN (
SELECT T.CNPJ
FROM Tem T
JOIN Caracteristica C ON (T.cod = C.cod)
WHERE C.sigla = 'ESG'
);
Essa consulta utiliza a cláusula NOT IN para filtrar as empresas que não têm a característica "ESG".
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 70
E-BOOK
54. Um banco de dados (BD) persiste dados de forma organizada e controlada. Em adição, um BD deve
prover recursos para permitir que consultas que necessitem de velocidade (baixo tempo de resposta) no
acesso aos dados possam ter um bom desempenho.
Um dos recursos que um profissional de tecnologia da informação tem à disposição para configurar um BD,
de modo a melhorar o desempenho de consultas selecionadas, é a criação de
A) regras de integridade
C) índices
D) sequências
E) gatilhos
Comentários:
A) ERRADO. Regras de integridade são regras ou restrições na estrutura dos dados que visam garantir, de
maneira geral, a existência e corretude dos dados intra e intertabelas.
B) ERRADO. Visões são tabelas derivadas de outras tabelas de um determinado modelo com a finalidade,
tipicamente, de facilitar certas consultas e visualizações por parte dos usuários. Podem ser não materializadas,
situação em que são carregadas em memória sem, no entanto, serem persistidas em disco, ou materializadas,
situação em que são persistidas em disco.
C) CERTO. Índices são um recurso em banco de dados que permitem acelerar o acesso aos dados, adicionando,
no entanto, uma carga adicional de processamento para a inserção de dados.
D) ERRADO. Em bancos de dados, uma sequência é um objeto que permite gerar automaticamente uma série
de valores numéricos, geralmente utilizados como chaves primárias ou outros identificadores únicos.
E) ERRADO. Gatilhos em bancos de dados são hooks aos quais o usuário pode atribuir sequências de código a
ser executadas quando da ocorrência de determinadas condições, que podem ser, por exemplo, a ocorrência
de uma inserção, eliminação ou alteração de dados.
Gabarito: C
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 71
E-BOOK
55. O banco de dados de uma empresa que comercializa seguros pessoais possui as seguintes tabelas:
Adultos 20 59
SELECT COUNT(*)
A) apresenta quantas são as pessoas que estão na tabela Pessoa, que são jovens e que nasceram no estado do
Rio de Janeiro.
C) agrupa pessoas por faixa etária e mostra quantos são os grupos com pessoas nascidas no Rio de Janeiro.
Comentários:
O comando SQL apresentado conta quantas são as pessoas que estão na tabela Pessoa, que são
jovens (faixa etária correspondente à faixa "Jovens" na tabela Faixa) e que nasceram no estado do Rio de
Janeiro (UF 'RJ').
Portanto, a opção correta é: a) Apresenta quantas são as pessoas que estão na tabela Pessoa, que são
jovens e que nasceram no estado do Rio de Janeiro.
Gabarito: A
56. O banco de dados de uma empresa de investimentos financeiros possui as seguintes tabelas:
O que o comando SQL "SELECT CNPJ, sigla FROM Empresa, UF" recupera desse banco de dados?
B) Alguns pares de CNPJ e sigla, onde o nome da UF é igual à razão social da empresa.
D) Pares de CNPJ e sigla de todas as empresas cadastradas com as UFs de suas respectivas sedes.
E) Todos os pares de CNPJ e sigla possíveis, de todas as empresas e de todas as UFs cadastradas.
Comentários:
O comando SQL "SELECT CNPJ, sigla FROM Empresa, UF" recupera todos os pares de CNPJ e sigla de todas
as empresas e de todas as UFs cadastradas. A sintaxe utilizada (sem uma condição explícita de junção ou filtragem)
resulta em um produto cartesiano entre as tabelas Empresa e UF, retornando todas as combinações possíveis de
CNPJ e sigla, sem considerar alguma relação específica entre elas. Portanto, a opção correta é:
E) Todos os pares de CNPJ e sigla possíveis, de todas as empresas e de todas as UFs cadastradas.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 73
E-BOOK
57. Um Sistema Gerenciador de Banco de Dados (SGBD) é um software bastante utilizado em empresas
que precisam armazenar, tratar e utilizar dados em geral. O SGBD é especializado em realizar atividades
relacionadas aos dados.
D) garantir a sequência de execução de programas, em especial quando há dependências de dados entre eles.
E) identificar que dados importantes ao processo decisório de uma empresa estão ausentes e deveriam ser
coletados.
Comentários:
O comando SQL "SELECT CNPJ, sigla FROM Empresa, UF" recupera todos os pares de CNPJ e sigla de todas
as empresas e de todas as UFs cadastradas. A sintaxe utilizada (sem uma condição explícita de junção ou filtragem)
resulta em um produto cartesiano entre as tabelas Empresa e UF, retornando todas as combinações possíveis de
CNPJ e sigla, sem considerar alguma relação específica entre elas. Portanto, a opção correta é:
E) Todos os pares de CNPJ e sigla possíveis, de todas as empresas e de todas as UFs cadastradas.
Gabarito: E
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 74
E-BOOK
Que comando SELECT do SQL retorna apenas o CNPJ e a razão social das empresas cuja atividade econômica
principal é a construção de edifícios (código 4120-4/00)?
A) SELECT *
FROM Empresa
WHERE atividade = 'construção de edifícios'
C) SELECT CNPJ, razaoSocial FROM CNAE
Esta questão aborda a utilização de comandos SQL para realizar consultas em um banco de dados que
relaciona empresas e suas atividades econômicas por meio da Classificação Nacional de Atividades Econômicas
(CNAE). A correta compreensão dos comandos é essencial para selecionar os dados desejados de forma eficaz.
A opção correta (letra e) demonstra o conhecimento necessário para filtrar as empresas cuja atividade
econômica principal é a construção de edifícios, usando corretamente o código da CNAE. A resposta destaca a
importância de entender a estrutura do banco de dados, incluindo as relações entre as tabelas e como realizar
consultas que atendam aos requisitos específicos da questão.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 75
E-BOOK
As demais opções apresentam equívocos, tais como o uso inadequado de junções, erros de filtragem e
confusões entre códigos e descrições.
Gabarito: E
59. Considere um cenário no qual uma empresa de investimentos financeiros tenha realizado uma
campanha para que seus colaboradores indicassem outras pessoas que pudessem vir a estar interessadas
em seus produtos e serviços. Esses colaboradores também foram estimulados a informar a sua ligação com
as pessoas indicadas (ex: amigo, irmão, primo) e as eventuais ligações entre as pessoas indicadas. Estes
relacionamentos são importantes para a definição da próxima campanha dessa empresa.
O banco de dados NoSQL mais indicado para representar esses dados é o que utiliza o modelo
A) chave/valor
B) orientado a colunas
C) orientado a documentos
D) orientado a grafos
E) relacional
Comentários:
O banco de dados NoSQL mais indicado para representar esses dados, que envolvem relacionamentos
entre pessoas e suas ligações, é o que utiliza o modelo: d) orientado a grafos.
Bancos de dados orientados a grafos são ideais para representar e manipular dados que envolvem
relacionamentos complexos e interconexões, como é o caso das relações entre pessoas indicadas pelos
colaboradores nessa empresa de investimentos financeiros. Esses bancos de dados são especialmente eficientes
em consultas que exploram padrões e conexões em redes, tornando-os uma escolha apropriada para o cenário
descrito.
Vamos comentar sobre as demais alternativas:
A) chave/valor
Bancos de dados chave/valor são simples e eficientes para operações de busca e recuperação de dados com
base em chaves específicas. No entanto, eles não são ideais para representar relações complexas e interconexões
entre dados, como os relacionamentos entre pessoas indicadas por colaboradores. Esse modelo é mais adequado
para cenários onde a recuperação de dados é feita principalmente com base em chaves isoladas.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 76
E-BOOK
B) orientado a colunas
Bancos de dados orientados a colunas são excelentes para consultas analíticas e operações agregadas em
grandes conjuntos de dados.
C) orientado a documentos
Bancos de dados orientados a documentos, como MongoDB, são projetados para armazenar dados em
documentos semiestruturados (por exemplo, JSON, BSON).
E) relacional
Bancos de dados relacionais são baseados em tabelas e são excelentes para representar dados estruturados
e realizar operações de consulta complexas.
Portanto, dado o contexto de ligações complexas e relacionamentos entre pessoas indicadas, o modelo
mais indicado é o orientado a grafos (opção d).
Gabarito: D
fraseLegal = 9.5;
A) não realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
B) realiza a inferência de tipo, por isso, o código apresentado vai rodar sem erro.
C) realiza a inferência de tipo, por isso, aceita a atribuição do tipo number para um tipo string sem gerar erro de
compilação do código apresentado.
D) realiza a inferência de tipo, por isso, não aceita a atribuição do tipo number para um tipo string, o que vai
gerar um erro de compilação do código apresentado.
E) não diferencia valores ponto flutuante (decimal) de valores inteiros, por isso, o código apresentado vai rodar
sem erro.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 77
E-BOOK
Comentários:
TypeScript é um superset do JavaScript que adiciona tipagem estática opcional ao código. Isso significa
que você pode definir os tipos de variáveis, parâmetros de funções e valores de retorno, permitindo que o
compilador verifique se o código está correto antes de ser executado.
A inferência de tipo, suportada em TypeScript, refere-se à atribuição de um tipo a uma variável com base
no valor atribuído a ela. No código apresentado, a variável “fraseLegal” foi inicializada com uma string, de modo
que tal tipo será associado à variável em questão, ainda que a palavra reservada “let” seja utilizada para declarar
variáveis em geral, sem trazer nenhum tipo implícito.
De posse de tais conhecimentos, é possível passar aos comentários das alternativas:
A) ERRADO. O TypeScript realiza a inferência de tipo. Após a inicialização da variável do enunciado, ela será do
tipo string, não podendo receber outros tipos de valores, de modo que o código apresentará erro.
B) ERRADO. O TypeScript realiza a inferência de tipo. Após a inicialização da variável do enunciado, ela será do
tipo string, não podendo receber outros tipos de valores, de modo que o código apresentará erro.
C) ERRADO. O TypeScript realiza a inferência de tipo. Após a inicialização da variável do enunciado, ela será do
tipo string, não podendo receber outros tipos de valores, de modo que o código apresentará erro.
D) CERTO. O TypeScript realiza a inferência de tipo. Após a inicialização da variável do enunciado, ela será do
tipo string, não podendo receber outros tipos de valores, de modo que o código apresentará erro.
E) ERRADO. O TypeScript diferencia valores de ponto flutuante de valores inteiros. Ademais, o código executará
com erro, conforme comentários dos outros itens.
Gabarito: D
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 78
E-BOOK
61. Em uma base de dados (dataset) com avaliações sobre a qualidade de um determinado produto, o
campo stars tem um valor de 1 a 5. Na fase de pré-processamento, decidiu-se criar o campo sentimento
com valores bom ou ruim, e utilizando-se da biblioteca NumPy, escreveu-se o comando abaixo:
Comentários:
O comando np.where(dataset['stars'] >= 4, 'bom', 'ruim') atribuirá o valor 'bom' ao campo sentimento
quando o valor do campo stars for maior ou igual a 4, e 'ruim' caso contrário.
Portanto, a opção correta é a letra: b) bom, para stars 4 e 5. Isso significa que apenas quando stars for igual
a 4 ou 5, o campo sentimento receberá o valor 'bom'.
Gabarito: B
62. Um profissional de TI está trabalhando com um grande banco de dados (Big Data), realizando uma
análise prévia da base de dados, com o objetivo de identificar anomalias ou resultados raros, de forma a
tratá-los ou descartá-los para utilização.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 79
E-BOOK
Comentários:
A resposta correta encontra-se na alternativa D – (d) Análise de outliers (pontos fora da curva) ou detecção
de desvios). Nesse contexto, o profissional está focando na identificação de anomalias ou resultados raros, o
que é geralmente associado à análise de outliers. A detecção de desvios envolve identificar pontos de dados que
estão significativamente diferentes do padrão geral, indicando potencialmente eventos incomuns ou problemas
nos dados. Essa análise é valiosa para a qualidade e integridade dos dados em um ambiente de Big Data.
Gabarito: D
63. Para entender como o algoritmo de busca binária se comporta, um estudante de computação resolveu
inserir um comando System.out.printf() em um método chamado busca. Esse método, escrito em Java,
realiza uma busca binária em um array de números inteiros, ordenados de forma ascendente. O objetivo
do printf é exibir, no console, o valor de cada elemento do array visitado pelo algoritmo de busca binária.
Para testar o código que criou, o estudante escreveu o método main a seguir.
int lista[]={5,18,27,33,44,49,54,67,69,72,79,86,87,92};
busca(78, lista);
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 80
E-BOOK
A) 54 79 69 72
B) 49 72 86 79
C) 54 86 69 72 79
D) 67 86 72 79
E) 54 79 67 69 72
Comentários:
O algoritmo de busca binária funciona, considerando um vetor ordenado de forma ascendente, como o
trazido na questão, verificando o elemento central da sequência e comparando-o com o elemento buscado. Se
o elemento buscado for menor do que o elemento central, o procedimento de busca é repetido no subvetor
formado por todos os elementos à esquerda do elemento central. Se o elemento buscado for maior do que o
elemento central, o procedimento de busca é repetido no subvetor formado por todos os elementos à direita do
elemento central. A busca é interrompida se o valor central for igual ao valor buscado ou se o vetor atualmente
em processamento contiver apenas um elemento.
No caso da questão, uma vez que o vetor contém uma quantidade par de elementos, optou-se por pegar
o sétimo elemento como elemento central, que seria o primeiro elemento à esquerda da mediana do vetor.
Ou seja, o primeiro elemento analisado seria 54 e, a partir daí, o algoritmo seguiria sua execução conforme
explicado acima:
Valor buscado: 78
{5,18,27,33,44,49,54,67,69,72,79,86,87,92}
{67,69,72,79,86,87,92}
{67,69,72}
{72}
O gabarito encontra-se, portanto, no item A.
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 81
E-BOOK
public CAx() {
a*=2; b*=3;
a=1; b=2;
public CBy() {
a+=3; b+=3;
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 82
E-BOOK
System.out.println(o.op1(2));
A) 10
B) 12
C) 14
D) 18
E) 20
Comentários:
Vamos analisar passo a passo a execução do código para entender por que o resultado é 12:
No método main, é criado um objeto o da classe CBy, mas é referenciado como CAx. Isso é permitido devido
ao polimorfismo, onde uma referência de uma superclasse pode apontar para um objeto de uma subclasse.
Durante a criação do objeto o, primeiro o construtor da classe pai (CAx) é chamado. Esse construtor
inicializa os atributos a e b com 1 e 2, respectivamente, e depois os multiplica por 2 e 3. Então, ao final desse
construtor, a é 2 e b é 6.
Em seguida, o construtor da classe filha (CBy) é chamado. Nesse construtor, o atributo a é incrementado
em 3, tornando-o 5. O atributo b não é alterado neste construtor.
O método op1(2) é chamado no objeto o. Este método primeiro calcula op2(2), que é 2 - 5 = -3. Em seguida,
calcula op3(2), que é 2 * 3 = 6. Finalmente, soma op2(2), op3(2), e b, que é 6 + (-3) + 6 = 9.
Portanto, o método op1(2) retorna 9.
Esse valor é então impresso no console pela linha System.out.println(o.op1(2));.
Portanto, a resposta correta é b) 12.
Gabarito: B
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 83
E-BOOK
public class Pa {
String x,y,z;
String r="vazio";
y=s2; z=s3;
try {
catch(Exception e) { z="a";
throw e;
finally {
if(x==null)
x="***"; if(y==null)
y="***";
if(z==null)
z="***";
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 84
E-BOOK
r=x+y+z;
try {
finally {
if(o!=null)
System.out.print(o.get());
A) ac
B) a***a
C) a***c
D) ***Erro***
E) vazio
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 85
E-BOOK
Comentários:
Quando o método main for executado, o que será exibido no console depende de como o fluxo de execução
ocorre, considerando as exceções e os blocos try-catch-finally.
Vamos analisar o código passo a passo:
No método main, um objeto o da classe Qb (que é uma subclasse de Pa) é inicializado com os parâmetros
"a", " ", e "c".
Durante a inicialização do objeto o, o construtor da classe Qb é chamado, que por sua vez chama o
construtor da classe Pa através do super(s1, s2, s3).
No construtor da classe Pa, os valores dos parâmetros x, y, e z são atribuídos. Em seguida, é verificado se
algum deles é null. Como y é " ", não é null, mas z é null, então o bloco catch é executado. Dentro do bloco catch,
z é alterado para "a", e então a exceção é relançada.
No bloco finally, x, y e z são verificados novamente. x e y não são null, mas z é null, então z é atribuído o
valor "***" a z.
De volta ao construtor da classe Qb, r é atribuído concatenando x, y, e z. Portanto, r se torna "a a".
Como a exceção foi lançada e não foi tratada no bloco try-catch em main, o programa não imprime "Erro",
pois o fluxo de execução foi interrompido.
No bloco finally, o método get() é chamado no objeto, que tem o valor de r, que é "a a". Portanto, "a a" é
impresso no console.
Assim, a resposta correta é: A) "ac".
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 86
E-BOOK
10 15
25 28
30 60 35
40 34 20
P1 P2 P3
Admita que um método Java, chamado exibePilha, receba essas três pilhas como parâmetros e execute os
seguintes passos:
3. Remove um elemento de P3 e o insere em A1. Repete esse procedimento até que P3 fique vazia;
4. Remove um elemento de A1 e o insere em A2. Repete esse procedimento até que A1 fique vazia;
O que será exibido no console, quando o método exibePilha for executado, tendo P1, P2 e P3 sido passadas
como parâmetros?
A) 10 15 25 28
B) 10 25 30 40
C) 15 10 28 25
D) 20 35 34 40
E) 40 34 30 60
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 87
E-BOOK
Comentários:
O método exibePilha concatena os elementos das pilhas P1, P2 e P3 na ordem P1, P2, P3. A ordem de
exibição dentro de cada pilha é da última para a primeira (LIFO).
O algoritmo apresentado descreve um procedimento de reordenação e mescla de elementos provenientes
de várias pilhas (P1, P2 e P3) utilizando duas pilhas auxiliares (A1 e A2), aproveitando a característica fundamental
das pilhas que é o princípio LIFO (Last In, First Out - Último a Entrar, Primeiro a Sair).
No início, elementos são removidos das pilhas P1 e P2 e inseridos em A1, o que já inicia um processo de
inversão na ordem em que esses elementos aparecem. Essa etapa é seguida pela inclusão dos elementos da pilha
P3 em A1, continuando a inversão da ordem dos elementos. A estratégia aqui é agrupar todos os elementos em
uma única pilha auxiliar (A1), mas devido ao processo de remoção e inserção em pilhas, a ordem dos elementos
é invertida quando comparada à sua ordem original nas pilhas P1, P2 e P3.
No passo seguinte, o algoritmo faz uso de uma segunda inversão de ordem ao transferir os elementos de
A1 para A2. Essa etapa reverte a ordem dos elementos para a sequência desejada, uma vez que os elementos são
removidos de A1 e inseridos em A2, aplicando novamente o princípio LIFO.
Finalmente, os elementos são removidos de A2 e exibidos, resultando na ordem final de apresentação 10,
15, 25, 28.
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 88
E-BOOK
67. Um estudante de computação decidiu escrever um método Java para exibir, no console, em pré-ordem,
os valores dos nós de uma árvore binária recebida como parâmetro. Ao executar esse método, os seguintes
valores foram exibidos no console:
80 84 55 76 72
A)
80
84 76
55 72
B)
80
72 55
76 84
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 89
E-BOOK
C)
72
84 76
55 80
D)
72
84 80
55 76
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 90
E-BOOK
E)
55
84
72
76
80
Comentários:
O gabarito da questão é a alternativa (A). A questão menciona que estamos lidando com uma árvore
binária, o que significa que cada nó pode ter no máximo dois filhos. Existem três tipos de percursos em uma
árvore binária: Pré-Ordem, Em Ordem e Pós-Ordem. No caso específico, estamos lidando com um percurso em
pré-ordem, em que visitamos a raiz primeiro, em seguida os nós à esquerda e depois os nós à direita. A ordem de
exibição em pré-ordem de uma árvore binária é a seguinte:
1. O valor do nó raiz.
2. Os valores dos nós da subárvore esquerda, em pré-ordem.
3. Os valores dos nós da subárvore direita, em pré-ordem.
Gabarito: A
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 91
E-BOOK
68. A Figura abaixo exibe um diagrama E-R que contém duas entidades (ET1 e XT2) e uma relação (S).
(0, 1) (1, n)
ET1 S XT2
Admita a existência de um banco de dados relacional composto pelos conjuntos ET1 e XT2, oriundos
do mapeamento das entidades ET1 e XT2. Parte do estado atual desse banco de dados é definido pelos
seguintes conjuntos:
ET1={e1,e2,e4} XT2={t1,t2,t3}
Qual conjunto completa o banco de dados em questão, de modo a atender a todas as regras relativas à
relação S?
A) S={ }
B) ERRADO. O item não traz um conjunto de S a suprir para o conjunto ET1, pois o membro e4 não aparece
relacionado a algum membro de XT2.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 92
E-BOOK
C) ERRADO. O item não traz um conjunto de S a suprir para o conjunto XT2, pois o membro t1 aparece
relacionado a mais de um membro de ET1.
D) ERRADO. O item não traz um conjunto de S a suprir para o conjunto XT2, pois o membro t2 aparece
relacionado a mais de um membro de ET1. Também não satisfaz o conjunto ET1, pois o membro e2 não
aparece relacionado a algum membro de XT2.
Gabarito: E
x1
x2 y1
x3 r1 y2
(0, n) (0, n)
Tx Rel Ey
r2
Foi criado um conjunto de tabelas relacionais, a partir do modelo E-R acima. Uma vez que as regras de
transformações de entidades e relações para tabelas relacionais independem dos tipos de dados dos
atributos, todos os atributos do modelo E-R acima foram tratados como itens de dados do tipo cadeia de
caracteres (TEXT).
As tabelas resultantes são as seguintes: CREATE TABLE TX (
CREATE TABLE EY (
Y2 Concursos | E-book
Estratégia TEXT NOT
- Banco do Brasil NULL,
2023 PRIMARY
- Escriturário KEY (Y1));
(Agente de Tecnologia) - Prova Comentada 93
E-BOOK
Qual transformação da relação Rel irá preservar a semântica do diagrama E-R apresentado?
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 94
E-BOOK
REFERENCES EY (Y1));
Comentários:
Dado que existem duas entidades conectadas por um relacionamento muitos-para-muitos (N:N), onde Tx
pode ter várias instâncias de Ey, e Ey pode conter várias instâncias de Tx, torna-se necessário criar uma nova tabela
para armazenar informações de relacionamento, conforme explicado anteriormente. Nesse contexto, é crucial
incluir as chaves primárias das entidades Tx e Ey, juntamente com os atributos r1 e r2 do tipo de relacionamento
presente no diagrama, como atributos de chave estrangeira da entidade Rel. Até esse ponto, as linhas de comando
seriam as seguintes:
CREATE TABLE REL (
X1 TEXT NOT NULL,
Y1 TEXT NOT NULL,
R1 TEXT NOT NULL,
R2 TEXT NOT NULL,
FOREIGN KEY (X1) REFERENCES TX (X1),
FOREIGN KEY (Y1) REFERENCES EY (Y1)
);
É essencial observar que, geralmente, a combinação das chaves estrangeiras formará a chave primária
da tabela Rel, permitindo a definição do relacionamento muitos-para-muitos. O diagrama indica também que o
relacionamento Rel possui um atributo identificador próprio, que faz parte da chave primária, chamado r1. Por
sua vez, o atributo r2 é um atributo comum. Para atender a essas condições, é necessário modificar o comando
apresentado, incluindo os três valores (x1, y1, r1) como chaves primárias de Rel, resultando no comando final:
CREATE TABLE REL (
X1 TEXT NOT NULL,
Y1 TEXT NOT NULL,
R1 TEXT NOT NULL,
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 95
E-BOOK
Gabarito: D
70. Um método Java, chamado converte, deve receber uma string (str) como parâmetro e retornar uma
string igual a str, exceto pelas letras minúsculas, que devem ser convertidas em letras maiúsculas.
Exemplo:
String recebida: "Abc $12d" String retornada: "ABC $12D"
Qual método realiza essa tarefa?
int i=0;
do {
char x=str.charAt(i); if(Character.isLowerCase(x))
r=r.concat(Character.toString(Character.toUpperCase(x)));
else
i++;
r=r.concat(Character.toString(x));
} while(i < str.length()); return r;
}
int i=0;
while(i < str.length()) { char x=str.charAt(i);
if(Character.isLowerCase(x)) r=r.concat(Character.toString(Character.toUpperCase(x)));
else
i++;
}
r=r.concat(Character.toString(x));
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 96
E-BOOK
return r;
}
int i=0;
while(i < str.length()) { if(str[i].isLowerCase(x))
r=r.concat(Character.toString(Character.toUpperCase(str[i])));
else
i++;
}
r=r.concat(Character.toString(str[i]));
return r;
}
for(char x : str)
if(Character.isLowerCase(x)) r=r.concat(Character.toString(Character.toUpperCase(x)));
else
r=r.concat(Character.toString(x));
return r;
}
Comentários:
Rigorosamente, a questão deveria ter sido anulada, uma vez que a String "r", no item do gabarito, é
inicializada com um espaço vazio que será concatenado com a string passada como parâmetro, de modo que
a string original será modificada. Em todo caso, deixando tal detalhe de lado, seguem os comentários aos itens.
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 97
E-BOOK
A) ERRADO. O laço "do ... while" apresentado está incorreto para o objetivo desejado no enunciado. Da
forma como está posto, a variável de controle "i" só será incrementada se o caractere atualmente sendo
processado for maiúsculo. No caso de ser um caractere minúsculo, laço será executado duas vezes para o
mesmo caractere, o que alterará a string original.
D) ERRADO. O único erro do item é que, para utilizar o formato apresentado, seria necessário, na definição do
for, converter a string "str" para um vetor de caracteres por meio do método toCharArray().
Gabarito: E
Não é assinante?
Confira nossos planos, tenha acesso a milhares de cursos e participe gratuitamente dos projetos
exclusivos. Clique no link!
https://bit.ly/Estrategia-Assinaturas
Estratégia Concursos | E-book - Banco do Brasil 2023 - Escriturário (Agente de Tecnologia) - Prova Comentada 98