Questões de Concurso Público Banco do Brasil 2023 para Agente de Tecnologia - Microrregião 158 - TI

Foram encontradas 16 questões

Q2128635 Programação
Analise o código a seguir, feito em Python com o Scikit-learn.

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? 
Alternativas
Q2128636 Programação
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:

let quantidade = 4 let valor = 10

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:
Alternativas
Q2128637 Programação
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?
Alternativas
Q2128644 Programação
Ao programar em Python com Pandas, é possível usar máscaras para selecionar linhas específicas, de acordo com um padrão.
Nesse cenário, analise o seguinte código:
import pandas as pd data = {'x':[1,2,3], 'y':[3, 7, 11], 'z': [False, True, False]} df = pd.DataFrame(data) m = df['z'] == False ef = df[m] # a fazer print(ff)

Ao executar esse código, deseja-se obter a seguinte saída:
      x   y 0   1   3 2  3    11

O fragmento de código que deve substituir o comentário # a fazer para obter a saída desejada é
Alternativas
Q2128645 Programação
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.
Esse módulo único e autônomo é conhecido como
Alternativas
Q2128646 Programação
O React Native 0.59 introduziu o conceito de Hooks.
Entre os Hooks, tem-se o usestate, que permite
Alternativas
Q2128647 Programação
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:
Alternativas
Q2128648 Programação
Ansible é uma ferramenta configurável por playbooks, escritos em YAML.
Um playbook é composto de 
Alternativas
Q2128649 Programação
Kotlin é uma linguagem de programação usada no desenvolvimento Android.
Entre suas características, está um grau de compatibilidade com Java, que permite
Alternativas
Q2128650 Programação

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:

Alternativas
Q2128659 Programação

O código abaixo está em linguagem TypeScrip, cuja tipagem é estática. 


let fraseLegal = 'Bom dia!';

fraseLegal = 9.5;


Analisando o código apresentado, tem-se que a TypeScrip 

Alternativas
Q2128660 Programação
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
Alternativas
Q2128662 Programação
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.

public class Main {               public static void main(String[] args) {                        int lista[]={5,18,27,33,44,49,54,67,69,72,79,86,87,92};
                       // o array lista possui 14 elementos
                      busca(78, lista);          } public static int busca(int val,int lista[]) {
               // código relativo ao algoritmo de busca binária       } }

O que será exibido no console quando o método main for executado?
Alternativas
Q2128663 Programação

Sejam as seguintes classes Java, que ocupam arquivos separados:


public class CAx {

protected int a;

protected int b;

public CAx() {

 a*=2;

 b*=3;

}

{

 a=1;

 b=2;

}

public int op1(int x) {

 return op2(x)+op3(x)+b;

}

public int op2(int x) {

 return x+a;

}

public static int op3(int x) {

 return x*2;

}

}

public class CBy extends CAx {

protected int a;

public CBy() {

 a+=3;

 b+=3;

}

public int op2(int x) {

 return x-a;

}

public static int op3(int x) {

 return x*3;

}

}

public class Main {

public static void main(String[] args) {

 CAx o=new CBy();


 System.out.println(o.op1(2));

}

}


O que será exibido no console quando o método main for executado?

Alternativas
Q2128664 Programação

Considere as seguintes classes Java, que ocupam arquivos separados:


public class Pa {

     String x,y,z;

     String r="vazio";

     public Pa(String s1,String s2, String s3) throws Exception {

      x=s1;

      y=s2;

      z=s3;


       try {

              if(x==null || y==null || z==null)

                    throw new Exception();

    }

    catch(Exception e) {

     z="a";

     throw e;

 }

     finally {

     if(x==null)

          x="***";

      if(y==null)

            y="***";

      if(z==null)

           z="***";

 }

}

    public String get() {

          return r;

     }

}

        public class Qb extends Pa {

   public Qb(String s1,String s2, String s3) throws Exception {

          super(s1,s2,s3);

          r=x+y+z;

}

}

public class Main {

       public static void main(String[] args) {

            Pa o=null;


          try {

          o=new Qb("a"," ","c");

 }

         catch (Exception e) {

                    System.out.print(“***Erro***“);

         }

        finally {

              if(o!=null)

                     System.out.print(o.get());

        }

   }

}


O que será exibido no console quando o método main for executado?

Alternativas
Q2128669 Programação


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?

Alternativas
Respostas
1: E
2: D
3: B
4: C
5: A
6: E
7: D
8: B
9: E
10: E
11: D
12: B
13: A
14: B
15: A
16: E