Buscar

Paradigmas de Programação - TESTE 7

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 1/3
Teste de
Conhecimento
 avalie sua aprendizagem
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?
 
As expressões lógicas usam operadores lógicos. Sobre esses operadores, podemos afirmar.
PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO 
Lupa Calc.
 
 
CCT0831_A7_202008191076_V1 
Aluno: YURI CID DA SILVA LIMA Matr.: 202008191076
Disc.: PARADIG.LING.PROG. 2021.1 EAD (G) / EX
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Curto circuito de expressões
Curta metragem de expressões
Avaliação rápida de expressões
Encurtamento de expressõs
Avaliação semi-circuito de expressões
Explicação:
Em uma avaliação curto-circuito de uma expressão, o resultado pode ser determinado sem avaliar todos os
operandos/operadores.
 
 
 
2.
Se usarmos o operador "OU", os 2 operandos precisam ser Verdade para que a expressão seja VERDADEIRA
Se usarmos o operador >, teremos o maior os 2 operandos
Se usarmos o operador "OU", basta os 2 operandos devem ser verdadeiros para que a expressão seja verdadeira
Se usarmos o operador "E", 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
Explicação:
Operador Operando
E se os 2 forem verdade, a expressão é verdade
OU basta que 1 operando seja verdade , a expressãoé verdade
 
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 2/3
O efeito colateral em uma expressão ocorre quando:
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.
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 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.
 
 
 
3.
A operação realizada não é a desejada.
O resultado é determinado antes de avaliar toda a expressão.
É alterado o valor de um operando que não faz parte da expressão.
É alterado o valor de um ou mais operandos.
A precedência é invertida.
Explicação:
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.
 
 
4.
I. Alargamento; II. converter de float para int
 
I. Alargamento; II. converter de int para float
 
I. Estreitamento; II. converter de float para int
 
I. Estreitamento; II. converter de int para float
 
I. Encurtamento; II. converter de string para char
Explicação:
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? --> encurtamento, já que o valor origem perderá precisão
II. De um exemplo dessa conversão.: FLOAT para INT; String para Char
 
 
5.
I, II e III
I e III
II, III e IV
II e IV
I, II, III e IV
Explicação:
04/05/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=33848280&user_cod=3070659&matr_integracao=202008191076 3/3
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
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"
 
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 04/05/2021 11:34:36. 
 
 
 
 
javascript:abre_colabore('34697','224387821','4539668965');

Continue navegando