Buscar

Linguagem e Técnicas de Programação Unidade VI Atividade TeleAula VI DP

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

 Pergunta 1 
0 em 0 pontos 
 
 
Analise o código abaixo e assinale a alternativa correta que apresente a 
leitura correta da assinatura da função incrvetor(): 
 
 
Resposta 
Selecionada: 
a. Recebe por parâmetro um valor e uma referência 
simultaneamente, sem retorno. 
Respostas: a. Recebe por parâmetro um valor e uma referência 
simultaneamente, sem retorno. 
 b. Recebe por parâmetro uma referência, sem retorno. 
 c. Recebe por parâmetro um valor, sem retorno. 
 
d. Recebe por parâmetro um valor e uma referência 
simultaneamente, retornando um void. 
 
e. Recebe por parâmetro um valor e uma referência 
simultaneamente e retorna um ponteiro para int. 
Feedback da resposta: Resposta: a) 
 
 
 Pergunta 2 
0 em 0 pontos 
 
 
Analise 
o código abaixo e assinale a alternativa correta em relação à função 
 
troca: 
 
Resposta 
Selecionada: 
a. A função troca() recebe uma cópia das variáveis a e b, 
sendo fornecida quando invocada. Todas as alterações 
feitas dentro da função não vão modificar os valores das 
variáveis na função main(). 
Respostas: a. A função troca() recebe uma cópia das variáveis a e b, 
sendo fornecida quando invocada. Todas as alterações 
feitas dentro da função não vão modificar os valores das 
variáveis na função main(). 
 
b. A função troca() recebe uma referência às variáveis 
utilizadas, e não simples cópias, qualquer alteração alterará 
os valores contidos nessas variáveis. 
 
c. Qualquer alteração realizada dentro da função troca() irá 
alterar os valores das variáveis. 
 
d. Ao final da execução da função troca(), os valores das 
variáveis a e b serão 3 e 2, respectivamente. 
 e. Todas as alternativas estão incorretas. 
Feedback da resposta: Resposta: a) 
 
 
 Pergunta 3 
0 em 0 pontos 
 
Após a execução do código abaixo, assinale a alterativa que descreva o resultado correto: 
 
 
 
 
Resposta 
Selecionada: 
b. O ponteiro ptr armazena o endereço da variável valor e a 
variável &valor retorna o endereço de memória da variável valor. 
Respostas: a. O ponteiro ptr armazena o valor da variável valor e a 
variável &valor retorna o endereço de memória da variável valor. 
 
b. O ponteiro ptr armazena o endereço da variável valor e a 
variável &valor retorna o endereço de memória da variável valor. 
 
c. A variável ptr armazena o endereço da variável valor e a 
variável &valor retorna o valor da variável valor. 
 
d. Exibição do endereço de memória da variável valor, acessado pela 
variável *ptr. 
 
e. O código tem um erro de sintaxe, pois não é possível acessar o endereço 
de memória de um ponteiro. 
Feedback da resposta: Resposta: b) 
 
 
 Pergunta 4 
0 em 0 pontos 
 
 
Com relação ao conceito de recursividade, assinale a 
alternativa incorreta. 
 
Resposta 
Selecionada: 
b. Com as sucessivas chamadas, em algum instante, é 
preciso quebrar a cadeia de chamadas e retornar uma a 
uma as chamadas efetuadas na ordem em que foram 
executadas. 
 
Respostas: a. Processo em que uma função chama a si mesma por 
uma ou mais vezes. 
 
b. Com as sucessivas chamadas, em algum instante, é 
preciso quebrar a cadeia de chamadas e retornar uma a 
uma as chamadas efetuadas na ordem em que foram 
executadas. 
 
c. O evento que provoca a interrupção, fazendo a função 
parar de se chamar, é denominado ponto de parada. 
 
d. Mudanças efetuadas nos dados a cada chamada 
denominam-se regra geral. 
 
e. Existem diversas situações complexas que só é 
possível resolver por meio de recursão. 
Feedback da resposta: Resposta: b)

Continue navegando