Buscar

AVALIAÇÃO ARQUITETURA DE SOFTWARE 2020

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
0 em 1 pontos
	
	
	
	Vimos em sala de aula que uma habilidade fundamental para a programação orientada a objetos é a correta identificação das classes, variáveis (atributos) e objetos. Tendo isso em vista, no exemplo a seguir: Lojas Preço Caro Ltda., Empresa e Nome da Empresa. Na orientação a objetos, os itens acima representam, respectivamente:
	
	
	
	
		Resposta Selecionada:
	c. 
 Classe, objeto e atributo.
	Respostas:
	a. 
 Atributo, classe e objeto.
	
	b. 
Objeto, classe e atributo.
	
	c. 
 Classe, objeto e atributo.
	
	d. 
 Classe, atributo e objeto.
	
	e. 
 Objeto, atributo e classe.
	
	
	
· Pergunta 2
1 em 1 pontos
	
	
	
	 Qual das alternativas abaixo NÃO pode ser apontada como uma vantagem da linguagem de programação Java?
	
	
	
	
		Resposta Selecionada:
	a. 
Desenvolvida com o objetivo de ser uma linguagem estruturada e não orientada a objetos.
	Respostas:
	a. 
Desenvolvida com o objetivo de ser uma linguagem estruturada e não orientada a objetos.
	
	b. 
Possui um conjunto de bibliotecas que torna fácil o desenvolvimento de aplicações internet (Web).
	
	c. 
Java conta com um grande número de desenvolvedores em todo o mundo.
	
	d. 
É uma linguagem orientada a objetos.
	
	e. 
 É muito usada para o desenvolvimento e distribuição de aplicações móveis.
	
	
	
· Pergunta 3
1 em 1 pontos
	
	
	
	 A linguagem de programação Java se apresenta como uma das mais utilizadas no mundo. Sua aplicação para o desenvolvimento de sistemas de grande porte e criação de aplicativos para dispositivos de consumo populares é possível graças a algumas características fundamentais de sua concepção. Tais características podem ser observadas em:
I – portabilidade e orientação a objetos.
II – pode ser usada para programação Web.
III – usada para programar dispositivos móveis.
	
	
	
	
		Resposta Selecionada:
	b. 
Todas as afirmativas estão corretas.
	Respostas:
	a. 
Apenas a afirmativa I está correta.
	
	b. 
Todas as afirmativas estão corretas.
	
	c. 
 Apenas as afirmativas I e III estão corretas.
	
	d. 
 Apenas as afirmativas I e II estão corretas.
	
	e. 
Apenas as afirmativas II e III estão corretas.
	
	
	
· Pergunta 4
0 em 1 pontos
	
	
	
	Classes e objetos são dois conceitos-chave da programação orientada a objetos. Com relação a estes conceitos, é correto afirmar que:
	
	
	
	
		Resposta Selecionada:
	a. 
Um objeto é um protótipo que define os atributos e métodos comuns a todas as classes de certo tipo.
	Respostas:
	a. 
Um objeto é um protótipo que define os atributos e métodos comuns a todas as classes de certo tipo.
	
	b.
O polimorfismo caracteriza-se pela possibilidade de objetos distintos possuírem métodos com nomes idênticos, mas com implementações distintas.
	
	c.
 Uma classe é uma abstração de alguma coisa no domínio de um problema ou na sua implementação, refletindo a capacidade de um sistema para manter informações sobre ela interagir com ela ou ambos.
	
	d.
Se pode definir uma classe como um pacote de software, de modo que, com a herança, um objeto define comportamento e forma-padrão para a construção de uma nova classe abstrata.
	
	e.
Uma classe é uma descrição de um ou mais objetos por meio de um conjunto uniforme de atributos e serviços. Além disso, pode conter uma descrição de como criar novos objetos na classe.
	
	
	
· Pergunta 5
0 em 1 pontos
	
	
	
	A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que:
	
	
	
	
		Resposta Selecionada:
	a. 
 Os objetos sejam sempre herdados de outros.
	Respostas:
	a. 
 Os objetos sejam sempre herdados de outros.
	
	b. 
Os usuários utilizem as aplicações de forma mais simples.
	
	c. 
 A computação seja acionada por troca de mensagens entre objetos.
	
	d. 
 Os programadores de aplicações sejam mais especializados.
	
	e. 
 Os sistemas sejam encapsulados por outros sistemas.
	
	
	
· Pergunta 6
1 em 1 pontos
	
	
	
	 Sobre o paradigma orientado a objetos, assinale a resposta correta:
	
	
	
	
		Resposta Selecionada:
	c. 
Encapsulamento, proteger as funcionalidades, liberando apenas para uso.
	Respostas:
	a. 
 Polimorfismo tem com característica entender um problema, ou seja, o negócio.
	
	b. 
Classe é uma instância de um objeto.
	
	c. 
Encapsulamento, proteger as funcionalidades, liberando apenas para uso.
	
	d. 
 Herança é a arte de criar objetos a partir das suas estruturas.
	
	e. 
Abstração herda características de uma superclasse.
	
	
	
· Pergunta 7
0 em 1 pontos
	
	
	
	No enfoque de orientação a objetos, um procedimento de chamada dentro de um objeto é:
	
	
	
	
		Resposta Selecionada:
	a. 
Um método.
	Respostas:
	a. 
Um método.
	
	b. 
 Uma herança.
	
	c. 
 Um polimorfismo.
	
	d. 
Um metadado.
	
	e. 
 Uma operação.
	
	
	
· Pergunta 8
0 em 1 pontos
	
	
	
	 Orientação a objetos é um paradigma de programação muito utilizado na computação atual. Tal paradigma é inspirado na ideia de ter elementos que possuem certas propriedades (um produto que possui tamanho, forma e outras propriedades que o caracterizam) e algumas funcionalidades específicas (tal produto é feito com algumas funções que ele usa para resolver alguns problemas). De acordo com estes conceitos do mundo real, quais elementos de Java fazem o papel destes elementos e suas funcionalidades do mundo real.
	
	
	
	
		Resposta Selecionada:
	d. 
Classes e objetos .
	Respostas:
	a. 
Classes e Métodos.
	
	b. 
Métodos e Funções.
	
	c. 
Objetos e funções.
	
	d. 
Classes e objetos .
	
	e. 
Atributos e Objetos.
	
	
	
· Pergunta 9
1 em 1 pontos
	
	
	
	Sobre Java é possível afirmar que:
	
	
	
	
		Resposta Selecionada:
	b. 
Java pode ser utilizada para definir classes e subclasses.
	Respostas:
	a. 
 Java foi concebida com o estilo e sintaxe semelhante ao Pascal.
	
	b. 
Java pode ser utilizada para definir classes e subclasses.
	
	c. 
 Java não pode ser utilizada para desenvolver aplicativos de rede.
	
	d. 
 Java é uma linguagem antiga e complexa.
	
	e. 
Java não deve ser utilizada em aplicativos orientados a objetos.
	
	
	
· Pergunta 10
1 em 1 pontos
	
	
	
	Os métodos Java que não retornam valores devem possuir no parâmetro tipo-de-retorno a palavra:
	
	
	
	
		Resposta Selecionada:
	c. 
Void.
	Respostas:
	a. 
Main.
	
	b. 
 String args.
	
	c. 
Void.
	
	d. 
 Static.
	
	e. 
Public.
	
	
	
05-10