Buscar

Questões de Algoritmos

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 5 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

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

Disciplina: CCT0749 - ALGORITMOS 201902619731 
 
 
 
 
 1a Questão 
 
 
Indique qual alternativa calcula corretamente a média aritmética das notas AV1 e AV2 de uma determinada 
disciplina 
 
 
 
MEDIA = (AV1 * AV2) / 2; 
 
MEDIA = AV1 + AV2 / 2; 
 
MEDIA = (AV1 ** AV2) / 2; 
 MEDIA = (AV1 + AV2) / 2; 
 
MEDIA = (AV1 - AV2) / 2; 
Respondido em 19/11/2019 16:49:26 
 
 
Explicação: 
MEDIA = (AV1 + AV2) / 2; - OK 
 
 
 
 
 
 2a Questão 
 
 
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: 
 
 
 Todas as afirmativas são falsas. 
 
A afirmativa I é verdadeira. 
 
As afirmativas I e II são verdadeiras. 
 
A afirmativa II é verdadeira. 
 
As afirmativas II e III são verdadeiras. 
Respondido em 19/11/2019 16:51:14 
 
 
 
 
 
 3a Questão 
 
 
Indique qual o tercho em C++ que calcula corretamente a média das notas AV1 e AV2 de 
uma determinada disciplina. 
 
 
 
MEDIA = (AV1 - AV2) / 2; 
 
MEDIA = AV1 + AV2 / 2; 
 MEDIA = (AV1 + AV2) / 2; 
 
MEDIA = (AV1 * AV2) / 2; 
 
MEDIA = (AV1 ** AV2) / 2; 
Respondido em 19/11/2019 16:51:36 
 
 
Explicação: 
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 
 
 
 
 
 
 4a Questão 
 
 
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) 
Respondido em 19/11/2019 16:52:41 
 
 
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 
 
 
 
 
 
 
 5a Questão 
 
 
Monte a tabela da verdade para a expressão A || B && C && !A. 
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, F, F, V, V, F, F 
 
F, F, F, F, F, V, V, V 
 V, V, V, V, V, F, F, F 
Respondido em 19/11/2019 17:07:54 
 
 
 
 
 
 6a Questão 
 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores lógicos. 
 
 
 
!, > e >= 
 
+, - e * 
 
&&, >= e <= 
 
=, > e ? 
 &&, || e ! 
Respondido em 19/11/2019 17:08:31 
 
 
Explicação: 
 
Falso. O único operador lógico é o ! 
!, > e 
>= 
 
 Verdadeiro. 
&&, 
|| e ! 
 
Falso. Nâo há operador lógico neste item. 
=, > 
e ? 
 
 
Falso. O único operador lógico é o && 
 
&&, 
>= e 
<= 
 
Falso. Nâo há operador lógico neste item. 
+, - e 
* 
 
 
 
 
 
 
 
 7a Questão 
 
 
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 * 0.75; 
 PRECO_DESC = PRECO * 7.5 / 100; 
 
PRECO_DESC = PRECO * 7.5%; 
 
PRECO_DESC = PRECO * 0.075; 
Respondido em 19/11/2019 17:09:39 
 
 
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%; 
 
 
 
 
 
 
 
 8a Questão 
 
 
Assinale a opção correta. 
 
 
 
As expressões lógicas retornam valores inteiros 
 
São operadores relacionais : = , > , < 
 
São operadores lógicos : &&, ||, != 
 Os operadores matemáticos são : +, - , *, / e %. 
 
os operadores matemáticos não tem precedência de uso 
Respondido em 19/11/2019 17:10:48 
 
 
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

Continue navegando