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 *