Buscar

Linguagem de Programação - Java AV2

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 3 páginas

Prévia do material em texto

Fechar
 LINGUAGEM DE PROGRAMAÇÃO
Simulado: CCT0314_SM_201509217411 V.1 
Aluno(a): CAIO MARCOS ALVES DE MOURA Matrícula: 201509217411 
Desempenho: 0,1 de 0,5 Data: 05/06/2016 14:36:39 (Finalizada)
1a Questão (Ref.: 201509467488) Pontos: 0,0 / 0,1
(ENADE/2011) 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 mundo real e, não somente conceitos computacionais. Considerando os conceitos da programação orientada a objetos, analise as afirmações abaixo:
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 chamadas de 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 em execução consiste em envios, interpretações e respostas às mensagens. São os métodos, os procedimentos residentes nos objetos, que determinam como eles irão atuar ao receber as mensagens.
III. A herança é um mecanismo para o compartilhamento de métodos e atributos entre classes e subclasses, permitindo a criação de novas classes através da programação das diferenças entre a nova classe e a classe-pai.
IV. O encapsulamento é um mecanismo que permite o acesso aos dados de um objeto somente através dos métodos desse. Nenhuma outra parte do programa pode operar sobre os dados do objeto. A comunicação entre os objetos é feita apenas através de troca de mensagens.
É correto apenas o que afirma em:
III e IV
I, II e IV
II, III e IV
I e III
I e II
2a Questão (Ref.: 201509470873) Pontos: 0,0 / 0,1
Seja a classe:
public class Carro {    private String cor;    private boolean estadoMotor;    public void ligaMotor() {estadoMotor=true;}    public void desligaMotor( ) {estadoMotor=false;}    public boolean motor( ){ return estadoMotor;}}
Se o código abaixo for executado, pode-se dizer que:
public class Teste {    public static void main(String[] args) {        Carro c=new Carro();        c.cor="Preto";    }}
O código é executado normalmente, pois c é uma instancia da mesma classe que o atributo. 
O objeto c não pode ser instanciado, pois não há construtor na classe. 
Será gerado erro de execução pois o tipo do atributo está em desacordo com o valor atribuído. 
Será gerado erro de compilação pois há erro de sintaxe em: c.cor="Preto"; 
Será gerado um erro de compilação, pois o atributo é private. 
Gabarito Comentado.
3a Questão (Ref.: 201509494508) Pontos: 0,1 / 0,1
Analise o código abaixo:
public class Notebook {
private String marca;private String modelo;
public Notebook(String marca, String modelo) {this.marca=marca;this.modelo=modelo;}}Podemos afirmar sobre esta classe:
possui o método main - principal
possui 5 atributos públicos
o método construtor não está implementado
os atributos estão públicos
a classe Notebook possui dois atributos encapsulados e privados e apenas o método construtor
4a Questão (Ref.: 201509470885) Pontos: 0,0 / 0,1
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o método mais apropriado de se mostrar uma mensagem para o usuário.
JOptionPane.showInputDialog(null, "Minha mensagem!");
JOptionPane.showFileChooser(null, "Minha mensagem!");
JOptionPane.showConfirmDialog(null, "Minha mensagem!");
JOptionPane.showQuestionMessage(null, "Minha mensagem!");
JOptionPane.showMessageDialog(null, "Minha mensagem!");
Gabarito Comentado.
5a Questão (Ref.: 201509272438) Pontos: 0,0 / 0,1
A tecnologia Java é, basicamente, dividida em: 
JSE, JEE e JPE
JSE, JDE e JME
JSE, JEEP e JME
JSE, JEE e JME
JSE, JDE e JPE

Continue navegando