Buscar

Unidade 4 - Exercícios de fixação_ Attempt review

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

23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 1/7
Home / Courses / Faculdade / 20202F / 20202F - DISCIPLINAS REGULARES / SETEMBRO / ENIAC_20202F_14447 / Materiais de Estudo / Unidade 4 - Exercícios de �xação
Started on Tuesday, 22 September 2020, 6:12 PM
State Finished
Completed on Wednesday, 23 September 2020, 8:48 PM
Time taken 1 day 2 hours
Grade 10.00 out of 10.00 (100%)
Question 1
Correct Mark 1.00 out of 1.00
Question 2
Correct Mark 1.00 out of 1.00
Do que se trata o processo de depuração em programação de computadores?
Select one:
 a. É o processo de encontrar erros (bugs) em um código fonte.
b. É o processo de transformar um algoritmo 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 interpretar um código-fonte.
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:
}
Select one:
 
a. independentes justamente por terem endereços iguais.
b. dependentes justamente por terem endereços diferentes.
c. dependentes justamente por terem endereços iguais.
d. independentes justamente por terem endereços diferentes.
e. independentes justamente por não terem endereços alocados na memória de trabalho.
https://portalacademico.eniac.edu.br/
https://portalacademico.eniac.edu.br/course/index.php
https://portalacademico.eniac.edu.br/course/index.php?categoryid=28
https://portalacademico.eniac.edu.br/course/index.php?categoryid=74
https://portalacademico.eniac.edu.br/course/index.php?categoryid=82
https://portalacademico.eniac.edu.br/course/index.php?categoryid=107
https://portalacademico.eniac.edu.br/course/view.php?id=7595
https://portalacademico.eniac.edu.br/course/view.php?id=7595#section-1
https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=189031
https://atendimento.eniac.edu.br/faculdade
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 2/7
Question 3
Correct Mark 1.00 out of 1.00
Question 4
Correct Mark 1.00 out of 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:
Select one:
 
a. 5.
b. 3.
c. 8.
d. 13.
e. 15.
Quais são os marcadores para comentário de única linha de de múltiplas linhas em C?
Select one:
 
a. Para única linha: / / para múltipla linha: não existe comentário de múltipla linha em C
b. Para única linha: não existe comentário de linha única em C para múltipla linha: /* */
c. Para única linha: /* * / para múltipla linha: / /
d. Para única linha: / / para múltipla linha: /* */
e. Não existe comentários em C.
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 3/7
Question 5
Correct Mark 1.00 out of 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?
Select one:
 a. 24.
b. 6.
c. 1.
d. 12.
e. 4.
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 4/7
Question 6
Correct Mark 1.00 out of 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;
}
Select one:
 a. O código possui um erro sintático, por esse motivo não irá rodar e o erro aparecerá no momento da compilação.
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 programa imprimirá a = 15, b = 10 em uma linha e, na seguinte, a = 15, b =10.
e. O programa imprimirá a = 10, b =1 5 duas vezes na mesma linha.
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 5/7
Question 7
Correct Mark 1.00 out of 1.00
Question 8
Correct Mark 1.00 out of 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:
Select one:
 
a. Parâmetro de entrada = 2 e valor retornado = 6.
b. Parâmetro de entrada = 5 e valor retornado = 6.
c. Parâmetro de entrada = 4 e valor retornado = 8.
d. Parâmetro de entrada = 1 e valor retornado = 2.
e. Parâmetro de entrada = 2 e valor retornado = 2.
O que é um erro sintático em programação?
Select one:
 
a. Erros sintáticos são erros ocasionados pela falta de identação do código-fonte escrito em C.
b. 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.
c. Erros sintáticos são ocasionados pela escrita de forma incorreta de comentários dentro do código-fonte.
d. Não existem erros sintáticos em linguagem de programação.
e. 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.
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 6/7
Question 9
Correct Mark 1.00 out of 1.00
Question 10
Correct Mark 1.00 out of 1.00
Considere a função recursiva func() de�nida por:
func(1) = 1;
func(n) = (n - 1) * func(n - 1);
Quais são os valores de func(3) e func(4), respectivamente?
Select one:
 
a. 1 e 2.
b. 6 e 24.
c. 1 e 3.
d. 2 e 6.
e. 4 e 6.
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;
}
Select one:
 
a. A identação do código está incorreta.
b. Existe um erro no teste condicional do if.
c. A variável numero não está declarada.
d. Existe um erro no comando dentro do else.
e. Existe um erro no comentário.
23/09/2020 Unidade 4 - Exercícios de fixação: Attempt review
https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=544966&cmid=189031 7/7
◄ Assunto 08 - Recursividade em C
Jump to...
Modelo padrao de entrega portfólio ►
https://portalacademico.eniac.edu.br/mod/lti/view.php?id=208902&forceview=1
https://portalacademico.eniac.edu.br/mod/resource/view.php?id=189032&forceview=1

Outros materiais