Ir para o conteúdo

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.
    
    texto = "Python"
    
    print(texto[0])
    

  • A. P
  • B. y
  • C. n
  • D. Python
  • Questão 5
    Analise o código e identifique o que será impresso.
    
    texto = "Python"
    
    print(texto[2])
    

  • A. P
  • B. y
  • C. t
  • D. h
  • Questão 6
    Analise o código e identifique o que será impresso.
    
    texto = "Python"
    
    print(texto[-1])
    

  • A. P
  • B. n
  • C. o
  • D. Erro
  • 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.
    
    texto = "Python"
    
    print(len(texto))
    

  • A. 5
  • B. 6
  • C. 7
  • D. 0
  • 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.
    
    texto = "python"
    
    print(texto.upper())
    

  • A. python
  • B. Python
  • C. PYTHON
  • D. Python.
  • 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.
    
    texto = "PYTHON"
    
    print(texto.lower())
    

  • A. PYTHON
  • B. Python
  • C. python
  • D. python.
  • 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.
    
    texto = "python"
    
    print(texto.capitalize())
    

  • A. python
  • B. Python
  • C. PYTHON
  • D. PYthon
  • 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.
    
    texto = "Eu gosto de Java"
    
    texto = texto.replace("Java", "Python")
    
    print(texto)
    

  • A. Eu gosto de Java
  • B. Eu gosto de Python
  • C. Eu Python de Java
  • D. Python
  • 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.
    
    texto = "  Python  "
    
    print(texto.strip())
    

  • A. `" Python "`
  • B. `"Python"`
  • C. `"Python "`
  • D. `" Python"`
  • 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.
    
    texto = "Python Java C++"
    
    print(texto.split())
    

  • A. `"Python", "Java", "C++"`
  • B. `["Python", "Java", "C++"]`
  • C. `["Python Java C++"]`
  • D. `Python Java C++`
  • Questão 21
    Analise o código e identifique o que será impresso.
    
    texto = "maçã,banana,laranja"
    
    frutas = texto.split(",")
    
    print(frutas)
    

  • A. ["maçã", "banana", "laranja"]
  • B. ["maçã,banana,laranja"]
  • C. ["maçã", "banana, laranja"]
  • D. maçã banana laranja
  • 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.
    
    texto = "Python"
    
    print(texto.find("t"))
    

  • A. 0
  • B. 1
  • C. 2
  • D. -1
  • Questão 24
    Analise o código e identifique o que será impresso.
    
    texto = "Python"
    
    print(texto.find("z"))
    

  • A. 0
  • B. 1
  • C. -1
  • D. Erro
  • 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.
    
    texto = "Python"
    
    print(texto.startswith("Py"))
    

  • A. True
  • B. False
  • C. Py
  • D. 0
  • 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.
    
    texto = "programacao.py"
    
    print(texto.endswith(".py"))
    

  • A. True
  • B. False
  • C. ".py"
  • D. 0
  • 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.
    
    frutas = ["maçã", "banana", "laranja"]
    
    texto = ", ".join(frutas)
    
    print(texto)
    

  • A. maçã banana laranja
  • B. maçã, banana, laranja
  • C. ["maçã", "banana", "laranja"]
  • D. maçã,banana,laranja,
  • 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.
    
    texto = "Python"
    
    texto[0] = "J"
    

  • A. A String passa a ser `"Jython"`.
  • B. A String passa a ser `"PythonJ"`.
  • C. Nada acontece.
  • D. Ocorre um erro.
  • Questão 33
    Analise o código e identifique o que será impresso.
    
    nome = "Ana"
    
    print("Olá, " + nome)
    

  • A. Olá
  • B. Ana
  • C. Olá, Ana
  • D. "Olá, " + "Ana"
  • Questão 34
    Analise o código e identifique o que será impresso.
    
    nome = "Maria"
    idade = 20
    
    print(f"{nome} tem {idade} anos")
    

  • A. Maria tem idade anos
  • B. nome tem idade anos
  • C. Maria tem 20 anos
  • D. {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.
    
    texto = "Python"
    
    if "P" in texto:
        print("Encontrado")
    else:
        print("Não encontrado")
    

  • A. Encontrado
  • B. Não encontrado
  • C. P
  • D. True
  • Questão 37
    Qual é o resultado da expressão abaixo?
    
    "Python" in "Eu estudo Python"
    

  • A. `"Python"`
  • B. `True`
  • C. `False`
  • D. `1`
  • 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.
    
    texto = "12345"
    
    print(texto.isdigit())
    

  • A. True
  • B. False
  • C. 12345
  • D. Erro
  • 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.
    
    texto = "Python"
    
    print(texto.isalpha())
    

  • A. True
  • B. False
  • C. Python
  • D. 6
  • 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.
    
    texto = "   "
    
    print(texto.isspace())
    

  • A. True
  • B. False
  • C. 3
  • D. Erro