Questões de Concurso sobre Linguagens de Programação

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
7.241 questões encontradas
Questões por página
20
Mais recentes
 

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".


C

Certo


E

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


A

saude_df['Peso', 'Pressão Arterial'].sample(0.2)


B

saude_df[['Peso', 'Pressão Arterial']].sample(0.2)


C

saude_df.sample(0.2)['Peso', 'Pressão Arterial']


D

saude_df.sample(frac=0.2)['Peso', 'Pressão Arterial']


E

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?


A

"Hello"


B

"World"


C

Null


D

Uma exceção é lançada.


E

"Hello World"

O objetivo principal da biblioteca NLTK em Python é realizar o processamento de linguagem natural (NLP) em textos.


C

Certo


E

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 é:


A

um banco de dados exclusivo para armazenar informações de APIs


B

uma linguagem de programação para criar APIs


C

um servidor web para hospedar APIs


D

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.


A

Abstração / Encapsulamento / Herança / Polimorfismo


B

Abstração / Generalização / Especialização / Herança


C

Abstração / Encapsulamento / Herança / Generalização


D

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.


A

refere-se ao processo de modelar a estrutura da equipe de desenvolvimento


B

refere-se ao processo de modelar o documento visão dos processos de engenharia de software


C

refere-se ao processo de modelar as entidades que serão somente essenciais para o modelo de banco de dados


D

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.


C

Certo


E

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?


A

[2, 8, 16]


B

[1, 4, 8, 1, 4, 8]


C

[2, 8, 16, 0, 0, 0]


D

[1, 4, 8, 1, 4, 8, 0, 0, 0]


E

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.


C

Certo


E

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.


A

mutação


B

criação


C

abstração


D

herança

A respeito do uso da linguagem Python no geoprocessamento, assinale a opção correta.


A

Python não é utilizado para automação de processos geoespaciais e análise de dados espaciais.


B

Bibliotecas como Geopandas e Shapely são frequentemente usadas em Python para manipulação e análise de dados geoespaciais.


C

A biblioteca GDAL em Python é usada principalmente para criar visualizações interativas de mapas e gráficos.


D

Python não suporta o acesso a dados geoespaciais em formatos comuns como Shapefile ou GeoJSON.


E

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.


Imagem associada para resolução da questão


Esse código, ao ser executado, apresentará o resultado a seguir.


Imagem associada para resolução da questão


C

Certo


E

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.


C

Certo


E

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 é:


A

-1;


B

1;


C

2;


D

89;


E

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?


A

8 45 76 80 23


B

8 45 80 23 76


C

23 80 45 8 76


D

45 8 23 80 76


E

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());

}

}


C

Certo


E

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 é:


A

1


B

2


C

3


D

4


E

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 é


A

media <- sum(dados)/len(dados)


B

media <- mean(dados)


C

media <- average(dados)


D

media <- sapply(dados, function(x) length(x))


E

media <- sapply(dados, function(x) x/len(dados))

   
Gerar simulado