Baixe o app para aproveitar ainda mais
Prévia do material em texto
Marcos vinicius fraga 201608214265 EA D SÃ O JO SÉ - SC Fechar Disciplina: LINGUAGEM DE PROGRAMAÇÃO Avaliação: CCT0261_AV_201608214265 Data: 25/11/2017 08:57:41 (F) Critério: AV Aluno: 201608214265 - MARCOS VINICIUS FRAGA Professor:ALEXANDRE SOARES ALVES Turma: 9002/AB Nota Prova: 1,5 de 9,0 Nota Partic.: 0 Av. Parcial.: 2,0 Nota SIA: 1,5 pts LINGUAGEM DE PROGRAMAÇÃO 1a Questão (Ref.: 56618) Pontos: 0,0 / 1,0 Java é uma linguagem multiplataforma, isto é, pode ser executada em vários sistemas operacionais ou dispositivos. Tal característica é em razão, principalmente, pela presença da Máquina Virtual Java. Explique como esta Máquina Virtual possibilita a execução dos programas Java em várias plataformas. Resposta: Atráves de bibliotecas inseridas em todos os dispositivos a maquina virtual consegue executar qualquer programa Java. Gabarito: A máquina virtual java é um componente da plataforma java que funciona entre o sistema operacional e o programa java. Existe uma implementação de máquina virtual java para cada sistema operacional e/ou dispositivo móvel. Na verdade, é a máquina virtual java que interpreta o programa 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); String nomedep; int idadedep; nome = "Ana"; idade = 20; System.out.println(nomedef+idadedep); } } Resposta: Em branco. 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()); } } 3a Questão (Ref.: 55486) Pontos: 0,0 / 1,0 Qual sintaxe expressa a criação correta de uma classe em java? class Exemplo() {} public class Exemplo() {} public class Exemplo {} Public Exemplo {} class public Exemplo {} 4a Questão (Ref.: 823762) Pontos: 0,0 / 1,0 Ao se executar o trecho de código abaixo, escrito em Java, qual será o resultado obtido? int a = 1+3/2; System.out.println(a); 2.5 existe erro de compilação 2 1 existe erro de execução: tipo inválido 5a Questão (Ref.: 615599) Pontos: 0,0 / 1,0 A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. São características do componente Swing, EXCETO: Os nomes recebem um "J" no seu início: JLabel, JButton, JFrame, JPanel, etc São extensões do pacote java.util.swing A maioria de seus componentes é escrita, manipulada e exibida completamente em Java Possui portabilidade, em relação ao componente AWT Conhecidos como componentes Java puros Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 228328) Pontos: 1,0 / 1,0 A orientação a objetos é uma forma abstrata de pensar um problema utilizando-se conceitos do mundo real e não, apenas, conceitos computacionais. Nessa perspectiva, a adoção do paradigma orientado a objetos implica necessariamente que: os usuários utilizem as aplicações de forma mais simples a computação seja acionada por troca de mensagens entre objetos os objetos sejam implementados de maneira eficiente e simples os sistemas sejam encapsulados por outros sistemas os programadores de aplicações sejam mais especializados Gabarito Comentado. 7a Questão (Ref.: 603684) Pontos: 0,0 / 1,0 Sob Classes Abstratas é correto afirmar que: São utilizadas para que se definam o formato de apenas uma classe com comportamento padrão São utilizadas para que seja possível a criação de objetos estáticos São utilizadas para que seja possível a criação de interfaces São utilizadas para instanciar objetos abstratos São utilizadas para que se definam o formato de um ou mais classes com algum comportamento padrão 8a Questão (Ref.: 228331) Pontos: 0,0 / 1,0 Na Programação Orientada a Objetos podem-se definir as visibilidades dos métodos e atributos. Quanto a essa característica é correto afirmar que: os métodos protegidos podem ser acessados a partir dos métodos de qualquer classe, desde que instanciada na mesma aplicação os métodos públicos e os atributos protegidos só podem ser acessados a partir dos métodos da própria classe ou de classes derivadas o acesso aos atributos e aos métodos privados só pode ser feito a partir dos métodos membros da classe o acesso aos atributos privados e aos métodos públicos só pode ser feito a partir dos métodos membros da classe os métodos privados e os atributos protegidos podem ser acessados a partir dos métodos de qualquer classe Gabarito Comentado. 9a Questão (Ref.: 31668) Pontos: 0,0 / 0,5 Generalização é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis(atributos), também é conhecido como: (Fonte: adaptado IBM) Classe Abstrata Associação Agregação Herança Abstração Gabarito Comentado. 10a Questão (Ref.: 615585) Pontos: 0,5 / 0,5 Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções abaixo NÃO é um evento de ação? Cliques em botões Ativar um RadioButton Digitar um texto Ativar e desativar JCheckbox Clicar em menus Gabarito Comentado. Gabarito Comentado. Educational Performace Solution EPS ® - Alunos
Compartilhar