Buscar

DESENVOLVIMENTO DE SISTEMAS WE2

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

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 6, do total de 6 páginas

Prévia do material em texto

DESENVOLVIMENTO DE SISTEMAS WEB
	
	Simulado: CCT0182_SM_201102204935 V.3 
	 Fechar
	Aluno(a): CLEBER LUIZ DE MAGALHAES
	Matrícula: 201102204935
	Desempenho: 2,0 de 8,0
	Data: 23/04/2015 09:52:16 (Finalizada)
	
	 1a Questão (Ref.: 201102429594)
	
	Java é uma linguagem de programação com o objetivo de criar uma linguagem orientada a objetos dinâmica, para uso nos mesmos tipos de aplicações desenvolvidas em C e C++, mas sem as dificuldades e os erros mais comuns destas linguagens, facilitando a geração de código robusto, confiável, facilmente utilizável em plataformas diversas. Existem algumas características da tecnologia orientada a objetos como o encapsulamento. 
Explique essa característica.
		
	
Sua Resposta: vV
	
Compare com a sua resposta: Encapsulamento consiste na separação dos aspectos externos de um objeto, acessíveis por outros objetos, dos detalhes internos da implementação daquele objeto, que ficam ocultos dos demais objetos. O encapsulamento impede que um programa se torne tão independente que uma pequena modificação possa causar grandes efeitos de propagação.
		
	
	
	 2a Questão (Ref.: 201102468495)
	
	O que podemos desenvolver no Ambiente de programação do J2EE?
		
	
Sua Resposta: svVS
	
Compare com a sua resposta: Ambiente de desenvolvimento para redes, Internet, Intranet e afins.
		
	
	
	 3a Questão (Ref.: 201102341059)
	Pontos: 0,0  / 1,0
	Considerando os conceitos aplicados no desenvolvimento de programas na linguagem JAVA, analise a seguinte definição: 
Especificação de comportamento abstrato, que as classes inividuais podem, então, implementar.
Trata-se da definição de:
		
	 
	Interface
	 
	Classe
	
	Método
	
	Pacote
	
	Variável de instância
		
	
	
	 4a Questão (Ref.: 201102847014)
	Pontos: 1,0  / 1,0
	É um programa que faz a mediação entre software e as demais aplicações.
		
	 
	middleware
	
	hardware
	
	javaware
	
	software
	
	peopleware
		
	
	
	 5a Questão (Ref.: 201102350447)
	Pontos: 0,0  / 1,0
	(CESPE - 2010) A respeito dos conceitos de programação orientada a objetos e da linguagem de programação Java, assinale a opção correta.
		
	
	Na linguagem Java, a definição de classes em que a declaração de todas as suas variáveis seja private é uma forma de se obter uma implementação coesa.
	 
	Na linguagem Java, os métodos de uma classe que tenham acesso padrão são usados em qualquer outra classe.
	
	Na linguagem Java, métodos abstract de classes abstract não têm implementação definida. As subclasses dessa classe abstrata definem implementação para tais métodos.
	
	Em uma hierarquia de classes na linguagem Java, uma subclasse sobrescreve qualquer método da sua superclasse.
	 
	Na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes.
		
	
	
	 6a Questão (Ref.: 201102340427)
	Pontos: 0,0  / 1,0
	Analise o seguinte programa desenvolvido na linguagem Java. 
As variáveis a e b possuem valores iniciais declarados no início do código. Durante a execução do código estes valores poderão ser alterados a medida que estas variáveis passam pelos controles de fluxo if/else.
Assinale a alternativa que contém os valores de a e b ao final da execução do código.
		
	
	a = 2 e b = 1
	
	a = 3 e b = 1
	 
	a = 3 e b = 7
	
	a = 2 e b = 12
	 
	a = 2 e b = 7
		
	
	
	 7a Questão (Ref.: 201102344648)
	Pontos: 0,0  / 1,0
	Para responder a questão, considere o código e as afirmativas a seguir:
public class Item{
private double preco_unitario;
private double desconto;
private int quantidade;
private String descricao;
private String id;
public Item (String id, String descricao, int quantidade, double preco){
this.id = id;
this.descricao = descricao;
if (quantidade >= 0) {this.quantidade = quantidade;}
else {this.quantidade = 0;}
this.preco_unitario = preco;
}
public double getTotalAjustado ( ){
double total = preco_unitario * quantidade;
double desconto_total = total * desconto;
double total_ajustado = total - desconto_total;
return total_ajustado;
}
public void setDesconto (double desconto){
if (desconto < = 1.00) {this.desconto = desconto;}
else {this.desconto = 0.0;}
}
public double getDesconto( ){return desconto;}
public int getQuantidade( ){return quantidade;}
public void setQuantidade (int quantidade) {
if (quantidade > = 0){this.quantidade = quantidade;}
}
public String getProdutoId ( ) {return id;}
public String getDescricao ( ) {return descricao;}
}
 I - Métodos como public Item (String id, String descricao, int quantidade, double preco) são chamados construtores: métodos utilizados para inicializar objetos durante sua instanciação.
II - Métodos como setDesconto( ), getDescricao( ) e getTotalAjustado( ) são comportamentos da classe Item que retornam ou configuram atributos.
III - Os métodos como getTotalAjustado( ) e getDesconto( ) são chamados de acessores, pois permitem o acesso aos dados internos de um objeto.
IV - Métodos como setDesconto( ) são chamados de mutantes, pois permitem a alteração do estado interno do objeto.
V - Por todo o código, pode-se notar o uso de this: uma referência que aponta para a instância do objeto.
Assinale a alternativa que contém a(s) afirmação(ões) CORRETAS:
		
	 
	I, II, III, IV e V.
	
	I e II, apenas.
	 
	I, II e IV, apenas.
	
	III e IV, apenas.
	
	II, III e IV, apenas.
		
	
	
	 8a Questão (Ref.: 201102341208)
	Pontos: 0,0  / 1,0
	(COPEVE-UFAL-2011) Considerando o trecho de código em Java apresentado a seguir,
O que aconteceria se você tentasse compilar esse programa?
		
	
	Apenas 1 erro na Linha 17.
	
	Dois erros: Linhas 17 e 18.
	
	Apenas 1 erro na Linha 18 e um aviso na Linha 6.
	 
	Apenas 1 erro na Linha 18.
	 
	Apenas 1 erro na Linha 17 e um aviso na Linha 6.
		
	
	
	 9a Questão (Ref.: 201102341466)
	Pontos: 0,0  / 1,0
	(CESGRANRIO - 2008) Observe o seguinte programa JAVA: 
A saída desse programa é:
		
	 
	XF
	 
	XZF
	
	MXZF
	
	MXYZF
	
	MZF
		
	
	
	 10a Questão (Ref.: 201102341437)
	Pontos: 1,0  / 1,0
	(FCC - 2005) Os erros gerados durante a execução de um programa Java devem ser controlados com uma estrutura que pode combinar o uso dos blocos:
		
	
	try, catch e finally, somente.
	 
	try e catch, try e finally ou try, catch e finally.
	
	try e catch ou try e finally, somente.
	
	try e catch, somente.
	
	try e finally, somente.

Outros materiais