domingo, 26 de novembro de 2023

Teste seus conhecimentos - Aula 07

 Sobre o processamento predefinido podemos afirmar que:

A função retorna um valor após ser executada, enquanto o procedimento, ou procedure, como também é chamado, não retornará nenhum valor.
É um programa que pode ser usado em outro programa.
No contexto de linguagem de programação, uma sub-rotina, uma função, um subprograma e um procedimento são todos processamentos predefinidos.
Não é uma vantagem do processamento predefinido a diminuição de linhas de código do programa principal.
As respostas B e C estão corretas.
Resposta correta: As respostas B e C estão corretas.
Pontuação: 1 / 1
2.

2. Dado o processamento predefinido:

 

SOMAR (X, Y, Z NUMÉRICAS)

      Z = X + Y

SAÍDA

 

Faça o teste de mesa para o programa a seguir:

 

PROGRAMA1

INÍCIO

      DECLARA A, B, C NUMÉRICAS

      A = 1

      B = 2

C = 0

      SOMAR (A, B, C)

      SOMAR (B, C, A)

      SOMAR (C, A, B)

      SOMAR (A, B, C)

      SOMAR (B, C, A)

      EXIBIR A, B, C

FIM

 

Após o teste de mesa, os valores exibidos das variáveis AB e C são:

5, 8, 3
5, 8, 13
5, 2, 3
21, 8, 13
Nenhuma das alternativas anteriores está correta.
Resposta correta: 21, 8, 13
Comentário do professor:

Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532873016361744dc8620200/testeMesa1_cap7.PNG

Pontuação: 1 / 1
3.

3. Dado o seguinte processamento predefinido:

 

TROCAR (X, Y NUMÉRICAS)

      DECLARA AUX NUMÉRICA

      SE X > Y ENTÃO

               AUX = X
               X = Y

               Y = AUX

      FIM SE

SAÍDA

 

Faça o teste de mesa para o programa a seguir:

 

PROGRAMA2

INÍCIO

      DECLARA A, B, C, D NUMÉRICAS

      A = 10

      B = 5

      C = 7

      D = 1

      TROCAR (A, B)

      TROCAR (B, C)

      TROCAR (C, D)

      TROCAR (A, B)

      TROCAR (B, C)

      TROCAR (A, B)

      EXIBIR A, B, C, D

 FIM

 

Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:

 

1, 7, 1, 10
5, 1, 7, 10
1, 5, 7, 10
7, 1, 5, 10
Nenhuma das alternativas anteriores está correta.
Resposta correta: 1, 5, 7, 10
Comentário do professor:

Veja o teste de mesa deste exercício: https://media.eadbox.com/system/uploads/medium/file/5328734c6361744dc5b30200/testeMesa2_cap7.PNG

Pontuação: 1 / 1
4.

4. Dados os seguintes processamentos predefinidos:

 

SOMAR (X, Y, Z NUMÉRICAS)

      Z = X + Y

SAÍDA

 

e

 

TROCAR (X, Y NUMÉRICAS)

      DECLARA AUX NUMÉRICA

      SE X > Y ENTÃO

               AUX = X

               X = Y

               Y = AUX

      FIM SE

SAÍDA

 

Faça o teste de mesa para o programa a seguir:

 

PROGRAMA3

DECLARA A, B, C, D NUMÉRICAS

INÍCIO

      A = 5

      B = 2

      C = 0

      D = 0

      SOMAR (A, B, C)

      TROCAR (A, B)

      SOMAR (B, C, D)

      TROCAR (C, B)

      SOMAR (D, A, B)

      EXIBIR A, B, C, D

   FIM

 

Após o teste de mesa, os valores exibidos das variáveis A, B, C e D são:

2, 14, 7, 12
2, 14, 5, 12
5, 14, 7, 9
2, 12, 5, 9
Nenhuma das alternativas anteriores está correta.
Resposta correta: 2, 14, 5, 12
Comentário do professor:

Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532873cd6361744dc5b60200/testeMesa3_cap7.PNG

Pontuação: 1 / 1
5.

5. Dados os seguintes processamentos predefinidos:

 

SOMAR (X, Y, Z NUMÉRICAS)

      Z = X + Y

SAÍDA

 

e

 

MEDIA (M, N, P NUMÉRICAS)

      M = (N + P) / 2

SAÍDA

 

Faça o teste de mesa para o programa a seguir:

 

 PROGRAMA4

INÍCIO

      DECLARA A, B, C NUMÉRICAS

      A = 0

      B = 2

C = 4

      MÉDIA (A, B, C)

      SOMAR (B, C, A)

      MÉDIA (B, C, A)

      SOMAR (C, A, B)

      MÉDIA (C, A, B)

      MÉDIA (A, B, C)

      SOMAR (C, A, B)

      MÉDIA (C, A, B)

      EXIBIR A, B, C

  FIM

 

 

 

Após o teste de mesa, os valores exibidos das variáveis A, BeC são:

12, 14, 8
6, 14, 13
9, 17, 13
12, 17, 8
Nenhuma das alternativas anteriores está correta.
Resposta correta: 9, 17, 13
Comentário do professor:

Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/5328742a6e617448cfa00200/testeMesa4_cap7.PNG

Pontuação: 1 / 1
6.

6. Dados os seguintes processamentos predefinidos:

 

SOMAR (X, Y, Z NUMÉRICAS)

      Z = X + Y

SAÍDA

 

e

 

MEDIA (M, N, P NUMÉRICAS)

      M = (N + P) / 2

SAÍDA

 

e

 

TROCAR (X,Y NUMÉRICAS)

      DECLARA AUX NUMÉRICA

      SE X > Y ENTÃO

               AUX = X
               X = Y

               Y = AUX

      FIM SE

SAÍDA

 

Faça o teste de mesa para o programa a seguir:

 

 PROGRAMA5

INÍCIO

      DECLARA A, B, C NUMÉRICAS

      A = 1

      B = 2

C = 3

      MÉDIA (B, C, A)

      SOMAR (B, C, A)

      MÉDIA (B, C, A)

      TROCAR (A, B)

      SOMAR (A, B, C)

      MÉDIA (A, B, C)

      TROCAR (A, B)

      MÉDIA (C, A, B)

      EXIBIR A, B, C

  FIM

 

Após o teste de mesa, os valores exibidos das variáveis A, BeC são:

7, 5, 12
5, 7, 6
5, 4, 6
12, 7, 9
Nenhuma das alternativas anteriores está correta.
Resposta correta: 5, 7, 6
Comentário do professor:

Veja o teste de mesa deste exercício: http://media.eadbox.com/system/uploads/medium/file/532874d96361744dc8720200/testeMesa5_cap7.PNG

Nenhum comentário:

Postar um comentário