Prévia do material em texto
Você acertou 5 de 5 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes quiser. Verificar Desempenho A B C D E 1 Marcar para revisão Em uma avaliação de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores. Como se chama essa técnica de avaliação de expressões, implementada por algumas linguagens de programação? Curto circuito de expressões Curta metragem de expressões Avaliação semi-circuito de expressões Avaliação rápida de expressões Encurtamento de expressõs Questão 1 de 5 Corretas �5� Em branco �0� 1 2 3 4 5 Exercicio Conteúdo Sair 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 1/7 A B C Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Em uma avaliação curto-circuito de uma expressão, o resultado pode ser determinado sem avaliar todos os operandos/operadores. 2 Marcar para revisão As expressões lógicas usam operadores lógicos. Sobre esses operadores, podemos afirmar. Se usarmos o operador "E", os 2 operandos precisam ser Verdade para que a expressão seja VERDADEIRA Se usarmos o operador "OU", os 2 operandos precisam ser Verdade para que a expressão seja VERDADEIRA Se usarmos o operador "E", basta que um operando seja Verdade para que a expressão seja VERDADEIRA 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 2/7 D E Se usarmos o operador "OU", basta os 2 operandos devem ser verdadeiros para que a expressão seja verdadeira Se usarmos o operador >, teremos o maior os 2 operandos Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Os operadores lógicos são usados para combinar expressões lógicas. O operador "E" é usado para combinar duas expressões lógicas, e a expressão resultante é verdadeira apenas se ambas as expressões lógicas forem verdadeiras. O operador "OU" é usado para combinar duas expressões lógicas, e a expressão resultante é verdadeira se pelo menos uma das expressões lógicas for verdadeira. 3 Marcar para revisão Considere o seguinte comando de uma linguagem de programação, onde uma variável lógica do tipo boolean, receve o resultado da empressão logica = (a �� 0� and (b � 10�. Avalie as assertivas a seguir 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 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 3/7 A B C D E será avaliada, pois a expressão (a>=0� será FALSA II. A expressão está errada, pois o resultado não será 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..... IV. A expressão sempre será falsa. Com base em sua analise, assinela a UNICA alternativa que contém todas as assertivas CORRETAS. II e IV II, III e IV I e III I, II e III I, II, III e IV Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado 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 � VERDADE 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 4/7 A B C D E II. A expressão está errada, pois o resultado não será um valor lógico � FALSO, a expressão está correta 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..... � VERDADE, a expressão retorna um valor lógico, logo pode ser associada a uma condição. IV. A expressão sempre será falsa. � FALSO, pode ser verdade, em função dos valores das variáveis "a" e "b" 4 Marcar para revisão O efeito colateral em uma expressão ocorre quando: A operação realizada não é a desejada. A precedência é invertida. É alterado o valor de um operando que não faz parte da expressão. É alterado o valor de um ou mais operandos. O resultado é determinado antes de avaliar toda a expressão. Resposta correta 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 5/7 A B C Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado Efeito colateral é quando a expressão altera o valor de um ou mais operandos que fazem parte da expressão ou quando há uma passagem de parâmetros por referência. ----- 5 Marcar para revisão Muitas vezes, dependendo da LP e da lógica, a avaliação de uma expressão requer conversão de tipos de dados. Assinale a UNICA alternativa que responde corretamente aos itens I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão? II. De um exemplo dessa conversão. I. Estreitamento; II. converter de float para int I. Alargamento; II. converter de float para int I. Estreitamento; II. converter de int para float 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 6/7 D E I. Alargamento; II. converter de int para float I. Encurtamento; II. converter de string para char Resposta correta Parabéns, você selecionou a alternativa correta. Confira o gabarito comentado! Gabarito Comentado I. Como se chama a conversão que: converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão? A conversão que converte-se de um tipo de maior grandeza/precisão para um de menor grandeza/precisão é chamada de encurtamento, já que o valor origem perderá precisão. II. De um exemplo dessa conversão. Exemplos de conversão de encurtamento são: FLOAT para INT; String para Char. 13/05/2024, 16:52 estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ https://estacio.saladeavaliacoes.com.br/exercicio/66426f3a139d33d914dff4c7/gabarito/ 7/7