Buscar

Linguagem de Programação AVS

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 5 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

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

Fechar
	Avaliação: CCT0261_AVS_201501377582 » LINGUAGEM DE PROGRAMAÇÃO
	Tipo de Avaliação: AVS
	Aluno: 201501377582 - LUCIANA GONÇALVES DE OLIVEIRA
	Nota da Prova: 8,0    Nota de Partic.:   Av. Parcial  Data: 07/12/2017 17:56:57
	
	 1a Questão (Ref.: 201502113641)
	Pontos: 1,0  / 1,0
	Quando programamos em Java, devemos levar em consideração as convenções de nomenclatura para deixar nosso código o mais legível e documentável possível, pois um dos objetivos da programação orientada a objetos é o reaproveitamento do código. Com relação ao nome de classes, por convenção, marque a opção incorreta:
		
	
	toda classe deve começar com uma letra maiúscula
	
	caso o nome de uma classe seja composto por mais de uma palavra, a primeira letra de cada palavra deve ser em maiúscula.
	
	O nome da classe deve ser exatamente o mesmo nome de seu arquivo fonte ( .java )
	 
	deve começar com letras minúsculas, porém não podem começar com números.
	
	O nome da classe deve fazer referência total ao seu objeto
	
	
	 2a Questão (Ref.: 201501446477)
	Pontos: 1,0  / 1,0
	Em Java encontra-se várias formas de implementarmos uma estrutura de dados. Uma delas é a criação de matrizes unidimensionais (vetores) e multidimensionais. É correto afirmar sobre esta estrutura de dados:
		
	
	é usada somente para agrupar dados de tipos primitivos, como int e double.
	
	é usada somente para agrupar objetos.
	
	é usada somente para armazenar tipos primitivos.
	
	não é permitido o uso deste tipo de estrutura em Java, somente na Linguagem C.
	 
	é usada para armazenar dados de tipos primitivos e também para armazenar objetos.
	
	
	 3a Questão (Ref.: 201502057053)
	Pontos: 0,0  / 1,0
	Os componentes gráficos mais comuns estão frequentemente prontos e presentes no pacote Swing. Para montar as telas que são específicas de um projeto, é necessário compor alguns componentes mais básicos, como JFrames, JPanels, JButtons, etc. Criar um componente do Swing é bastante simples, o comando para criar um botão é:
		
	 
	JButton.botao = new JButton("sair");
	
	JButton botao = new JFrame("sair");
	
	JFrame botao = new JButton("sair");
	 
	JButton botao = new JButton("sair");
	
	JFrame.botao = new.JButton("sair");
	
	
	 4a Questão (Ref.: 201501470835)
	Pontos: 1,0  / 1,0
	Qual sintaxe expressa a criação correta de uma classe em java?
		
	
	class public Exemplo {}
	
	public class Exemplo() {}
	
	Public Class Exemplo {}
	 
	public class Exemplo {}
	
	class Exemplo() {}
	
	
	 5a Questão (Ref.: 201502057052)
	Pontos: 0,0  / 1,0
	Considerando o esquema de herança existente na metodologia de Orientação a Objeto, em uma hierarquia de classes em Java, temos:
I. Os construtores da superclasse não são herdados pelas instâncias de uma subclasse.
II. Todo método construtor de uma superclasse precisa também chamar um construtor da subclasse.
III. O comando super( ), chamada ao construtor da superclasse, deve ser declarado obrigatoriamente na primeira linha do construtor da subclasse.
Marque a alternativa CORRETA:
		
	 
	Apenas as a sentença I e III são verdadeiras.
	
	Todas as sentenças são verdadeiras.
	
	Nenhuma sentença é verdadeira.
	
	Apenas as sentenças I e II são verdadeiras.
	 
	Apenas as sentenças II e III são verdadeiras.
	
	
	 6a Questão (Ref.: 201501446484)
	Pontos: 1,0  / 1,0
	Analisando o código abaixo, assinale a alternativa que indique a explicação correta do funcionamento dos métodos setEstado(boolean estado) e getEstado():
