Informe quais das seguintes sentenças são verdadeiras e quais são falsas. Explique sua resposta no caso de sentenças falsas.
- Os operadores em C são avaliados da esquerda para a direita.
- Os seguintes nomes de variáveis são válidos : _sub_barra_, m928134, t5, j7, suas_vendas, total_sua_conta, a, b, c, z, z2.
- A instrução printf(“a = 5;”); é um exemplo típico de uma instrução de atribuição.
- Uma expressão aritmética válida sem parênteses é avaliasa da esquerda para a direita.
- Os seguintes nomes de variáveis são inválidos: 3g, 87, 67h2, h22, 2h.
Passo 1
Alô AlÔoooou galerinha, bora lá?
- A afirmação é falsa.
- A afirmação é verdadeira.
- A afirmação é falsa.
- A afirmação é verdadeira.
- Como uma expressão aritmética válida pode incluir muitos operadores aritméticos, de acordo com a regra de precedência do operador, uma expressão que não contém parênteses, mas os operadores aritméticos é avaliada da esquerda para a direita.
- A afirmação é falsa.
C avalia os operadores com base na sequência de precedência do operador definida na gramática da linguagem.
As operações de divisão, resto e multiplicação são avaliadas inicialmente, seguidas por operações de adição e subtração. Uma expressão pode ser avaliada da esquerda para a direita ou da direita para a esquerda, dependendo da associatividade do operador.
Passo 2
A convenção de nomenclatura de variável C afirma que o nome da variável pode conter alfabetos, números e sublinhado (__). A única exceção a esta regra é que os nomes das variáveis não podem começar com um dígito.
Assim, todos os nomes de variáveis, _sub_barra_, m928134, t5, j7, suas_vendas, total_sua_conta, a, b, c, z e a2 são válidos e podem ser usados em programas C.
Passo 3
A instrução não é um exemplo de instruções de atribuição.
A declaração dada,
exibe a seguinte saída.
Uma instrução de atribuição atribui um valor a uma variável. Para que a instrução seja chamada de instrução de atribuição, ela deve ser:
que atribuirá o valor 5 à variável a.
Passo 4
C avalia os operadores com base na sequência de precedência de operadores definida na gramática da linguagem. Uma expressão pode ser avaliada da esquerda para a direita ou da direita para a esquerda, dependendo da associatividade do operador.
Passo 5
Passo 6
A convenção de nomenclatura de variável C afirma que o nome da variável pode conter alfabetos, números e sublinhado (__). A única exceção a esta regra é que os nomes das variáveis não podem começar com um dígito.
Vamos considerar os vários nomes de variáveis, um de cada vez.
- 3g começa com um dígito e, portanto, é um nome de variável inválido.
- 87 não é alfanumérico e, portanto, é um nome de variável inválido.
- 67h2 começa com um dígito e, portanto, é um nome de variável inválido.
- h22 é alfanumérico e começa com uma letra e, portanto, é um nome de variável válido.
- 2h começa com um dígito e, portanto, é um nome de variável inválido.
Resposta
Vide o passo a passo.