Baixe o app para aproveitar ainda mais
Prévia do material em texto
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: 201004020341 - LENIANE BRASIL DA CRUZ GUIMARÃES Nota da Prova: 2.5 Nota do Trabalho: Nota da Participação: 0,5 Total: 3 Prova On-Line Questão: 1 (178413) Existem vários modificadores de acesso em Java. Eles determinam o nível de acesso de cada objeto descrito pela sua classe. Em relação à Programação Orientada a Objetos, assinale a opção CORRETA. Pontos da Questão: 0,5 Um método protected da superclasse pode tornar-se um método private de subclasse. Os membros public de uma superclasse só são acessíveis dentro da declaração dessa superclasse. Utilizar acesso protected oferece um nível intermediário de acesso entre public e private. Os membros private de uma superclasse são herdados pelas suas subclasses. Questão: AV2.2011.3SCCT0176.005 (198212) 2 - Um Objeto é composto de atributos e métodos. Explique o que é e para que servem os atributos e os métodos. Pontos da Questão: 1,5 Resposta do Aluno: Um atributo é uma constante, serve para dar valor a variável. Um método é o local onde se encontram os comandos quando programamos.Quando estamos desenvolvendo um programa em java por exemplo. Gabarito: Atributos Eles representam as características de um objeto. Devem ser privados, para manter o encapsulamento. Métodos Os métodos representam as funcionalidades que os objetos podem desempenhar. São essencialmente procedimentos que podem manipular atributos de objetos para os quais o método foi definido. Fundamentação do Professor: Pontos do Aluno: Questão: 3 (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 { } main() { } finally{ } catch{ } Questão: 4 (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: AV2.2011.3SCCT0176.017 (198242) 5 - Diz-se que uma exceção é lançada para sinalizar alguma falha. O lançamento de Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4501447&p2=13135&p3... 1 de 3 26/11/2012 00:19 uma exceção causa uma interrupção abrupta do trecho de código que a gerou. O controle da execução volta para o primeiro trecho de código (na pilha de chamadas) apto a tratar a exceção lançada. Explique como funciona o tratamento de Exceção em Java. Pontos da Questão: 1,5 Resposta do Aluno: Exceção funciona como um filtro para detectar falhas, fazendo uma interrupção no setor onde existe a falha para que seja tratada. Gabarito: Uma exceção em Java é um objeto da classe java.lang.Exception, ou de uma de suas subclasses. Como todo objeto, a exceção é capaz de armazenar dados nas suas variáveis de instância. Quando um erro ou situação anormal é encontrado durante a execução de um método, um objeto exceção é construído, e diversos dados sobre essa ocorrência são registrados nos campos desse objeto. Nesse momento, o método onde ocorreu a exceção aborta, e o controle da execução retorna ao método que o chamou. Além disso, por um mecanismo especial, o objeto exceção que foi construído é também enviado ao método chamador. Diz-se que o método onde ocorreu o erro "lança" a exceção para o método que o chamou. Fundamentação do Professor: Pontos do Aluno: Questão: 6 (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 abstract,final e static abstract,static e final static, final e abstract final,abstract e static Questão: 7 (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 finally{ } try{ } catch{ } main() { } Questão: 8 (178407) Em programação orientada a objetos, as instâncias de uma classe são denominadas: Pontos da Questão: 0,5 Objetos Classes Herança Métodos Questão: 9 (175852) O Java é uma linguagem que é compilada para um “bytecode ” e também é interpretada por uma máquina virtual – JVM (Java virtual machine ). Marque a única alternativa que não representa uma característica da linguagem Java. Pontos da Questão: 1 O Java é uma linguagem orientada a objeto e contém a sintaxe similar a linguagem C/C++. Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4501447&p2=13135&p3... 2 de 3 26/11/2012 00:19 O Java pode ser executado via rede com restrições de execução. O Java é uma linguagem portável, pois pode ser executado em qualquer plataforma ou equipamento que possua um interpretador Java. O Java não suporta multithreading, porém permite compilação just-in-time e utilização de código nativo. Questão: 10 (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 I e II estão erradas Apenas a III está errada Apenas a IV está errada II e IV estão erradas Fechar Server IP : 192.168.10.137 Client IP: 186.232.46.66 Tempo de execução da página : 0,906 Visualização de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4501447&p2=13135&p3... 3 de 3 26/11/2012 00:19
Compartilhar