Buscar

prova 2 Topicos ADS 1

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

Prévia do material em texto

· Pergunta 1
1 em 1 pontos
	
	
	
	Com relação ao paradigma da orientação a objetos, analise os itens a seguir.
I. O método construtor é utilizado para instanciar objetos de classes quando esses são criados.
II. O método construtor pode ser desenvolvido da mesma forma que uma função, no entanto ele tem um nome diferente da classe.
III. As classes que geram instância direta são classificadas como classes abstratas.
IV. Na programação orientada a objetos, os conceitos de especialização e generalização estão relacionados com o uso de herança.
V. No modelo orientado a objetos, os componentes de uma biblioteca de software são os métodos.
Estão INCORRETOS, apenas, os itens:
	
	
	
	
		Resposta Selecionada:
	b. 
II e III
	Respostas:
	a. 
I, II , IV e V
	
	b. 
II e III
	
	c. 
I, IV e V
	
	d. 
I, III e IV
	
	e. 
III, IV e V
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	No paradigma de programação lógico, um programa consiste basicamente de um conjunto de:
	
	
	
	
		Resposta Selecionada:
	a. 
Regras
	Respostas:
	a. 
Regras
	
	b. 
Métodos
	
	c. 
Comandos
	
	d. 
Aspectos
	
	e. 
Classes
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	Quais das proposições não é uma vantagem da Programação Funcional?
	
	
	
	
		Resposta Selecionada:
	a. 
Alocação de variáveis
	Respostas:
	a. 
Alocação de variáveis
	
	b. 
Recursividade potente
	
	c. 
Alocação de automática de memória
	
	d. 
Orientado a funções
	
	e. 
Nenhuma das alternativas
	
	
	
· Pergunta 4
1 em 1 pontos
	
	
	
	Sobre o paradigma de Programação Imperativo considere as afirmações a seguir:
I - A sequência de execução de um programa Imperativo não é importante, já que sua construção não é síncrona.
II - Blocos são partes do programa que são separadas do programa principal e executadas depois dele.
III - Subrotinas são pequenas partes do programa que podem ser usadas com uma chamada simples.
Está correto o que se afirma em:
	
	
	
	
		Resposta Selecionada:
	a. 
III, somente
	Respostas:
	a. 
III, somente
	
	b. 
I e II
	
	c. 
I e III
	
	d. 
II e III
	
	e. 
I, somente
	
	
	
· Pergunta 5
1 em 1 pontos
	
	
	
	Um computador executa, como instrução, uma sequência de bytes, que consiste de comandos, como, por exemplo, um algoritmo, a serem executados pelo processador. De que paradigma estamos falando?
	
	
	
	
		Resposta Selecionada:
	b. 
Imperativo
	Respostas:
	a. 
Funcional
	
	b. 
Imperativo
	
	c. 
Orientado a Eventos
	
	d. 
Orientado a Objetos
	
	e. 
Lógico
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	O paradigma orientado a avaliações lógico-matemáticas é o:
	
	
	
	
		Resposta Selecionada:
	a. 
Paradigma lógico
	Respostas:
	a. 
Paradigma lógico
	
	b. 
Paradigma declarativo
	
	c. 
Paradigma orientado a objetos
	
	d. 
Paradigma imperativo
	
	e. 
Paradigma funcional
	
	
	
· Pergunta 7
1 em 1 pontos
	
	
	
	Quais das proposições não é uma vantagem da Programação Imperativa?
	
	
	
	
		Resposta Selecionada:
	d. 
Facilidade de leitura do código
	Respostas:
	a. 
Boa para reproduzir modelos matemáticos
	
	b. 
Nenhuma das alternativas
	
	c. 
Modelagem através de algoritmos
	
	d. 
Facilidade de leitura do código
	
	e. 
Alta eficiência
	
	
	
· Pergunta 8
1 em 1 pontos
	
	
	
	Sobre programação imperativa e programação orientada a objetos, é INCORRETO afirmar que:
	
	
	
	
		Resposta Selecionada:
	e. 
A linguagem de programação C++ é um exemplo de linguagem orientada a objetos, que não permite a utilização do paradigma Imperativo na solução de um problema
	Respostas:
	a. 
Existem vários paradigmas de programação, dentre eles o imperativo e o orientado a objetos
	
	b. 
No paradigma de programação Imperativo qualquer problema pode ser dividido em problemas menores, chamados de funções
	
	c. 
A linguagem de programação C é um exemplo de linguagem de programação imperativa, compilada e procedural
	
	d. 
O paradigma orientado a objetos entende o problema como um conjunto de objetos interagindo por meio de troca de mensagens
	
	e. 
A linguagem de programação C++ é um exemplo de linguagem orientada a objetos, que não permite a utilização do paradigma Imperativo na solução de um problema
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Os paradigmas das linguagens de programação, interpretados como "meios" onde problemas são resolvidos, apresentam diferentes significados para "programa" e para a "máquina que executa o programa". Nesse sentido, no meio funcional:
	
	
	
	
		Resposta Selecionada:
	a. 
O computador atua como uma máquina que avalia funções e o programa consiste da definição e composição de funções
	Respostas:
	a. 
O computador atua como uma máquina que avalia funções e o programa consiste da definição e composição de funções
	
	b. 
A ordem de avaliação de suas expressões de mapeamento é controlada por sequenciação e interação
	
	c. 
Os programas não estabelecem exatamente "como" um resultado deve ser computado, mas, descrevem fatos e regras que podem levar a máquina à dedução desse cálculo
	
	d. 
Uma expressão é avaliada e seu resultado, em geral, é armazenado em uma célula de memória representada por uma variável
	
	e. 
O computador é entendido como uma máquina que obedece a ordens e o programa como uma prescrição de solução para o problema
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Para a programação do software, a equipe de TI contratada pelo Sr. Hiroshito pretende adotar um paradigma de programação e uma linguagem que suporte tal paradigma. Para isso, conduziu uma pesquisa sobre os principais paradigmas e linguagens de programação. A pesquisa revelou diversos paradigmas, mas foram selecionados apenas o Imperativo, o funcional e o orientado a objetos. Selecionou-se, então, uma ou mais linguagens que suportam cada paradigma. Estão relacionados corretamente uma ou mais linguagens de programação ao respectivo paradigma de programação suportado em:
	
	
	
	
		Resposta Selecionada:
	b. 
Imperativo - Pascal e Cobol, Funcional - LISP, Orientado a objetos - Ruby e C#
	Respostas:
	a. 
Imperativo - Ruby e C++, Funcional - Lua e Prolog, Orientado a objetos - Pascal e Java
	
	b. 
Imperativo - Pascal e Cobol, Funcional - LISP, Orientado a objetos - Ruby e C#
	
	c. 
Imperativo - Cobol e Lua, Funcional - C#, Orientado a objetos - Ruby
	
	d. 
Imperativo - Pascal e Delphi, Funcional - Java, Orientado a objetos - Ruby e C#
	
	e. 
Imperativo - C++, Funcional - LISP e Cobol, Orientado a objetos - Ruby e C

Outros materiais