Buscar

Av1 Programação Orientada a Objetos

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

Prévia do material em texto

GABARITO | Avaliação I - Individual (Cod.:677029)
Peso da Avaliação
1,50
Prova
33248726
Qtd. de Questões
10
Acertos/Erros
8/2
Nota
8,00
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 aos atributos, assinale a alternativa
CORRETA:
A Os atributos de uma classe Java têm como objetivo armazenar os valores lógicos relacionados a ela própria.
B Existe uma categoria especial de atributos que são chamados de construtores.
C Também conhecidos como operações, os atributos descrevem as funcionalidades de uma determinada classe.
D Os atributos definem o estado de um determinado objeto, enquanto ele está na memória do computador.
O desenvolvimento de programas utilizando a linguagem de programação Java é facilitado e otimizado pelo uso das chamadas IDE
(Integrated Development Environment) que são ambientes sofisticados para o desenvolvimento de programas e softwares. Entre elas, podem-
se citar os ambientes de desenvolvimento Eclipse e Netbeans. Sobre a ferramenta Outline, parte integrante dos recursos que a IDE Eclipse
apresenta, assinale a alternativa CORRETA:
A
A aplicabilidade dessa ferramenta está no fato de permitir que o desenvolvedor visualize na forma de uma estrutura ordenada todos os
objetos (classes, pacotes, projetos e bibliotecas) presentes em um Workspace.
B
Possui uma característica similar a um navegador de arquivos, presente nos sistemas operacionais, como o Windows Explorer,
direcionada à apresentação da estrutura e métodos de uma classe de maneira ordenada.
C
Sua funcionalidade advém do fato de permitir a edição dos códigos dos programas desenvolvidos na linguagem Java, permitindo dessa
forma: destacar palavras reservadas, apresentar as características de um objeto, compilação automática etc.
D
Sua funcionalidade está ligada à característica de apresentar o local (diretórios) no qual os projetos poderão ser conservados com todos os
códigos fontes gerados no Eclipse.
A criação de programas tendo como base a linguagem de programação Java é otimizada pelo uso das chamadas IDE (Integrated
Development Environment) que fornecem ambientes sofisticados para o desenvolvimento de programas e softwares. Entre elas, pode-se citar
o ambiente de desenvolvimento Eclipse. Sobre as informações que devem ser fornecidas ao Eclipse durante a criação de um Projeto, analise as
sentenças a seguir: 
 
I- A primeira informação que deve ser fornecida é a relativa à definição do Workspace. 
II- Na definição do Project Name define-se também qual versão do JRE será utilizada pelos códigos-fonte criados no Eclipse. 
III- A opção Project Layout permite uma organização dos códigos-fonte do projeto, através da configuração dos diretórios, garantindo uma
separação dos arquivos binários gerados. 
IV- Na opção JRE é definida qual a versão da linguagem Java (Java SE) será utilizada pelo projeto criado. 
 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças I e II estão corretas.
C As sentenças II e III estão corretas.
D As sentenças III e IV estão corretas.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
A utilização de uma máquina virtual permite que os programas escritos em Java sejam compilados em uma plataforma e interpretados
em outra, garantindo o conceito de multiplataforma da linguagem. Com relação ao conceito de multiplataforma da Máquina Virtual Java
(JVM), analise as sentenças a seguir: 
 
I- Java foi a primeira plataforma a utilizar uma máquina virtual para executar suas aplicações. 
II- Programas como o Google Chrome e o BROffice devem necessariamente ser escritos em Java, pois possuem versões para mais de um
sistema operacional. 
III- Existe somente uma implementação da JVM que pode ser instalada em qualquer sistema operacional e garante a característica
multiplataforma da linguagem. 
IV- Cada sistema operacional possui uma implementação específica da JVM, que deve ser instalada antes da execução da aplicação Java. 
 
Agora, assinale a alternativa CORRETA:
A Somente a sentença IV está correta.
B As sentenças III e IV estão corretas.
C Somente a sentença II está correta.
D As sentenças I e II estão corretas.
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 da 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 V - F - F - V.
B F - V - F - V.
C V - V - V - F.
D V - F - F - F.
A criação de programas tendo como base a linguagem de programação Java é otimizada pelo uso das chamadas IDE (Integrated
Development Environment) que fornecem ambientes sofisticados para o desenvolvimento de programas e softwares, auxiliando, por exemplo
a escrita de códigos-fonte, evitando erros de sintaxe, duplicação de variáveis etc. Entre esses ambientes, pode-se citar a ferramenta de
desenvolvimento Eclipse. Sobre as características do editor do Eclipse no auxilio à escrita de códigos-fonte, analise as sentenças a seguir: 
 
I- Com relação à apresentação de informações de documentação para uma classe, ou método, a Eclipse, diferente de outras IDE, não apresenta
essas informações ao se colocar, por exemplo, o cursor do mouse sobre uma classe ou um método. 
II- Um recurso interessante presente no Editor é a sua capacidade de compilação de um determinado arquivo fonte no mesmo instante no qual
está sendo salvo no diretório de projetos. 
III- Falta ao Editor a característica de autocompletar no qual a parte de um comando, variável ou atributo, é sugerida quando parcialmente
digitada. 
IV- A capacidade de sugerir correções do Editor é muito boa, uma vez que, por exemplo, existe a sugestão de criação de um atributo, não
existente em uma classe, mas que foi referenciado em uma parte do código-fonte. 
 
