Buscar

ESTRUTURA DE DADOS APOL3

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 5 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

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

Questão 1/5 - Estrutura de Dados
Seguindo o conteúdo ministrado na AUla 3, Com base nas sentenças I, II e III, 
 
I – Quando realizamos a passagem de parâmetros por referência, estamos passando para a 
função o endereço da variável de origem. Deste modo se a variável que recebeu este endereço
alterada, vai ser alterado na verdade o conteúdo da variável de origem.
II – Quando declaramos uma função, colocamos na frente do nome da função o tipo de dado qu
função pode retornar utilizando o comando “return”. Se não tiver nada escrito na frente do nome
função, por padrão ele pode retornar caracteres alfa numéricos.
III – O propósito de criarmos funções, é o de modularizar o programa de formar a ficar mais clar
compreensão do programa. Sendo que o ideal é que cada função execute uma única tarefa.
Assinale a Alternativa CORRETA
Nota: 20.0
A As questões I e III estão corretas.
B As questões I e II estão corretas.
C As questões II e III estão corretas.
D Somente a questão I está correta.
E Somente a questão II está correta.
Questão 2/5 - Estrutura de Dados
Com base nos conceitos, objetivos e declarações de funções, ministrados na aula 3
assinale a alternativa correta:
Nota: 20.0
A Na passagem de dados por valor usamos
como argumento da função o endereço da
memória correspondente.
B O objetivo principal de utilizarmos funções
em nossos programas, é de modularizar as
rotinas de programação.
Você acertou!
Slides da Aula 3
C Funções podem retornar vários tipos de
dados simultaneamente.
D Na passagem de parâmetros por valor,
enviamos o endereço da variável de origem.
E Quando chamamos uma função e passamos
um determinado dado de uma variável por
valor, se este for alterado na função, altera o
valor da variável de origem.
Questão 3/5 - Estrutura de Dados
Sobre o programa a seguir: 
ao final da execução, qual o valor de ‘num’?
 
Assinale a Alternativa CORRETA
Você acertou!
Aula 03 / Slides 5 a 11
Nota: 20.0
A 95
B 73
C 70
D 26
E 23
Questão 4/5 - Estrutura de Dados
Sobre recursividade,
qual a alternativa CORRETA?
Nota: 20.0
A Uma função recursiva se caracteriza pela
passagem de parâmetro por referência.
B Uma função é considerada recursiva, quando
ela é chamada várias vezes de dentro de uma
estrutura de repetição.
C Em relação a uma determinada variável,
declarada dentro de uma função recursiva,
se esta função recursiva for chamada 10
vezes, no momento da 10ª chamada,
teremos 10 posições de memória distintas
para esta variável que foi declarada dentro
da função. Cada uma podendo ter um
conteúdo diferente.
D O que caracteriza a função ser recursiva, é o
fato que, entre as suas linhas de execução,
existe uma chamada a outra função, que
depois volta.
E
Você acertou!
Aula 03 / Slides 16 a 19
Você acertou!
Aula 03 / Slides 12 e 13
Funções recursivas possuem um mecanismo
automático de proteção que não deixa o
programa travar, não precisamos nos
preocupar com isso.
Questão 5/5 - Estrutura de Dados
Sobre o programa a seguir:
 
ao final da execução, qual o valor de ‘X’?
 
Assinale a Alternativa CORRETA
Nota: 20.0
A 1
B 21
C 26
Você acertou!
Aula 03 / Slide 13
D 42
E 256

Outros materiais