Questões sobre Strings
Questão 1
O que é uma String em Python?A.
Uma sequência de caracteres. B.
Uma sequência que armazena apenas números inteiros. C.
Uma estrutura que armazena vários valores sem ordem. D.
Uma estrutura utilizada exclusivamente para cálculos matemáticos.
Questão 2
Qual das alternativas representa corretamente uma String em Python?A.
`nome = João` B.
`nome = "João"` C.
`nome = [João]` D.
`nome = (João)`
Questão 3
Qual é o índice do primeiro caractere de uma String em Python?A.
0 B.
1 C.
-1 D.
Depende do tamanho da String.
Questão 4
Analise o código e identifique o que será impresso.
A.
P B.
y C.
n D.
Python
texto = "Python"
print(texto[0])
Questão 5
Analise o código e identifique o que será impresso.
A.
P B.
y C.
t D.
h
texto = "Python"
print(texto[2])
Questão 6
Analise o código e identifique o que será impresso.
A.
P B.
n C.
o D.
Erro
texto = "Python"
print(texto[-1])
Questão 7
O que a função `len()` retorna quando utilizada com uma String?A.
O primeiro caractere da String. B.
O último caractere da String. C.
A quantidade de caracteres da String. D.
A String convertida para número.
Questão 8
Analise o código e identifique o que será impresso.
A.
5 B.
6 C.
7 D.
0
texto = "Python"
print(len(texto))
Questão 9
Qual método transforma todos os caracteres de uma String em letras maiúsculas?A.
`lower()` B.
`upper()` C.
`capitalize()` D.
`title()`
Questão 10
Analise o código e identifique o que será impresso.
A.
python B.
Python C.
PYTHON D.
Python.
texto = "python"
print(texto.upper())
Questão 11
Qual método transforma todos os caracteres de uma String em letras minúsculas?A.
`lower()` B.
`upper()` C.
`capitalize()` D.
`title()`
Questão 12
Analise o código e identifique o que será impresso.
A.
PYTHON B.
Python C.
python D.
python.
texto = "PYTHON"
print(texto.lower())
Questão 13
Qual método coloca a primeira letra da String em maiúscula e as demais em minúsculas?A.
`upper()` B.
`lower()` C.
`capitalize()` D.
`replace()`
Questão 14
Analise o código e identifique o que será impresso.
A.
python B.
Python C.
PYTHON D.
PYthon
texto = "python"
print(texto.capitalize())
Questão 15
Qual método pode ser utilizado para substituir uma parte de uma String por outra?A.
`split()` B.
`replace()` C.
`strip()` D.
`find()`
Questão 16
Analise o código e identifique o que será impresso.
A.
Eu gosto de Java B.
Eu gosto de Python C.
Eu Python de Java D.
Python
texto = "Eu gosto de Java"
texto = texto.replace("Java", "Python")
print(texto)
Questão 17
Qual método remove espaços em branco no início e no final de uma String?A.
`split()` B.
`strip()` C.
`replace()` D.
`find()`
Questão 18
Analise o código e identifique o que será impresso.
A.
`" Python "` B.
`"Python"` C.
`"Python "` D.
`" Python"`
texto = " Python "
print(texto.strip())
Questão 19
Qual método divide uma String em uma lista de partes?A.
`split()` B.
`join()` C.
`replace()` D.
`strip()`
Questão 20
Analise o código e identifique o que será impresso.
A.
`"Python", "Java", "C++"` B.
`["Python", "Java", "C++"]` C.
`["Python Java C++"]` D.
`Python Java C++`
texto = "Python Java C++"
print(texto.split())
Questão 21
Analise o código e identifique o que será impresso.
A.
["maçã", "banana", "laranja"] B.
["maçã,banana,laranja"] C.
["maçã", "banana, laranja"] D.
maçã banana laranja
texto = "maçã,banana,laranja"
frutas = texto.split(",")
print(frutas)
Questão 22
Qual método pode ser utilizado para procurar a posição de uma sequência de caracteres dentro de uma String?A.
`find()` B.
`split()` C.
`strip()` D.
`join()`
Questão 23
Analise o código e identifique o que será impresso.
A.
0 B.
1 C.
2 D.
-1
texto = "Python"
print(texto.find("t"))
Questão 24
Analise o código e identifique o que será impresso.
A.
0 B.
1 C.
-1 D.
Erro
texto = "Python"
print(texto.find("z"))
Questão 25
Qual método pode ser utilizado para verificar se uma String começa com determinado texto?A.
`startswith()` B.
`endswith()` C.
`find()` D.
`split()`
Questão 26
Analise o código e identifique o que será impresso.
A.
True B.
False C.
Py D.
0
texto = "Python"
print(texto.startswith("Py"))
Questão 27
Qual método pode ser utilizado para verificar se uma String termina com determinado texto?A.
`startswith()` B.
`endswith()` C.
`find()` D.
`split()`
Questão 28
Analise o código e identifique o que será impresso.
A.
True B.
False C.
".py" D.
0
texto = "programacao.py"
print(texto.endswith(".py"))
Questão 29
Qual método junta os elementos de uma lista em uma única String?A.
`split()` B.
`join()` C.
`replace()` D.
`strip()`
Questão 30
Analise o código e identifique o que será impresso.
A.
maçã banana laranja B.
maçã, banana, laranja C.
["maçã", "banana", "laranja"] D.
maçã,banana,laranja,
frutas = ["maçã", "banana", "laranja"]
texto = ", ".join(frutas)
print(texto)
Questão 31
Strings em Python podem ser alteradas diretamente após sua criação?A.
Sim, qualquer caractere pode ser alterado pelo seu índice. B.
Sim, mas apenas o primeiro caractere. C.
Não, Strings são imutáveis. D.
Apenas Strings numéricas podem ser alteradas.
Questão 32
Analise o código e identifique o que acontece.
A.
A String passa a ser `"Jython"`. B.
A String passa a ser `"PythonJ"`. C.
Nada acontece. D.
Ocorre um erro.
texto = "Python"
texto[0] = "J"
Questão 33
Analise o código e identifique o que será impresso.
A.
Olá B.
Ana C.
Olá, Ana D.
"Olá, " + "Ana"
nome = "Ana"
print("Olá, " + nome)
Questão 34
Analise o código e identifique o que será impresso.
A.
Maria tem idade anos B.
nome tem idade anos C.
Maria tem 20 anos D.
{nome} tem {idade} anos
nome = "Maria"
idade = 20
print(f"{nome} tem {idade} anos")
Questão 35
Qual alternativa verifica corretamente se uma String é igual a `"Python"`?A.
`texto = "Python"` B.
`texto == "Python"` C.
`texto = "Python"` D.
`texto === "Python"`
Questão 36
Analise o código e identifique o que será impresso.
A.
Encontrado B.
Não encontrado C.
P D.
True
texto = "Python"
if "P" in texto:
print("Encontrado")
else:
print("Não encontrado")
Questão 37
Qual é o resultado da expressão abaixo?
A.
`"Python"` B.
`True` C.
`False` D.
`1`
"Python" in "Eu estudo Python"
Questão 38
Qual método verifica se todos os caracteres de uma String são numéricos?A.
`isalpha()` B.
`isdigit()` C.
`islower()` D.
`isspace()`
Questão 39
Analise o código e identifique o que será impresso.
A.
True B.
False C.
12345 D.
Erro
texto = "12345"
print(texto.isdigit())
Questão 40
Qual método verifica se todos os caracteres de uma String são letras?A.
`isdigit()` B.
`isalpha()` C.
`isspace()` D.
`isupper()`
Questão 41
Analise o código e identifique o que será impresso.
A.
True B.
False C.
Python D.
6
texto = "Python"
print(texto.isalpha())
Questão 42
Qual método verifica se uma String contém apenas espaços em branco?A.
`isspace()` B.
`isalpha()` C.
`isdigit()` D.
`strip()`
Questão 43
Analise o código e identifique o que será impresso.
A.
True B.
False C.
3 D.
Erro
texto = " "
print(texto.isspace())