Buscar

Exercício 3 - Paradigmas de Linguagens de Programação

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

Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS.
	
	 
		
	
		1.
		Avalie as assertivas a seguir, considerando a classificação de linguagens de programação, por Domínios da programação. Na coluna 1, apresentamos os domínios de programação. Na coluna 2, apresentamos as linguagens de programação. 
Correlacione as colunas e selecione a alternativa que apresenta a correta correlação entre os domínios de programação da Coluna 1 com as respectivas linguagens de programação da Coluna 2. Pode haver item da coluna 2 que não tenha correspondência na Coluna 1.
	Coluna 1
	Coluna 2
	I.Inteligência Artificial
	a.PHP
	II.Desenvolvimento Mobile - porção servidor
	b. JAVAScript
	III. Desenvolvimento WEB - porção cliente
	c. Prolog
	 
	d. Pascal
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
	
	
	
	I-c; II-b; III-a;
	
	
	I-b; II-a; III-c;
	
	
	I-c; II-a; III-b;
	
	
	I-a; II-b; III-c
	
	
	I-a; II-c; III-b;
	
Explicação:
PHP é usada em ambiente mobile para programação do lado servidor
prolog é LP para programação de aplicações de I.A. (inteligência artificial).
JavaScript usada para programação de aplicações web, do lado cliente (navegadores)
	
	
	
	 
		
	
		2.
		Avalie as assertivas a seguir, considerando a classificação de linguagens de programação, por Domínios da programação. Na coluna 1, apresentamos os domínios de programação. Na coluna 2, apresentamos as linguagens de programação. 
Correlacione as colunas e selecione a alternativa que apresenta a correta correlação entre os domínios de programação da Coluna 1 com as respectivas linguagens de programação da Coluna 2. Pode haver item da coluna 2 que não tenha correspondência na Coluna 1.
	Coluna 1
	Coluna 2
	I.Científico
	a. COBOL
	II. Comercial
	b. C
	III. Programação de sistemas
	c. FORTRAN
	 
	d. PROLOG
Assinale a UNICA alternativa que apresenta a correta correlação entre as colunas 1 e 2.
	
	
	
	I-a; II-c; III-b
	
	
	I-b; II-a; III-c;
	
	
	I-c; II-b; II-a
	
	
	I-c; II-a; III-b;
	
	
	I-a; II-b; III-c
	
Explicação:
Fortran - processamento centífico dos anos 60
Cobol - típica de processamento comercial das décadas de 70 e 80
C - Unix foi escrito em C, que tem comandos que faciliam acesso a hardware.
	
	
	
	 
		
	
		3.
		Assinale a linguagem de programação, dentre as opções apresentadas, que pode ser enquadrada em mais de 1 paradigma.
	
	
	
	Pascal
	
	
	COBOL
	
	
	Smalltalk
	
	
	JAVA
	
	
	Prolog
	
Explicação:
JAVA pode ser considerada no paradigma: estruturado, orientado a objeto e concorrente.
As demais classicam-se em apenas 1 paradigma
- Cobol, Pascal - estruturado
- Smalltalk - orientado a objeto
- Prolog - paradigma lógico
 
	
	
	
	 
		
	
		4.
		Sobre o paradigma orientado a objeto, avalie as assertivas:
I. Visa maior produtividade na programação, aumentando o reuso.
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe".
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados.
Marque a alternativa que apresenta APENAS as assertivas CORRETAS
 
	
	
	
	II e III
	
	
	I,II e III
	
	
	I e IV
	
	
	I, II e IV
	
	
	I e III
	
Explicação:
I. Visa maior produtividade na programação, aumentando o reuso. - Verdade
II. O conceito de classe e objeto, nos permite dizer que "o objeto é uma instância de uma classe". - Verdade
III. JAVA e C++ são umas das mais populares linguagens que pertencentes ao paradigma orientado a objeto - Verdade.
IV. O paradigma orientado a objeto chega no mercado num momento onde os sistemas tornaram--se mais simples e menos integrados.- FALSO, os sistemas nessa epóca tornaram-se maiores, mais complexos e mais integrados
	
	
	
	 
		
	
		5.
		Abstração, encapsulamento, herança e polimorfismo são características do paradigma:
	
	
	
	Lógico
	
	
	Estruturado
	
	
	Orientado a objetos
	
	
	Funcional
	
	
	Concorrente
	
Explicação:
A orientação a objetos surgiu como solução a esses problemas, permitindo, graças a propriedades como abstração, encapsulamento, herança e polimorfismo, uma maior organização, reaproveitamento e extensibilidade de um código. Isso foi capaz de propiciar programas mais fáceis de serem escritos e mantidos.
	
	
	
	 
		
	
		6.
		Faz parte do paradigma declarativo o paradigma:
	
	
	
	Estruturado
	
	
	Concorrente
	
	
	Funcional
	
	
	Lógico
	
	
	Imperativo
	
Explicação:
As LPs do paradigma declarativo especificam relações ou funções sem atribuição de valores a posições de memória. As variáveis são incógnitas (como na matemática), e não células (endereços) de memória. O paradigma declarativo é subdividido em:
· Funcional;
· Lógico

Outros materiais