Buscar

3 avaliação 08-10-2019 -

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

15/10/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/2
Disciplina: Programação Orientada a Objetos (ADS17)
Avaliação: Avaliação I - Individual FLEX ( Cod.:456754) ( peso.:1,50)
Prova: 13352146
Nota da Prova: 6,00
Legenda: Resposta Certa Sua Resposta Errada 
1. A programação orientada a objeto não é apenas uma forma de programar, é também um jeito de pensar em um problema utilizando conceitos do 
e não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as sentenças a seguir:
I- O objeto tem determinadas propriedades que o caracterizam e que são armazenadas no próprio objeto. As propriedades de um objeto são cham
instâncias. 
II- As mensagens são informações enviadas ao objeto para que ele se comporte de uma determinada maneira. Um programa orientado a objetos 
execução consiste de envios, interpretações e respostas às mensagens. São os métodos e os procedimentos residentes nos objetos, que determ
eles atuarão ao receber as mensagens. 
III- O relacionamento de associação é caracterizado quando um objeto invoca o método de outro objeto. 
Agora, assinale a alternativa CORRETA:
 a) Somente a sentença II está correta.
 b) Somente a sentença I está correta.
 c) As sentenças I e III estão corretas.
 d) As sentenças II e III estão corretas.
2. Observe a tabela anexa que mostra as cinco primeiras linguagens de programação classificadas no TIOBE Programming Community Index, que c
popularidade das linguagens de programação com base no número de engenheiros qualificados no mundo, cursos e fornecedores de terceiros. C
para as sentenças verdadeiras e F para as falsas:
( ) O processo de compilação da linguagem de programação Java tem como resultado um único arquivo com código executável para uma
plataforma/sistema operacional específico.
( ) C é uma linguagem de programação compilada, de propósito geral e estruturada. Foi utilizada por pesquisadores na década de 1970 para de
sistema operacional Unix.
( ) C++ e Python são exemplos de linguagens de programação interpretadas.
( ) Hotspot e JIT são tecnologias da linguagem de programação C#.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - F.
 c) V - V - F - V.
 d) V - F - F - V.
3. A programação orientada a objetos tem como uma de suas principais características a combinação de estado e comportamento em suas entidade
conhecidas como classes. Com relação ao estado e ao comportamento de objetos na linguagem de programação Java, classifique V para as sent
verdadeiras e F para as falsas:
( ) Todos os métodos devem retornar um tipo de dado, que pode inclusive ser uma classe.
( ) A palavra reservada void indica que um método não possui retorno.
( ) Na declaração ?Aluno retornarMelhorAluno()?, o método retornará um dado do tipo String.
( ) O número máximo de parâmetros de um método é igual ao número de atributos da classe em que este método estiver.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) F - V - F - F.
 c) V - F - F - F.
 d) V - F - F - V.
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 m
que ocorre o funcionamento das aplicações. Com relação à criação de classes na linguagem de programação Java, classifique V para as sentenç
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 - V - F.
 b) F - V - F - V.
 c) V - F - F - V.
 d) V - V - F - V.
15/10/2019 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/2
5. 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 elementos básicos: nome, atributos e métodos. Com relação ao nome, assinale a alternativa CORRETA:
 a) O nome define o local de um determinado objeto, enquanto ele está na memória do computador.
 b) O nome indica quais serão os tipos de dados utilizados pela classe em questão.
 c) Por recomendação, todo nome de uma classe deve começar com letra maiúscula.
 d) Também conhecido como definição, o nome descreve as funcionalidades de uma determinada classe.
6. Com o avanço da tecnologia, os programadores deixaram de inserir os programas diretamente na memória do computador utilizando switches
(representando código binário) e começaram a utilizar linguagens de programação. As linguagens de programação são utilizadas para comunicar 
para um computador e podem ser classificadas com base no seu paradigma. Considerando os paradigmas procedural e orientado a objetos, asso
utilizando o código a seguir:
I- Paradigma Procedural. 
II- Paradigma Orientado a Objetos.
( ) Introduziu a noção de classes, instâncias, subclasses, métodos virtuais e sub-rotinas.
( ) Smalltalk e Java são exemplos de linguagens de programação.
( ) Concentração nos dados em detrimento dos comportamentos.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) II - II - I.
 b) I - II - I.
 c) II - I - I.
 d) I - II - II.
7. A plataforma Java utiliza uma abordagem híbrida em sua arquitetura, em que um programa é compilado e interpretado por sua máquina virtual es
Com relação a essa característica 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 multiplataform
linguagem.
Agora, assinale a alternativa CORRETA:
 a) As sentenças I, II e III estão corretas.
 b) Somente a sentença IV está correta.
 c) As sentenças II, III e IV estão corretas.
 d) Somente a sentença II está correta.
8. A plataforma Java disponibiliza um interpretador que traduz, em tempo real, o bytecode para instruções nativas do processador. O bytecode é ger
compilador Java e permite que o referido interpretador funcione como um intermediário entre a aplicação Java e a máquina e/ou sistema operacio
garantindo a característica de multiplataforma - comumente referenciada ao slogan 'write once, run anywhere'. Nesse contexto, assinale a alternat
CORRETA que indica o nome deste interpretador:
 a) J2SE.
 b) JavaBeans.
 c) Java API.
 d) Java Virtual Machine.
9. A linguagem de programação Java obedece ao conceito de tipagem forte, em que todas as variáveis declaradas em uma classe ou interface deve
tipo definido no momento da declaração. Com relação à tipagem e à definição das variáveis na linguagem Java, classifique V para as sentenças v
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 deuma classe, cria-se uma variável cujo valor sempre será compartilhado entre todas as instân
Agora, assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - V - F.
 b) V - F - F - V.
 c) V - F - F - F.
 d) F - V - F - V.
10.Existem quatro plataformas para a programação em Java: Java Platform Standard Edition (Java SE), Java Platform Enterprise Edition (Java EE), 
Platform Mobile Edition (Java ME) e Java FX. Cada plataforma é destinada a um tipo diferente de aplicação e possui o seu conjunto de APIs. Com
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) Somente a afirmativa I está correta.
 c) As afirmativas II, III e IV estão corretas.
 d) As afirmativas II e III estão corretas.

Outros materiais