Buscar

PROVA AV - LINGUAGEM DE PROGRAMAÇÃO

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

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

2017-6-21 BDQ Prova 
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Disciplina: LINGUAGEM DE PROGRAMAÇÃO 
 
 EAD NITERÓI - RJ 
 
 
Fechar 
 
Avaliação: Data: 16/06/2017 14:02:39 (F) Critério: AV 
Aluno: 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 
 
Nota da Prova: 6,6 de 8,0 Nota de Partic.: 0,0 aguardando transferência 
 
 
 
1a Questão (Ref.: 56622) Pontos: 0,6 / 1,0 
"um programa java pode ser executado no linux, windows e macOS". "Java pode ser executado em 
smartphones, pc, web etc.". 
As afirmações anteriores representam qual característica da plataforma java? 
Explique. 
 
Resposta: O java se torna muito versátil por ser multiplataforma. 
 
 
Fundamentação do Professor: Estas afirmações representam a característica multiplataforma da plataforma 
java. A plataforma java pode ser executada em vários sistemas operacionais por causa da máquina virtual 
java. 
 
 
Gabarito: 
 
Estas afirmações representam a característica multiplataforma da plataforma java. A 
plataforma java pode ser executada em vários sistemas operacionais por causa da máquina 
virtual java. 
 
 
 
 
 
2a Questão (Ref.: 56836) Pontos: 0,0 / 1,0 
A classe abaixo foi implementada na visão procedural. Implemente esta classe utilizando os conceitos de 
Classe, Métodos Acessadores e Modificadores do paradigma Orientado a Objetos. 
 
Deverão ser feitas as classes Funcionário e Dependente. 
 
 
public class ConvertaOO { 
 
public static void main(String[] args) { 
String nome; 
int idade; 
nome = "Jose"; 
idade = 40; 
 
System.out.println(nome+idade); 
2017-6-21 BDQ Prova 
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/5 
 
 
String nomedep; 
int idadedep; 
 
nome = "Ana"; 
idade = 20; 
 
System.out.println(nomedef+idadedep); 
} 
} 
 
 
Resposta: 
 
 
Gabarito: 
 
public class Funcionario { 
 
private String nome; 
private int idade; 
 
public Funcionario(String nome, int idade){ 
this.nome=nome; 
this.idade=idade; 
} 
 
public int getIdade(){ 
return idade; 
} 
 
public String getNome(){ 
return nome; 
} 
public void setNome(String nome){ 
this.nome=nome; 
} 
 
public void setIdade(int idade){ 
this.idade=idade; 
} 
 
} 
 
public class Dependente{ 
 
private String nome; 
private int idade; 
 
public Dependente(String nome, int idade){ 
this.nome=nome; 
this.idade=idade; 
} 
 
public int getIdade(){ 
return idade; 
} 
 
public String getNome(){ 
return nome; 
} 
public void setNome(String nome){ 
this.nome=nome; 
} 
 
public void setIdade(int idade){ 
this.idade=idade; 
} 
} 
 
public class ConvertaPrincipal { 
public static void main(String[] args) { 
Funcionario func1 = new Funcionario("jose",40); 
Dependente dep1 = new Dependente("ana",20); 
System.out.println(func1.getNome()+func1.getIdade()); 
System.out.println(dep1.getNome()+dep1.getIdade()); 
} 
} 
 
 
 
2017-6-21 BDQ Prova 
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/5 
 
 
 
3a Questão (Ref.: 31115) Pontos: 1,0 / 1,0 
Para que possamos desenvolver aplicações básicas em Java basta termos instalado em nosso computador a(s) 
seguinte(s) tecnologias: (assinale somente uma alternativa) 
 
A Java Runtime Environment (JRE), ambiente de execução Java, formado pela JVM e bibliotecas,e do 
Java SE (Standard Edition) - JDK. 
 Somente o Java Runtime Enviroment-JRE. 
 Somente o Java Standard Edition. 
 Somente a Java Virutal Machine-JVM. 
 O JDK e o Java Standard Edition. 
 
 
 
 
 
 
