Escolar Documentos
Profissional Documentos
Cultura Documentos
BANCO DO BRASIL
ESCRITURÁRIO: AGENTE DE TECNOLOGIA
LEIA ATENTAMENTE AS INSTRUÇÕES ABAIXO.
01 - O candidato recebeu do fiscal o seguinte material:
a) este CADERNO DE QUESTÕES, com o enunciado das 70 (setenta) questões objetivas, sem repetição ou falha, com a
seguinte distribuição:
Conhecimentos Básicos
gra a
o
Matemática/Atualidades do Conhecimentos Específicos
es rov
Língua Portuguesa Língua Inglesa
nri
Mercado Financeiro
Questões Pontuação Questões Pontuação Questões Pontuação Questões Pontuação
1 a 10 1,0 cada 11 a 15 1,0 cada 16 a 25 1,0 cada 26 a 70 1,0 cada
a C de p
Total: 10,0 pontos Total: 5,0 pontos Total: 10,0 pontos Total: 45,0 pontos
Total: 70,0 pontos
b) CARTÃO-RESPOSTA destinado às respostas das questões objetivas formuladas nas provas.
02 - O candidato deve verificar se este material está em ordem e se o seu nome e número de inscrição conferem com
os que aparecem no CARTÃO-RESPOSTA. Caso não esteja nessas condições, o fato deve ser IMEDIATAMENTE
ba ato
notificado ao fiscal.
03 - Após a conferência, o candidato deverá assinar, no espaço próprio do CARTÃO-RESPOSTA, com caneta esferográfica
de tinta preta, fabricada em material transparente.
04 - No CARTÃO-RESPOSTA, a marcação das letras correspondentes às respostas certas deve ser feita cobrindo a letra
ela rm
nc
e preenchendo todo o espaço compreendido pelos círculos, com caneta esferográfica de tinta preta, fabricada em
material transparente, de forma contínua e densa. A leitura ótica do CARTÃO-RESPOSTA é sensível a marcas escuras;
portanto, os campos de marcação devem ser preenchidos completamente, sem deixar claros.
o p no fo
Exemplo:
05 - O candidato deve ter muito cuidado com o CARTÃO-RESPOSTA, para não o DOBRAR, AMASSAR ou MANCHAR. O
CARTÃO-RESPOSTA SOMENTE poderá ser substituído se, no ato da entrega ao candidato, já estiver danificado em suas
margens superior e/ou inferior - DELIMITADOR DE RECONHECIMENTO PARA LEITURA ÓTICA.
06 - Imediatamente após a autorização para o início das provas, o candidato deve conferir se este CADERNO DE QUESTÕES
está em ordem e com todas as páginas. Caso não esteja nessas condições, o fato deve ser IMEDIATAMENTE notificado
lic do
ao fiscal.
07 - As questões objetivas são identificadas pelo número que se situa acima de seu enunciado.
08 - Para cada uma das questões objetivas, são apresentadas 5 alternativas classificadas com as letras (A), (B), (C), (D) e (E);
ap sea
só uma responde adequadamente ao quesito proposto. O candidato só deve assinalar UMA RESPOSTA: a marcação em
ad
mais de uma alternativa anula a questão, MESMO QUE UMA DAS RESPOSTAS ESTEJA CORRETA.
09 - SERÁ ELIMINADO deste Concurso Público o candidato que:
a) for surpreendido, durante as provas, em qualquer tipo de comunicação com outro candidato;
Ba
b) portar ou usar, durante a realização das provas, aparelhos sonoros, fonográficos, de comunicação ou de registro,
eletrônicos ou não, tais como agendas, relógios de qualquer natureza, notebook, transmissor de dados e mensagens,
máquina fotográfica, telefones celulares, pagers, microcomputadores portáteis e/ou similares;
c) se ausentar da sala em que se realizam as provas levando consigo o CADERNO DE QUESTÕES e/ou o CARTÃO-RESPOSTA;
d) se recusar a entregar o CADERNO DE QUESTÕES e/ou o CARTÃO-RESPOSTA, quando terminar o tempo
estabelecido;
e) não assinar a LISTA DE PRESENÇA e/ou o CARTÃO-RESPOSTA.
Obs. O candidato só poderá ausentar-se do recinto das provas após 2 (duas) horas contadas a partir do efetivo início das mesmas.
Por motivos de segurança, o candidato NÃO PODERÁ LEVAR O CADERNO DE QUESTÕES, a qualquer momento.
10 - O candidato deve reservar os 30 (trinta) minutos finais para marcar seu CARTÃO-RESPOSTA. Os rascunhos e as
marcações assinaladas no CADERNO DE QUESTÕES NÃO SERÃO LEVADOS EM CONTA.
11 - O candidato deve, ao terminar as provas, entregar ao fiscal o CADERNO DE QUESTÕES e o CARTÃO-RESPOSTA e
ASSINAR A LISTA DE PRESENÇA.
12 - O TEMPO DISPONÍVEL PARA ESTAS PROVAS DE QUESTÕES OBJETIVAS É DE 4 (QUATRO) HORAS, já incluído
o tempo para marcação do seu CARTÃO-RESPOSTA, findo o qual o candidato deverá, obrigatoriamente, entregar o
CARTÃO-RESPOSTA e o CADERNO DE QUESTÕES.
13 - As questões e os gabaritos das Provas Objetivas serão divulgados a partir do primeiro dia útil após sua realização, no
endereço eletrônico da FUNDAÇÃO CESGRANRIO (http://www.cesgranrio.org.br).
FOLHA DE ROSTO ORIENTATIVA PARA PROVA OBJETIVA
LEIA AS ORIENTAÇÕES COM CALMA E ATENÇÃO!
INSTRUÇÕES GERAIS
CÓDIGO:
222023372
TIPO DE MATERIAL:
Simulado Preparatório
NUMERAÇÃO:
2º Simulado
NOME DO ÓRGÃO:
Banco do Brasil
BB
CARGO:
Agente de Tecnologia
MODELO/BANCA:
Cesgranrio
EDITAL:
Pós-Edital
ÚLTIMA ATUALIZAÇÃO:
2/2023
CONHECIMENTOS BÁSICOS Os exemplos podem se repetir até o infinito. É o
50 pianista ídolo do público, isolado como um náufrago
LÍNGUA PORTUGUESA diante do mar negro que é plateia, enfrentando o pia-
Fidelis Almeida no polido, apelando desesperadamente para os seus
dedos hábeis, treinados, mas de carne e osso como
Texto para as questões de 1 a 10. os dedos de todo mundo, apelando para a memória
55 que também corre o risco de falhar, sabendo que não
A fama e a realidade pode esquecer uma nota, que tem de dar tudo, e que
está ali sozinho, sozinho, como o estava na hora em
Rachel de Queiroz
que nasceu, como estará na hora em que morrer.
1 Gostaria de poder me explicar direito, mas há É o craque de futebol que enfrenta o gramado, a
casos em que é difícil a gente se manifestar. Tenho 60 capacidade sempre temível do adversário, as incer-
pensado neste assunto muitas vezes, tento comentá- tezas do jogo. É o trapezista na hora do duplo salto-
-lo e não consigo. -mortal, a contemplar lá de cima o chão duro, ou a
5 Vamos ver se dá certo uma comparação: morte –, e a separá-los não há senão a sua destreza
O homenageado está sentado à mesa do ban- e a sua coragem. E o toureiro, que enfrenta a fera, o
quete: o charuto na boca, o sorriso na face, o ouvido 65 grande ator vivendo o drama imortal.
atento ao discurso de louvor. Ao seu lado os grandes Até o pobre diabo do escritor, com a folha de pa-
do mundo, e o mundo inteiro, grande, e pequenos, pel em branco diante de si; sabem lá o que é o de-
10 aos seus pés. Que coisa doce é ser célebre, que sespero de não poder inventar, a agonia de se sentir
experiência agradável é a fama, que sensação de fracassar, a boca que não diz nada, a mente vazia,
plenitude deve dar a gente se sentir o maior: bóxer, 70 sem riqueza de ideia, sem desenho de forma. Poço
bailarino, tenor, craque de futebol, herói aéreo, pin- seco onde só há areia e pedra? E assim mesmo o
tor laureado. relógio correndo, a obrigação de ter inteligência e ter
15 Pois é a respeito disso, justamente, que tenho espírito, a luta desesperada por um fiapo de frase,
dúvidas. Vendo o indivíduo assim celebrado, a ideia que se desfaz de pensamento, que aborta antes de
que logo me ocorre é que ele não recebe nada da- 75 se exprimir em palavra?
quilo grátis. Paga um preço alto, altíssimo: o esforço Sim, passado o momento decisivo da criação, ou
permanente de se manter em forma, a vigilância em da ação, há o aplauso, o dinheiro, o renome. Mas an-
20 não decair, e, acima de tudo, a responsabilidade no tes – tem-se que pagar o preço disso tudo – em dor,
momento dramático e solitário em que deve execu- em suor, em medo. Desculpem a aproximação, pode
tar a performance que é a fonte da sua fama, que o 80 ser brutal mas é verdade: como uma cortesã, paga-
coloca acima das demais criaturas. O grande tenor -se com o corpo. Por mais que se doure o cenário,
lírico, por exemplo: mora nos grandes hotéis, anda por mais que se idealize o ofício e o oficiante – tem-
25 em carro de luxo. Recebe a adulação da turba e das -se o luxo, o amor do povo, o retrato nas revistas,
elites, é um rei, vive em Pasárgada. Mas na hora em as palmas, a inveja. Mas quando chega a hora de
que enverga o travesti e pisa o palco, e dá começo à 85 "entregar a mercadoria", com o velho corpo é que se
ária dificílima que justifica a sua celebridade – nessa paga – quando também a alma não vai de roldão,
hora sua grandeza evaporou-se. Chegou o momen- misturada com o suor, o tremor da perna, o medo
30 to que certo autor americano chama-o de deliver the e a fadiga.
goods – de entregar a mercadoria. Aí de nada vale Fonte: QUEIROZ, Raquel de. A fama e a realidade. 1953. Dispo-
a sua condição excepcional, antes o atrasa. Aí ele nível em: https://cronicabrasileira.org.br/cronicas/9264/a-fama-e-
tem que trabalhar com o suor do rosto, com o ar dos -a-realidade. Acesso em: 29 jan. 2023. Texto adaptado.
pulmões, com a mísera garganta que talvez esteja
35 entravada de emoção ou de receio, com os músculos 1
tensos, sozinho, sozinho, porque nada o ajuda. An- A partir da compreensão das ideias apresentadas no
tes a expectativa ciumenta do seu público o espreita texto, é correto afirmar:
como um olho de inimigo. (A) Os elogios advindos da fama são falsos, porquanto
O ás de aviação, a gente o vê no momento em são efêmeros.
40 que desembarca e é recebido com banda de música. (B) A fama é um estado perene, uma vez que, se conquis-
Mas a hora de tensão e terror lá em cima, quando tada, não pode se desvanecer.
vísceras se encolhem, no protesto da carne contra a (C) O sofrimento do escritor é mais intenso que os dos
velocidade desumana, vísceras que não diferem em outros famosos, haja vista a dificuldade de escrever
nada das tripas de um covarde? E o fôlego que falta quando se está tenso.
45 sofrendo a altitude inimiga da vida, e a luta contra a (D) O sofrimento do escritor é degradante, haja vista que
máquina, o cheiro da máquina, a brutalidade da má- seu ofício é como o de uma cortesã, a vender o corpo.
quina, falibilidade da máquina? Poderá haver maior (E) A fama demanda uma grande responsabilidade de
miséria, maior desamparo? manter aquilo que a justifica.
Source: https://www.forbes.com/sites/ronshevlin/2023/01/09/5-
-predictions-for-banking-and-fintech-in-2023/?sh=2ba1586e73a6
18 21
Considere que, na agência Alfa, existem 2.000 clientes, A inflação afeta o poder de compra da moeda, aumen-
os quais possuem contas correntes, conta poupança ou tando os custos de vida e, eventualmente, levando a uma
ambas. Dentre esses clientes, sabe-se que 1.200 pos- desvalorização da moeda. Responsável pelo controle da
suem conta corrente e 1.300 possuem conta poupança. inflação, o Banco Central atua na garantia do cumpri-
Com base nessas informações, é correto afirmar que a mento das metas de inflação estabelecidas pelo Conse-
quantidade de clientes que possuem apenas conta cor- lho Monetário Nacional. A prévia da inflação medida pelo
rente será igual a: IPCA no ano de 2022 ficou aproximadamente em
(A) 800. (A) 7,60%.
(B) 500. (B) 5,79%.
(C) 700. (C) 3,60%.
(D) 900. (D) 4,79%.
(E) 1.200. (E) 8,79%.
36
A definição apresentada a seguir corresponde a qual
estratégia de treinamento utilizada em aprendizado
de máquina?
“Aprendizado no qual os dados de treinamento contêm
muito poucos exemplos rotulados e um grande número de
exemplos não rotulados.”
(A) Aprendizado por reforço.
(B) Aprendizado não supervisionado.
(C) Aprendizado supervisionado. (A) Redes neurais.
(D) Aprendizado semi-supervisionado. (B) Floresta randômica.
(E) Aprendizado dimensional. (C) Árvore de decisão.
(D) Regras de associação.
37 (E) Naive Bayes.
A redução de dimensionalidade é a técnica utilizada para
diminuir o número de atributos em um data set, deixando TECNOLOGIA DA INFORMAÇÃO:
apenas aquelas que, de fato, têm forte influência na clas- BANCO DE DADOS
sificação. Essa estratégia: Washington Henrique
(A) é alcançada por meio de um treinamento
supervisionado. 41
(B) tem relação com a maldição da dimensionalidade, O MongoDB é um banco de dados muito difundido, que
segundo a qual quanto maior o data set, maiores utiliza do método de orientação para documentos. Esse
as chances de se conseguir um bom resultado de banco possui drivers em várias plataformas e linguagens
classificação. de programação. Sabendo disso, qual das linguagens
(C) não atua sobre atributos categóricos. abaixo não possui um driver de apoio para o MongoDB?
(D) não atua sobre atributos numéricos. (A) Scala
(E) tem como um dos objetivos evitar a maldição da (B) Javascript
dimensionalidade. (C) PHP
(D) Perl
38 (E) Vue.js
Em determinado projeto de ciência de dados, foi criado
um modelo cujo resultado no conjunto de testes foi o 42
seguinte: 80 verdadeiros positivos, 20 falsos negativos, Qual é o objetivo principal de um Sistema Gerenciador de
10 falsos positivos e 890 verdadeiros negativos. A sensi- Banco de Dados (SGBD)?
bilidade desse modelo é: (A) Armazenar e gerenciar grandes quantidades de dados
(A) 60%. estruturados.
(B) 70%. (B) Executar cálculos matemáticos avançados.
(C) 80%. (C) Gerenciar a segurança de redes de computadores.
(D) 90%. (D) Otimizar o desempenho de aplicativos de jogos.
(E) 100%. (E) Controlar a configuração de hardware de um computador.
56
Considere o trecho de código abaixo na linguagem Kotlin:
A função deve ordenar uma lista de números inteiros que lhe é passada pelo parâmetro ‘items’. Para que a função execute
corretamente, o trecho [X] deve ser substituído, na primeira linha de código, por:
(A) MutableList
(B) Array
(C) ImmutableList
(D) List
(E) Map
61
“Dado um conjunto de elementos, em que cada um é
identificado por uma chave, o objetivo da busca é locali-
Ao ser executado, será impresso o valor: zar, nesse conjunto, o elemento que corresponde a uma
(A) [1, 2, 3, 4, 5] chave específica”. Sobre os diversos métodos de busca,
(B) [0, 0, 1, 1, 1] é correto afirmar que:
(C) [1, 0, 1, 0, 1] (A) a busca sequencial deve ser sempre aplicada a um
(D) [3, 4, 5, 6, 7] conjunto de elementos ordenados.
(E) [0.5, 1, 1.5, 2, 2.5]
(B) a busca sequencial tem custo médio de O(log n), em
que n é o tamanho do conjunto de dados.
58 (C) a busca sequencial e a busca binária têm o mesmo
Em um componente construído em React Native, um ana-
custo médio.
lista deseja criar uma variável para para guardar o número
(D) a busca binária deve ser sempre aplicada a um con-
de vezes que um determinado botão foi clicado na tela.
junto de elementos ordenados.
Esse contador será exibido pelo componente e seu valor
(E) no melhor caso, a busca sequencial tem custo n, em
original é 0. Para isso, deverá declarar o contador da
que n é o tamanho do conjunto de dados.
seguinte forma:
(A) const [contador, setContador] = 0
62
(B) const [contador, setContador] = useState(0)
Considere o seguinte algoritmo de ordenação escrito na
(C) const [contador = 0, setContador = useState()]
linguagem Java:
(D) const contador, setContador = useState(0)
(E) const contador, setContador(0)
59
Uma aplicação Android é composta por uma série de
componentes. Assinale a alternativa que descreve corre-
tamente um desses componentes.
(A) O broadcast receiver é um ponto de entrada para
manter um aplicativo em execução no segundo plano.
(B) O serviço é um componente que faz o sistema
entregar eventos ao aplicativo fora de fluxo comum
de usuários.
(C) MySQL é o banco de dados interno, embutido e oficial
do sistema Android.
(D) Uma atividade é o ponto de entrada para a interação
com o usuário. Ela representa uma tela única com
uma interface do usuário.
Sobre esse algoritmo, é correto afirmar que:
(E) Os apps Android podem ser escritos no Android Studio
(A) é um algoritmo eficiente para grandes volumes de dados.
usando-se as linguagens Swift, Java e C++.
(B) é estável.
(C) é recursivo.
60
(D) é chamado de ordenação por inserção.
Um analista tem a missão de iniciar o desenvolvimento de
(E) não necessita de um vetor auxiliar.
uma aplicação iOS nativa.
Para isso, deverá primeiramente preparar seu ambiente
de desenvolvimento. Indique a alternativa do ambiente
mais adequado que ele deverá utilizar:
(A) Sistema operacional Windows, com a IDE xCode.
(B) Sistema operacional MacOS, com a IDE xCode.
(C) Sistema operacional iOS, com a IDE Android Studio.
(D) Sistema operacional Linux, com a IDE Eclipse.
(E) Sistema operacional zOS, com a IDE Android Studio.
TECNOLOGIA DA INFORMAÇÃO:
FERRAMENTAS E LINGUAGENS
DE PROGRAMAÇÃO PARA
MANIPULAÇÃO DE DADOS
Tiago Pádua
66
Ansible é um mecanismo de automação de TI de código
aberto que automatiza o provisionamento, o gerenciamento
de configuração, a implantação de aplicativos, a orquestra-
Ao final da execução, será impresso o valor: ção e muitos outros processos de TI. O Ansible automatiza
(A) 4 tarefas em nós gerenciados ou “hosts” em uma infraestru-
(B) 7 tura, usando uma lista ou grupo de listas conhecido como:
(C) 8 (A) Playbook.
(D) null (B) Role.
(E) [4, 7, 8] (C) Task.
(D) Inventory.
(E) Play.
67
A linguagem Java vem se modernizando durante o tempo.
Em sua versão 10, a linguagem incluiu um recurso de infe-
rência de tipos. Esse recurso pode ser obtido utilizando-
-se a palavra-chave:
(A) infer
(B) typeof
(C) var
(D) let
(E) lambda
69
TypeScript é uma linguagem de código aberto que é um
superconjunto de JavaScript com tipo estático que com-
pila para JavaScript. Um recurso possível no Typescript é
criar um alias ou apelido para um tipo. Indique a alterna-
tiva que corretamente cria um alias de tipo em Typescript:
(A) alias(ID) number = string
(B) retype [ID] number as string
(C) let ID = number & string
(D) type ID = number | string
(E) class ID = number | string
70
Pandas é uma biblioteca em Python utilizada para análise
de dados. Ao se criar uma estrutura como um DataFrame
em Pandas, é possível definir o tipo de dados que será
armazenado. Suponha que, em uma coluna, devem ser
armazenados dados com um número fixo e limitado de
possibilidades, como, por exemplo, gênero, grupo sanguí-
neo, etc. Para este tipo de dado, o Pandas recomenda
que seja utilizado o tipo:
(A) category
(B) float64
(C) object
(D) boolean
(E) int32
GABARITO
1 2 3 4 5 6 7 8 9 10
E D D D A E B C E B
11 12 13 14 15 16 17 18 19 20
D E A B B A D C E B
21 22 23 24 25 26 27 28 29 30
B C C A D D D E A C
31 32 33 34 35 36 37 38 39 40
C B A D E D E C B C
41 42 43 44 45 46 47 48 49 50
E A D B B A C C D E
51 52 53 54 55 56 57 58 59 60
A C A E B A C B D B
61 62 63 64 65 66 67 68 69 70
D E D C B D C B D A
QUESTÕES COMENTADAS
GRAN QUESTÕES
E continuamos contando
mais questões!
ASSUNTOS FREQUENTES
»
marcadores, organizando suas
questões como for mais fácil
E, com mais de 2 milhões de questões, para você. Separe por erros,
difíceis, fáceis, com peguinhas
você vai achar que a prova é mais uma ou conforme sua imaginação
bateria delas. mandar!
Letra e. Letra c.
(A) Errada. O vocábulo “que” é pronome exclamativo, (A) Errada. A conjunção “e” possui sentido adversativo,
não retoma termo anterior. equivale a “todavia”, “mas”, “contudo”.
(B) Errada. O vocábulo “que” é parte da expressão de (B) Errada. A oração “Vendo o indivíduo” é subordina-
realce “é...que”, a qual pode ser suprimida sem prejuízo da adverbial temporal reduzida de gerúndio, equivale a
da integridade gramatical do trecho. Não retoma ter- sua forma desenvolvida “Quando vejo o indivíduo”.
mo anterior. (C) Certa. A oração “como um olho de inimigo” é subor-
(C) Errada. O vocábulo “que” é conjunção integrante, dinada adverbial comparativa, equivale a “do mesmo
introduz a oração subordinada substantiva predicativa modo que um olho de inimigo”; observe-se que a pre-
“que ele não recebe nada daquilo grátis”, não retoma sença da preposição “a” na reescrita denota o sentido
termo anterior. de que o olho é visto, não mais vê, como se assinala no
(D) Errada. O vocábulo “que” é parte da expressão “ter trecho original.
que”, a qual denota dever. (D) Errada. A oração “quando vísceras se encolhem”
(E) Certa. O vocábulo “que” é pronome relativo, retoma é subordinada adverbial temporal, equivale a “no mo-
o termo anterior “a memória”. mento que vísceras se encolhem”.
(E) Errada. A oração “Sim, passado o momento deci-
7 sivo da criação, ou da ação” é subordinada adverbial
Considerando os vocábulos destacados nos trechos, temporal reduzida de particípio, equivale a sua forma
assinale a alternativa em que o vocábulo “se” é morfologi- desenvolvida “Sim, quando passa o momento decisivo
camente pronome apassivador. da criação, ou da ação”.
(A) “Gostaria de poder me explicar direito, mas há casos
em que é difícil a gente se manifestar.” (l.1-2) 9
(B) “Vamos ver se dá certo uma comparação...” (l.5) “O homenageado está sentado à mesa do ban-
(C) “...o esforço permanente de se manter em quete...” (l.6-7)
forma...” (l.18-19) O sinal indicativo de crase empregado no trecho acima é
(D) “...quando vísceras se encolhem...” (l.41-42) justificado em razão de
(E) “Por mais que se doure o cenário...” (l.81) (A) o vocábulo “sentado” reger a preposição “a”.
(B) a expressão “à mesa do banquete” ser uma locução
Letra b. prepositiva cujo núcleo é palavra do gênero feminino.
(A) Errada. O vocábulo destacado é pronome reflexivo. (C) a expressão “à mesa do banquete” ser complemento
(B) Certa. O vocábulo destacado é conjunção integran- nominal de “sentado”.
te, porquanto introduz oração subordinada substantiva.
14
In the last paragraph of the text, “Chatbots can be defined
as rule-based systems which can perform routine tasks
with general FAQs. IDAs are”, the word which refers to
(A) Chatbots.
(B) rule-based systems.
(C) routine tasks. 4P x 3P x 2P x 1P x 5P x 4P x 3P x 2P x 1P = 2.880
(D) general FAQs. possibilidades.
(E) IDAs. Assim, será possível formar, no máximo, 2.880 filas
distintas.
Letra b.
No último parágrafo do texto, “Chatbots podem ser 17
definidos como sistemas baseados em regras que Coincidentemente, as agências Alfa e Beta possuem
podem realizar tarefas rotineiras com FAQs gerais. a mesma quantidade de clientes, sendo que cada uma
IDAs são”, a palavra which refere-se ao termo anterior: possui 6.000 clientes. Esses clientes, em cada agência,
“rule-based systems”. são divididos em três grupos, podendo ser Exclusivos,
Master ou Single, de modo que, na agência Alfa, esses
15 grupos são respectivamente proporcionais a 2, 3 e 5,
The word nevertheless in “The large banks won’t enquanto na agência Beta essa distribuição é respecti-
necessarily get into BaaS by partnering with consumer- vamente proporcional a 1, 4 e 7. Assim, em relação aos
facing fintechs, nevertheless” can be replaced, without clientes Single, a quantidade desses clientes na agência
change in meaning, by Beta supera a quantidade de clientes na agência Alfa em:
(A) unless (A) 3.500.
(B) nonetheless (B) 3.000.
(C) furthermore (C) 2.000.
(D) thus (D) 500.
(E) consequently (E) 300.
21
A inflação afeta o poder de compra da moeda, aumen-
tando os custos de vida e, eventualmente, levando a uma
desvalorização da moeda. Responsável pelo controle da
3.T.50 = 6.40.100 inflação, o Banco Central atua na garantia do cumpri-
mento das metas de inflação estabelecidas pelo Conse-
T= lho Monetário Nacional. A prévia da inflação medida pelo
IPCA no ano de 2022 ficou aproximadamente em
T = 160 minutos = 2 horas e 40 minutos. (A) 7,60%.
(B) 5,79%.
20 (C) 3,60%.
A pedido do banco Alfa, o matemático Lúcio desenvolveu (D) 4,79%.
um modelo matemático que faz uma projeção de cliente (E) 8,79%.
Master durante o ano de 2023. Esse modelo é descrito
por M = 2x, em que M representa a quantidade de clientes Letra b.
Master, em milhares, no mês x, com 1 < x < 12. Durante Quanto à inflação, cabe ao CMN estabelecer a meta,
determinado mês, essa quantidade atingiu 12.000 clien- e ao Banco Central cumpri-la. Já o IBGE irá mensu-
tes Master. Logo, o x estará compreendido entre: rar (medir) a inflação. A prévia da inflação de 2022 foi
Considere: de 5,79% no ano de 2022. O resultado definitivo será
log 1.200 = 3,08 divulgado até o final do mês de fevereiro de 2023. Em
log 12 = 1,08 regra, só é possível a cobrança de questões atinentes
Log 2 = 0,30 a atualidades do mercado financeiro (como taxas e ín-
(A) 2 < x < 3 dices) relativas a temas que ocorram até um mês antes
(B) 3 < x < 4 da realização da prova.
(C) 4 < x < 5 Atenção: quanto à legislação e demais normas atinen-
(D) 5 < x < 6 tes ao conteúdo do edital, a Banca só poderá exigir as
(E) 6 < x < 7 normas vigentes na data da publicação do edital. Por
isso, diferencie da seguinte forma: se o tema for atuali-
Letra b. dades, é comum que se cobrem fatos ocorridos até um
Como o M é dado em milhares, então 12.000, que foi mês antes da prova, mas se o tema é legislação, só é
citado no texto, será considerado 12 no modelo mate- possível cobrar o que estava em vigor em 22/12/2022,
mático. Assim, teremos: data da publicação do edital (item 12.16 do edital).
M = 2x
12 = 2x 22
Colocando log na frente de cada membro, teremos: Criptomoeda é uma forma de moeda digital que usa crip-
log 12 = log 2x tografia para garantir a segurança das transações e con-
Log 12 = x.log 2 trolar a criação de novas unidades da moeda. A cripto-
grafia é uma técnica de codificação de informações que
torna os dados confidencias e seguros. A primeira e mais
=x conhecida criptomoeda é o Bitcoin, que foi criado em
2009. Desde então, muitas outras criptomoedas foram
criadas, cada uma com características únicas. Algumas
=x criptomoedas são usadas como formas alternativas de
pagamento, enquanto outras são usadas como ativos
para investimento.
3,6 = x Em relação às criptomoedas, assinale a alternativa correta:
(A) Ethereum (ETH) e Binance Coin (BNB) são criptomo-
edas emitidas de forma centralizada por meio de uma
autoridade monetária digital.
(B) Bitcoin e Ethereum são criptomoedas emitidas de
forma descentralizada, sendo controladas pelos
governos dos países nos quais elas são emitidas.
(A) 1000 30
(B) 2000 Em uma fábrica, 80% das peças produzidas são revisa-
(C) 3000 das. Assinale a alternativa que apresenta a probabilidade
(D) 4000 de que, ao serem produzidas 10 peças, exatamente 9
(E) 5000 delas sejam revisadas.
Considere: 0,89 = 0,13.
Letra e. (A) 78%
(B) 14%
O intervalo interquartílico é a diferença entre o terceiro (C) 26%
quartil e o primeiro quartil . A posição do primei- (D) 28%
ro quartil é , em que n é o total de salários, ou o (E) 42%
total de funcionários. Assim a posição de é
Letra c.
= 4, ou seja, é o 4º salário. De acordo com a tabela, Como a probabilidade de uma peça ser revisada é
verifica-se que o quarto salário é R$ 3.000,00. A posi- 80%, a probabilidade de uma peça não ser revisada
ção do terceiro quartil é , assim a posição é 20%. Como exatamente 9 peças devem ser revisa-
de é = 12, ou seja, é o 12º salário. das, uma não será revisada. Então teremos 0,89x 0,2.
Observando a tabela, pode-se verificar que o décimo Para finalizar, devemos multiplicar pelo número de for-
segundo salário é R$ 8.000,00. Assim, o intervalo inter- mas diferentes que essas peças podem ser permutar,
quartílico será 8.000 – 3000 = 5000. que é = 10.
Letra e. 37
A única alternativa correta é a letra “E”, visto que o ali A redução de dimensionalidade é a técnica utilizada para
contido guarda sintonia com o previsto no art. 22, Lei n. diminuir o número de atributos em um data set, deixando
9.514, de 20/11/1997. apenas aquelas que, de fato, têm forte influência na clas-
Vejamos o erro das demais questões: sificação. Essa estratégia:
(A) Trata de aval. (A) é alcançada por meio de um treinamento
(B) Trata da fiança. supervisionado.
(C) Trata do penhor, a palavra tradição aqui signifi- (B) tem relação com a maldição da dimensionalidade,
ca entrega. segundo a qual quanto maior o data set, maiores
(D) Trata da hipoteca, que em regra recai sobre bens as chances de se conseguir um bom resultado de
imóveis, embora haja exceções: navios, aeronaves e classificação.
estrada de ferro. (C) não atua sobre atributos categóricos.
(D) não atua sobre atributos numéricos.
(E) tem como um dos objetivos evitar a maldição da
dimensionalidade.
Letra e.
(A) A redução de dimensionalidade é uma tarefa não
supervisionada.
(B) A maldição da dimensionalidade diz que a quan-
tidade de dados de que você precisa para alcançar o
conhecimento desejado impacta exponencialmente o
número de atributos necessários. O desempenho do
38
Em determinado projeto de ciência de dados, foi criado
um modelo cujo resultado no conjunto de testes foi o
seguinte: 80 verdadeiros positivos, 20 falsos negativos,
10 falsos positivos e 890 verdadeiros negativos. A sensi-
bilidade desse modelo é: (A) Redes neurais.
(A) 60%. (B) Floresta randômica.
(B) 70%. (C) Árvore de decisão.
(C) 80%. (D) Regras de associação.
(D) 90%. (E) Naive Bayes.
(E) 100%.
Letra c.
Letra c. (A) O formato de uma rede neural é um conjunto de
A fórmula da sensibilidade (ou revocação) é camadas de neurônios.
VP / (VP + FN). Substituindo os valores, temos que a (B) ) Uma floresta randômica é um conjunto de árvores
sensibilidade é igual a 80 / 100, ou 80%. de decisão.
(C) A figura apresenta uma árvore de decisão com qua-
39 tro nós de decisão e cinco folhas com classificações.
A tarefa de aprendizado de máquina em que são previstos (D) Regras de associação não têm representa-
números como rótulo é denominada: ção gráfica.
(A) classificação. (E) Idem.
(B) regressão.
(C) redes neurais. TECNOLOGIA DA INFORMAÇÃO:
(D) agrupamento.
BANCO DE DADOS
(E) treinamento supervisionado.
Washington Henrique
Letra b.
41
(A) A classificação tem como saída dados categóricos.
O MongoDB é um banco de dados muito difundido, que
(B) A regressão, de forma similar à classificação, utiliza
utiliza do método de orientação para documentos. Esse
dados de entrada (preditores) já observados para pre-
banco possui drivers em várias plataformas e linguagens
ver uma resposta. A grande diferença é que, na regres-
de programação. Sabendo disso, qual das linguagens
são, procura-se estimar um valor numérico, e não uma
abaixo não possui um driver de apoio para o MongoDB?
classificação de uma observação.
(A) Scala
(C) As redes neurais são um tipo de algoritmo de
(B) Javascript
aprendizado de máquina.
(C) PHP
(D) Tarefas de agrupamento clusterizam os dados
(D) Perl
do conjunto de treinamento. A saída será os grupos
(E) Vue.js
classificados.
(E) O treinamento não é um tipo de tarefa de apren-
Letra e.
dizado de máquina, mas a forma como as tarefas são
(A) Certa. Scala é uma linguagem de programação de
atendidas.
propósito geral, diga-se multiparadigma, projetada para
expressar padrões de programação comuns de uma
forma concisa, elegante e type-safe.
(B) Certa. JavaScript é uma linguagem de programa-
ção interpretada estruturada, de script em alto nível
com tipagem dinâmica fraca e multiparadigma.
50
O servidor PostgreSQL tem uma estrutura simples, consistindo em uma Memória Compartilhada, Processos de Back-
ground e uma estrutura de Diretório de Dados. Essa estrutura é dividida em alguns componentes. Sendo assim, qual dos
componentes é responsável para operações de bitmap, ordenação, fusão de junções e hash?
(A) Memória compartilhada.
(B) Buffers compartilhados.
(C) Buffers WAL.
(D) Processo Checkpointer.
(E) Memória de trabalho.
Letra e.
(A) Errada. A memória compartilhada na verdade é reservada para cache de log de transações e cache de banco de
dados. Ela ainda tem elementos como Buffers Compartilhados, Buffers WAL, Memória de Trabalho e Memória de Tra-
balho de Manutenção. Vamos detalhar cada tópico abaixo.
(B) Errada. Os Buffers compartilhados na verdade servem para minimizar o DISK IO do servidor. Para cumprir esse ob-
jetivo, é justo definir o valor do buffer compartilhado como 25% da memória total se nós tivermos um servidor dedicado
para o PostgreSQL.
(C) Errada. Os Buffers WAL armazenam temporariamente as mudanças no banco de dados. O arquivo WAL consiste
em conteúdo escrito pelo buffer WAL em um ponto pré-determinado no tempo. Os arquivos WAL e os buffers WAL são
significativos para recuperar os dados durante o backup e a recuperação.
(D) Errada. O Processo Checkpointer é quando ocorre um ponto de verificação, o dirty buffer é gravado no arquivo.
O Checkpointer essencialmente grava todas as páginas sujas da memória para o disco e limpa a área de buffer com-
partilhada.
(E) Certa. A memória de trabalho é o espaço de memória que é usado para operações de bitmap, ordenação, fusão
de junções e hash para gravar dados em arquivos temporários em disco. A configuração padrão a partir da versão 9.3
é de 4 MB.
51
Qual arquitetura de big data possui um cold path para dados em batch e um caminho hot path para dados em tempo real?
(A) Lambda.
(B) Kappa.
(C) Delta.
(D) Gama.
(E) Alpha.
Letra a.
(A) A arquitetura lambda tem como característica prover pipeline de dados em tempo real e em batch. Vide figura a seguir.
(B) A arquitetura Kappa tem um único pipeline de dados que recebe dados em tempo real e em batch.
52
Quais tipos de dados são associados à variedade de dados armazenados em big data?
(A) Semiestruturados.
(B) Estruturados.
(C) Não estruturados.
(D) Numéricos.
(E) Categóricos.
Letra c.
(A) Os dados semiestruturados são tipos de arquivos específicos como XML ou JSON e não estão relacionados com a
variedade de dados das bases big data.
(B) Dados estruturados são planilhas ou tabelas e não estão relacionados com a variedade de dados das bases big data.
(C) Os dados não estruturados são dos mais variados tipos, como vídeos, imagens, áudio, textos. Essa variedade de
formatos é uma das características que definem uma base de dados como sendo big data.
(D) Dados numéricos não têm relação com a variedade dos dados em big data.
(E) Idem.
53
Na etapa de preparação dos dados em um problema de aprendizado de máquina, é realizada a análise exploratória, etapa
que tem como objetivo:
(A) entender a qualidade dos dados de um conjunto de dados, revelando erros, relações entre variáveis e o significado
dos dados.
(B) gerar modelos preliminares para identificar qual algoritmo é o mais adequado.
(C) dividir os dados em conjuntos de treinamento, de validação e de testes.
(D) avaliar quais problemas de aprendizado de máquina podem ser resolvidos com o data set.
(E) evitar o overfitting na etapa de treinamento.
Letra a.
(A) A análise exploratória acontece logo depois que você entende o problema que será resolvido e tem acesso às bases
de dados que serão utilizadas no processo. Tem como objetivo encontrar erros, descobrir distribuições estatísticas dos
dados, conhecer os dados. Ela precede a etapa de modelagem.
(B) Não são construídos modelos preliminares nessa etapa.
(C) Isso ocorre no início da etapa de modelagem.
(D) O problema é definido antes da análise exploratória.
(E) Essa é uma preocupação da etapa de modelagem.
54
Quais dessas tarefas não são realizadas na etapa de limpeza de dados do pré-processamento de dados?
(A) Remoção de ruído.
(B) Remoção de duplicações.
(C) Tratamento de outliers.
(D) Preencher dados ausentes.
(E) Excluir modelos irrelevantes.
Letra e.
São atividades realizadas durante a limpeza dos dados:
• Corrigir erros identificados;
• Remoção de ruído;
• Remoção de duplicações;
• Tratamento de outliers;
• Preencher dados ausentes;
• Transformação de formatos (datas e moedas);
• Mascaramento de informações sensíveis.
Letra b.
(A) O scatter plot tem o seguinte formato:
(B) Os gráficos de violino são semelhantes aos gráficos de caixa, exceto que eles também mostram a densidade de
probabilidade dos dados em valores diferentes, geralmente suavizados por um estimador de densidade do kernel. Nor-
malmente, um gráfico de violino incluirá todos os dados que estão em um gráfico de caixa: um marcador para a mediana
dos dados, uma caixa ou marcador indicando o intervalo interquartil, e possivelmente todos os pontos amostrais, se o
número de amostras não for muito alto.
(C) O gráfico de Sankey ou diagrama de Sankey tem o seguinte formato:
(E) Não existem gráficos “ilustrativos”. Temos diagramas ilustrativos, nos quais são feitos infográficos baseados
em imagens.
58
Em um componente construído em React Native, um ana-
lista deseja criar uma variável para para guardar o número
de vezes que um determinado botão foi clicado na tela.
Esse contador será exibido pelo componente e seu valor
original é 0. Para isso, deverá declarar o contador da
seguinte forma:
A função deve ordenar uma lista de números inteiros que (A) const [contador, setContador] = 0
lhe é passada pelo parâmetro ‘items’. Para que a função (B) const [contador, setContador] = useState(0)
execute corretamente, o trecho [X] deve ser substituído, (C) const [contador = 0, setContador = useState()]
na primeira linha de código, por: (D) const contador, setContador = useState(0)
(A) MutableList (E) const contador, setContador(0)
(B) Array
(C) ImmutableList Letra b.
(D) List (A) Errada. O código irá apresentar um erro de sin-
(E) Map taxe e, para criar um estado, deve-se chamar a fun-
ção useState.
Letra a. (B) Certa. No React Native deve-se chamar a função
(A) Certa. Em Kotlin, a classe MutableList é usada para useState para declarar uma variável de estado. Esta
criar listas mutáveis nas quais os elementos podem ser função recebe como parâmetro o valor inicial do esta-
adicionados ou removidos. Nota-se que a função orde- do, e retorna uma lista com dois valores, o primeiro é o
nar altera a lista e reatribui elementos em item[i]=item. estado atual e o segundo é uma função que deve ser
(B) Errada. Como o retorno é um List, e o objeto retor- chamada para alterar esse estado.
nado é o mesmo recebido, é necessário que o tipo de (C) Errada. O código irá apresentar um erro de sinta-
entrada implemente a interface List. xe. Para que funcione, o valor 0 deve ser o parâmetro
(C) Errada. ImmutableList não está definido no Kotlin. de useState.
(D) Errada. Ocorrerá um erro de compilação, a lista (D) Errada. Deve-se utilizar a notação de desestrutura-
tem que ser explicitamente declarada como mutável. ção de arrays [a, b] para atribuir o retorno de useState.
(E) Errada. Ocorrerá um erro de compilação, pois Map (E) Errada, pois setContador não é uma função, deve
necessita de dois argumentos de tipo genéricos <K, V>. ser atribuído ao retorno de useState.
57 59
Considere o seguinte trecho de código na linguagem Swift Uma aplicação Android é composta por uma série de
em condições ideais: componentes. Assinale a alternativa que descreve corre-
tamente um desses componentes.
(A) O broadcast receiver é um ponto de entrada para
manter um aplicativo em execução no segundo plano.
(B) O serviço é um componente que faz o sistema
Ao ser executado, será impresso o valor: entregar eventos ao aplicativo fora de fluxo comum
(A) [1, 2, 3, 4, 5] de usuários.
(B) [0, 0, 1, 1, 1] (C) MySQL é o banco de dados interno, embutido e oficial
(C) [1, 0, 1, 0, 1] do sistema Android.
(D) [3, 4, 5, 6, 7] (D) Uma atividade é o ponto de entrada para a interação
(E) [0.5, 1, 1.5, 2, 2.5] com o usuário. Ela representa uma tela única com
uma interface do usuário.
Letra c. (E) Os apps Android podem ser escritos no Android Studio
(A) Errada. A lista de números será alterada pela usando-se as linguagens Swift, Java e C++.
função map.
Letra b.
(A) Errada. O xCode não é disponibilizado para o siste-
ma operacional Windows.
(B) Certa. O xCode é a IDE indicada para o desenvolvi-
mento iOS, e o macOS é o sistema operacional no qual
o xCode é executado.
(C) Errada. Android Studio é indicado para o desenvol-
vimento Android e não iOS.
(D) Errada. O xCode é a IDE de desenvolvimento iOS
e não o Eclipse.
(E) Errada. zOS é o sistema operacional de mainfra- Sobre esse algoritmo, é correto afirmar que:
mes e não é indicado para o desenvolvimento iOS. (A) é um algoritmo eficiente para grandes volumes de dados.
(B) é estável.
TECNOLOGIA DA INFORMAÇÃO: (C) é recursivo.
ESTRUTURA DE DADOS E ALGORITMOS (D) é chamado de ordenação por inserção.
Tiago Pádua (E) não necessita de um vetor auxiliar.
61 Letra e.
“Dado um conjunto de elementos, em que cada um é (A) Errada. O algoritmo implementado é o selection
identificado por uma chave, o objetivo da busca é locali- sort, que não é um algoritmo eficiente para grandes vo-
zar, nesse conjunto, o elemento que corresponde a uma lumes de dados.
chave específica”. Sobre os diversos métodos de busca, (B) Errada. O selection sort é um algoritmo não está-
é correto afirmar que: vel, ou seja, dois elementos iguais podem trocar de po-
(A) a busca sequencial deve ser sempre aplicada a um sição no array.
conjunto de elementos ordenados. (C) Errada. A implementação apresentada é iterativa,
(B) a busca sequencial tem custo médio de O(log n), em ou seja, não apresenta recursividade.
que n é o tamanho do conjunto de dados. (D) Errada. O algoritmo apresentado é a ordenação por
(C) a busca sequencial e a busca binária têm o mesmo seleção, e não por inserção.
custo médio. (E) Certa. A ordenação é feita sobre o próprio array,
também chamada de ordenação in-place.
70
Pandas é uma biblioteca em Python utilizada para análise
de dados. Ao se criar uma estrutura como um DataFrame
em Pandas, é possível definir o tipo de dados que será
armazenado. Suponha que, em uma coluna, devem ser
armazenados dados com um número fixo e limitado de
possibilidades, como, por exemplo, gênero, grupo sanguí-
neo, etc. Para este tipo de dado, o Pandas recomenda
que seja utilizado o tipo:
(A) category
(B) float64
(C) object
(D) boolean
(E) int32
Letra a.
(A) Certa, pois category (categórico) é um tipo de da-
dos pandas que corresponde às variáveis categóricas
nas estatísticas. Tais variáveis assumem um número
fixo e limitado de valores possíveis. A utilização de da-
dos categóricos possibilitará uma melhor performance
na análise dos dados.
(B) Errada, já que float64 deve ser utilizado para valo-
res de ponto flutuante.
(C) Errada, pois object deve ser utilizado para objetos
em memória.
(D) Errada, pois boolean deve ser utilizado para valo-
res do tipo true/false.
(E) Errada, pois int32 deve ser utilizado para valo-
res inteiros.