Questões de Concurso Público Banco do Brasil 2021 para Agente de Tecnologia

Foram encontradas 70 questões

Q1824880 Programação
Considere o fragmento de código TypeScript a seguir.
const a = <T extends {b: string}> (obj: T) => { <código removido> };
Com relação ao código apresentado acima, a(o) 
Alternativas
Q1824881 Programação
Considere o código Python a seguir.
import numpy as np a = np.array ( [ [ 1,2,3 ],[ 4,5,6 ],[ 7,8,9 ] ] ) print (a[a>5])
O que será exibido após esse código ser executado?
Alternativas
Q1824882 Programação
Considere o código Python a seguir.
import numpy as np

valorAplicado = np.array ( [ 5000, 6000, 7000, 8000 ] )

taxaJuros = np.array ( [1, 2, 3, 4 ] )

resultado = valorAplicado * taxaJuros


Ao executar o código acima, o valor final da variável resultado será
Alternativas
Q1824883 Algoritmos e Estrutura de Dados
Um pesquisador conseguiu uma base de dados que mostrava terrenos classificados de acordo com:
• características físicas; • tipo de negócio a ser nele implantado; • risco esperado, que compreendia os rótulos alto, médio, baixo ou nenhum.
Decidiu, então, usar um algoritmo de aprendizado de máquina que, a partir das características físicas do terreno e do tipo de negócio a ser nele implantado, aprenderia a determinar o risco esperado, enquadrando o terreno em questão em um daqueles rótulos.
Nesse cenário, que algoritmo de aprendizado de máquina é indicado para resolver esse problema?
Alternativas
Q1824884 Banco de Dados
Após um treinamento em SQL padrão 2008, compatível com ambiente MS SQL Server 2008, um escriturário do Banco Z precisou utilizar os conhecimentos adquiridos para criar uma tabela no sistema de banco de dados desse Banco. A tabela a ser criada é de fornecedores, e tem os seguintes campos: CNPJ, nome do fornecedor e país de origem. As características gerais da tabela são:
o campo CNPJ é chave primária e contém 14 caracteres, sendo que os caracteres devem se ater aos numéricos [“0” a “9”], e o caractere zero “0” não pode ser ignorado, seja qual for a posição dele (início, meio ou fim da chave); o campo NOME contém 20 caracteres e aceita valor nulo; o campo PAIS contém 15 caracteres e não aceita valor nulo.
Nesse contexto, o comando SQL2008 que cria uma tabela com as características descritas acima é
Alternativas
Q1824885 Banco de Dados
Para que fosse mais fácil entender um sistema em desenvolvimento, um desenvolvedor usou um modelo de dados relacional (protótipo) mais simples do que o do banco de dados do sistema corporativo original, sendo que ambos utilizavam o mesmo SGDB PostgreSQL. Cabe ressaltar que esse protótipo utilizava apenas um subconjunto dos dados do sistema corporativo original e realizava apenas consultas.
Uma forma de garantir que os dados desse protótipo estejam sempre completamente atualizados em relação aos dados reais, com baixo impacto tanto na operação quanto no desempenho do sistema corporativo original, é
Alternativas
Q1824886 Programação
Considere o código HTML a seguir. 
Imagem associada para resolução da questão
Considere, também, o arquivo TypeScript script.ts, listado a seguir, que irá gerar o arquivo script.js no mesmo diretório do arquivo HTML, apresentado acima. 
Imagem associada para resolução da questão
Que texto o programador deverá utilizar no lugar de ???, no código do arquivo TypeScript script.ts, para exibir o valor do campo HTML input na console?

Alternativas
Q1824887 Programação
Em TypeScript 4, é possível usar o seguinte fragmento de código:
// definir x const y = (...args: number[]) => args.reduce(x, 0);
Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “// definir x” ?
Alternativas
Q1824888 Banco de Dados
Ao desenvolver um Data Warehouse para o Banco W, um programador decidiu criar um modelo conceitual com base no modelo estrela para cada fato analisado. Ao criar a primeira tabela fato, relativa ao valor e ao prazo de empréstimos, foram identificadas as seguintes dimensões, com os seus atributos descritos em parênteses: tempo (dia, mês e ano), agência (estado, cidade, bairro e número da agência), produto (nome do produto e juros do produto) e cliente (conta e nome do cliente).
Segundo as regras e as práticas da modelagem dimensional, e usando a granularidade mais baixa, que atributos devem constar da tabela fato?
Alternativas
Q1824889 Programação
Sejam as seguintes classes Java: 
public class Va1 {
     public static String getStr() {                   return “abcdefghijklmnop“;      }
     public String ini(String s, int cpr) {                 return s.substring(0, cpr);      }
     public String fin(String s, int cpr) {                 return ini(s, cpr)+s.substring(s.length()-cpr, s.length());      } }  
public class Va2 extends Va1 {      public static String getStr() {                 return “0123456789ABCDEF“;      }
    public String ini(String s, int cpr) {                 return s.substring(s.length()-cpr, s.length());      }
     public static void main(String[] args) {                Va1 o=new Va2();               System.out.println(o.fin(o.getStr(), 5));      }
}
O que será exibido no console quando o método main for executado?
Alternativas
Q1824890 Algoritmos e Estrutura de Dados
Um programador escreveu uma função para percorrer, em pós-ordem, uma árvore binária e exibir, no console, os valores referentes aos nós dessa árvore.
Após essa função ter sido executada, foi exibido o seguinte resultado:
41 44 33 47 55 52 36 30
Que árvore essa função percorreu para exibir o resultado acima?
Alternativas
Q1824891 Banco de Dados
Esquemas de bancos de dados relacionais podem ser descritos por meio de notações alternativas à linguagem SQL. Em uma dessas notações, uma tabela (relação) é descrita por meio de um nome e de um conjunto de nomes de colunas (atributos), separadas por vírgulas. Os demais elementos de uma tabela são os seguintes:
• Colunas sublinhadas compõem a chave primária. • Colunas que admitem o valor nulo são exibidas entre colchetes. • Chaves estrangeiras são representadas por meio da cláusula REF:<lista_de_colunas> REF

