Logo Passei Direto
Buscar

Algoritmo e Lógica de Programação - UN 4 - Avaliação Objetiva 1

Ferramentas de estudo

Questões resolvidas

O escopo ou abrangência de uma variável é a parte do programa na qual ela é visível e pode ser acessada. A visibilidade refere-se a hierarquia, ou seja, uma variável é global quando é visível e acessada por todas as sub-rotinas inferiores, e local, quando é visível apenas em seu contexto e não nas sub-rotinas superiores.
Sobre a utilização das variáveis K, J, X, Y, M nos módulos 1, 2 e 3 tem-se: É correto o que se afirma em:
I. A variável K e J são visíveis a qualquer módulo, portanto são consideradas variáveis globais.
II. As variáveis Y e M são locais, por isso são visíveis a todos os módulos.
III. Os módulos 1 e 2 enxergam a mesma variável K vista pelo módulo 3.
a. I é a única alternativa correta.
b. Todas as alternativas estão certas.
c. Todas as alternativas estão erradas.
d. Somente a III está incorreta.
e. Somente I, III estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

O escopo ou abrangência de uma variável é a parte do programa na qual ela é visível e pode ser acessada. A visibilidade refere-se a hierarquia, ou seja, uma variável é global quando é visível e acessada por todas as sub-rotinas inferiores, e local, quando é visível apenas em seu contexto e não nas sub-rotinas superiores.
Sobre a utilização das variáveis K, J, X, Y, M nos módulos 1, 2 e 3 tem-se: É correto o que se afirma em:
I. A variável K e J são visíveis a qualquer módulo, portanto são consideradas variáveis globais.
II. As variáveis Y e M são locais, por isso são visíveis a todos os módulos.
III. Os módulos 1 e 2 enxergam a mesma variável K vista pelo módulo 3.
a. I é a única alternativa correta.
b. Todas as alternativas estão certas.
c. Todas as alternativas estão erradas.
d. Somente a III está incorreta.
e. Somente I, III estão corretas.

Prévia do material em texto

