Foram encontradas 57.540 questões.
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
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
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CGM Belo Horizonte-MG
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CGM Belo Horizonte-MG
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
Disciplina: TI - Desenvolvimento de Sistemas
Banca: FGV
Orgão: CGM Belo Horizonte-MG
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
- DevOps e CI/CDEntrega Contínua (CD)
- DevOps e CI/CDImplantação Contínua (CD)
- DevOps e CI/CDIntegração Contínua
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
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
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosPrincípios SOLID
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
- Engenharia de SoftwarePrincípios de Engenharia de Software
- Manutenção e Evolução de Software
- Paradigmas de ProgramaçãoProgramação Estruturada
Com relação às vantagens das linguagens estruturadas, assinale (V) para a afirmativa verdadeira e (F) para a falsa.
( ) As Linguagens apresentam um número menor de conceitos distintos do que outros paradigmas, o que as torna mais fáceis de aprender.
( ) A independência lógica e física dos módulos das linguagens facilita o desenvolvimento e manutenção de sistemas, pois permite que os módulos sejam atualizados ou substituídos sem afetar os demais.
( ) A baixa manutenibilidade das linguagens é uma consequência da sua falta de suporte a conceitos de abstração, como herança e polimorfismo, que são úteis em problemas complexos.
As afirmativas são, respectivamente,
Provas
Caderno Container