AV2 ESTRUTURA DE DADOS outra
Avaliação:
Disciplina:
Tipo de Avaliação:
Aluno:
Nota da Prova:
Página 1 de 6
Avaliação On-Line
AV2-2012.1 EAD- ESTRUTURA DE DADOS-CCT0174
CCT0174 - ESTRUTURA DE DADOS
AV2
201001509341 - RAPHAEL DA SILVA ROMA
4
Nota do Trabalho:
Nota da Participação:
0
Total: 4
Prova On-Line
Questão: 1 (127056)
Sabe-se que um protótipo de uma função é o cabeçalho da função com ;(ponto-e-vírgula) ao final. E que nas funções a passagem de parâmetros se dá por valor ou por referência.
Para o protótipo: void troca(float&,float&); pode-se dizer que:
Pontos da Questão: 0,5
É um protótipo de função que recebe dois argumentos por passagem de valor. Os dois do tipo real e retorna, para a função chamadora, um valor inteiro.
É um protótipo de função que recebe dois argumentos reais e retorna, para a função chamadora, um valor real.
É um protótipo de função que recebe dois argumentos que são endereços que armazenam números reais, por passagem por referência. E a função não retorna nada para a função chamadora.
É um protótipo de função que recebe dois argumentos reais por passagem de valor e não retorna nada para função chamadora.
É um protótipo de função que recebe dois argumentos por passagem de valor. Um do tipo char e outro do tipo int, mas não retorna nada para função chamadora.
Questão: 2 (129248)
Para o cadastro de algumas notas e médias de alunos, foi criada a seguinte estrutura e declarada como global: struct aluno{ float nota1, nota2,media;
}alunos[20];
Sabendo-se que a média deve ser obtida através de cálculo:
- a partir das notas armazenadas na estrutura;
- em seguida ser armazenada na estrutura e;
- retornada a quem chamou;
Qual das funções abaixo executa este processo de forma correta.
Pontos da Questão: 1
float calcmedia(){ float m; m = (alunos[i].nota1+ alunos[i].nota2)/2; alunos[i].media= m; return m; https://sia.estacio.br/portal/prt0010a.asp?p1=3745229&p2=10072&p3=1135304 02/07/2012
Visualização de Prova
Página 2 de 6
}
float calcmedia(int