Escolar Documentos
Profissional Documentos
Cultura Documentos
Aluno:____________________________________________ matrícula:___________
Tempo: 5 0 min.
a) Escreva o cabeçalho de uma função chamada troca que aceita como argumentos dois
ponteiros para os números de ponto flutuante com precisão dupla x e y não retorna um
valor.
void troca(double *x, double *y){
}
2) O que é impresso, se for o caso, quando cada um dos comandos seguintes é executado? Se
o comando contém erro, descreva o erro e indique como corrigi-lo. Assuma as seguintes
declarações de variáveis: (4 scores)
11
4) Supondo que arqfunc foi aberto com fopen, qual é o papel de fscanf no trecho de
programa abaixo? (3 scores)
...
FILE *arqfunc;
int idade = 21, totbytes;
char sexo = 'M';
float salario = 552.75;
...
quant_var = fscanf (arqfunc, "%d %c %f ", &idade, &sexo, &salario);