Escolar Documentos
Profissional Documentos
Cultura Documentos
Painel Minhas salas 20212_CI180_420158 S9. Vetores, parte 2 (Semana 4/abr a 8/abr)
Questão 1
Correto
Vale 10 ponto(s).
Suponha que você quer fazer uma função para colocar os valores de um vetor em ordem reversa.
A função deve receber como parâmetros o vetor de inteiros, bem como um valor inteiro n
Suponha também que a função reverte será chamada no programa principal para
reverter APENAS a METADE dos elementos do vetor, na linha indicada com (*).
da função reverte.
{
}
int main() {
return 0;
} // fim do programa
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 1/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 2
Correto
Vale 10 ponto(s).
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 2/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 3
Correto
Vale 10 ponto(s).
O programa abaixo converte um conjunto de temperaturas em Fahrenheit para grau Celsius. As temperaturas
em grau Celsius será armazenada em um segundo vetor.
for ( i = 0; i < N; i++ ) {
}
int main() {
int i;
float fahr[N];
float celsius[N];
cin >> fahr[i];
}
converteTemperatura( fahr, celsius );
}
return 0;
float fahr[N], float &celsius[N]
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 3/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 4
Correto
Vale 10 ponto(s).
Suponha o programa abaixo, para ler um vetor e colocar seus valores em ordem reversa.
Suponha que existe uma função troca definida com o seguinte protótipo:
int main () {
int i;
for( i=0; i < N/2 ; i++ ) // vai até a metade (ou quase metade, se N for impar) do vetor, MAS ...
troca( Vet[i] , Vet[N‑1‑i] ); // … troca com sua posição simétrica
return 0;
} // fim do programa
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 4/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 5
Correto
Vale 10 ponto(s).
Suponha o programa abaixo, para ler dois vetores A e B, ambos de 5 elementos float. O programa deve calcular o
vetor C com a média dos elementos de A e B. Em seguida o programa deve imprimir o vetor C resultante.
}
int main() {
int i;
leVetor( A, N );
leVetor( B, N );
cout << "A media das notas dos dois vetores eh: ";
media( A, B, C, N );
return 0;
A, B, C, N float X[], float Y[], float Z[], int n
A[], B[], C[], N float & X[], float & Y[], float & Z[], int n
i < N A, N
float V[ ] float & X, float & Y, float & Z, int n
B[], N i <= N
B, N A[], N
float & V[]
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 5/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 6
Correto
Vale 10 ponto(s).
b. 9 7 5 4 8
c. 5 3 3 4 8
d. Erro de compilação
e. 9 7 5 2 2
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 6/7
08/04/2022 20:58 Quiz "Vetores - Parte 2": Revisão da tentativa
Questão 7
Correto
Vale 10 ponto(s).
cc++;
i++;
}
return cc;
}
I. A função conta() devolve como resultado, o número de elementos iguais a x que aparecem no vetor a de n
elementos.
II. A função conta() não tem nenhum retorno.
III. Independente do valor passado, o resultado da função conta() sempre será o mesmo.
IV. A função conta() calcula qual o tamanho do vetor a.
V. A função conta() apresenta um erro e não retorna valor algum.
Política de privacidade
Direitos autorais - ícones: Flat Icon
https://ufprvirtual.ufpr.br/mod/quiz/review.php?attempt=729947&cmid=670219 7/7