Baixe o app para aproveitar ainda mais
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
Compartilhar