Nesse contexto, considere a Figura a seguir, que exibe um diagrama E-R. 

Imagem associada para resolução da questão
Qual esquema relacional preserva a semântica desse diagrama E-R, sem a necessidade de criação de regras de integridade adicionais?
Alternativas
Q1824892 Algoritmos e Estrutura de Dados
Desejam-se realizar buscas nas seguintes coleções de dados, representadas na linguagem Java:
I - Um array de 1.000 números inteiros ordenados de forma decrescente; II - Uma lista encadeada desordenada e alocada dinamicamente, cujos 1.000 nós contêm strings (uma string por nó); III - Uma lista encadeada, alocada dinamicamente, cujos 1.000 nós contêm números decimais (um número double por nó) ordenados de forma ascendente.
Levando-se em consideração a exequibilidade e a eficiência, quais métodos de busca devem ser empregados, respectivamente, em cada um dos três casos acima? 
Alternativas
Q1824893 Programação
As classes Java a seguir são públicas e ocupam arquivos separados.
public class Tst {
     int ini=0,fim=25;
     void print() {                 System.out.println(ini+fim);      }
     {                  ini=fim%7;                 fim=ini*3;      }
     Tst(int a, int b) {                  ini+=a;                 fim+=b;      }
    {               ini/=2;               fim+=10;      } }
public class Main {
     public static void main(String[] args) {            new Tst(4, -4).print();
     }
}
O que será exibido no console quando o método main for executado?
Alternativas
Q1824894 Algoritmos e Estrutura de Dados
Um professor preparou uma série de experimentos para avaliar, juntamente com seus alunos, três algoritmos de ordenação: o da bolha, o de ordenação por inserção e o de ordenação por seleção. Para tal, ele escreveu três métodos Java, um para cada algoritmo. Todos eles recebem como único parâmetro um array de inteiros (int vet[ ] = {81,15,4,20,7,47,14,20,4}), que será ordenado em ordem crescente. Para acompanhar a evolução desse array sendo ordenado, cada um dos três métodos exibe a configuração dos elementos do array ao término de cada iteração do comando de repetição mais externo. Vale lembrar que esses três algoritmos de ordenação são compostos por dois comandos de repetição aninhados (dois comandos for ou dois comandos while). Terminada a codificação, o professor executou os métodos relativos aos três algoritmos de ordenação e projetou no quadro as configurações do array relativas às três primeiras iterações de cada um dos algoritmos de ordenação, conforme mostrado a seguir. 
Imagem associada para resolução da questão

As configurações 1, 2 e 3, exibidas acima, correspondem, respectivamente, aos algoritmos
Alternativas
Q1824895 Banco de Dados
Na descrição de esquemas de banco de dados relacionais, a notação A → B indica que B depende funcionalmente de A (ou que A determina B).
Admitindo-se que todas as relações apresentadas a seguir atendem à 1FN, o único esquema que se encontra na 3FN é
Alternativas
Q1824896 Banco de Dados
Na etapa de preparação de dados em um ambiente de Big Data, pode ocorrer o aparecimento de dados ruidosos, que são dados fora de sentido no ambiente do Big Data e que não podem ser interpretados pelo sistema. Uma forma de reduzir esse efeito, e até eliminá-lo, é utilizar um método de suavização de dados, que minimiza os efeitos causados pelos dados ruidosos.
Esse método consiste em
Alternativas
Q1824897 Programação
Um programador de aplicativos para dispositivos Apple com iOS recebeu a seguinte parte de um código, escrito na linguagem swift:
var i:Int var texto:String var num:Int=0 var frase:String=”” for i in 1...3 { num = num+1+i*2    switch num{    case 2...6: texto = “a “    case 7...9: texto = “casa “    case 10...13: texto = “carro “    case 14...16: texto = “eh “    case 17...20: texto = “o “    case 21...23: texto = “forte “    default:        texto = “não eh “ } frase = frase+texto } print (frase)
A execução dessa parte do código produz como resposta
Alternativas
Q1824898 Programação
O desenvolvimento de um aplicativo bancário para dispositivos móveis exige que se dedique atenção à parte visual do mesmo, que vai depender, também, do modelo do aparelho e do tipo de sistema operacional (SO) que esteja rodando nele.
Caso um desenvolvedor de aplicativos para um iPhone com SO iOS precise fazer a programação visual das telas desses aplicativos, que ferramenta do Xcode 10 ele deve utilizar?
Alternativas
Q1824899 Sistemas Operacionais
Em um ambiente Cluster, há um servidor Linux que tem o Ansible instalado.
Para construir um arquivo YAML, que informe os passos que o Ansible realizará automaticamente na conexão com os servidores que fazem parte do Cluster, além de executar um conjunto de tarefas solicitadas, o administrador desse servidor deve seguir o padrão
Alternativas
Respostas
41: D
42: E
43: C
44: B
45: B
46: A
47: B
48: E
49: E
50: E
51: E
52: B
53: B
54: C
55: C
56: B
57: C
58: B
59: A
60: C