Você está na página 1de 4

10/03/2022 12:23 Teste 3

Página inicial / Teste 3

Questão 1
Todo programa de computador
profissional executa uma série de diferentes tarefas como, por exemplo,
realizar diferentes
Ainda não
respondida
cálculos, emitir diferentes relatórios, arquivar diferentes
conjuntos de informações, enviar diferentes informações aos terminais
etc. Quando
um problema dessa natureza é desenvolvido, é construído um conjunto de
subprogramas chamados módulos,
Vale 1,00
ponto(s).
cada um dos quais executando uma tarefa
específica. A junção desse conjunto de módulos constitui o que se chama de:

Escolha uma opção:


Programa de computador.

Sistema.

Código.

Aplicação.

Questão 2
Uma das formas de se solucionar um
problema complexo, é a sua divisão deste em partes menores (subproblemas) e de
Ainda não
respondida
soluções mais simples. Este método também é conhecido como:

Vale 1,00

ponto(s).
Escolha uma opção:
Métodos dos Refinamentos em código.

Métodos dos Refinamentos Pontuais.

Nenhuma das alternativas.

Método
dos Refinamentos Sucessivos.

Método dos Refinamentos Progressivos.

Questão 3
A ideia de recursividade é a de um
processo que é definido a partir de si próprio. No caso de um algoritmo, esse é
definido
Ainda não
invocando a si mesmo. Em outras palavras, trata-se de uma função que
pode chamar a si própria. Tal chamada pode ser:
respondida

Vale 1,00

ponto(s).
Escolha uma opção:
Indireta.

Direta

Nenhuma das alternativas.

Direta ou indiretamente.

Direta desde que chamada por si mesma.

https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1789958&cmid=204517 1/4
10/03/2022 12:23 Teste 3

Questão 4
A ideia de recursividade é a de um
processo que é definido a partir de si próprio. No caso de um algoritmo, esse é
definido
Ainda não
invocando a si mesmo. Em outras palavras, trata-se de uma função que
pode chamar a si própria. É uma vantagem da
respondida
recursividade:
Vale 1,00
ponto(s).

Escolha uma opção:


É a maneira mais natural e lógica de
resolver um problema.

Aumento do tamanho do
código fonte.

O constante uso da pilha pode levar a


uma execução mais lenta.

Redução do desempenho de execução


devido ao tempo para gerenciamento de chamadas.

Dificuldades na depuração de programas


recursivos, especialmente se a recursão for muito profunda.

Questão 5
A ideia de recursividade é a de um
processo que é definido a partir de si próprio. No caso de um algoritmo, esse é
definido
Ainda não
invocando a si mesmo. Em outras palavras, trata-se de uma função que
pode chamar a si própria. É uma desvantagem da
respondida
recursividade:
Vale 1,00
ponto(s).

Escolha uma opção:


Redução do tamanho do código fonte;

Dificuldades na depuração de programas


recursivos, especialmente se a recursão for muito profunda.

É a maneira mais natural e lógica de


resolver um problema;

Permite descrever algoritmos de forma


mais clara e concisa.

Aumento do desempenho de execução


devido ao tempo para gerenciamento de chamadas.

Questão 6
Um dos parâmetros mais poderosos da
programação orientada a objetos possibilita o reaproveitamento de atributos e
Ainda não
respondida
métodos, otimizando o tempo de desenvolvimento, além de permitir a diminuição
de linhas de códigos, bem como facilitar
futuras manutenções. É um conceito que
trabalha com superclasses e subclasses. A grande vantagem pode ser
caracterizada
Vale 1,00
ponto(s).
conforme descrito a seguir.

I.           
Uma classe é declarada com atributos e
métodos específicos.

II.           
Em seguida, uma subclasse é derivada
da classe criada.

III.           
Como consequência, não há necessidade
de redeclarar os atributos e métodos previamente definidos.
IV.           
A subclasse recebe os atributos e
métodos, permitindo uma reutilização do código já pronto.

A descrição acima está relacionada ao parâmetro da OO denominado:

Escolha uma opção:


Herança.

Modularidade.

Encapsulamento.

Reusabilidade.

Polimorfismo.

https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1789958&cmid=204517 2/4
10/03/2022 12:23 Teste 3

Questão 7
Em termos de conceitos a Programação
Estruturada difere da Programação Orientada a Objetos. Portanto, considere a
tabela
Ainda não
abaixo com os seguintes conceitos e dois paradigmas de programação.
respondida

Vale 1,00  I.           


Sequência
de funções executadas de modo empilhado.
ponto(s).
 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 a coluna da esquerda com a da direita.

Escolha uma opção:


I –
A, II – B, III – A, IV – B, V – A.

I –
B, II – B, III – A, IV – B, V – B.

I –
B, II – A, III – B, IV – B, V – B.

I –
A, II – A, III – B, IV – B, V – B.

I –
B, II – A, III – A, IV – B, V – A.

Questão 8
A Programação Orientada a Objetos
(POO) é um modelo de análise, projeto e programação de software baseado na
Ainda não
respondida
composição e interação entre diversas unidades chamadas de objetos. Assinale a
alternativa que apresenta os itens
considerados os quatro pilares da
Programação Orientada a Objetos.
Vale 1,00
ponto(s).

Escolha uma opção:


Abstração,
Encapsulamento, Herança e Polimorfismo.

Nenhuma
das respostas.

Abstração,
Encapsulamento, Concretização e Modelagem.

Estruturação,
Modularização, Concretização e Modelagem.

Estruturação,
Modularização, Herança e Polimorfismo.

Questão 9
Sobre programação estruturada e
programação orientada a objetos, é INCORRETO afirmar que:
Ainda não
respondida

Vale 1,00
ponto(s). Escolha uma opção:
O paradigma orientado a objetos
entende o problema como um conjunto de objetos interagindo por meio de troca de
mensagens.

A linguagem de programação C é um
exemplo de linguagem de programação estruturada, compilada e procedural.

No paradigma de programação
estruturado, qualquer problema pode ser dividido em problemas menores, chamados
de
funções.

Existem vários paradigmas de programação, dentre eles o estruturado e o orientado a objetos.

A linguagem de programação C# é um exemplo


de linguagem orientada a objetos, que não permite a utilização do
paradigma
estruturado na solução de um problema.

https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1789958&cmid=204517 3/4
10/03/2022 12:23 Teste 3

Questão 10
Em orientação a objetos, uma abstração
de todos os objetos novos e existentes, com características semelhantes, é
conhecida
Ainda não
como:
respondida

Vale 1,00

ponto(s).
Escolha uma opção:
Associação.

Propriedade.

Classe.

Instância.

Padrão.

◄ Fórum 3 Seguir para... Questão Discursiva ►

https://ava.unisanta.br/mod/quiz/attempt.php?attempt=1789958&cmid=204517 4/4

Você também pode gostar