Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/05/2021 A2 - Paradigmas de Linguagens de Programação: Paradigmas de Linguagens de Programação - Paulista - NOTURNO - Sexta-feira https://famonline.instructure.com/courses/14090/quizzes/60704 1/5 A2 - Paradigmas de Linguagens de Programação Entrega 28 mai em 23:59 Pontos 3 Perguntas 6 Disponível 28 mai em 11:59 - 28 mai em 23:59 aproximadamente 12 horas Limite de tempo 180 Minutos Instruções Histórico de tentativas Tentativa Tempo Pontuação MAIS RECENTE Tentativa 1 15 minutos 3 de 3 Leia com atenção! Peso da avaliação, A2: 3 (três) pontos. Peso do PI: 2 (dois) pontos. INSTRUÇÕES Como medida necessária ao enfrentamento da pandemia da COVID-19 (Novo Coronavírus), o Centro Universitário FAM adotou a plataforma Canvas para os cursos de graduação presenciais, seguindo as aulas de forma remota. Estamos rigorosamente seguindo as orientações do governo do Estado de São Paulo e também adotamos as medidas previstas na Portaria do Ministério da Educação que trata da substituição das aulas presenciais por aulas em meios digitais enquanto durar a situação de pandemia, desta forma as avaliações finais do semestre também serão realizadas pela plataforma digital. A prova ficará disponível por 12h a partir do momento do início da aula, porém é importante que o aluno procure realizar a avaliação no horário da aula, pois o professor estará à disposição para esclarecimentos de dúvidas. Início da Prova Matutino- Prova terá início às 8h e ficará disponível por 12h. Professor ficará disponível no Canvas no dia e horário da aula das 8h às 10h50. Noturno- A Prova terá início às 11h 59 e ficará disponível por 12h Professor ficará disponível no Canvas no dia e horário da aula das 19h às 21h50. Tempo para realização o aluno terá 3 horas após o início da mesma para a finalização da avaliação. Boa Prova ! https://famonline.instructure.com/courses/14090/quizzes/60704/history?version=1 28/05/2021 A2 - Paradigmas de Linguagens de Programação: Paradigmas de Linguagens de Programação - Paulista - NOTURNO - Sexta-feira https://famonline.instructure.com/courses/14090/quizzes/60704 2/5 As respostas corretas estarão disponíveis em 3 jun em 8:00. Pontuação deste teste: 3 de 3 Enviado 28 mai em 19:08 Esta tentativa levou 15 minutos. 0,5 / 0,5 ptsPergunta 1 A respeito de conceitos a Programação Estruturada difere da Programação Orientada a Objetos. Para tanto, considere a tabela abaixo com os seguintes conceitos e dois paradigmas de programação. I. Sequência de funções executadas de modo empilhado. II. Herança III. Instância IV. Desvios V. Encapsulamento A. Programação Orientada a Objeto B. Programação Estruturada Assinale a opção CORRETA que representa a ordem de associação entre os conceitos e os seus respectivos paradigmas. I – B, II – B, III – A, IV – B, V – B. I – B, II – A, III – B, IV – B, V – B. I – B, II – A, III – A, IV – B, V – A. I – A, II – A, III – B, IV – B, V – B. I – A, II – B, III – A, IV – B, V – A. 0,5 / 0,5 ptsPergunta 2 28/05/2021 A2 - Paradigmas de Linguagens de Programação: Paradigmas de Linguagens de Programação - Paulista - NOTURNO - Sexta-feira https://famonline.instructure.com/courses/14090/quizzes/60704 3/5 Se considerarmos que ''I” sejam os dados inteiro, ''R” para os dados do tipo reais, ''L” os literais/caracteres e ''B” os dados do tipo lógicos, identifique a alternativa que preencha os espaços dos seguintes dados: ( ) "PEDRO" ( ) 2,1415 ( ) +38 ( ) true/false B - R - I – L L - I - R - B L - R - I - B B - I - R - L 0,5 / 0,5 ptsPergunta 3 Com o importante papel de organizar melhor o código, facilitar a manutenção, entre outras coisas, a modularização de algoritmos é importante para o desenvolvimento de nas linguagens de programação do paradigma imperativo . A respeito de funções e procedimentos, assinale a alternativa CORRETA sobre a modularização: A função retorna um valor ao programa. As variáveis locais são declaradas no escopo do programa inteiro. O procedimento sempre retorna um valor ao programa. A passagem de parâmetros para um subprograma pode ser somente por valor. As variáveis definidas no escopo de cada função são acessíveis em todo o programa. 28/05/2021 A2 - Paradigmas de Linguagens de Programação: Paradigmas de Linguagens de Programação - Paulista - NOTURNO - Sexta-feira https://famonline.instructure.com/courses/14090/quizzes/60704 4/5 0,5 / 0,5 ptsPergunta 4 Em programação orientada a objetos, qual o conceito que permite a criação de métodos que tenham a mesma assinatura, más com implementações distintas? Herança Interface Polimorfismo Herança múltipla Encapsulamento 0,5 / 0,5 ptsPergunta 5 Quando tratamos de orientação a objetos, dizemos que o objeto está relacionado a uma classe que representa o conjunto de objetos do qual o objeto pertence, essa classe serve de modelo para a criação dos objetos que terá atributos e métodos definidos na classe. Polimorfismo se refere a: Classes com vários métodos com o mesmo nome, mas com parâmetros diferentes. Classes pai e classes filhas relacionadas, com interfaces idênticas; porém, com implementações diferentes. 28/05/2021 A2 - Paradigmas de Linguagens de Programação: Paradigmas de Linguagens de Programação - Paulista - NOTURNO - Sexta-feira https://famonline.instructure.com/courses/14090/quizzes/60704 5/5 Mecanismo que permite definir uma nova classe (subclasse) a partir de uma já existente (superclasse). Classes com vários tipos diferentes de objetos instanciados; porém, cada um com sua própria variável. A passagem de parâmetros para um subprograma com o mesmo nome da classe. 0,5 / 0,5 ptsPergunta 6 O paradigma de Programação Estruturada estabelece que todos os programas podem ser reduzidos a apenas três estruturas, que são: sequência, decisão ou seleção e iteração ou repetição resistência ou latência, decisão ou recisão e inversão ou interação suplência, concisão ou seleção e interação ou repetição suplência, decisão ou seção e interação ou petição sequência, concisão ou seção e iteração ou petição Pontuação do teste: 3 de 3
Compartilhar