Vamos analisar cada assertiva: I. Caso a linguagem implemente a técnica de análise de expressões chamada de curto circuito, se o conteúdo da variável "a" for -10, por exemplo, a expressão relacional (b<10) nem será avaliada, pois a expressão (a>=0) será FALSA. - Correta. No curto-circuito, se a primeira parte da expressão for falsa, a segunda parte não será avaliada. II. A expressão está errada, pois o resultado não será um valor lógico. - Incorreta. A expressão resultará em um valor lógico. III. A expressão (a >= 0) and (b < 10) pode ser usada no comando de decisão como por exemplo: if (a >= 0) and (b < 10) then... - Correta. A expressão pode ser utilizada em um comando de decisão. IV. A expressão sempre será falsa. - Incorreta. A expressão pode ser verdadeira dependendo dos valores de "a" e "b". Portanto, a única alternativa que contém todas as assertivas corretas é: I e III.
Para escrever sua resposta aqui, entre ou crie uma conta
Conceitos e Paradigmas de Linguagens de Programação
Conceitos e Paradigmas de Linguagens de Programação
Conceitos e Paradigmas de Linguagens de Programação
Conceitos e Paradigmas de Linguagens de Programação
•UNIFCV
Compartilhar