Leia o texto abaixo: O conceito de atribuição de valores a uma variável está relacionado ao armazenamento de um valor a ela. Na linguagem C, utilizamos o sinal de igual para designar que uma variável está para receber um valor. Para que possamos lhe atribuir um valor, a variável deverá ser declarada antes. Em sua declaração, deverá estar especificado o tipo de dado que a variável poderá receber. A uma variável, somente podem ser atribuídos valores compatíveis com o tipo a que a variável foi declarada. Por exemplo, a uma variável do tipo int, não se pode atribuir a constante ‘x’. Considerando as informações apresentadas, avalie as afirmações a seguir: I. Ao atribuirmos a uma variável a seguinte constante ‘A’, podemos dizer que é um tipo de atribuição do tipo caractere. II. A linguagem C permite apenas que seja feita uma única atribuição de valor no mesmo comando de atribuição. III. A linguagem C não permite que seja feita a atribuição de valor para uma variável pelo retorno direto da função. É correto o que se afirma em: Grupo de escolhas da pergunta I, II e III. II e III apenas. I, apenas. I e II, apenas. II, apenas.
Soluções para a tarefa
Sobre atribuição de valores a uma variável, na linguagem C, é correto o que se afirma em I e II, apenas: letra D.
Variáveis em C
As variáveis em C, precisam ser previamente declaradas antes de ser utilizadas e são fortemente tipadas, isso é, para que seja declarado uma variável é preciso declarar explicitamente o tipo de dado que ela pode receber, dessa forma, não é possível atribuir um dado de valor diferente do que foi declarado previamente.
Os tipos de dados primários que uma variável em C pode ter são:
- char: um caractere.
- int: um número inteiro.
- float: um número com ponto flutuante
- bool: valor lógico que pode ser verdadeiro ou falso.
Sendo assim, dado as afirmações temos:
- I. Ao atribuirmos a uma variável a seguinte constante ‘A’, podemos dizer que é um tipo de atribuição do tipo caractere.
É uma afirmação verdadeira, visto que 'A' é um único caractere e o tipo de dado que permite receber essa informação é o char, ou seja, o caractere.
- II. A linguagem C permite apenas que seja feita uma única atribuição de valor no mesmo comando de atribuição.
É uma afirmação verdadeira, visto que para atribuir valores a uma variável é preciso que seja feita uma atribuição por cada comando.
- III. A linguagem C não permite que seja feita a atribuição de valor para uma variável pelo retorno direto da função.
Falso, visto que pode ser atribuído um valor a uma variável pelo retorno da função, basta declarar a variável recebendo a assinatura da função.
Mais exercícios sobre variáveis em C:
https://brainly.com.br/tarefa/51943098
#SPJ1