Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/12/12 Visualização de Prov a 1/4https://sia.estacio.br/portal/prt0010a.asp?p1=4542235&p2=13135&p3=1195705 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: 201101069741 - CRISTIANO SALVADOR AREIAS Nota da Prova: 1.5 Nota do Trabalho: Nota da Participação: 2 Total: 3,5 Prova On-Line Questão: 1 (178411) Na linguagem de Programação Java, qual é o tipo de membro de uma superclasse que pode ser 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: 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 Apenas a IV está errada I e II estão erradas II e IV estão erradas Apenas a III está errada Questão: 3 (178406) Existem várias palavras chaves ou reservadas nas linguagens de programação. Estas palavras têm funções específicas definidas pelaos criadores da linguagem. Na linguagem de programação JAVA, que palavra-chave cria um objeto de uma classe específica? Pontos da Questão: 0,5 main public new 14/12/12 Visualização de Prov a 2/4https://sia.estacio.br/portal/prt0010a.asp?p1=4542235&p2=13135&p3=1195705 class Questão: AV2.2011.3SCCT0176.009 (198220) 4 - Dada a classe Cliente. Escreva uma classe ClienteEspecial que tem, além dos atributos herdados, um atributo do tipo double chamado limiteChequeEspecial. public class Cliente () { private String nome; //campo de instância private int numConta; //campo de instancia public Cliente(String n) //Construtor 1 da Classe Cliente { this(n, 0) //Chama o Construtor 2 da própria classe } public Cliente(String n, int c) //Construtor 2 da Classe Cliente { nome = n; numConta = c; } public int getNumConta () { return numConta; } public void setNumConta (int numero) { numConta = numero; } } Pontos da Questão: 1,5 Resposta do Aluno: Gabarito: public class ClienteEspecial extends Cliente { private double limiteChequeEspecial; //Atributo da Classe } Fundamentação do Professor: Sem resposta. Pontos do Aluno: 0 Questão: 5 (175941) Marque a afirmativa que não se aplica sobre o processo de desenvolvimento de progrmas em JAVA. Pontos da Questão: 1 Se um programam JAVA compilar corretamente, o compilador produzirá um arquivo com a extensão .java O comando javac Prog.java produz o arquivo Prog.claSS Os bytecodes são instruções que independem de plataforma, isto é são portáveis. A Máquina Virtual Java (JVM) é um aplicativo que simula um computador, ocultando o sistema operacional e o hardware que interagem com ela. Questão: 6 (198307) 14/12/12 Visualização de Prov a 3/4https://sia.estacio.br/portal/prt0010a.asp?p1=4542235&p2=13135&p3=1195705 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 final protected private public Questão: 7 (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 Apenas a III está errada II e IV estão erradas I e II estão erradas Apenas a IV está errada Questão: 8 (198385) Em um programa escrito em Java, quando existir um trecho de programa que deve ser executado, ocorrendo ou não uma exceção, este trecho de programa deve ficar em dentro de que bloco: Pontos da Questão: 0,5 finally{ } catch{ } main() { } try { } Questão: 9 (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.util e java.applet javax.swing e java.applet java.awt e java.util java.awt e javax.swing 14/12/12 Visualização de Prov a 4/4https://sia.estacio.br/portal/prt0010a.asp?p1=4542235&p2=13135&p3=1195705 Questão: AV2.2011.3SCCT0176.018 (198244) 10 - Em Java, uma exceção é lançada para sinalizar alguma falha. O lançamento de uma exceção causa uma interrupção abrupta do trecho de código que a gerou. Explique como o compilador é informado que o método pode lançar uma ou mais exceções. Pontos da Questão: 1,5 Resposta do Aluno: Gabarito: No final do cabeçalho de um método que poderá lançar exceções, coloca-se a informação: throws <lista das classes de exceção que o método poderá lançar> Por exemplo: public void f() throws NumberFormatException, IOException{ ..... } Fundamentação do Professor: Sem resposta. Pontos do Aluno: 0 Fechar Server IP : 192.168.10.137 Client IP: 200.149.146.70 Tempo de execução da página : 1,203
Compartilhar