Buscar

PARADIGMAS DE LINGUAGEM DE PROGRAMAÇÃO atividade 2

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

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 6, do total de 6 páginas

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:

Continue navegando