Minhas Disciplinas / Meus cursos / 413034 / Unidade 4: Construção de Algoritmos por Re�namentos Sucessivos
/ UN 4 - Avaliação Objetiva
Algoritmo e Lógica de Programação
Iniciado em terça, 8 nov 2022, 19:59
Estado Finalizada
Concluída em terça, 8 nov 2022, 20:20
Tempo
empregado
21 minutos 9 segundos
Avaliar 1,70 de um máximo de 1,70(100%)
Questão 1
Correto
Atingiu 0,34 de 0,34
Considerando-se a lógica do algoritmo anterior, é correto a�rmar que, para todo valor de num (linha 4):
a. igual a 2, escreve Y. 
b. igual a 2, escreve X.
c. menor que 2, escreve X.
d. diferente de 2, escreve X.
e. maior que 2, escreve Y.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/mod/quiz/view.php?id=1259712
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/user/index.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=1
https://avap.multivix.edu.br/course/view.php?id=18943&section=2
https://avap.multivix.edu.br/course/view.php?id=18943&section=3
https://avap.multivix.edu.br/course/view.php?id=18943&section=4
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/course/view.php?id=18943&section=6
https://avap.multivix.edu.br/course/view.php?id=18943&section=7
https://avap.multivix.edu.br/course/view.php?id=18943&section=8
https://avap.multivix.edu.br/course/view.php?id=18943&section=9
https://avap.multivix.edu.br/course/view.php?id=18943&section=10
https://avap.multivix.edu.br/course/view.php?id=18943&section=11
https://avap.multivix.edu.br/course/view.php?id=18943&section=12
https://avap.multivix.edu.br/course/view.php?id=18943&section=13
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/
Questão 2
Correto
Atingiu 0,34 de 0,34
Um procedimento que chama a si mesmo, direta ou indiretamente, é dito ser recursivo. Algoritmos recursivos
são apropriados quando o problema a ser resolvido ou os dados a serem tratados são de�nidos em termos
recursivos. Entretanto, isso não garante para tais de�nições de natureza recursiva que um algoritmo recursivo é o
melhor caminho para resolver o problema. (ZIVIANI, Nivio. Projeto de Algoritmos com implementação em Pascal
e C.São Paulo: 2ºed. Revista e Ampliada, 2005.)
Considere a função recursiva Recursive , a qual foi escrita em linguagem C:
Suponha que a função Recursive( ) é acionada com os seguintes parâmetros de entrada: Recursive({1, -5, 4, 0, -3,
4},6); nesse caso, o valor de retorno será:
Escolha uma opção:
a. 2.
b. -3. 
c. 3.
d. -2.
e. 10.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/user/index.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=1
https://avap.multivix.edu.br/course/view.php?id=18943&section=2
https://avap.multivix.edu.br/course/view.php?id=18943&section=3
https://avap.multivix.edu.br/course/view.php?id=18943&section=4
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/course/view.php?id=18943&section=6
https://avap.multivix.edu.br/course/view.php?id=18943&section=7
https://avap.multivix.edu.br/course/view.php?id=18943&section=8
https://avap.multivix.edu.br/course/view.php?id=18943&section=9
https://avap.multivix.edu.br/course/view.php?id=18943&section=10
https://avap.multivix.edu.br/course/view.php?id=18943&section=11
https://avap.multivix.edu.br/course/view.php?id=18943&section=12
https://avap.multivix.edu.br/course/view.php?id=18943&section=13
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/
Questão 3
Correto
Atingiu 0,34 de 0,34
O escopo ou abrangência de uma variável é a parte do programa na qual ela é visível e pode ser acessada. A
visibilidade refere-se a hierarquia, ou seja, uma variável é global quando e visível e acessada por todas as sub-
rotinas inferiores, e local, quando é visível apenas em seu contexto e não nas sub-rotinas superiores. (PRESSMAN,
Roger S. Engenharia de Software. São Paulo: Makron Books, 1995.)
Sobre a utilização das variáveis K, J, X, Y, M nos módulos 1, 2 e 3 tem-se:
I. A variável K e J são visíveis a qualquer módulo, portanto são consideradas variáveis globais.
II. As variáveis Y e M são locais, por isso são visíveis a todos os módulos.
III. Os módulos 1 e 2 enxergam a mesma variável K vista pelo módulo 3.
É correto o que se a�rma em:
Escolha uma opção:
a. I é a única alternativa correta. 
b. Todas as alternativas estão certas.
c. Todas as alternativas estão erradas.
d. Somente a III está incorreta.
e. Somente I, III estão corretas.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/user/index.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=1
https://avap.multivix.edu.br/course/view.php?id=18943&section=2
https://avap.multivix.edu.br/course/view.php?id=18943&section=3
https://avap.multivix.edu.br/course/view.php?id=18943&section=4
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/course/view.php?id=18943&section=6
https://avap.multivix.edu.br/course/view.php?id=18943&section=7
https://avap.multivix.edu.br/course/view.php?id=18943&section=8
https://avap.multivix.edu.br/course/view.php?id=18943&section=9
https://avap.multivix.edu.br/course/view.php?id=18943&section=10
https://avap.multivix.edu.br/course/view.php?id=18943&section=11
https://avap.multivix.edu.br/course/view.php?id=18943&section=12
https://avap.multivix.edu.br/course/view.php?id=18943&section=13
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/
Questão 4
Correto
Atingiu 0,34 de 0,34
Em relação à utilização de funções, leia as alternativas a seguir e assinale a alternativa correta:
I – Organizar conjuntos de instruções que se repetem em várias partes do algoritmo, possibilitando a escrita da
solução uma única vez e indicar os pontos diferentes em que ela deva ser aplicada.
II – Separar as instruções de forma a obter uma melhor organização do algoritmo, possibilitando maior clareza e
entendimento do algoritmo.
III – Separar as instruções que realizam tarefa simples ou complexa, de forma que uma solução feita para um
problema possa ser reaproveitada em outro, minimizando esforços.
a. I e III.
b. I, II e III. 
c. Apenas I.
d. I e II.
e. Apenas II.




















