Magna Concursos

Foram encontradas 56.730 questões.

3076555 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Na programação funcional, que é um paradigma suportado pela Linguagem Scala, uma das práticas fundamentais é o uso de funções puras.

A principal propriedade que caracteriza uma função pura é a(o)

 

Provas

Questão presente nas seguintes provas
3076550 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Em Python, a classe list implementa o conceito genérico de lista, que tem como uma de suas características permitir acessar cada item unicamente por um índice. Outra propriedade importante das listas em Python é

 

Provas

Questão presente nas seguintes provas
3076549 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Analise o seguinte programa em Python:

class ClasseX:
  def mostrar(self):
    print("X",end="")

class ClasseY:
  def mostrar(self):
    print("Y",end="")

class ClasseZ(ClasseY, ClasseX):
  def mostrar(self):
    super().mostrar()
    print("Z",end="")

obj_z = ClasseZ()
obj_z.mostrar()

Quando esse programa for executado, sua saída será

 

Provas

Questão presente nas seguintes provas
3076548 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Considere a função em Python a seguir.

def sopares(dados):
  for i in range(len(dados)):
    if dados[i] % 2 != 0:
      return False
  return True

Qual função retorna os mesmos valores quando recebe uma lista de inteiros positivos?

 

Provas

Questão presente nas seguintes provas
3076546 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Em Python 3, existem várias formas de se imprimir um número float com um formato específico. Por exemplo, para imprimir o número 12.45667 aproximado para 1 casa decimal, isto é, como 12.5, é possível usar a formatação no estilo da linguagem C, como em

print("%.1f" % 12.45667)

Outra forma correta de, em Python, imprimir o número 12.45667 exatamente como 12.5 é

 

Provas

Questão presente nas seguintes provas
3076545 Ano: 2024
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESGRANRIO
Orgão: IPEA

Fazendo seu primeiro programa na linguagem Scala, um programador experiente em Python criou o seguinte código:

object SumProgram {
  def main(args: Array[String]): Unit = {
    val a = 5
    val b = 10
    val result = sum(a, b)
  
    println(s"A soma de $a e $b é: $result")
  }

  def sum(a: Int, b: Int): Int = {
    return a + b
  }
}

De acordo com a especificação de Scala, a palavra-chave return, nesse caso, é

 

Provas

Questão presente nas seguintes provas

Com relação às técnicas de agrupamento, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Os algoritmos de agrupamento hierárquicos são divididos em dois grupos principais: aglomerativos e divisíveis.

( ) O algoritmo de agrupamento aglomerativo é uma abordagem bottom-up que começa com todos os dados em um único cluster; os clusters são divididos progressivamente até que cada dado esteja em seu próprio cluster individual.

( ) Os algoritmos de agrupamento divisíveis são uma abordagem top-down, na qual um único cluster é dividido em vários clusters à medida que avançamos na hierarquia.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

Analise o trecho código Python a seguir.

AREA = [3.7, 5.356, 4.9061, 4.32092, 9.038758, 32.5434846]

resultado = list(map(round, AREA, range(1,5))) print(resultado)

O valor impresso é

 

Provas

Questão presente nas seguintes provas

Analise o trecho código Python a seguir.

import pandas as pd

data = {

"numero": range(12),

"variavel": ["A"] * 3 + ["B"] * 3 + ["C"] * 3 + ["D"] * 3,

"dia": pd.to_datetime(["2020-01-03", "2020-01-04", "2020-01-05"] * 4)

}

df = pd.DataFrame(data)

pivoted = df.pivot(index="dia", columns="variavel")

pivoted

O valor numérico da variável D, que corresponde ao dia 2020-01-05, é

 

Provas

Questão presente nas seguintes provas

Com relação às práticas de integração e entrega continua (CI/CD), analise os itens a seguir.

I. A CI é uma prática de desenvolvimento de software onde os desenvolvedores frequentemente integram suas alterações de código ao branch principal de um repositório compartilhado.

II. A CD é uma prática de desenvolvimento de software para construir software de forma que um conjunto de alterações de código possa ser entregue ou liberado para produção a qualquer momento.

III. A CD é uma prática de desenvolvimento de software em que o foco principal é liberar implantações automatizadas para produção sem a intervenção do usuário.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas