Revisao para a Prova Python

Revisao para a Prova Python
Calendar
Revisao para a Prova Python 

Tags

Publicidade

1)Qual é o método usado para converter uma string em letras maiúsculas?

swapcase()
lower()
upper()
title()
capitalize()
Publicidade

2) Qual é a sintaxe correta para adicionar um elemento ao final de uma lista em Python?

lista.append(elemento)
lista.extend(elemento)
lista.push(elemento)
lista.insert(0, elemento)
lista.add(elemento)

3) Como acessar o valor associado à chave "idade" em um dicionário chamado pessoa?

pessoa["idade"].value()
. pessoa.get_value("idade")
pessoa.value("idade")
pessoa["idade"]
pessoa.get("idade")
Publicidade

4). Qual é a operação usada para verificar se um elemento está presente em um conjunto?

contains
exists
is_member
in
has

5. Qual é a estrutura de dados principal usada pelo Pandas para análise de dados tabulares?

Arrays
DataFrames
Dicionários
Listas
Tuplas
Publicidade

6.Qual é o resultado da expressão len("Python" + " é incrível")?

17
12
8
14
10

7. Considere a lista números = [1, 2, 3, 4, 5]. Qual é o resultado da operação números[1:4]?

[1,2,3]
[3, 4, 5]
B) [2, 3, 4]
[1, 2, 3, 4]
[2,3,4,5]
Publicidade

8. Suponha que temos o seguinte dicionário: aluno = {"nome": "João", "idade": 20, "curso": "Engenharia"} Qual é a forma correta de remover a chave "idade" do dicionário?

aluno.remove("idade")
aluno.delete("idade")
E. del aluno[“Idade”]
aluno.drop("idade")
aluno.pop("idade")

9.Qual é o resultado da operação len({1, 2, 3, 4, 5} & {3, 4, 5, 6, 7})?

2
4
5
0
3
Publicidade

10. Qual método é usado para calcular a média de uma coluna em um DataFrame do Pandas?

mean()
average()
median()
mode()
sum()

11.Considere o seguinte trecho de código Python: def contar_palavras (texto): palavras = texto.lower().split() contagem={} for palavra in palavras: contagem[palavra] = contagem.get(palavra, 0) + 1 return contagem texto_exemplo = "0 rato roeu a roupa do rei de Roma." resultado= contar_palavras (texto_exemplo) Qual é o valor de resultado após a execução desse código?

{'o': 2, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1}
{'o': 2, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1, 'do': 1, 'rei': 1, 'de': 1}
{'o': 2, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1, 'do': 1, 'rei': 1}
{'o': 1, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1, 'do': 1, 'rei': 1, 'de': 1, 'roma': 1}
{'o': 1, 'rato': 1, 'roeu': 1, 'a': 1}
Publicidade

12. Considere o seguinte trecho de código Python que lê um arquivo CSV chamado vendas.csv: import pandas as pd vendas = pd.read_csv("vendas.csv") media_vendas vendas ["Valor"].mean () Qual é o valor da média das vendas (coluna "Valor") no DataFrame vendas?

150
precisa do arquivo para concluir a resposta
180
175
200

13. Descreva o que a função abaixo faz e crie um exemplo demostrando o passo a passo da execução. def fatorial (n): if n == 0: return 1 else: return n * fatorial (n - 1) n=3 como exemplo

2
6
4
9
10
Publicidade

14.Considere o seguinte DataFrame chamado dados_vendas: import pandas as pd dados_vendas = pd.DataFrame({ "Produto": ["A", "B", "C", "A", "B"], "Vendas": [100, 150, 200, 120, 180] }) Qual é o valor total das vendas para o produto "B"?

330,30
150
180
330
200

15. Suponha que você tenha um Data Frame chamado dados_clientes com informações sobre clientes, incluindo colunas como "Nome", "Idade" e "Saldo". Como você pode selecionar apenas os clientes com idade superior a 30 anos e saldo maior que 1000?

