Baixe o app para aproveitar ainda mais
Prévia do material em texto
27/11/12 Visualização de Prov a 1/4https://sia.estacio.br/portal/prt0010a.asp?p1=4507042&p2=13135&p3=1282468 Notas de Provas Avaliação On-Line Avaliação: AV2-2012.3EAD-LINGUAGEM DE PROGRAMAÇÃO-CCT0176 Disciplina: CCT0176 - LINGUAGEM DE PROGRAMAÇÃO Tipo de Avaliação: AV2 Aluno: 201107075785 - ANGELO DOS SANTOS ROCHA Nota da Prova: 1.5 Nota do Trabalho: Nota da Participação: 2 Total: 3,5 Prova On-Line Questão: 1 (178397) 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. Marque a opção que contém os principais pacotes gráficos da Linguagem Java. Pontos da Questão: 0,5 java.awt e javax.swing java.util e java.applet java.awt e java.util javax.swing e java.applet Questão: 2 (198391) JavaBean é uma arquitetura de componente definida na Java 2 Plataform, Standard Edition (J2SE), usado para definir os componentes do modelo do software em Java. São classes simples com características definidas, que visam a interoperabilidade do código. Verifique as afirmatias a seguie e marque a opção CORRETA. I - Um bean é uma classe definida como um bloco, que têm sua estrutura facilmente portável e sua estrutura é muito simples. II - Um Java Bean é um componente de software reutilizável, que pode ser manipulado visualmente por uma ferramenta de desenvolvimento. III - um Bean tem que ter as seguintes características:Nome da Classe;Atributos da Classe privados; Construtor vazio;Métodos Get’s e Set’s para todos os atributos. IV - Um Java Bean é uma estrutura flexível portanto não possui Construtores nem Método do tipo Get's e Set's. Pontos da Questão: 1 II e IV estão erradas I e II estão erradas Apenas a III está errada Apenas a IV está errada Questão: 3 (198389) Quando programamos um método em Java, e dentro desse método existem comandos ou chamadas de métodos onde podem ocorrer uma ou mais exceções, os comandos devem ser colocados dentro de que bloco: Pontos da Questão: 0,5 try{ } main() { } catch{ } 27/11/12 Visualização de Prov a 2/4https://sia.estacio.br/portal/prt0010a.asp?p1=4507042&p2=13135&p3=1282468 finally{ } Questão: 4 (198381) Uma exceção é uma ocorrência que altera o fluxo normal da execução de um programa. Esta ocorrência deve ser tratada para evitar que o programa encerre seu funcionamento. Verifique as afirmativas a seguir e marque a opção CORRETA: I - Existem diversos tipos de exceção em JAVA, exemplo, Erro na entrada de dados, erro na conexão com o banco de dados, erro na leitura de arquivos, erro de uma operação matemática. II - Sempre que o computador executa um código que gera uma exceção, ou o Sistema Operacional irá terminar seu programa ou o seu programa deverá fazer o tratamento para esta exceção. III - Um método pode detectar uma falha, mas não estar apto a resolver sua causa, devendo repassar essa função a quem saiba. IV - O uso de exceções não permite separar a detecção da ocorrência de uma situação excepcional do seu tratamento, ao se programar um método em Java. Pontos da Questão: 0,5 I e II estão erradas II e IV estão erradas Apenas a III está errada Apenas a IV está errada Questão: 5 (178407) Em programação orientada a objetos, as instâncias de uma classe são denominadas: Pontos da Questão: 0,5 Herança Objetos Métodos Classes Questão: AV2.2011.3SCCT0176.006 (198215) 6 - A metodologia Orientação a Objetos é caracterizada pelo uso de diversos mecanismos que proporcionam reuso de código, segurança e facilidade de manutenção do código. Entre estes mecanismos pode-se citar a Herança entre classes. Explique o que vem a ser este mecanismo. Pontos da Questão: 1,5 Resposta do Aluno: Herança: Quando um objeto herda de uma outra classe, seja um valor(string, inteiro) ou quando um determinado dado pode ser usado para uma outra operação, fora da classe em que foi programado. Podemos chamar isso de herança. Gabarito: Herança Significa a capacidade de incorporar as características e as funcionalidades de uma classe. Assim como a herança de todas as operações e dados, você pode especializar métodos da super classe e especificar novas operações e dados, para refinar, especializar, substituir ou estender a funcionalidade da classe progenitora. Fundamentação do Professor: Herança Significa a capacidade de incorporar as características e as funcionalidades de uma classe. Assim como a herança de todas as operações e dados, você pode especializar métodos da super classe e especificar novas operações e dados, para refinar, especializar, substituir ou estender a funcionalidade da classe progenitora. 27/11/12 Visualização de Prov a 3/4https://sia.estacio.br/portal/prt0010a.asp?p1=4507042&p2=13135&p3=1282468 Pontos do Aluno: 0 Questão: 7 (198307) Em Java, um modificador de acesso determina como será a visibilidade de uma classe, método ou atributo a partir de outras classes. Marque a opção que não representa um modoficador de acesso. Pontos da Questão: 0,5 private public final protected Questão: AV2.2011.3SCCT0176.019 (198249) 8 - Um bean é uma classe definida como um bloco, que têm sua estrutura facilmente portável e sua estrutura é muito simples. O foco é construir pequenos componentes com apenas as funções básicas. Para isso, um Bean tem que ter as seguintes características: • Nome da Classe; • Atributos da Classe privados; • Construtor vazio; • Métodos Get’s e Set’s para todos os atributos; Seja o seguinte problema: Controlar um clube recreativo. Neste clube, deve-se gerenciar as atividades oferecidas. Para isso, tem-se o seguinte diagrama da classe de Atividades: --------------------------------------------------------- | | | ATIVIDADE | --------------------------------------------------------- | - codAtiv: int | | - descricao : String | -------------------------------------------------------- | + SetCodAtiv(codAtiv:int): void | | + GetCodAtiv( ) : int | | + SetDescricao (descricao: String): void | | + GetDescricao ( ) : String | --------------------------------------------------------- Escreva o código de um Bean referente a classe Atividade. Pontos da Questão: 1,5 Resposta do Aluno: package negocio; public class atividade{ JFrame f = new JFrame(); f.setVisible(true); f.setSize(720, 450) JLabel l = new JLabel(); l.setText("Cadastro de atividade"); l.setLocation(360, 50); JTextArea tx = new JTextArea(); tx.setSize(500, 200); tx.setLocation(200,150 ); f.add(l); f.add(tx); } Gabarito: public class Atividade { private int codAtv; private String descricao; public Atividade(){ } public int getCodAtv() { return codAtv; } public void setCodAtv(int codAtv) { this.codAtv = codAtv; } public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } } 27/11/12 Visualização de Prov a 4/4https://sia.estacio.br/portal/prt0010a.asp?p1=4507042&p2=13135&p3=1282468 Fundamentação do Professor: public class Atividade { private int codAtv; private String descricao; public Atividade(){ } public int getCodAtv() { return codAtv; } public void setCodAtv(int codAtv) { this.codAtv = codAtv; } public String getDescricao() { return descricao; } public void setDescricao(String descricao) { this.descricao = descricao; } } Pontos do Aluno: 0 Questão: 9 (178411) Na linguagem de Programação Java, qual é o tipo de membro de uma superclasse que podeser acessado apenas por membros da própria superclasse, por membros de suas subclasses e por membros de outras classes no mesmo pacote. Pontos da Questão: 0,5 private public protected static Questão: 10 (175942) Seja um programa em java com o seguinte código: public class PrimeiroPrograma{ public static void main(String args[]){ System.out.println(“Bem vindo ao Mundo Java”); } } Marque a única alternativa CORRETA Pontos da Questão: 1 O arquivo deve ser salvo como PrimeiroPrograma.java, pois o java faz diferença entre letras maiúscula e minúscula. O arquivo pode ser salvo com qualquer nome desde que tenha a extensão .java, indicando que é um código fonte em java. O arquivo deve ser salvo como ProgramaPrincipal.java, pois este possui o método main (String arg []) que é o método principal do java. O arquivo pode ser salvo como primeiroprograma.java, pois o java não faz diferença entre letras maiúscula e minúscula. Fechar Server IP : 192.168.10.137 Client IP: 187.14.106.167 Tempo de execução da página : 0,875
Compartilhar