Baixe o app para aproveitar ainda mais
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
Compartilhar