O uso de texto em programas implementados com a linguagem C permitem uma série de funções inclusas na biblioteca string.h e que oferecem recursos muito úteis na programação. O trecho de código a seguir contém um exemplo de uso de uma destas funções.
Assinale a alternativa que contenha uma incorreta interpretação do código a seguir.
Alternativas
Alternativa 1:
Para armazenar o texto foi criado um vetor para até 20 caracteres.
Alternativa 2:
A variável tamanho recebe o valor resultante da função strlen (nome).
Alternativa 3:
A função gets serve para receber uma string e armazená-la em uma variável.
Alternativa 4:
O símbolo \n tem a função de realizar uma quebra de linha antes da exibição da mensagem.
Alternativa 5:
A variável tamanho deveria ser do tipo caractere, pois recebe valores baixos, inferiores a 20.
Soluções para a tarefa
Respondido por
6
Alternativa 2:
A variável tamanho recebe o valor resultante da função strlen (nome).
A variável tamanho recebe o valor resultante da função strlen (nome).
waltinhopr:
Esta alternativa está com a interpretação correta, a variável "tamanho" está recebendo o valor resultante da função strlen, que seria o tamanho da string armazenada. Acredito que a alternativa que esteja incorreta seria a 5.
Respondido por
4
Resposta:
Alternativa Incorreta é Alternativa 5:
A variável tamanho deveria ser do tipo caractere, pois recebe valores baixos, inferiores a 20.
Explicação:
Veja o Exemplo do site: linguagemc_com_br/ a-biblioteca-string-h /
#include <stdio.h>
#include <string.h>//necessário para strlen
#include <conio.h>
int main (void)
{
char str[5] = "Curso";
int tamanho;
tamanho = strlen(str);
printf("O tamanho da string %s vale %d\n", str, tamanho);
getch();
return 0;
}
Perguntas interessantes
Inglês,
8 meses atrás
Matemática,
8 meses atrás
Português,
1 ano atrás
Matemática,
1 ano atrás
Biologia,
1 ano atrás
Matemática,
1 ano atrás