Buscar

AV1 2017 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 4 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

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

Outros materiais