4a Questão (Ref.: 91685) Pontos: 1,0 / 1,0 
Depois de declarada, uma variável na linguagem Java pode ter um valor atribuído a ela com o operador de 
atribuição: 
 
 <= 
= 
:= 
 :: 
 : 
 
 
 
 
5a Questão (Ref.: 231686) Pontos: 1,0 / 1,0 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas a partir de 
componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou 
seja, o mouse, o teclado, etc. Em Java, as classes necessárias para criação de componentes gráficos, bem 
como para fornecer-lhes funcionalidade, estão agrupadas em dois grandes pacotes: 
 
java.awt e javax.swing 
java.awt e java.lang 
 java.util e java.lang 
 java.lang e javax.swing 
 javax.swing e java.util 
 
 
 
 
 
 
6a Questão (Ref.: 31120) Pontos: 1,0 / 1,0 
Um conceito importante em programação orientada a objetos é o termo objeto. Neste sentido, o termo objeto 
significa: 
 
 define estados internos de uma classe. 
 um identificador utilizado para descrever o cenário do padrão como um todo. 
 são os resultados alcançados com a aplicação do padrão e a relação entre as vantagens e desvantagens 
dessa aplicação. 
instância de uma classe. 
define a declaração de uma variável de referência associada a um variável primitiva. 
 
2017-6-21 BDQ Prova 
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/5 
 
 
 
 
 
 
7a Questão (Ref.: 31643) Pontos: 0,5 / 0,5 
Marque a alternativa que representa a palavra reservada em JAVA utilizada para definir a ligação entre as 
classes Física e Jurídica com a classe Pessoa do modelo abaixo: 
 
 
 Unify 
Extends 
Package 
 Generalation 
 Import 
 
 
 
 
8a Questão (Ref.: 31144) Pontos: 0,5 / 0,5 
Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos 
métodos setEstado(boolean estado) e getEstado(): 
 
public class Lampada { 
 
private boolean estado; //ligado ou não 
public Lampada(){ 
this.estado = false; 
 
} 
 
public void setEstado(boolean estado){ 
this.estado = estado; 
} 
 
public boolean getEstado(){ 
return this.estado; 
} 
 
} 
 
O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está 
retornando o estado atual da lâmpada . 
 O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está 
retornando o estado atual da lâmpada. 
 Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe. 
 O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o 
método setEstado. 
 O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o 
método getEstado. 
 
2017-6-21 BDQ Prova 
http://simulado.estacio.br/bdq_prova_resultado_preview.asp 5/5 
 
 
 
 
 
 
 
9a Questão (Ref.: 276475) Pontos: 0,5 / 0,5 
O componente do pacote javax.swing que permite ao usuário inserir dados, e também pode ser utilizado para 
exibir texto editável ou não editável é o: 
 
 JComboBox 
 JLabelText 
 JListBox 
 JTextBox 
JTextField 
 
 
 
 
10a Questão (Ref.: 231735) Pontos: 0,5 / 0,5 
O Java fornece um mecanismo sofisticado para manipulação de erros que produz código 
eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os 
programadores detectam erros facilmente, sem precisar escrever código especial para 
testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de 
Exceção em Java: 
 
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. 
II. Sehouver algum erro em tempo de execução, o código será desviado para a instrução 
catch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários 
catch's diferentes, obedecendo a regra de que as exceções mais específicas devem vir 
primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção. 
 
Marque a alternativa correta: 
 
 
 Apenas as sentenças I, III e IV estão corretas. 
Todas as sentenças estão corretas. 
 Apenas as sentenças II e III estão corretas 
 Apenas a sentença I está correta. 
 Apenas as sentenças I,II e III estão corretas. 
 
 
 
 
Observação: Estou ciente de que ainda existe(m) 1 questão(ões) não respondida(s) ou salva(s) no sistema, e que mesmo 
assim desejo finalizar DEFINITIVAMENTE a avaliação. 
 
Data: 16/06/2017 14:12:25 
 
 
 
 
 
 
 
Educational Performace Solution EPS ® - Alunos

Outros materiais