public class Lampada {
 private boolean estado; //ligado ou não
public Lampada(){
this.estado = false;
}
public void setEstado(boolean estado){
this.estado = estado;
}
public boolean getEstado(){
return this.estado;
 }
 }
		
	
	Os dois métodos estão errados, pois não estão atualizando o atributo estado da classe.
	 
	O método setEstado está definindo um valor para o estado da lâmpada ; o método getEstado está retornando o estado atual da lâmpada .
	
	O método setEstado para definir um valor para o atributo estado deveria ser do tipo boolean, como o método getEstado.
	
	O método getEstado para definir um valor para o atributo estado deveria ser do tipo void, como o método setEstado.
	
	O método getEstado está definindo um valor para o estado da lâmpada ; o método setEstado está retornando o estado atual da lâmpada.
	
	
	 7a Questão (Ref.: 201501447404)
	Pontos: 1,0  / 1,0
	class B extends A { 
int m1() { 
return a + b + c + d + e; 
} 
} 
public class A { 
static int a; 
public int b; 
int c; 
protected int d; 
private int e; 
} 
A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta erro de compilação porque a seguinte variável não pode ser acessada diretamente:
		
	
	c
	
	b
	 
	e
	
	d
	
	a
	
	
	 8a Questão (Ref.: 201501691885)
	Pontos: 1,0  / 1,0
	Ações como fechar janela ou controlar entrada de texto necessitam de tratamento de eventos. Por este motivo as interfaces gráficas criadas em Java necessitam de tratamento para suas funcionalidades. Analise as seguintes afirmativas:
I-                  Em uma interface gráfica as acões que podem ser realizadas pelo usuário precisam ser mapeadas como eventos.
II-               Os eventos, no Java, são objetos e provêm de classes, possuindo métodos e atributos.
III-            Cada tipo de componente gráfico suporta um determinado conjunto de eventos.
IV-           Os eventos são categorizados por recurso (teclado e mouse) e por componente (janela, lista, combo, campo de texto etc).
Marque a alternativa CORRETA:
		
	
	Apenas as afirmativas I e IV.
	
	Apenas as afirmativas II, III e IV.
	 
	Todas as afirmativas são corretas.
	
	Apenas a alternativa I.
	
	Apenas as afirmativas I, II e III.
	
	
	 9a Questão (Ref.: 201501647075)
	Pontos: 1,0  / 1,0
	O Java fornece um mecanismo sofisticado para manipulação de erros que produz código eficiente e organizado, a isto chama-se Tratamento de Exceção.Com esse mecanismo os programadores detectam erros facilmente, sem precisar escrever código especial para testar os valores retornados. Sejam as seguintes sentenças referentes ao processo de Exceção em Java:
I. Você deve colocar o bloco de código a ser protegido dentro de uma instrução try. 
II. Se houver algum erro em tempo de execução, o código será desviado para a instrução catch. 
III. Caso haja mais de uma exceção que deva ser verificada, podemos utilizar vários catch'sdiferentes, obedecendo a regra de que as exceções mais específicas devem vir primeiro. 
IV. O bloco do finally é sempre executado, com ou sem exceção.
Marque a alternativa correta:
		
	
	Apenas as sentenças I,II e III estão corretas.
	
	Apenas as sentenças I, III e IV estão corretas.
	
	Apenas as sentenças II e III estão corretas
	 
	Todas as sentenças estão corretas.
	
	Apenas a sentença I está correta.
	
	
	 10a Questão (Ref.: 201501446980)
	Pontos: 1,0  / 1,0
	Por qual motivo é utilizado o bloco try...catch.
		
	
	Fazer depuração de códigos.
	
	Auditar código.
	
	Realizar tentativas de execução.
	 
	Tratar e recuperar erros.
	
	Polimorfismo.

Outros materiais