dados_clientes[dados_clientes["Idade"] > 30 & dados_clientes["Saldo"] > 1000]
dados_clientes.query("Idade > 30 and Saldo > 1000")
dados_clientes[dados_clientes["Idade"] > 30 and dados_clientes["Saldo"]> 1000]
dados_clientes[(dados_clientes["Idade"] > 30) and (dados_clientes["Saldo"] > 1000)]
dados_clientes[(dados_clientes["Idade"] > 30) & (dados_clientes["Saldo"] > 1000)]
Publicidade

Você está planejando uma viagem e deseja visitar várias cidades. Cada cidade tem um custo associado. Escreva um programa em Python que determine o menor custo para visitar todas as cidades exatamente uma vez e retornar à cidade inicial. cidades = ["A", "B", "C", "D"] custos = { ("A", "B"): 10, ("A", "C"): 15, ("A", "D"): 20, ("B", "C"): 25, ("B", "D"): 30, ("C", "D"): 35 Qual é o menor custo para visitar todas as cidades?

90
70
100
85
80

17. Considere o seguinte fragmento de código-fonte escrito na linguagem Python: Considere o seguinte fragmento de código-fonte escrito na linguagem Python: def foo(a): return a + a + a b = 1 foo (b) foo (b) foo (b) print (b)

1
6
0
3
9
Publicidade

18. Analise o código Python a seguir. L=[1,2] while len(L) < 10: L.append (L [-1] + L [-2]) Print (L [-]) O valor exibido na execução desse código é :

-1
89
1
144
2

19. Analise o código Python a seguir. def sss (a,b): while b!=0: a,b=b, a % b return a print (sss(90,15)) Assinale o resultado exibido na execução desse código :

15
75
1
3
6
Publicidade

20. Levando em conta a linguagem de programação em Python, analise o código a seguir e assinale a alternativa correta: nums = [9, 8, 7, 6, 5] nums.append(4) nums.insert(2, 11) print (len (nums) ) A saída do código acima será:

[2, 4, 5, 6, 7, 8, 9, 11]
[9,8,7, 6, 5, 4, 2, 11]
7
8
6

O que é um indice Panda ?

indice é uma série de rotulos, que pode identificar exclusivamente uma linha do dataframe, pode ser somente String
indice é uma série de rotulos, que pode identificar uma linha ou coluna do dataframe, pode ser qualquer tipo int, string, float, etc...
indice é uma série de rotulos, que pode identificar exclusivamente uma linha do dataframe, pode ser qualquer tipo int, string, float, etc...
indice é uma série de rotulos, que pode identificar exclusivamente uma linha do dataframe, pode ser somente Interger
Publicidade

23. Qual método de ordenação em Python é baseado na comparação de elementos adjacentes e troca suas posições se estiverem na ordem errada?

Selection Sort
Bubble Sort
Insertion Sort
Quick Sort
Merge Sort

24. Qual método de ordenação percorre a lista e insere cada elemento em sua posição correta?

Merge Sort
Insertion Sort
Quick Sort
Bubble Sort
Selection Sort
Publicidade

25. Qual método de ordenação é eficiente para listas pequenas, mas pode ser lento para listas maiores?

Merge Sort
Quick Sort
Insertion Sort
Bubble Sort
Selection S

26.Qual método de ordenação divide a lista em partes menores, ordena cada parte e depois as mescla para obter a lista ordenada?

Insertion Sort
Selection Sort
Merge Sort
Bubble Sort
Quick Sort
Publicidade

27.Qual método de ordenação utiliza uma estratégia de divisão e conquista, escolhendo um elemento como pivô e particionando a lista em duas partes?

Quick Sort
Insertion Sort
Merge Sort
Selection Sort
Bubble Sort
Publicidade
ComentáriosÚltima atualização: -
Clique aqui e seja o primeiro a comentar!

Você vai gostar também

Carregando...