https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/user/index.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=1
https://avap.multivix.edu.br/course/view.php?id=18943&section=2
https://avap.multivix.edu.br/course/view.php?id=18943&section=3
https://avap.multivix.edu.br/course/view.php?id=18943&section=4
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/course/view.php?id=18943&section=6
https://avap.multivix.edu.br/course/view.php?id=18943&section=7
https://avap.multivix.edu.br/course/view.php?id=18943&section=8
https://avap.multivix.edu.br/course/view.php?id=18943&section=9
https://avap.multivix.edu.br/course/view.php?id=18943&section=10
https://avap.multivix.edu.br/course/view.php?id=18943&section=11
https://avap.multivix.edu.br/course/view.php?id=18943&section=12https://avap.multivix.edu.br/course/view.php?id=18943&section=13
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/
https://avap.multivix.edu.br/
Questão 5
Correto
Atingiu 0,34 de 0,34
A sequência de Fibonacci consiste numa sucessão in�nita de números que obedecem um padrão onde os dois
primeiros elementos são 0 e 1 e para os elementos subsequentes é a soma dos dois elementos imediatamente
anterior na sequência. Como exemplo, a sequência formada pelos 7 primeiros números de Fibonacci é: 0, 1, 1, 2, 3,
5, 8. Os números de Fibonacci podem ser de�nidos pela seguinte relação de recorrência: (SANTOS, Ângela Rocha;
BIANCHINI, Waldecir. Aprendendo Cálculo com Maple. Rio de Janeiro: LTC, 2002.)
Abaixo, apresenta-se uma implementação em linguagem funcional para a função Fibonacci.
def �bonacci
{
if(n==1) or (n==2)
          return 1
else
          return (�bonacci(n-1) + �bonacci(n-2))
}
Quantas chamadas são realizadas à função �bonacci para computar �bonacci(5)?
Escolha uma opção:
a. 12.
b. 11.
c. 13.
d. 10.
e. 09. 
◄ Conteúdo Online
Seguir para...
Conteúdo online ►




















https://avap.multivix.edu.br/mod/scorm/view.php?id=1259711&forceview=1
https://avap.multivix.edu.br/mod/scorm/view.php?id=1259713&forceview=1
https://avap.multivix.edu.br/my/
https://avap.multivix.edu.br/course/view.php?id=18943
https://avap.multivix.edu.br/user/index.php?id=18943
https://avap.multivix.edu.br/course/view.php?id=18943&section=1
https://avap.multivix.edu.br/course/view.php?id=18943&section=2
https://avap.multivix.edu.br/course/view.php?id=18943&section=3
https://avap.multivix.edu.br/course/view.php?id=18943&section=4
https://avap.multivix.edu.br/course/view.php?id=18943&section=5
https://avap.multivix.edu.br/course/view.php?id=18943&section=6
https://avap.multivix.edu.br/course/view.php?id=18943&section=7
https://avap.multivix.edu.br/course/view.php?id=18943&section=8
https://avap.multivix.edu.br/course/view.php?id=18943&section=9
https://avap.multivix.edu.br/course/view.php?id=18943&section=10
https://avap.multivix.edu.br/course/view.php?id=18943&section=11
https://avap.multivix.edu.br/course/view.php?id=18943&section=12
https://avap.multivix.edu.br/course/view.php?id=18943&section=13
https://avap.multivix.edu.br/hooks/portal/
https://avap.multivix.edu.br/mod/page/view.php?id=1252%2F%22%20target%3D%22_blank
https://avap.multivix.edu.br/calendar/view.php/

Mais conteúdos dessa disciplina