Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 1/6 Informações do teste Descrição Instruções Várias tentativas Não permitido. Este teste só pode ser feito uma vez. Forçar conclusão Este teste pode ser salvo e retomado posteriormente. PERGUNTA 1 São definidos vários padrões de programação para futuras codificações em linguagens de alto nível, classificando-as. Uma classificação muito empregada é quanto ao tipo de tradução: compilação e interpretação. Desse modo, analise as afirmativas a seguir: I. A Linguagem C é uma linguagem orientada a objetos. II. A Linguagem C é uma linguagem de alto nível e estruturada. III. A Linguagem C é compilada e de baixo nível. IV. A Linguagem C é interpretada e gera código executável. V. A Linguagem C é interpretada e não gera código executável. Está correto o que se afirma em: III e IV, apenas. IV, apenas. I e II, apenas. V, apenas. II, apenas. 1 pontos Salvar resposta PERGUNTA 2 Considerando o paradigma de Programação Orientada a Objetos e qualquer linguagem ou ambiente de desenvolvimento que seguem as mesmas regras desse padrão, observe as alternativas apresentadas a seguir e verifique qual é a opção verdadeira que está de acordo com o padrão de desenvolvimento. Assinale a alternativa correta: Um objeto pode ser criado em qualquer linguagem de programação. Programação Orientada a Objetos define um paradigma de programação. Programação Orientada a Objetos é um tipo de linguagem de programação. Qualquer linguagem pode ser considerada Orientada a Objetos. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: PROGRAMAÇÃO ORIENTADA A OBJETOS DEFINE UM PARADGMA DE PROGRAMAÇÃO 26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 2/6 Q q g g p j Uma linguagem de programação define a Programação Orientada a Objetos. PERGUNTA 3 Observe o programa a seguir, que foi codificado em Pascal, com a finalidade de exibir uma frase na tela, exatamente, cinco vezes. Após verificar a codificação, atente-se para a modificação que deveria ser feita, no caso de o número de vezes ser diferente de cinco; por exemplo, cinco mil vezes. Analise o código a seguir: # Programa “AvisoFesta” # Exibe uma dada frase na tela cinco vezes. # -------------------------------------------- print ('Hoje vai ter festa na casa do Léo') print ('Hoje vai ter festa na casa do Léo') print ('Hoje vai ter festa na casa do Léo') print ('Hoje vai ter festa na casa do Léo') print ('Hoje vai ter festa na casa do Léo') # ------------------------------------------ Após analisar o código, assinale a alternativa correta: Inserir uma “estrutura de decisão composta” para testar o número de frases. Inserir uma “estrutura de repetição” para contar o número de frases já exibidas. Inserir uma “estrutura de decisão” em cada linha para verificar se já chegou a cinco mil. Inserir uma constante, valendo 1 inicialmente, e ir aumentando seu valor até 5.000. Inserir uma “estrutura de seleção” com cases para controlar as frases exibidas. 1 pontos Salvar resposta PERGUNTA 4 O programa a seguir, em pseudocódigo (onde o símbolo <- representa o operador de atribuição), foi criado para mostrar a soma dos dez primeiros números pares. Programa "SomaDezPares" //Soma os dez primeiros números pares //------------------------------------------------------------------ Declare j, Soma, Par: inteiro Início j <- 10 Par <- 2 Soma <- 0 Repita Soma <- Soma + Par Par <- Par + 2 //gera o próximo número par j <- j + 1 1 pontos Salvar resposta Estado de Conclusão da Pergunta: 26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 3/6 j <- j + 1 AtéQue( j>10) EscrevaLn("Soma dos dez primeiros números pares: ", Soma) FimPrograma Sendo assim, assinale a alternativa que mostra o valor da variável Soma, ao final do loop , na execução do comando EscrevaLn : 2. 10. 110. 0. 55. PERGUNTA 5 A sigla RAD (Rapid Application Development), como é conhecida, define um tipo de linguagem que trabalha sob ambientes de desenvolvimento integrado (em inglês, a sigla é apresentada como IDE), produzindo, em pouco tempo, sistemas de programas bem interativos. Sendo assim, assinale a alternativa correta, que apresenta as duas linguagens que são desse tipo: Python e Fortran. C# e Visual Basic.Net. PHP e Julia. C e Pascal. Assembly e C++. 1 pontos Salvar resposta PERGUNTA 6 Dentre os vários números interessantes na Matemática, 6174 é realmente um mistério, tornando-se alvo de intensas pesquisas dos matemáticos a partir dos trabalhos do indiano Dattathreya Ramachandra Kaprekar (1905-1986). O algoritmo a seguir é uma solução para gerar esse número. //Algoritmo: Gera o número 6174. ------------------------------------------------------------------------------------------ ------------------------- Início 1- Pegue um número N de quatro dígitos. 2- Se( não tiver pelo menos dois dígitos diferentes tamanho 4 ) Então, vá para o Passo 1. FimSe 3- Crie um número X como resultado da classificação de N em ordem decrescente 1 pontos Salvar resposta Estado de Conclusão da Pergunta: 26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 4/6 3- Crie um número X como resultado da classificação de N em ordem decrescente. 4- Crie outro número Y com os dígitos do número X em ordem crescente. 5- Se( Y tiver menos que quatro dígitos ) Então, acrescente zeros à direita de Y. FimSe 6- Subtraia X de Y. 7- Se( o resultado da subtração for diferente de 6174 ). Então, faça N igual ao resultado da subtração (com quatro dígitos). Vá para o Passo 3 FimSe 8- Mostre o resultado da subtração. Fim Assinale a alternativa correta, que mostra de que maneira é dada essa solução no algoritmo: Modular e estruturada. Não estruturada. Modular e não estruturada. Bem estruturada. Apenas modular. PERGUNTA 7 Observe a figura a seguir, que pode representar a planta-baixa de uma residência, com alguns cômodos. Assim, comparando essa figura com um projeto lógico de programação, observe as alternativas a seguir e verifique a que mais se assemelha ao conteúdo apresentado na figura do ponto de vista de um sistema ligado a algum paradigma de programação. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: 26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 5/6 Figura - Planta-baixa de uma residência Fonte: Leite (2017, p. 201). LEITE, M. Curso básico de programação : teoria e prática. Rio de Janeiro: Ciência Moderna, 2017. Assinale a alternativa correta: Um sistema modular, com várias sub-rotinas. Um sistema criado para realizar uma tarefa única. Um sistema Orientado a Objetos. Um sistema com paradigma descritivo. Um sistema com paradigma imperativo. PERGUNTA 8 Considere a instrução X = X + 1; escrita na Linguagem C. Ela não pode ser interpretada como uma equação matemática. Desse modo, assinale a alternativa que explica por que essa expressão, embora com dois membros, separados por uma igualdade (assim como uma equação), não pode ser assim considerada em um ambiente da codificação de um programa. Assinale a alternativacorreta: O símbolo = representa uma atribuição e não uma igualdade. X não é uma variável inteira. No membro da direita, deveria ser outra variável, não X. 1 pontos Salvar resposta Estado de Conclusão da Pergunta: O simbolo = representa uma atrinuição não uma igualdade 26/10/2021 07:27 Fazer teste: ATIVIDADE 2 (A2) – GRA0251 PARADIGMAS DE ... https://anhembi.blackboard.com/webapps/late-course_content_soap-BBLEARN/Controller?ACTION=OPEN_TEST_PLAYER&COURSE_ID=_73… 6/6 O valor de X seria sempre 0. Não foi explicitada a faixa de valores permitida para X. PERGUNTA 9 O Paradigma da Programação Estruturada, como é conhecido, é muito criticado por ser baseado no pensamento sistêmico e não cartesiano. Os críticos desse paradigma sugerem diversas maneiras de minorar os efeitos negativos desse padrão de programação. Desse modo, assinale a alternativa que justifica essas críticas, do ponto de vista da arquitetura dos sistemas desenvolvidos sob esse padrão: Olha somente as sub-rotinas e não o programa como um todo. Trabalha com o comando GoTo para desviar o fluxo nos programas. Modulariza seus elementos de maneira encapsulada. Estabelece vários blocos para a criação dos programas. Olha o programa como um todo e não observa soluções baseadas em blocos de instruções. 1 pontos Salvar resposta PERGUNTA 10 Do ponto de vista da Object-Oriented Programming, a Programação Orientada a Objetos, (OOP), Luke é o nome de um gato que tem olhos azuis. Pode existir outro felino com o mesmo nome, e também com olhos azuis, ou esse nome deve ser único para todas as classes de gatos? Assinale a alternativa correta que responde a essa questão: Sim, pois ambos são de uma mesma classe: gatos. Sim, desde que sejam de classes diferentes. Não, porque a OOP não admite duas instâncias com o mesmo identificador. Sim, desde que tenha outras características diferentes. Não, porque possuem as mesmas características. 1 pontos Salvar resposta Estado de Conclusão da Pergunta:
Compartilhar