Buscar

Aap4 - Lógica e Técnicas de Programação

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 6 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 6 páginas

Prévia do material em texto

29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 1/6
Portal Digital
do Aluno
(/index/index)
Início (/)   Superior de Tecnologia em Análise e Desenv…   Lógica e Técnicas de Programação (/aluno/ti…   Aap4 - Lógica e Técnicas de Programação
Aap4 - Lógica e Técnicas de Programação
Sua avaliação foi confirmada com sucesso

(/notificacao/index)
Meus Cursos (/index/index) Serviços Online Apoio ao Estudo Oportunidades Ajuda  Area do Usuário  Sair
×
Avaliar
Informações Adicionais
Período: 18/11/2019 00:00 à 30/11/2019 23:59
Situação: Cadastrado
Protocolo: 464738469
1) Considere o seguinte programa escrito em Linguagem C:
 
 
int main(){
float num[10];
for (i=1; i<=10; i++){
29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 2/6
a)
b)
c)
d)
e)
    printf(“Digite um número: “);
    scanf(“%d”,&num[i]);
}
printf(“\nVetor: \n“);
for (i=1; i<=10; i++){
    printf(““%f ”,&num[i] “);
}
system(“PAUSE”);
return 0;
}
 
Sobre o programa acima, analise as seguintes asserções e a relação proposta entre elas:
 
I. Há um erro no código do programa na etapa de leitura dos elementos do vetor num.
PORQUE 
II. O vetor num é do tipo de dados float e a tag que acompanha a função scanf para leitura de dados deste tipo não é “%d”.
A respeito dessas asserções, assinale a opção correta.
Alternativas:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.  Alternativa assinalada
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.
29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 3/6
a)
b)
c)
d)
e)
2) Considere os seguintes trechos de código escritos em Linguagem C:
 
struct ponto{
  float coord_x;
  float coord_y;
};
struct circulo{
  float raio;
  struct ponto centro;
};
 
Sobre estes trechos de código, analise as seguintes sentenças:
 
I. Os trechos de código definem novos tipos de dados: ponto e circulo.
II. A instrução “struct circulo c” atribui uma variável à estrutura circulo.
III. As instruções “c.raio = 10.0”, “c.centro.coord_x = 2.5” e “c.centro.coord_y = 1.5” atribuem valores aos campos da variável c, que é do tipo circulo.
IV. Estas estruturas criadas podem ser passadas como parâmetros de funções assim como qualquer outro tipo de variável.
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Alternativas:
Somente a afirmativa IV está correta.
As afirmativas I e II estão corretas.
As afirmativas I, II e III estão corretas.
As afirmativas I, III e IV estão corretas.
As afirmativas I, II, III e IV estão corretas.  Alternativa assinalada
29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 4/6
a)
b)
c)
d)
e)
3)
4)
Considere o vetor ilustrado pela figura a seguir:
 
 
Sobre este vetor, analise as seguintes asserções e a relação proposta entre elas:
 
I. Caso este vetor fosse implementado em Linguagem C, o terceiro elemento (número 5), estaria contido no índice 3.
PORQUE
II. Em Linguagem C, os elementos de um vetor iniciam-se a partir do índice 1.
A respeito dessas asserções, assinale a opção correta.
Alternativas:
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições falsas.  Alternativa assinalada
Considere o seguinte programa escrito em Linguagem C:
 
int main(){
  float notas[10][4];
29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 5/6
  float media, soma;
  for (i=0; i<10; i++){
    printf(“Aluno %d: “,i+1);
    for (j=0; j<4; j++){
      printf(“Entre com a nota: “);
      scanf(“%f”,&notas[i][j]);
    }
    printf(“\n”);
  }
  for (i=0; i<10; i++){
  soma = 0;
    for (j=0; j<4; j++)
      soma = soma + notas[i][j];
    media = soma/4;
    printf(“A media do aluno %d foi: %.2f”, i+1, media); 
  }
  system(“PAUSE”);
  return 0;
}
 
Sobre este programa, analise as seguintes sentenças:
 
I. Em resumo, o programa lê e armazena 4 notas de 10 alunos e em seguida calcula e apresenta a média destas notas para cada aluno.
II. O programa faz uso de uma matriz, que é do tipo de dado float, tem o nome notas e foi declarado que ela possui 2 dimensões.
III. A instrução que corresponde a declaração da matriz é “float media, soma;”.
IV. Na matriz utilizada, as linhas representam os alunos e as colunas representam as notas.
29/11/2019 Colaborar - Aap4 - Lógica e Técnicas de Programação
https://www.colaboraread.com.br/aluno/avaliacao/index/2312197701?atividadeDisciplinaId=8560281 6/6
a)
b)
c)
d)
e)
Agora, assinale a alternativa que apresenta a resposta CORRETA.
Alternativas:
Somente a afirmativa I está correta.
As afirmativas I e II estão corretas.
As afirmativas I, II e III estão corretas.
As afirmativas I, II e IV estão corretas.  Alternativa assinalada
As afirmativas I, II, III e IV estão corretas.

Continue navegando