Buscar

Avaliação I - Individual FLEX

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

Acadêmico: Douglas Longaray de Matos (1807477)
Disciplina: Programação Orientada a Objetos (ADS17)
Avaliação: Avaliação I - Individual FLEX ( Cod.:513377) ( peso.:1,50)
Prova: 20253275
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE), Java Platform Mobile Edition (Java 
FX. Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs. Com relação à plataforma Java SE, analise as afirmativas a seguir: 
 
I- É construída com base na Java Platform Enterprise Edition. 
II- Provê a API (Application Program Interface) com as principais funcionalidades da linguagem de programação Java. 
III- Define os tipos primitivos. 
IV- Permite a criação de RIA (Rich Internet Applications) usando interfaces aceleradas por hardware. 
 
Agora, assinale a alternativa CORRETA:
 a) As afirmativas I e IV estão corretas.
 b) As afirmativas II e III estão corretas.
 c) Somente a afirmativa I está correta.
 d) As afirmativas II, III e IV estão corretas.
2. Uma classe define um conjunto de características e comportamentos comuns a um determinado conjunto de objetos. Com relação à criação de classes dentro da programação orien
objetos, assinale a alternativa CORRETA:
 a) O comportamento de um objeto pode ser determinado através da análise de seu estado.
 b) Os métodos ou operações descrevem o estado interno dos objetos.
 c) Ao criarmos uma nova classe, definimos um novo tipo de variável através da qual podem ser instanciados objetos.
 d) Uma classe é composta por 4 partes: nome, atributos, estado e comportamento.
3. A linguagem de programação Java obedece ao conceito de tipagem forte, em que todas as variáveis declaradas em uma classe ou interface devem ter seu tipo definido no momento
declaração. Com relação à tipagem e à definição das variáveis na linguagem Java, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Não existe limitação para o número de atributos dentro de uma classe na linguagem de programação Java. 
( ) O valor assumido pelos atributos de um objeto representam o estado interno de um objeto. 
( ) Cada instância de uma classe pode possuir valores distintos para seus atributos. 
( ) Através da declaração ?String nome;? dentro de uma classe, cria-se uma variável cujo valor sempre será compartilhado entre todas as instâncias. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) F - V - F - V.
 b) V - V - V - F.
 c) V - F - F - V.
 d) V - F - F - F.
4. A classe é a entidade básica da programação orientada a objetos, pois é através da instanciação dos objetos a partir das classes e da troca de mensagens que ocorre o funcioname
aplicações. Com relação à criação de classes na linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Uma classe é composta em geral por três elementos principais: o nome, os atributos e os métodos. 
( ) Os métodos pertencentes a uma classe são também conhecidos como o estado desta classe. 
( ) Os atributos pertencentes a uma classe são conhecidos também como o comportamento desta classe. 
( ) O nome dado a uma classe deve ser um substantivo. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) V - V - F - V.
 c) V - F - V - F.
 d) F - V - F - V.
5. Dentro da linguagem de programação Java, a instanciação de um objeto é o momento em que ela passa a ocupar espaço na memória, estando pronta para receber valores para se
executar seus comportamentos. Com relação ao código fonte da classe Principal mostrado na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Na linha 7, é feita a instanciação de um objeto do tipo Aluno. 
( ) Se comentarmos o código escrito na linha 7, as linhas 9, 10 e 12 continuarão funcionando perfeitamente. 
( ) Se comentarmos o código escrito na linha 7, a linha 12 apresentará erro somente na execução. 
( ) O atributo nome é do tipo String. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:

 a) V - V - V - F.
 b) F - V - F - F.
 c) V - F - F - V.
 d) V - F - F - F.
6. O paradigma de programação orientada a objetos é uma evolução dos paradigmas de programação que o antecederam, apresentando um conjunto de vantagens que justificam sua
Com relação ao paradigma de programação orientada a objetos, assinale a alternativa CORRETA que apresenta uma vantagem deste sobre seus antecessores:
 a) Programas orientados a objetos tendem a ter uma interface mais amigável ao usuário.
 b) Quando bem desenvolvido e projetado, um programa orientado a objetos tende a ser mais confiável.
 c) Programas orientados a objetos apresentam um melhor desempenho do que os desenvolvidos utilizando algum dos paradigmas anteriores.
 d) Um programa desenvolvido utilizando o paradigma de programação orientada a objetos, em geral, consome menos recursos do computador.
7. A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual específica. Com relação a essa carac
específica da plataforma Java, analise as sentenças a seguir: 
 
I- O primeiro passo após a escrita do código fonte é a compilação, em que é feita a checagem sintática e léxica. 
II- O código fonte compilado gera um conjunto de códigos chamado de bytecode, que somente é entendido pela JVM. 
III- O bytecode é interpretado pela JVM, que traduz suas chamadas ao sistema operacional. 
IV- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica multiplataforma da linguagem. 
 
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) Somente a sentença IV está correta.
 c) As sentenças II, III e IV estão corretas.
 d) As sentenças I, II e III estão corretas.
8. A plataforma Java disponibiliza um interpretador que traduz, em tempo real, o bytecode para instruções nativas do processador. O bytecode é gerado pelo compilador Java e permit
referido interpretador funcione como um intermediário entre a aplicação Java e a máquina e/ou sistema operacional, garantindo a característica de multiplataforma - comumente refe
slogan 'write once, run anywhere'. Nesse contexto, assinale a alternativa CORRETA que indica o nome deste interpretador:
 a) Java Virtual Machine.
 b) J2SE.
 c) JavaBeans.
 d) Java API.
9. Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas no TIOBE Programming Community Index, que classifica a popularidade das lingua
programação com base no número de engenheiros qualificados no mundo, cursos e fornecedores de terceiros. Classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A linguagem de programação Java, diferentemente das linguagens convencionais, é compilada para um bytecode que é executado por uma máquina virtual. 
( ) Python é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por pesquisadores na década de 1970 para desenvolver o sistema operacio
( ) Todas as cinco primeiras linguagens classificadas em janeiro/2017 são linguagens orientadas a objetos. 
( ) A compilação de um programa escrito em C++ tem como resultado um único arquivo com código executável para uma plataforma/sistema operacional específico. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V.
 b) V - V - V - F.
 c) F - V - F - F.
 d) V - F - F - V.
10. No paradigma de orientação a objetos, uma classe é uma estrutura que abstrai um conjunto de objetos que possuem características em comum, e é composta, geralmente, por três 
básicos: nome, atributos e métodos. Com relação aos atributos, assinale a alternativa CORRETA:
 a) Existe uma categoria especial de atributos que são chamados de construtores.
 b) Os atributos de uma classe Java têm comoobjetivo armazenar os valores lógicos relacionados a ela própria.
 c) Os atributos definem o estado de um determinado objeto, enquanto ele está na memória do computador.
 d) Também conhecidos como operações, os atributos descrevem as funcionalidades de uma determinada classe.
Prova finalizada com 10 acertos e 0 questões erradas.

Continue navegando