Buscar

Simulado Desenvolvimento Web

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

1a Questão (Ref.: 201201218146)
	Pontos: 0,0  / 0,1
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	40, 2
	 
	4, 30
	 
	40, 30
	
	3, 29
	
	2, 25
		
	
	
	 2a Questão (Ref.: 201201227284)
	Pontos: 0,0  / 0,1
	(FCC - 2011) No ambiente de programação Java:
		
	 
	a herança múltipla permite que mais classes sejam estendidas.
	
	o corpo de um método abstrato termina com ponto e vírgula e a declaração é delimitada por chaves.
	 
	toda classe é uma subclasse direta ou indireta da classe Object.
	
	uma classe abstrata permite apenas métodos abstratos.
	
	uma interface pode definir tanto métodos abstratos quanto não abstratos.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201201214378)
	Pontos: 0,1  / 0,1
	Assinale a sintaxe correta para a estrutura CASE em Java.
		
	
	
	
	
	 
	
	
	
	
	
		
	
	
	 4a Questão (Ref.: 201201214373)
	Pontos: 0,1  / 0,1
	(FCC-2008) Em Java, para alterar a visibilidade do elemento em que se aplica, entre outros, utiliza-se o modificador de acesso:
		
	
	volatile.
	
	abstract.
	
	static.
	
	transient.
	 
	protected.
		
	
	
	 5a Questão (Ref.: 201201218142)
	Pontos: 0,0  / 0,1
	Considere o trecho de código ilustrado na figura a seguir:
Qual será a saída do código ilustrado na figura?
		
	
	15
	
	s
	
	Primeiro
	 
	22
	 
	Segundo
		
	
----------------------------------------------------------------------------------------------------------------------------------------
	1a Questão (Ref.: 201201218341)
	Pontos: 0,1  / 0,1
	(CESPE - 2009) Para definição e manipulação de uma exceção em Java, devem constar no programa, obrigatoriamente, os termos:
		
	
	try e retry.
	 
	try e catch.
	
	finally e retry.
	
	try e finally.
	
	finally e catch.
		
	
	
	 2a Questão (Ref.: 201201218132)
	Pontos: 0,0  / 0,1
	(INSTITUTO CIDADES - 2009 -Adaptada) Acerca do uso do this em Java, analise as seguintes afirmativas:
I. O this é utilizado pelo objeto para acessar uma referência a si próprio.
II. O this é utilizado em métodos não-estáticos.
III. O this é aceito em métodos estáticos.
Podemos afirmar corretamente que:
		
	 
	Apenas as alternativas I e II estão corretas.
	
	Apenas a alternativa II está correta.
	 
	Apenas a alternativa I está correta.
	
	Apenas as alternativas II e III estão corretas.
	
	Apenas a alternativa III está correta.
		
	
	
	 3a Questão (Ref.: 201201217307)
	Pontos: 0,0  / 0,1
	(FUMARC-2011) Analise o seguinte programa desenvolvido na linguagem Java.
Assinale a opção com a sequência CORRETA, de cima para baixo.
		
	
	false true false true
	 
	true false true false
	
	false false false true
	 
	true false false true
	
	true false false false
		
	
	
	 4a Questão (Ref.: 201201221585)
	Pontos: 0,1  / 0,1
	Considere o código abaixo:
public class DoubleKey {
private String key1, key2;
public DoubleKey( ){
key1 = "key1";
key2 = "key2";
}
public DoubleKey (String key1, String key2){
this.key1 = key1;
this.key2 = key2;
}
public String getKey1( ){return key1;}
public void setKey1 (String key1){this.key1 = key1;}
public String getKey2( ){return key2;}
public void setKey2 (String key2){this.key2 = key2;}
}
Observe a lista abaixo com alguns métodos do código acima e correlacione com a coluna que descreve o tipo de cada um:
	(1) public DoubleKey( )
	( ) construtor com argumentos
	(2) public DoubleKey (String key1, String key2)
	( ) construtor sem argumentos
	(3) public String getKey1( )
	( ) método mutante
	(4) public void setKey2( String key2)
	( ) método acessor
		
	
	1-4-3-2
	
	2-3-4-1
	
	3-4-2-1
	
	1-4-2-3
	 
	2-1-4-3
		
	
	
	 5a Questão (Ref.: 201201221554)
	Pontos: 0,0  / 0,1
	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:
		
	
	III e IV, apenas.
	 
	I, II e IV, apenas.
	
	I e II, apenas.
	
	II, III e IV, apenas.
	 
	I, II, III, IV e V.

Outros materiais