Ed
há 12 meses
Vamos analisar cada afirmativa: I. Na passagem de vetor, a função recebe uma cópia do vetor original, permitindo que ela faça alterações nos valores do vetor sem afetar o vetor original. Falso. Na passagem de vetor, geralmente a função recebe uma referência ao vetor original, não uma cópia. II. Na passagem de vetor, a função recebe uma referência para o vetor original, o que significa que qualquer alteração feita dentro da função afetará diretamente o vetor original fora dela. Verdadeiro. Isso é correto, pois alterações feitas no vetor dentro da função impactam o vetor original. III. A passagem de vetor é mais eficiente do que a passagem de valor, pois evita a cópia desnecessária de grandes conjuntos de dados. Verdadeiro. Isso é correto, já que passar um vetor por referência evita a sobrecarga de copiar todos os elementos do vetor. IV. A passagem de valor é mais segura do que a passagem de vetor, pois evita que a função modifique o vetor original inadvertidamente. Verdadeiro. Isso é correto, pois ao passar por valor, a função trabalha com uma cópia dos dados, protegendo o original de modificações. Agora, vamos resumir os resultados: - I: Falso - II: Verdadeiro - III: Verdadeiro - IV: Verdadeiro Portanto, as afirmativas corretas são II, III e IV. Assim, a alternativa que contém todos os itens verdadeiros é: II, III e IV.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade