Magna Concursos

Foram encontradas 55.959 questões.

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

Com relação a HTML5, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) HTML5 permite que o JavaScript forneça funcionalidade dinâmica para páginas da web usando APIs como Canvas 2D, Drag and Drop, Web Storage e Messaging.

( ) HTML5 foi projetado para garantir a compatibilidade com o código de marcação legado, a fim de evitar quebrar a web.

( ) HTML5 não suporta integralmente conteúdo de áudio e vídeo incorporado em navegadores.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas

Com relação às vantagens da programação orientada a objetos, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Organizar o código do programa em objetos que contêm dados e funções relacionadas é uma forma de permitir que os desenvolvedores melhorem a organização do código.

( ) Reutilizar código e diminuir a duplicação é possível por meio da criação de classes genéricas que podem ser utilizadas em diferentes projetos ou classes.

( ) Uma abordagem popular e amplamente utilizada para tornar o código mais fácil de manter e atualizar é por meio da disponibilidade de muitos recursos e bibliotecas.

As afirmativas são, respectivamente,

 

Provas

Questão presente nas seguintes provas