Buscar

AVALIAÇAO 1

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

111 A programação orientada a objetos tem como uma de suas principais
características a combinação de estado e comportamento em suas entidades, conhecidas como classes. Com relação ao estado e ao comportamento de objetos na linguagem de programação Java, classifique V para as sentenças verdadeiras e F para as falsas:
( f ) Todos os métodos devem retornar um tipo de dado, que pode inclusive ser uma classe.
( v ) A palavra reservada void indica que um método não possui retorno.
( f ) Na declaração “Aluno retornarMelhorAluno()”, o método retornará um dado do tipo String.
( f ) 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 - F - F - V.
B
V - V - V - F.
C
V - F - F - F.
D
F - V - F - F.
2 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 I e II estão corretas. 
B
As sentenças II e IV estão corretas. Alternativa correta
C
As sentenças II e III estão corretas.
D
As sentenças III e IV estão corretas.
33O Paradigma de Orientação a Objetos nos possibilita levar os conceitos do mundo real para o mundo computacional de uma maneira bastante intuitiva. Ao considerarmos o contexto de uma agenda de contatos, podemos, utilizando a linguagem de programação Java, definir uma classe Contato para armazenar as características e os comportamentos desse determinado elemento. Considerando a estrutura desta classe, demonstrada na figura anexa, classifique V para as sentenças verdadeiras e F para as falsas:
( F ) Na linha 1 está definido o país para o qual a aplicação será desenvolvida, garantindo o aspecto de internacionalização das aplicações Java.
( V ) Entre as linhas 9 e 12 estão definidos os atributos da classe.
( F ) "Carlos" e "Betânia" são exemplos de valores válidos para o atributo 'nome'.
( F ) No método "getIdentificador()", caso o atributo 'identificador' esteja valendo -1, o retorno do método será 0.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - F - F. CORRETA
C V - V - V - F.
D F - F - V - V. 
44Quando se iniciam os estudos para o desenvolvimento de programas utilizando a linguagem de programação Java, deve-se inicialmente preparar o ambiente com a instalação, e configuração, de componentes de software que servirão como base para a criação e execução desses programas. Sobre o ambiente necessário para criar e executar programas escritos na linguagem Java, assinale a alternativa CORRETA:
A Com relação ao ambiente não existe diferença entre o JDK e o JRE, uma vez que ambos servem como suporte para a criação e/ou execução de programas na linguagem Java.
B O JRE permite aos desenvolvedores criar programas Java que podem ser pela JVM e pelo JDK.
C O primeiro passo para a preparação do ambiente de programação usando a linguagem de programação Java é a instalação e configuração do JDK.
D O primeiro passo para a preparação do ambiente de programação usando a linguagem de programação Java é a escolha de uma IDE (Integrated Development Environment) por exemplo, o Eclipse.
55 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 ME) e 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 Somente a afirmativa I está correta.
B As afirmativas II, III e IV estão corretas.
C As afirmativas I e IV estão corretas.
D As afirmativas II e III estão corretas.
66 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. 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 criação de programas usando esse paradigma permite a criação de programas mais naturais, próximos dos conceitos do mundo real, uma vez que os objetos, e seus comportamentos, devem traduzir os conceitos do mundo real.
( ) Os programas usando esse paradigma podem ser comparados à montagem de peças de um Lego, uma vez que os objetos podem ser reutilizados (partes genéricas que podem ser combinadas) e combinados para a execução de tarefas em diferentes programas e softwares.
( ) Programas escritos utilizando esse paradigma tendem a ser menos confiáveis que os escritos em outros paradigmas devido ao excesso de controle que deve ser atribuído à comunicação entre os objetos criados para diferentes módulos de um programa ou software.
( ) Programas escritos no paradigma OO são menos extensíveis que os criados em outros paradigmas, uma vez que a extensão de suas características é limitada pela falta de recursos, e características, que permitam essa extensão.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B F - F - V - V.
C V - V - F - F.
D V - F - F - V.
77 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 - V - V - F.
B V - F - F - F.
C F - V - F - V.
D V - F - F - V.
88 Uma das principais vantagens da plataforma Java é sua característicamultiplataforma, na qual é possível executar aplicações Java em praticamente qualquer sistema operacional ou dispositivo que tenha uma implementação da Máquina Virtual Java (JVM). Com relação à utilização de uma JVM como ambiente para o desenvolvimento de programas, analise as sentenças a seguir:
I- O Java é considerado multiplataforma, pois é possível desenvolver em Java com diversos editores gratuitos existentes no mercado.
II- A JVM faz o intermédio das solicitações feitas entre as aplicações Java e o Sistema Operacional, como, por exemplo, acesso à impressora.
III- A memória disponível para a JVM é sempre a totalidade da memória disponível no sistema operacional.
IV- Java inspirou-se em outras linguagens de programação para implementar o conceito de máquina virtual, como, por exemplo, a linguagem Eiffel.
Agora, assinale a alternativa CORRETA:
A sentenças II e IV estão corretas.
B As sentenças III e IV estão corretas.
C As sentenças I e II estão corretas.
D As sentenças II e III estão corretas.
9 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 adoção. Com relação ao paradigma de programação orientada a objetos, assinale a alternativa CORRETA que apresenta uma vantagem deste sobre seus antecessores:
A Um programa desenvolvido utilizando o paradigma de programação orientada a objetos, em geral, consome menos recursos do computador.
B Quando bem desenvolvido e projetado, um programa orientado a objetos tende a ser mais confiável.
C Programas orientados a objetos tendem a ter uma interface mais amigável ao usuário.
D Programas orientados a objetos apresentam um melhor desempenho do que os desenvolvidos utilizando algum dos paradigmas anteriores. 
1010 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:
( ) Pode-se afirmar que o tipo de dados do atributo "matricula", existente na classe aluno é do tipo numérico.
( ) O método chamado main é quem torna uma classe executável, sendo que a sua existência em uma classe é opcional.
( ) A linha 5 marca o que é conhecido como o ponto de entrada da aplicação.
( ) Já que o método "Aluno()" não possui parâmetros as linhas 7 a 9 geram erros de compilação.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - V - F.
 B V - V - V - F.
C V - F - F - V.
D F - V - V - V.

Continue navegando