Informática Múltipla Escolha

As linguagens de programação disponibilizam diversas funções para manipulação de strings. Selecione a alternativa a seguir que não representa uma dessas funções.

As linguagens de programação disponibilizam diversas funções para manipulação de strings. Selecione a alternativa a seguir que não representa uma dessas funções.

  1. Minúsculas(texto): função que converte todos os caracteres do texto para letras minúsculas.
  2. Copiar(texto1, texto2): função que copia o conteúdo de texto2 e o atribui para texto1.
  3. Corrigir(texto): função que verifica a ortografia e corrige o conteúdo da variável.
  4. Maiúsculas(texto): função que converte todos os caracteres do texto para letras maiúsculas.
  5. Tamanho(texto): função que verifica e retorna a quantidade de caracteres da string; o seu tamanho.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C

Justificativa Didática

A questão solicita identificar qual das opções não corresponde a uma função padrão de manipulação de strings nas linguagens de programação. Para responder corretamente, é necessário distinguir entre operações estruturais (manipulação de caracteres) e operações semânticas (significado do texto).

Análise das Alternativas:

  • A (Minúsculas): É uma função comum. Exemplos incluem lower() em Python ou ToLower() em C#. Altera a caixa dos caracteres para minúscula.
  • D (Maiúsculas): É uma função comum. Exemplos incluem upper() em Python ou ToUpper() em C#. Altera a caixa dos caracteres para maiúscula.
  • E (Tamanho): É uma função essencial. Exemplos incluem len() em Python ou .Length em C#/Java. Retorna o número de caracteres.
  • B (Copia): Embora a atribuição direta (variavel1 = variavel2) seja o método padrão, conceitos de cópia existem em níveis inferiores (ex: strcpy em C). Em contextos de algoritmos, a ideia de copiar dados é aceitável.
  • C (Corrigir): Esta é a alternativa correta (como exceção). Nenhuma linguagem de programação possui uma função nativa chamada Corrigir que verifique ortografia. Verificar ortografia é uma tarefa complexa que envolve dicionários e processamento de linguagem natural (NLP), sendo uma característica típica de processadores de texto (como Microsoft Word), não de bibliotecas básicas de manipulação de strings em programação.

Conclusão

A alternativa C é a resposta correta porque a correção ortográfica automática não é uma função de manipulação de strings básica nas linguagens de programação, diferentemente das conversões de caso (minúsculas/maiúsculas) e medição de tamanho.

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.