🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

A construção de expressões aritméticas e lógicas exige a co...

Próximas questões
Com base no mesmo assunto
Q4193144 Algoritmos e Estrutura de Dados
A construção de expressões aritméticas e lógicas exige a compreensão da ordem de precedência e da tipagem dos dados envolvidos no cálculo. Acerca do assunto, registre V, para as afirmativas verdadeiras, e F, para as falsas:

(__)As expressões que utilizam o operador de módulo resultam no resto da divisão inteira entre dois valores numéricos.
(__)A concatenação de strings em expressões algorítmicas altera o valor numérico dos caracteres de acordo com a tabela Unicode.
(__)O uso de parênteses em expressões complexas permite ao desenvolvedor alterar a ordem natural de execução das operações.
(__)Expressões aritméticas que envolvem números inteiros e reais resultam em um valor real devido à promoção implícita de tipos.

Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: B

Fundamento decisivo: O ponto decisivo era identificar o valor lógico de cada assertiva a partir de conceitos básicos de expressões algorítmicas, sem recorrer a linguagem específica.

Tema central: Expressões algorítmicas
Análise das alternativas
A
Errada
Está errada porque marca a 1ª assertiva como falsa e a 4ª como falsa. No tratamento usual de algoritmos, módulo é resto da divisão inteira e a mistura de inteiro com real resulta em valor real.
B
Certa
A alternativa B é a correta porque a sequência compatível com as assertivas é V, F, V, V. A 1ª é verdadeira, pois o operador módulo representa o resto da divisão inteira. A 2ª é falsa, porque concatenação de strings apenas une sequências de caracteres, sem alterar valores numéricos pela tabela Unicode. A 3ª é verdadeira, já que parênteses podem alterar a ordem de execução das operações. A 4ª é verdadeira, pois, em expressão com inteiro e real, ocorre promoção implícita para real.
C
Errada
Está errada porque marca a 3ª assertiva como falsa. Parênteses alteram o agrupamento e podem mudar a ordem natural de execução.
D
Errada
Está errada porque marca a 2ª assertiva como verdadeira. Concatenar strings não altera valores numéricos de caracteres conforme Unicode.
Pegadinha da questão
Confundir concatenação de strings com alteração de códigos numéricos de caracteres.
Dica para questões semelhantes
  • Em expressões algorítmicas, diferencie operações sobre números e sobre strings.
  • Parênteses prevalecem sobre a ordem natural de avaliação.
  • Em expressão mista com inteiro e real, o resultado tende a ser real.
  • Operador módulo indica o resto da divisão inteira.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo