Buscar

CCT0176 - LINGUAGEM DE PROGRAMAÇÃO - RIC - AV2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Outros materiais