Informática, perguntado por fire2013rd, 11 meses atrás

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 kraken32
6
Alternativa 2:
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 camoigomes
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