Questões de CESGRANRIO - Tecnologia da Informação - Banco do Brasil
Limpar pesquisa
Questão: 31 de 94
545519
Banca: CESGRANRIO
Órgão: BB
Cargo(s): Agente de Tecnologia - Escriturário
Ano: 2023
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Desenvolvimento de Sistemas / Linguagens de programação / Linguagens Interpretadas / Python
A seguir, é apresentado um fragmento de código em Python.
import numpy as np
b = np.array ( [ [ 1,2,3,5 ] ] )
c = b.transpose( )
print ( b.dot ( c ),sum( b ),sum( c ) )
O fragmento de código acima provoca a seguinte saída:
39 [ 11 ] [ 11 ]
39 [ 1 2 3 5 ] 11
[ 39 ] [ 1 2 3 5 ] 11
[ [ 39 ] ] [ 11 ] [ 11 ]
[ [ 39 ] ] [ 1 2 3 5 ] [ 11 ]
Questão: 32 de 94
545520
Banca: CESGRANRIO
Órgão: BB
Cargo(s): Agente de Tecnologia - Escriturário
Ano: 2023
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Banco de Dados / Linguagem PL/SQL
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):
Empresa (CNPJ, razaoSocial, endereco)
Caracteristica (cod, sigla, nome )
Tem (CNPJ, cod)
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?
Questão: 33 de 94
545522
Banca: CESGRANRIO
Órgão: BB
Cargo(s): Agente de Tecnologia - Escriturário
Ano: 2023
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Banco de Dados / Conceitos básicos
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
regras de integridade
visões não materializadas
índices
sequências
gatilhos
Questão: 34 de 94
545523
Banca: CESGRANRIO
Órgão: BB
Cargo(s): Agente de Tecnologia - Escriturário
Ano: 2023
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Banco de Dados / Banco De Dados NoSQL
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 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.
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.
esse novo banco de dados relacional possa ser melhorado, com os dados não muito bem definidos, sem um esquema rígido.
o gerenciador de banco de dados relacional utilizado possa ser atualizado para uma versão mais recente, que não utilize a linguagem SQL.
os atributos que hoje representam chaves primárias e estrangeiras sejam mais bem controlados.
Questão: 35 de 94
545530
Banca: CESGRANRIO
Órgão: BB
Cargo(s): Agente de Tecnologia - Escriturário
Ano: 2023
Gabarito: Oficial
Matéria/Assunto: Tecnologia da Informação > Desenvolvimento de Sistemas / Linguagens de programação / Linguagens Interpretadas / Python
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:
dataset[ ' sentimento ' ] = np.where(dataset['stars'] >= 4, ' bom ' , ' ruim ' )
Quanto aos valores do campo sentimento, o referido comando atribuirá o valor
bom, para stars entre 2 e 5
bom, para stars 4 e 5
bom, para stars 3 e 4
ruim, para stars 4 e 5
ruim, para stars entre 1 e 4