Pular para conteúdo

Quiz 08 - Introdução

1. O que é Modularização?
Deixar o computador mudo
Dividir um programa grande em partes menores e organizadas
Usar o operador Módulo (%)
Comprar móveis modulados
2. Qual a diferença principal entre Procedimento e Função?
Procedimento é mais rápido
Função retorna um valor, Procedimento apenas executa
Função não aceita parâmetros
Nenhuma
3. O que são Parâmetros (ou Argumentos)?
São erros de código
Dados que enviamos para dentro do módulo (Input)
O resultado final
Variáveis globais
4. O que é o "Retorno" de uma função?
Quando o código volta para o início
O valor final que a função devolve para quem chamou
Um comando de repetição
O botão Enter
5. O que é uma Variável Local?
Uma variável que só existe DENTRO do módulo onde foi criada
Uma variável que todo o programa vê
Uma variável brasileira
Uma constante
6. O que é uma Variável Global?
Uma variável que viaja o mundo
Uma variável acessível por todos os módulos do programa
Uma variável perigosa (deve ser evitada quando possível)
B e C estão corretas
7. O que é Passagem por Valor?
Envia uma CÓPIA do dado. Se mudar dentro, não altera fora.
Envia o endereço da memória
Cobra um valor para executar
Não existe
8. O que é Passagem por Referência?
Envia uma cópia
Envia o ENDEREÇO (Link). Se mudar dentro, altera a original fora.
Cita uma referência bibliográfica
Usa Wikipedia
9. Qual a vantagem de modularizar?
Reutilização de código
Facilidade de leitura e manutenção
Redução de erros
Todas as anteriores
10. A função `RaizQ(x)` (Raiz Quadrada) é um exemplo de:
Função (Retorna o valor da raiz)
Procedimento
Variável
Constante