Revisao para a Prova Python

Revisao para a Prova Python

Revisao para a Prova Python

Imagem de perfil user: Ricardo Junio
Ricardo Junio
1

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

capitalize()
swapcase()
lower()
upper()
title()
2

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

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

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

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

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

contains
exists
has
is_member
in
5

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

Arrays
DataFrames
Listas
Dicionários
Tuplas
6

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

8
10
12
14
17
7

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

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

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?

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

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

5
3
2
4
0
10

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

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

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, 'do': 1, 'rei': 1}
{'o': 2, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1, 'do': 1, 'rei': 1, 'de': 1}
{'o': 1, 'rato': 1, 'roeu': 1, 'a': 1}
{'o': 1, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1, 'do': 1, 'rei': 1, 'de': 1, 'roma': 1}
{'o': 2, 'rato': 1, 'roeu': 1, 'a': 1, 'roupa': 1}
12

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
180
175
precisa do arquivo para concluir a resposta
200
13

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

4
6
9
10
2
14

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
150
180
200
330,30
15

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) 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]
dados_clientes.query("Idade > 30 and Saldo > 1000")
dados_clientes[(dados_clientes["Idade"] > 30) & (dados_clientes["Saldo"] > 1000)]
16

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?

70
90
80
100
85
17

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)

3
0
1
9
6
18

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
1
89
144
2
19

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 :

6
1
3
75
15
20

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

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

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 exclusivamente uma linha do dataframe, pode ser qualquer tipo int, string, float, etc...
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 somente Interger
22

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?

Merge Sort
Insertion Sort
Selection Sort
Quick Sort
Bubble Sort
23

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

Selection Sort
Bubble Sort
Merge Sort
Quick Sort
Insertion Sort
24

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

Quick Sort
Merge Sort
Insertion Sort
Selection S
Bubble Sort
25

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?

Merge Sort
Quick Sort
Bubble Sort
Insertion Sort
Selection Sort
26

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
Merge Sort
Bubble Sort
Insertion Sort
Selection Sort
Quizur Logo

Siga nossas redes sociais:

Incorporar

Para incorporar este quiz ao seu site copie e cole o código abaixo.