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: 201001294939 - FL�VIO LUIZ DA SILVA DANTAS Nota da Prova: 4 Nota do Trabalho: Nota da Participa��o: 2 Total: 6 Prova On-Line Quest�o: 1 (198319) Associação de Classes é um vínculo que permite que objetos de uma ou mais classes se relacionem. Através destes vínculos, é possível que um objeto troque mensagens ou chame os métodos de outros objetos. Marque a opção que apresenta os três tipos de associação de classes. Pontos da Quest�o: 0,5 Associa��o, Heran�a e Polimorfismo Associa��o, Composi��o e Agrega��o Associa��o, Heran�a e Agrega��o Associa��o, Composi��o e Heran�a Quest�o: 2 (178403) Escolha a opção que complete corretamente a frase abaixo, de acordo com a orientação a objetos: Na programação orientada a objetos, subprogramas (ou subrotinas) determinam as funcionalidades dos objetos. Estas funcionalidades são encapsuladas nos próprios objetos e passam a designar-se ... Pontos da Quest�o: 0,5 inst�ncia. heran�a. atributo. m�todo. Quest�o: 3 (175941) Marque a afirmativa que não se aplica sobre o processo de desenvolvimento de progrmas em JAVA. Pontos da Quest�o: 1 O comando javac Prog.java produz o arquivo Prog.claSS A M�quina Virtual Java (JVM) � um aplicativo que simula um computador, ocultando o sistema operacional e o hardware que interagem com ela. Os bytecodes s�o instru��es que independem de plataforma, isto � s�o port�veis. Se um programam JAVA compilar corretamente, o compilador produzir� um arquivo com a extens�o .java Quest�o: AV2.2011.3SCCT0176.003 (198209) 4 - Seja o seguinte trecho de código, em Java. if(a==1)System.out.print( " o valor de a = 1"); if(a==2)System.out.print( " o valor de a = 2"); if(a==3)System.out.print( " o valor de a = 3"); if(a==4)System.out.print( " o valor de a = 4"); if(a==5)System.out.print( " o valor de a = 5"); Reescreva o código utilizando o comando switch ... case, de modo a produzir o mesmo efeito. Pontos da Quest�o: 1,5 Resposta do Aluno: switch { case a==1{System.out.print( " o valor de a = 1")} case a==2{System.out.print( " o valor de a = 2")} case a==3{System.out.print( " o valor de a = 3")} case a==4{System.out.print( " o valor de a = 4")} case a==5{System.out.print( " o valor de a = 5")} }; Gabarito: switch(a) { case 1: System.out.print( " o valor de a = 1"); break; case 2: System.out.print( " o valor de a = 2"); break; case 3: System.out.print( " o valor de a = 3"); break; case 4: System.out.print( " o valor de a = 4"); break; case 5: System.out.print( " o valor de a = 5"); break; } Visualiza��o de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4478087&p2=13135&p3... 1 de 3 13/12/2012 15:43 Fundamenta��o do Professor: Pontos do Aluno: Quest�o: 5 (178398) A interface gráfica com o usuário (GUI - Graphical User Interface). As GUIs são construídas a partir de componentes GUI, que são objetos com o qual o usuário interage através dos dispositivos de entrada, ou seja, o mouse, o teclado, a voz, etc. 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: java.awt (pacote do núcleo) e javax.swing (pacote de extensão). Sejam as seguintes afirmações: I) A maioria dos componentes Swing é escrita, manipulada e exibida completamente em Java, estes são conhecidos como componentes Java puros. II) Os nomes dos componentes da classe Swing recebem um “J”, como, por exemplo: JLabel, JButton, JFrame, JPanel, etc. III) Os nomes dos compoentes da classe Awt recebem um "A", como, por exemplo: ALabel, AButton, AFrame, APanel, etc. IV) Os componentes da classe Swing podem ser persolnalizados com o estilo do Microsoft Windows, do Apple Macintosh ou do Motif (UNIX). V) Os componentes da classe Awt podem ser persolnalizados com o estilo apenas do Microsoft Windows e do Apple Macintosh. Marque a alternativa que contém apenas afirmativas que não fazem parte das definições do Java: Pontos da Quest�o: 0,5 III e V IV e V II e V I e III Quest�o: 6 (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{ } catch{ } try{ } main() { } Quest�o: AV2.2011.3SCCT0176.020 (198256) 7 - Escreva a implementação da classe Aluno no formato JavaBean. Esta classe de negócio possui apenas um atributo, String nome. ----------------------------------------------- | | | ALUNO | ----------------------------------------------- | - nome : String | ----------------------------------------------- | + SetNome (nom: String): void | | + Getnome ( ) : String | ----------------------------------------------- Pontos da Quest�o: 1,5 Visualiza��o de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4478087&p2=13135&p3... 2 de 3 13/12/2012 15:43 Resposta do Aluno: Gabarito: public class Aluno { private String nome; public Aluno(){ } public String getNome() { return nome; } public void setNome(String n) { this.nome = n; } } Fundamenta��o do Professor: Pontos do Aluno: 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 public static protected private Quest�o: 9 (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 main() { } try { } finally{ } catch{ } 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 II e IV est�o erradas Apenas a III est� errada I e II est�o erradas Apenas a IV est� errada Fechar Server IP : 192.168.10.137 Client IP: 187.126.194.73 Tempo de execu��o da p�gina : 0,984 Visualiza��o de Prova https://sia.estacio.br/portal/prt0010a.asp?p1=4478087&p2=13135&p3... 3 de 3 13/12/2012 15:43
Compartilhar