Buscar

Unidade 4 - Exercícios de fixação_ Revisão da tentativa

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 7 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 1/7
Página inicial / Meus Cursos / ENIAC_20212F_14447 / Materiais de Estudo / Unidade 4 - Exercícios de �xação
Iniciado em quarta, 3 nov 2021, 12:56
Estado Finalizada
Concluída em quarta, 3 nov 2021, 13:03
Tempo
empregado
6 minutos 41 segundos
Avaliar 10,00 de um máximo de 10,00(100%)
Questão 1
Correto Atingiu 1,00 de 1,00
Dada a implementação em Linguagem C da função recursiva a seguir:
int f(int n){
   if (n < 4)
      return 2 * n;
   else
      return 3 * f (n - 4);
}
Qual dos números a seguir a função deve receber como parâmetro de entrada para logo em sua primeira
chamada atingir o critério de parada? E qual é o valor retornado pela função?
Assinale a alternativa CORRETA:
 
Escolha uma opção:
a. Parâmetro de entrada = 1 e valor retornado = 2. 
b. Parâmetro de entrada = 2 e valor retornado = 6.
c. Parâmetro de entrada = 5 e valor retornado = 6.
d. Parâmetro de entrada = 4 e valor retornado = 8.
e. Parâmetro de entrada = 2 e valor retornado = 2.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/view.php?id=11459
https://portalacademico.eniac.edu.br/course/view.php?id=11459#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=278829
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 2/7
Questão 2
Correto Atingiu 1,00 de 1,00
Questão 3
Correto Atingiu 1,00 de 1,00
Considere a seguinte função recursiva, implementada em Linguagem C:
int fatorial (int num)
{
   if(num==0)
    return 1;
   else 
       return n * factorial (n-1);
} 
Qual é o resultado �nal se a função receber como parâmetro de entrada num = 4?
 
Escolha uma opção:
a. 12.
b. 4.
c. 24. 
d. 6.
e. 1.
O que é um erro sintático em programação?
Escolha uma opção:
a. Erro sintático é um erro na lógica do programa, o programa é compilado mas não realiza a tarefa a qual foi desenvolvido, de
forma correta.
b. Erros sintáticos são ocasionados pela escrita de forma incorreta de comentários dentro do código-fonte.
c. Erros sintáticos são erros ocasionados pela falta de identação do código-fonte escrito em C.
d. Um erros sintático é um erro que causa a não compilação de um código em C e são caracterizados por um erro na formação
das estruturas básicas da linguagem, falta de uma pontuação, não declaração de variáveis.

e. Não existem erros sintáticos em linguagem de programação.
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 3/7
Questão 4
Correto Atingiu 1,00 de 1,00
Questão 5
Correto Atingiu 1,00 de 1,00
Do que se trata o processo de depuração em programação de computadores?
Escolha uma opção:
a. É o processo de interpretar um código-fonte.
b. É o processo de encontrar erros (bugs) em um código fonte. 
c. Não se trata de depeuração em software, somente em hardware.
d. É o processo de compilar e executar um código-fonte.
e. É o processo de transformar um algoritmo em um código-fonte
Quais são os marcadores para comentário de única linha de de múltiplas linhas em C?
Escolha uma opção:
a. Para única linha: / / para múltipla linha: não existe comentário de múltipla linha em C
b. Não existe comentários em C.
c. Para única linha: / / para múltipla linha: /* */ 
d. Para única linha: /* * / para múltipla linha: / /
e. Para única linha: não existe comentário de linha única em C para múltipla linha: /* */
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 4/7
Questão 6
Correto Atingiu 1,00 de 1,00
Questão 7
Correto Atingiu 1,00 de 1,00
Considere a seguinte função recursiva, implementada em Linguagem C:
int �bonacci(int num)
{
   if(num==1)
    return 0;
   else if ((num==2) || (num==3))
       return 1;
   else
    return �bonacci(num-1) + �bonacci(num-2); 
}
Caso a função receba como parâmetro de entrada num = 8, qual valor ela irá retornar?
 Assinale a alternativa CORRETA:
 
Escolha uma opção:
a. 8.
b. 5.
c. 13. 
d. 3.
e. 15.
Para cada chamada da função recursiva é criada uma nova ocorrência da função na memória (instância)
com as variáveis e os comandos alocados em outro local. 
Embora as variáveis tenham o mesmo nome, elas são: 
}
Escolha uma opção:
a. independentes justamente por terem endereços iguais.
b. dependentes justamente por terem endereços diferentes.
c. independentes justamente por terem endereços diferentes. 
d. independentes justamente por não terem endereços alocados na memória de trabalho.
e. dependentes justamente por terem endereços iguais.
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 5/7
Questão 8
Correto Atingiu 1,00 de 1,00
Com relação ao código em anexo, é correto a�rmar que:
#include <stdio.h>
int main(){
int a,b;
a=10;
b=15;
printf("a= %d, b=%d\n",a,b);
temp=b;
b=a;
a=temp;
printf("a= %d, b=%d\n",a,b);
 
return 0;
}
 
Escolha uma opção:
a. O programa imprimirá a = 15, b = 10 em uma linha e, na seguinte, a = 15, b =10.
b. O programa imprimirá a = 10, b = 15 em uma linha e, na seguinte, a = 15, b =10.
c. O programa imprimirá a = 10, b = 15 em uma linha e, na seguinte, a = 10, b =15.
d. O código possui um erro sintático, por esse motivo não irá rodar e o erro aparecerá no momento da compilação. 
e. O programa imprimirá a = 10, b =1 5 duas vezes na mesma linha.
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 6/7
Questão 9
Correto Atingiu 1,00 de 1,00
Questão 10
Correto Atingiu 1,00 de 1,00
O seguinte código não será executado pois:
#include <stdio.h>
int main(){
numero=10;
//tete condicional
if(numero<50){
printf("numero menor que 50");
}
else{
printf("numero maior que 50");
}
 
return 0;
}
 
Escolha uma opção:
a. Existe um erro no comando dentro do else.
b. Existe um erro no teste condicional do if.
c. Existe um erro no comentário.
d. A variável numero não está declarada. 
e. A identação do código está incorreta.
Considere a função recursiva func() de�nida por:
func(1) = 1;
func = (n - 1) * func(n - 1);
Quais são os valores de func(3) e func(4), respectivamente?
 
Escolha uma opção:
a. 4 e 6.
b. 6 e 24.
c. 1 e 3.
d. 2 e 6. 
e. 1 e 2.
https://atendimento.eniac.edu.br/
03/11/2021 13:02 Unidade 4 - Exercícios de fixação: Revisão da tentativa
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=1492236&cmid=278829 7/7
◄ Assunto 08 - Recursividade em C
Seguir para...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=278828&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=278830&forceview=1
https://atendimento.eniac.edu.br/

Continue navegando