Informática, perguntado por ericnpdev, 2 meses atrás

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

Respondido por steniohmsilva
0

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

Anexos:
Perguntas interessantes