Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — FUNDATEC 2023

Arquitetura de SoftwareSoftware
Código
qq890417
Banca
FUNDATEC
Órgão
CAU-RS
Ano
2023
Nível
Médio
Cargo
Técnico em Microinformática
Analise o algoritmo Teste apresentado a seguir:12345678910111213141516171819202122232425262728293031323334 Algoritmo“Teste”VarRes, X, Y: realInicioprocedimento ENTRADA()Inicioescreval(“”)escreva(“X: “)leia(X)escreva(“Y: “)leia(Y)fimprocedimentoprocedimento SAIDA()inicioescreval(“”)se X > Y entãoRES <- X – YsenãoRES <- Y – Xfimseescreval (“RES: “,RES)escreval (“”)fimprocedimentorepitaENTRADA()SAIDA()Até X=YFimalgoritmoAo executar esse algoritmo, o que acontece quando se lê o mesmo valor 10 para as variáveis X e Y?
  1. AÉ exibido o valor 0 (zero) como resultado da operação X – Y e o algoritmo termina.
  2. BÉ exibido o valor 0 (zero) como resultado da operação X – Y e o procedimento ENTRADA() é chamado novamente.
  3. CNão é exibido valor algum porque X não é nem maior e nem menor do que Y e o algoritmo termina.
  4. DNão é exibido valor algum porque X não é nem maior e nem menor do que Y e o procedimento ENTRADA() é chamado novamente.
  5. EO algoritmo não pode ser executado porque X=Y não satisfaz a condição do comando de desvio condicional.
Revelar gabarito e comentário

GabaritoA — É exibido o valor 0 (zero) como resultado da operação X – Y e o algoritmo termina.

Link permanente: /questoes/qq890417