Buscar

Na linguagem C, uma string é um vetor de caracteres que obrigatoriamente sempre termina com o caractere nulo, que por sua vez, é um caractere que p...

Na linguagem C, uma string é um vetor de caracteres que obrigatoriamente sempre termina com o caractere nulo, que por sua vez, é um caractere que possui valor 0 na tabela ASCII e pode ser escrito usando a convenção da barra invertida na forma ‘\0’. A função strlen retorna o comprimento da string excluindo da contagem o valor nulo (‘\0’). Considere a declaração da string “animal” abaixo, cujo seu valor é “cachorro”. char animal[9] = “cachorro”; Assinale a alternativa que representa, respectivamente, o tamanho da string “animal” (obtido através do comando strlen) e o valor da posição “1” desta string. A) Tamanho: 8, Valor: “a”. B) Tamanho: 8, Valor: “c”. C) Tamanho: 9, Valor: “c”. D) Tamanho: 9, Valor: “a”.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra B) Tamanho: 8, Valor: "c". A string "animal" é declarada como um vetor de caracteres com tamanho 9, mas como a última posição é reservada para o caractere nulo, o tamanho efetivo da string é 8. O valor da posição "1" da string "animal" é "c", pois a contagem das posições em um vetor começa em 0. Portanto, a posição "1" corresponde à segunda letra da string, que é "c".

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais