Buscar

ALGORITMOS 3-3

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 4 páginas

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

Prévia do material em texto

ALGORITMOS 
CCT0749_A3_201908582537_V3 
 
Lupa Calc. 
 
 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
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. 
 
 
Qual dos fragmentos de código calcula um preço de um produto com desconto de 7,5% ? 
 
 PRECO_DESC = PRECO - PRECO * 7.5 /100; 
 
 PRECO_DESC = PRECO * 7.5%; 
 
 PRECO_DESC = PRECO * 0.075; 
 
 PRECO_DESC = PRECO * 7.5 / 100; 
 
 PRECO_DESC = PRECO * 0.75; 
 
 
 
Explicação: 
 Verdadeiro 
PRECO_DESC = PRECO - 
PRECO * 7.5 /100; 
 
Falso. Não dá o novo preço. Para isso, tinha que subtrair do preco. 
PRECO_DESC = PRECO * 
7.5 / 100; 
 
Falso. Não dá o novo preço. Para isso, tinha que subtrair do preco. Além disso, calcula 75% e 
não o valor do enunciado. 
PRECO_DESC = PRECO * 
0.75; 
 
Falso. Não dá o novo preço. Para isso, tinha que subtrair do preco. Além disso, calcula outra 
porcentagem e não o valor do enunciado. 
PRECO_DESC = PRECO * 
0.075; 
 
Falso. Não dá o novo preço. Para isso, tinha que subtrair do preco. Além disso, usa % 
incorretamente. Na Matemática o símbolo % indica porcentagem, mas em C++ representa o 
resto da divisão inteira. 
PRECO_DESC = PRECO * 
7.5%; 
 
 
 
 
 
 
2. 
 
 
Observe as afirmativas a seguir a respeito das tabelas da verdade: 
I. A tabela avalia expressões relacionais e numéricas e é preenchida com valores do tipo lógico. 
II. É possível haver combinações repetidas de valores no preenchimento inicial das linhas com valores das variáveis. 
III. A quantidade de variáveis na expressão avaliada determina a quantidade de resultados possíveis para a expressão. 
Sobre elas, sabemos que: 
 
 
 As afirmativas II e III são verdadeiras. 
 As afirmativas I e II são verdadeiras. 
 
 A afirmativa I é verdadeira. 
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:abre_frame('1','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('2','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
javascript:abre_frame('3','3','','6D2MSJPFAJJOI3HD6GRN','314386723');
 
 A afirmativa II é verdadeira. 
 Todas as afirmativas são falsas. 
 
 
 
 
 
3. 
 
 
Sendo X = 1, Y = 2 e Z = 5, assinale a alternativa correta, dentre as relacionadas abaixo, que corresponde aos questionamentos 
realizados em relação à expressão: X * X + Y > Z. 
Questionamentos: 
- Esta expressão é VERDADEIRA ou FALSA? 
- O valor do termo X * X + Y é igual a qual valor ? 
 
 A expressão é FALSA, e o valor de X * X + Y = 3. 
 
 A expressão é FALSA, e o valor de X * X + Y = 6. 
 
 A expressão é VERDADEIRA, e o valor de X * X + Y = 3. 
 
 A expressão é FALSA, e o valor de X * X + Y = 4. 
 
 A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 
 
 
 
Explicação: 
 
Questionamentos: 
- Esta expressão é VERDADEIRA ou FALSA? A expressão é Falsa. 
- O valor do termo X * X + Y é igual a qual valor ? O resultado da expressão é 3 
Resolvendo a expressão : X * X + Y > Z 
 1 * 1 + 2 dá 1 + 2 que é 3 
 3 > Z, sendo que Z vale 5 ? FAlsa. 
 
 
 
 
 
 
4. 
 
 
Qual das alternativas apresenta a expressão que seja capaz de avaliar se uma variável do tipo inteiro, denominada NUMERO ,é 
ímpar e negativa. 
 
 
 (NUMERO<0) || (NUMERO%2!=0) 
 
 (NUMERO>0) || (NUMERO%2==0) 
 
 (NUMERO>0) !! (NUMERO%2==0) 
 
 (NUMERO>0) && (NUMERO%2==0) 
 (NUMERO<0) && (NUMERO%2!=0) 
 
 
 
Explicação: 
(NUMERO<0) && (NUMERO%2!=0) 
pra ser negativo , tem que se menor que zero NUMERO<0 
pra ser impar, o resto da divisão pode 2 não pode ser zero --> != (diferente) --> NUMERO%2!=0 
 
 
 
 
 
 
5. 
 
Monte a tabela da verdade para a expressão A || B && C && !A. 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
A B C !A B && C B && C && !A A || B && C && !A 
V V V F V F 
V V F F F F 
V F V F F F 
V F F F F F 
F V V V V V 
F V F V F F 
F F V V F F 
F F F V F F 
A sequência de valores que preenche a última coluna, de cima para baixo, é: 
 
 
 V, F, V, F, V, F, V, F 
 
 F, V, F, V, V, F, V, F 
 V, V, V, V, V, F, F, F 
 
 V, V, F, F, V, V, F, F 
 
 F, F, F, F, F, V, V, V 
 
 
 
 
 
6. 
 
 
Assinale a opção correta. 
 
 Os operadores matemáticos são : +, - , *, / e %. 
 
 São operadores relacionais : = , > , < 
 
 os operadores matemáticos não tem precedência de uso 
 
 As expressões lógicas retornam valores inteiros 
 
 São operadores lógicos : &&, ||, != 
 
 
 
Explicação: 
Os operadores matemáticos são : +, - , *, / e %. = VERDADE 
São operadores lógicos : &&, ||, != --> != não é operador lógico e sim relacional (diferente) --> FALSO 
São operadores relacionais : = , > , < ---> = não é operador relacional e sim comando de atribuição de valor a variável.--> FALSO 
As expressões lógicas retornam valores inteiros --> FALSO, retornam valores lógicos (V ou F) 
os operadores matemáticos não tem precedência de uso --: FALSO, há precedencia sim, o * tem preferencia sobre a soma e 
subtrção 
 
 
 
 
 
 
 
7. 
 
 
Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque 
a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras 
para que o resultado da combinação seja verdadeiro. 
 
 
 ((pontos>=10) ! (pontos <=20)) 
 
 ((pontos>=10) % (pontos <=20)) 
 
 ((pontos>=10) || (pontos <=20)) 
 
 ((pontos>=10) # (pontos <=20)) 
 ((pontos>=10) && (pontos <=20)) 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
Explicação: 
Pelo tabela verdade do operador e ( && em C++), as duas condições devem ser verdadeiras para toda a expressão ser verdadeira. 
Se for o ou (símbolo ||), basta uma condição se verdadeira para toda a expressão ser verdadeira. 
% é para cálculo de resto. 
# não tem efeito 
O operador ! é unário e inverte o valor lógico. Ou seja, se a expressão for verdadeira : ! expressão é falsa. 
 
 
 
 
 
8. 
 
 
Utilizando os operadores adequados, como pode ser reescrita a expressão abaixo? 
 A ou B e C e não D 
 
 A !! B && C && ||D 
 
 A && B && C && !D 
 
 A && B || C || !D 
 
 A || B ! C ! &&D 
 A || B && C && !D 
 
 
 
Explicação: 
A || B && C && !D 
|| = OU 
&& = E 
! = não 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada 
 
 
 
 
Exercício inciado em 20/03/2020 13:03:02. 
 
 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
javascript:abre_colabore('35360','182903648','3658437041');

Continue navegando