Qual é o tipo de dado de “Olá, Mundo”?
a) int
b) float
c) bool
d) str (string)
e) bigint
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
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)