Informática, perguntado por g3r2d1, 1 ano atrás

Analise o seguinte código em C:

#include
#include
main ()
{
char palavra[30];
int tamanho, i;
printf ("\n Digite uma palavra: ");
gets(palavra);
tamanho = strlen(palavra);
for (i = 0; i < tamanho; i++)
{
printf ("\n %s", palavra);
}
return (0);
}

Fazendo o teste de mesa a respeito do resultado, digitando, por exemplo, a palavra “teste”, qual o resultado que irá aparecer na tela? Analise as alternativas a seguir:


a) teste
teste


b) teste
teste
teste


c) teste


d) teste
teste
teste
teste
teste


e) teste
teste
teste
teste

Soluções para a tarefa

Respondido por rafadisouza
0

Alternativa D.

A iteração com a string teste tem um tamanho de 4 caracteres que serão resgatados na variável tamanho (que retorna o tamanho da string palavra). Mas a instrução for irá parar enquanto o tamanho da string for menor que a string "teste", portanto, 4.

Respondido por jorgedasilva230
0

A alternativa correta é letra D

Perguntas interessantes