Informática, perguntado por thiagohenrique0830, 5 meses atrás

É dado o módulo abaixo:



Módulo Eql(inteiro: A)

inteiro X:

X = pot(A, 2) + (5 * A) + 3;

escreva(X);

fimmódulo



Observação: A função pot(a , b) retorna ab, ou seja, retorna a elevado a b.



São executadas as quatro chamadas abaixo:

Chamada 1: Eql( 2 );

Chamada 2: Eql( ( 3 * 4) – 14 + ( 8 / 4 ) );

Chamada 3: Eql( 3 * 2 – 1 );

Chamada 4: Eql( 6 * 5 / 3 - 9);

São dadas as seguintes afirmativas:

I. O valor retornado pela chamada 2 é o triplo do valor retornado pela chamada 4.

II. Dos valores retornados pelas quatro chamadas, somente um não é um número primo. Lembre-se que um número é primo se é divisível apenas por 1 e por ele mesmo.

III. A soma dos valores retornados pelas chamadas 1 e 3 é igual a 70, e a soma dos valores retornados pelas chamadas 2 e 4 é igual a 14.

Assinale a alternativa correta:



a.
Somente as afirmativas II e III são verdadeiras.

b.
Somente as afirmativas I e III são verdadeiras.


c.
Somente a afirmativa II é verdadeira.

d.
Todas as afirmativas são verdadeiras.

e.
Somente a afirmativa é I verdadeira.

Soluções para a tarefa

Respondido por matheusnascimento20
0

Resposta:

c.

Somente a afirmativa II é verdadeira.

Explicação:

Chamada 1: Eql( 2 );

X = pot(2,2)+(5*2)+3;

X = 4+10+3

X = 17

Chamada 2: Eql( ( 3 * 4) – 14 + ( 8 / 4 ) );

(3*4)-14+(8/4)

12-14+2 = 0

X = pot(0,2)+(5*0)+3;

X = 0+0+3

X = 3

Chamada 3: Eql( 3 * 2 – 1 );

X = pot(5,2)+(5*5)+3;

X = 25+25+3

X = 53

Chamada 4: Eql( 6 * 5 / 3 - 9);

X = pot(1,2)+(5*1)+3;

X = 1+5+3;

X = 9;

Perguntas interessantes