Baixe o app para aproveitar ainda mais
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
Compartilhar