Ed
ano passado
Vamos analisar cada afirmação: I. m forma uma string na memória, pois é um vetor de caractere. Correto, o vetor de caracteres m pode ser tratado como uma string em C, desde que seja terminado com o caractere nulo '\0'. II. m não forma uma string na memória, pois tem um elemento a mais. Correto, o vetor m tem tamanho 6, mas para ser considerado uma string em C, ele precisa ter espaço para os caracteres e o caractere nulo de término, ou seja, deveria ser declarado como char m[6]. III. Para m formar uma string na memória, é necessário mudar a declaração para char m[5]. Incorreto, na verdade, para que m seja considerado uma string em C, ele precisa ter espaço para os caracteres e o caractere nulo de término, ou seja, deveria ser declarado como char m[6]. Com base nessa análise, as afirmações corretas são a I e a II. Portanto, a alternativa correta que contém todas as afirmações verdadeiras é: b) Somente a afirmação I é verdadeira.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material