Buscar

EXERCÍCIO AULA 3 - 3

Prévia do material em texto

INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA 
EM C 
3a aula 
Lupa 
 
 
 
PPT 
 
MP3 
 
 
 
Exercício: EEX0006_EX_A3_202001053298_V3 20/04/2020 
Disciplina: EEX0006 - INTRODUÇÃO A PROGRAMAÇÃO ESTRUTURADA EM C 
 
 
 
 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 20/04/2020 16:01:11 
 
 
Explicação: 
MEDIA = (AV1 + AV2) / 2; - OK 
 
 
 
 
 2a Questão 
 
 
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 = 4. 
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 3. 
 
A expressão é FALSA, e o valor de X * X + Y = 6. 
 A expressão é FALSA, e o valor de X * X + Y = 3. 
 
A expressão é VERDADEIRA, e o valor de X * X + Y = 5. 
Respondido em 20/04/2020 16:04:26 
 
 
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 
javascript:abre_frame('2','3','','','');
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
javascript:abre_frame('3','3','','','');
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('2','3','','','');
javascript:abre_frame('3','3','','','');
 1 * 1 + 2 dá 1 + 2 que é 3 
 3 > Z, sendo que Z vale 5 ? FAlsa. 
 
 
 
 
 
 3a Questão 
 
 
Assinale a alternativa que apresenta APENAS operadores relacionais. 
 
 
+, - e * 
 <, > e >= 
 
=, > e || 
 
&&, || e ~ 
 
&&, >= e || 
Respondido em 20/04/2020 16:01:36 
 
 
Explicação: 
 
<, > e >= 
 
&& e || são operadores lógicos na linguagem C++ 
 ~ é operador na lógica matemática para negação 
&&, || e ~ 
 
 = é atribuição 
 > relacional 
 || ou lógico 
=, > e || 
 
O único relacional é >= . Os outros dois são operadores lógicos. &&, >= e || 
 
 Operadores matemáticos +, - e * 
 
 
 
 
 4a 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 20/04/2020 16:02:23 
 
 
Explicação: 
Conforme aula e gabarito. É importante primeiro somar as notas e depois dividir por 2. 
 
 
 
 
 5a Questão 
 
 
Se você desejar escrever a expressão A|| B && C && !D em um algoritmo no Portugol Studio, como a 
mesma ficaria? 
 
 
A e B ou C nao D 
 A ou nao B e nao C e nao D 
 
A e B ou C ou nao D 
 
A ou B e C e D 
 A ou B e C e nao D 
Respondido em 20/04/2020 16:02:18 
 
 
 
 
 6a 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 20/04/2020 16:03:21 
 
 
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 
 
 
 
 
 
 7a Questão 
 
 
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: 
 int x, y,a , b; 
 float z; 
 a = 14; 
 b = 3; 
 x = a / b; 
 y = a % b; 
 z = y / x; 
 Qual seria o valor de x? 
 
 
4.66666 
 4 
 
3 
 
5 
 
14 
Respondido em 20/04/2020 16:02:50 
 
 
Explicação: 
Fazendo um teste de mesa e sabendo que a divisão com / entre inteiros fornece o quociente da divisão e o 
operador % fornece o resto da divisão inteira, chegamos no valor x igual a 4. 
 
 
 
 
 8a Questão 
 
 
Assinale a alternativa que apresenta APENAS os exemplos de operadores relacionais. 
 
 
+, - e * 
 
&&, >= e || 
 
&&, || e ~ 
 
=, > e || 
 <, > e >= 
Respondido em 20/04/2020 16:03:04 
 
 
Explicação: 
 
<, > e >= 
 
Falso. Nenhum é relacional &&, || e ~ 
 
Falso. O único relacional é o > =, > e || 
 
Falso. O único relacional é o >= &&, >= e || 
 
Falso. Nenhum relacional +, - e *

Continue navegando