O que é impresso quando as instruções em C, a seguir, são executadas? Se a instrução contiver um erro, descreva o erro e mostre como corrigi-lo. Considere as seguintes declarações de variável:

char s1[ 50 ] = “jack”, s2[ 50 ] = “ jill”,

s3[ 50 ], *sptr;

a) printf( “%c%s”, toupper( s1[ 0 ] ), &s1[

1 ] );

b) printf( “%s”, strcpy( s3, s2 ) );

c) printf( “%s”, strcat( strcat( strcpy(

s3, s1 ), “ and “ ), s2 ) );

d) printf( “%u”, strlen( s1 ) + strlen(

s2 ) );

e) printf( “%u”, strlen( s3 ) );

Passo 1

E aí meus queridos!! Tudo bem com vocês??

Vamos entender algumas funções importantes para nossos programas.

A função toupper converte o caractere minúsculo em letra maiúscula.

A função strcpy copia a string do s2 para s3.

A função strcat acrescenta o segundo argumento da função ao seu primeiro argumento.

A função strlen conta a quantidade de caracteres da sua string.

Resposta

  1. Jack
  2. jill
  3. jack and jill
  4. 8
  5. 13