Informática Múltipla Escolha

String ou cadeia de caracteres, é um tipo de dado. Diante dessa afirmação, analise as alternativas a seguir e assinale a falsa.

String ou cadeia de caracteres, é um tipo de dado. Diante dessa afirmação, analise as alternativas a seguir e assinale a falsa.

  1. Variáveis do tipo string podem receber constantes literais.
  2. Em algumas linguagens, esse é um tipo simples.
  3. Em algumas linguagens, é um tipo composto (conjunto).
  4. Todas as operações realizadas com números são aplicáveis ao tipo string.
  5. Normalmente, define-se o tamanho máximo da string quando declara-se a variável desse tipo.

Resolução completa

Explicação passo a passo

D
Alternativa D

Alternativa D

Análise da Questão

A questão solicita que você identifique a alternativa falsa referente à definição e características do tipo de dado String (cadeia de caracteres). Para responder corretamente, é necessário compreender como os tipos de dados funcionam na ciência da computação.

O que é uma String?

Uma String é uma sequência ordenada de caracteres utilizada para representar texto. Ela pode conter letras, números, símbolos e espaços. Embora pareça simples, seu comportamento em relação a operações matemáticas difere drasticamente dos tipos numéricos (como inteiros ou reais).

Análise das Alternativas

Vamos examinar cada opção para encontrar a incorreta:

  • A. Variáveis do tipo string podem receber constantes literais.
  • Verdadeira. Uma constante literal é um valor escrito diretamente no código, como "Olá" ou "123". Variáveis do tipo string armazenam exatamente esses valores.
  • B. Em algumas linguagens, esse é um tipo simples.
  • Verdadeira (contextual). Dependendo da linguagem e do nível de abstração, a String pode ser tratada como um tipo primitivo (ex: alguns pseudo-códigos educacionais), embora tecnicamente seja composta por caracteres.
  • C. Em algumas linguagens, é um tipo composto (conjunto).
  • Verdadeira. Tecnicamente, a String é considerada um tipo composto porque é formada pela união de múltiplos elementos individuais (caracteres).
  • D. Todas as operações realizadas com números são aplicáveis ao tipo string.
  • Falsa. Esta é a resposta correta da questão.
  • Enquanto a adição (+) pode funcionar como concatenação (juntar textos), outras operações aritméticas comuns, como subtração (-), multiplicação (*), divisão (/) ou módulo (%), não têm significado lógico para cadeias de texto. Você não pode dividir a palavra "maçã" por 2.
  • E. Normalmente, define-se o tamanho máximo da string quando declara-se a variável desse tipo.
  • Verdadeira. Em linguagens de baixo nível ou estáticas (como C), é comum definir um limite fixo (ex: char nome[50]), reservando memória específica.

Conclusão

A alternativa D é a única afirmação incorreta, pois impõe regras de aritmética numérica a um tipo de dado destinado ao texto, o que não é viável computacionalmente.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.