Questões de CESGRANRIO - Tecnologia da Informação - Banco do Brasil

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 31 de 94

545519

copy

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

copy

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

copy

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

copy

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

copy

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