Qual é o tipo de dado de “Olá, Mundo”?
a) int
b) float
c) bool
d) str (string)
e) bigint

Passo 1

O enunciado pergunta claramente: “Qual é o tipo de dado de ‘Olá, Mundo’?” e fornece as alternativas:
a) int
b) float
c) bool
d) str (string)
e) bigint
Informações dadas: a expressão é exatamente a sequência de caracteres entre aspas: “Olá, Mundo”. Não há nenhum outro contexto (como uma linguagem específica), apenas a forma literal que aparece.

Passo 2

Explicar o que cada alternativa representa, de forma simples e com exemplos para fixar a ideia.
  • int: é um número inteiro, sem parte decimal. Exemplo: 1, 0, -42. Em código ficaria algo como 1 ou -42. Esses valores representam quantidades numéricas inteiras.
  • float: é um número com parte decimal (número real aproximado). Exemplo: 3,14, -0,5. Em código: 3.14.
  • bool: é um tipo lógico que só pode ter dois valores: verdadeiro ou falso. Em muitas linguagens esses valores são representados por True/False ou true/false.
  • str (string): é uma sequência de caracteres — letras, dígitos, símbolos ou espaços — usada para representar texto. Exemplos: “oi”, “123” (aqui é texto, não número), “Olá, Mundo”. Strings normalmente aparecem entre aspas simples ou duplas.
  • bigint: é uma representação de inteiros muito grandes (precisão arbitrária) em algumas linguagens/bibliotecas; é ainda um número inteiro (tipo numérico), só que capaz de representar valores maiores que um int padrão.

Passo 3

Como identificar que algo é uma string na prática: regra prática e universal na maioria das linguagens de programação:
  • Quando um valor aparece entre aspas (simples ‘…’ ou duplas “…” dependendo da linguagem), isso indica que é uma string — ou seja, texto.
  • Exemplo: em Python, Java, JavaScript, C# etc., escrever “Olá, Mundo” cria um valor textual. Mesmo que o conteúdo contenha números, se estiver entre aspas ele é tratado como texto, não como número.

Passo 4

Aplicando ao caso concreto: o enunciado mostra “Olá, Mundo” com aspas duplas. Isso satisfaz exatamente a regra que define uma string (sequência de caracteres entre aspas). Portanto a interpretação correta é: trata-se de texto, logo do tipo string.

Passo 5

Por que as outras alternativas estão erradas (explicação curta para fixar):
  • Não é int nem bigint: não é um número — contém letras e vírgula e está entre aspas.
  • Não é float: não é um número com parte decimal.
  • Não é bool: não é nem “true” nem “false” nem equivalente lógico; é texto arbitário.
    Logo sobra a alternativa que corresponde a texto: str (string).

Passo 6

Exemplos rápidos em código (para sentir o raciocínio):
  • Python: ao escrever value = “Olá, Mundo” então value é uma string.
  • JavaScript: let s = “Olá, Mundo”; // s é string.
    Em ambas, as aspas definem que é texto, não número nem booleano.

Passo 7

Resumo final e incentivo: sempre que vir algo entre aspas, pense em texto (string). Está indo bem — essa identificação é uma das primeiras e mais úteis coisas em programação; com prática vira automático!

Resposta

d) str (string)

Exercícios relacionados