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
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
0
A alternativa correta é letra D
Perguntas interessantes