

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Na Programação Orientada a Objetos, o conceito de herança permite que uma classe herde comportamentos e atributos de múltiplas classes simultaneamente. Isso possibilita a criação de objetos com características e funcionalidades diversificadas, oriundas de várias classes "pais".
Certo
Errado
O polimorfismo paramétrico é uma forma de tornar uma linguagem mais expressiva.
Certo
Errado
Um projeto de saúde utiliza a biblioteca Pandas, em Python, para analisar dados biométricos. O conjunto de dados é trabalhado em um DataFrame chamado saude_df, com várias colunas representando medidas típicas de saúde, como o peso e a pressão arterial. Cada linha representa o valor dessas medidas para uma pessoa.
Para selecionar aleatoriamente 20% das linhas do DataFrame e apenas as colunas Peso e Pressão Arterial, pode ser usada a expressão
saude_df['Peso', 'Pressão Arterial'].sample(0.2)
saude_df[['Peso', 'Pressão Arterial']].sample(0.2)
saude_df.sample(0.2)['Peso', 'Pressão Arterial']
saude_df.sample(frac=0.2)['Peso', 'Pressão Arterial']
saude_df.sample(frac=0.2)[['Peso', 'Pressão Arterial']]
Considere o seguinte trecho de código Java:
public class Test {
public static void main(String[] args) {
String str = "Hello";
changeStr(str);
System.out.println(str);
}
public static void changeStr(String s) {
s = "World";
}
}
Qual será a saída do programa quando executado?
"Hello"
"World"
Null
Uma exceção é lançada.
"Hello World"
O objetivo principal da biblioteca NLTK em Python é realizar o processamento de linguagem natural (NLP) em textos.
Certo
Errado
O desenvolvimento de APIs vem se tornando cada vez mais frequente, devido a necessidade da comunicação entre sistemas, desta forma muitas tecnologias foram e estão sendo criadas para apoiar os desenvolvedores a terem melhor produtividade e organização ao longo do desenvolvimento das aplicações. O swagger no contexto do desenvolvimento de APIs é:
um banco de dados exclusivo para armazenar informações de APIs
uma linguagem de programação para criar APIs
um servidor web para hospedar APIs
uma ferramenta para projetar, documentar e consumir APIs RESTful
Leia a afirmativa abaixo.
Os quatro pilares da Orientação a Objetos, ______, ______, ______, e ______, formam a base conceitual que guia o design de sistemas, permitindo a criação de código modular, reutilizável e flexível, promovendo a eficiência e manutenção em ambientes de programação orientada a objetos.
Assinale a alternativa que preencha correta e respectivamente as lacunas.
Abstração / Encapsulamento / Herança / Polimorfismo
Abstração / Generalização / Especialização / Herança
Abstração / Encapsulamento / Herança / Generalização
Abstração / Criação / Geração / Especialização
A programação orientada a objetos é sustentada por 4 pilares fundamentais, em que abstração é um destes pilares fundamentais. Desta forma, assinale a alternativa que apresenta o principal objetivo deste pilar.
refere-se ao processo de modelar a estrutura da equipe de desenvolvimento
refere-se ao processo de modelar o documento visão dos processos de engenharia de software
refere-se ao processo de modelar as entidades que serão somente essenciais para o modelo de banco de dados
refere-se ao processo de modelar objetos do mundo real como entidades simplificadas e relevantes para o sistema em desenvolvimento
Para a sua automatização no Windows, o Ansible se conecta a nós de controle, e o usuário executa comandos escritos para manipular recursos do estado desejado do sistema, sendo esses comandos projetados para serem idempotentes quanto possível.
Certo
Errado
Seja o seguinte programa Python:
a = [1, 4, 8]
b = [-1, 6, 2]
c = a*2+b*0
print(c)
O que será exibido no console quando esse programa for executado?
[2, 8, 16]
[1, 4, 8, 1, 4, 8]
[2, 8, 16, 0, 0, 0]
[1, 4, 8, 1, 4, 8, 0, 0, 0]
TypeError: unsupported operand type(s) for +: 'list' and 'list'
A função curl_multi_setopt configura o número máximo de conexões simultâneas que o gerenciador de múltiplas conexões (CURLM) pode manter abertas ao mesmo tempo.
Certo
Errado
Leia a afirmativa abaixo.
A ______, enquanto princípio fundamental da Programação Orientada a Objetos, possibilita a criação de classes que adquirem atributos e comportamentos de outras, promovendo a reutilização de código, estruturação hierárquica e facilitando a manutenção e extensibilidade dos sistemas.
Assinale a alternativa que preencha corretamente a lacuna.
mutação
criação
abstração
herança
A respeito do uso da linguagem Python no geoprocessamento, assinale a opção correta.
Python não é utilizado para automação de processos geoespaciais e análise de dados espaciais.
Bibliotecas como Geopandas e Shapely são frequentemente usadas em Python para manipulação e análise de dados geoespaciais.
A biblioteca GDAL em Python é usada principalmente para criar visualizações interativas de mapas e gráficos.
Python não suporta o acesso a dados geoespaciais em formatos comuns como Shapefile ou GeoJSON.
Python é utilizado para geoprocessamento apenas em ambientes de desenvolvimento web e não é adequado para análises espaciais em desktop.
Julgue os próximos itens, relativos a linguagens e tecnologias de programação.
Considere o seguinte código, escrito em Java.

