Baixe o app para aproveitar ainda mais
Prévia do material em texto
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: 201001407491 - RICARDO LEIROZ BUNN Nota da Prova: 2 Nota do Trabalho: Nota da Participação: 0 Total: 2 Prova On-Line Questão: 1 (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 try { } catch{ } finally{ } main() { } Questão: 2 (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 class Questão: 3 (175943) Seja o arquivo MeuPrograma.java, um arquivo escrito no bloco de notas, contendo código fonte em java. Marque a única alternativa CORRETA, para a descrição do processo de compilação e execução do programa. Pontos da Questão: 1 Com o comando java MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando javac MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma o bytecode é executado. Com o comando javac MeuPrograma compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.java o bytecode é executado. Com o comando javac MeuPrograma.java compila-se o arquivo e produz-se o arquivo MeuPrograma.class. Em seguida com o comando java MeuPrograma.class o bytecode é executado. Questão: AV2.2011.3SCCT0176.008 (198219) 4 - 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 Página 1 de 4Visualização de Prova 27/11/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4459882&p2=13135&p3=1115069 mecanismos pode-se citar o Polimorfismo. Explique o que vem a ser este mecanismo. Pontos da Questão: 1,5 Resposta do Aluno: Situação onde uma instância de uma clase pode apresentar diversos atributos e ter diferente atividades (relacionamentos, agregações, herança etc). Gabarito: Polimorfismo é a capacidade que os métodos de mesmo nome têm de efetuarem tarefas diferentes. O mesmo método com várias formas. Acontece de duas maneiras em Java: quando os métodos são definidos em função da classe que os utiliza (sobreposição) ou dos diferentes conjuntos de argumentos definidos para cada método (sobrecarga). Fundamentação do Professor: Pontos do Aluno: Resposta incorreta. 0,5 Questão: 5 (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 java.util java.awt e javax.swing javax.swing e java.applet java.util e java.applet Questão: 6 (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 Página 2 de 4Visualização de Prova 27/11/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4459882&p2=13135&p3=1115069 Questão: 7 (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 II e IV estão erradas I e II estão erradas Apenas a III está errada Questão: 8 (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 protected private public static Questão: AV2.2011.3SCCT0176.013 (198233) 9 - Reescreva a implementação da Classe Estudante encapsulando seus atributos. public class Estudante { int matricula; String nome; public Estudante(){ } } Pontos da Questão: 1,5 Resposta do Aluno: public class Estudante { int matricula; String nome; public Estudante(){ } } Gabarito: public class Estudante { private int matricula; private String nome; public Estudante(){ } Página 3 de 4Visualização de Prova 27/11/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4459882&p2=13135&p3=1115069 public String getNome() { return nome; } public void setNome(String n) { this.nome = n; } public int getMatricula() { return matricula; } public void setMatricula(int i) { this.matricula = i; } } Fundamentação do Professor: Pontos do Aluno: Não foi feita nenhuma alteração. 0 Questão: 10 (198312) A linguagem de programção Java, apresenta outros modificadores, além dos modificadores de acesso. Sejam as seguintes características destes modificadores: I - Não implementa nenhuma funcionalidade, somente assina o método e faz com que a primeira subclasse concreta seja obrigada a implementar. II - Indica que esta é a última atribuição ou definição da estrutura. Não será permitida uma nova re-escrita. Para uma classe, não há herança. Um método não pode ser sobrescrito. E um atributo é considerado uma constante. III - Este modificadordefine que este pode ser executado sem que exista uma instância da classe – o objeto. Marque a opção que representa, melhor corelaciona as características I, II e III com os modificadores. Pontos da Questão: 0,5 final,abstract e static abstract,final e static static, final e abstract abstract,static e final Fechar Server IP : 192.168.10.137 Client IP: 177.117.25.8 Tempo de execução da página : 1,125 Página 4 de 4Visualização de Prova 27/11/2012https://sia.estacio.br/portal/prt0010a.asp?p1=4459882&p2=13135&p3=1115069
Compartilhar