Assinale a alternativa CORRETA:
A As sentenças III e IV estão corretas.
B As sentenças II e IV estão corretas.
4
5
6
ç
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
A Orientação a Objetos (OO), nascida mais ou menos na década de 1990, surgiu com uma proposta de resolver alguns problemas
crônicos dos paradigmas de desenvolvimento de programas e softwares existentes na época, como a reutilização e a manutenibilidade desses
programas e softwares. Hoje, depois de quase 30 anos, o paradigma OO está consolidado na indústria de software e é utilizado também em
outras abordagens de desenvolvimento como a Orientação a Serviços. Dessa forma, sobre as vantagens oferecidas por programas criados
usando o paradigma da orientação a objetos (OO), classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A utilização desse paradigma na criação de programas é favorável à utilização de períodos de tempo pré-definidos para cada ciclo de
desenvolvimento, já que cada um desses ciclos pode agregar um conjunto de objetos, representando um módulo ou parte de um módulo (do
programa, ou software), que precisam ser desenvolvidos. 
( ) O ciclo de um programa continua com a sua entrega ao cliente, dando início a etapa de suas manutenções. Nesse quesito, a OO falha, pois
os seus conceitos, recursos e características, não estão preparados para lidar com essa referida etapa. 
( ) Os programas usando esse paradigma têm uma reutilização (partesgenéricas que podem ser combinadas) limitada dificultando sua
combinação para a execução de tarefas em diferentes programas e softwares. 
( ) Programas escritos utilizando esse paradigma tendem a ser mais confiáveis que os escritos em outros paradigmas devido à necessidade de
controle que deve ser atribuída ao projeto modular de objetos que podem ser compartilhados entre diferentes programas ou softwares. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - V - V.
B V - F - V - F.
C V - F - F - V.
D V - V - V - F.
A linguagem de programação Java possui muitas características como suporte à orientação a objetos, utiliza o conceito de tipo de dados,
suporte à programação Web, além de ser notadamente aceita no mercado de software e também utilizada no ambiente acadêmico. Outra
característica significativa da linguagem é a utilização do conceito de Pacotes. Sobre as características do recurso de pacotes da linguagem
Java no auxilio à escrita de códigos-fonte, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) A definição nomes para os Pacotes segue o mesmo padrão de nomenclatura que a definição para nomes de classes. 
( ) Empresas, Organizações e Instituições geralmente utilizam a própria estrutura de nome de seus domínios existentes na Internet para
definir a estrutura de nomes dos Pacotes utilizados para armazenar seus códigos-fonte. 
( ) Apesar de definir regras para a nomenclatura de pacotes, a linguagem Java não possui uma regra de nomenclatura definida para criação
de seus próprios Pacotes. 
( ) A utilização do recurso de Pacotes presente na linguagem Java pode ser considerada uma adesão da linguagem às boas práticas de
desenvolvimento de programas. 
 
Assinale a alternativa CORRETA:
A V - V - F - F.
B F - V - F - V.
C F - F - V - V.
D V - F - F - V.
A estrutura de uma classe na linguagem de programação Java comporta um nome, um conjunto de atributos, também conhecidos como o
estado desta classe e um conjunto de métodos, também conhecidos como o comportamento desta classe. Considerando a estrutura da Classe
Principal demonstrada na figura a seguir, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação. 
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional. 
( ) A linha 1 define, através da palavra reservada "package", que a classe está agrupada, porém sem obedecer as suas responsabilidades
7
8
9
dentro de uma aplicação. 
( ) Pode-se afirmar que o tipo de dados do atributo "nome", existente na classe aluno é do tipo booleano. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - V
B F - V - F - F.
C V - F - V - F.
D V - F - F - V.
Toda linguagem de programação é constituída por uma série de detalhes formais, como a sua sintaxe, e também por uma série de práticas
que se denominam "boas práticas de programação". Como uma linguagem sofisticada e moderna, a linguagem Java não é diferente nesse
quesito, possuindo por exemplo, uma padronização para nomes de classes, atributos e métodos. Sobre a padronização correta indicada para
nomes de classes, atributos e métodos (obedecendo essa sequência), que poderiam existir na criação de programas Java, tendo como foco o
domínio de problema do sistema de ambiente virtual de aprendizagem Gioconda da UNIASSELVI, classifique V para as sentenças
verdadeiras e F para as falsas: 
 
( ) Curso, nomeAluno, cadastrarDisciplina. 
( ) Disciplina, Aluno, Curso. 
( ) Docente, Avaliacao, Tutor. 
( ) Disciplina, codigoAvaliacao, consultarAluno. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - V - F - F.
C V - F - F - V.
D F - V - V - F.
10

Continue navegando