Esse código, ao ser executado, apresentará o resultado a seguir.
![]()
Certo
Errado
Nessa linguagem de programação, a indentação de código é considerada uma boa prática, pois não afeta a execução de um programa.
Certo
Errado
Analise o código Python a seguir.
L=[1,2]
while len(L) < 10:
L.append(L[-1] + L[-2])
print (L[-1])
O valor exibido na execução desse código é:
-1;
1;
2;
89;
144.
Seja o seguinte programa Python:
from pilha import push, pop, empty
def reparte(list, pil):
tam=len(list)
if tam==0:
return
if tam==1:
push(pil, list[0])
return
centro=tam//2
push(pil, list[centro])
reparte(list[centro+1:tam], pil)
reparte(list[0:centro], pil)
list=[23, 80, 76, 45, 8]
pil=[]
reparte(list,pil)
while bool(pil):
print(pop(pil),end=' ')
Admita que o módulo pilha contém as funções push(pil, e), pop(pil), e empty(pil), que implementam as operações usuais sobre uma pilha.
O que será exibido no console quando esse programa for executado?
8 45 76 80 23
8 45 80 23 76
23 80 45 8 76
45 8 23 80 76
80 23 8 45 76
O trecho de código a seguir exemplifica um polimorfismo em Java, pois a classe Gerente implementa de maneira específica o método recebeSalario, ao mesmo tempo em que compartilha parte da funcionalidade da classe Empregado.
class Empregado {
private String nome;
private double salario;
public Empregado(String nome, double
salario) {
this.nome = nome;
this.salario = salario;
}
public double recebeSalario() {
return salario;
}
}
class Gerente extends Empregado{
private double bonus;
public Gerente(String nome, double
salario, double bonus) {
super(nome, salario);
this.bonus = bonus;
}
@Override
public double recebeSalario() {
return super.recebeSalario() + bonus;
}
}
class FolhaPagamento {
public static void main(String[] args) {
Gerente gerente = new Gerente(“Luiza”,
5000, 1000);
System.out.println(gerente.recebeSalario());
}
}
Certo
Errado
Considere o trecho de código abaixo:
int[] numeros = {1, 2, 3, 4, 5};
System.out.println(numeros[2]);
O valor que será apresentado ao termino da execução é:
1
2
3
4
5
Um cientista de dados recebeu um vetor chamado dados contendo valores da renda mensal da população de uma cidade e resolveu obter algumas estatísticas que descrevessem os dados recebidos.
A linha de código em R que calcula corretamente a média do vetor dados é
media <- sum(dados)/len(dados)
media <- mean(dados)
media <- average(dados)
media <- sapply(dados, function(x) length(x))
media <- sapply(dados, function(x) x/len(dados))