Buscar

av2 linguagem

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

Continue navegando