Logo Passei Direto
Buscar
Prova ALGORITMOS E PROGRAMAÇÃO ESTRUTURADA Questão 7 Sem resposta A passagem de vetor e valor são duas maneiras de enviar dados para funções em programação. A passagem de vetor e valor são formas diferentes de transmitir dados para funções em programação. Neste contexto, analise as afirmativas a seguir. 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. 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. 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. IV. A passagem de valor é mais segura do que a passagem de vetor, pois evita que a função modifique o vetor original inadvertidamente. Considerando o contexto apresentado, é correto o que se afirma em:
User badge image
tutos Tudo

há 12 meses

User badge image
tutos Tudo

há 12 meses

Respostas

User badge image

Ed Verified user icon

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina