Logo Passei Direto
Buscar

SIMULADO (AV) - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

User badge image
DoughTi

em

Ferramentas de estudo

Questões resolvidas

(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 4. } 5. } Assinale a alternativa correta:


A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.

(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda: public class Automovel { public void nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public void nome(String nome) { return ¿O carro é ¿ + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome(¿Corsa¿)); } } Qual das seguintes alternativas indica o resultado da execução do código?


Corsa
O código não será compilado, pois apresenta erros
null
O carro é null
O carro é Corsa

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação) Observe cuidadosamente o código Java a seguir: 1. public class OlaMundo { 2. public static void main(String[] args) { 3. System.println("Olá Mundo!"); 4. } 5. } Assinale a alternativa correta:


A segunda linha do código deveria ser → public static main(String args) {
Não deveria ter a quinta linha do código.
A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
A primeira linha do código deveria ser → private class OlaMundo {
Não deveria ter a quarta linha do código.

(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador) Com base no código Java a seguir, responda: public class Automovel { public void nome(String nome) { return nome; } } public class Carro extends Automovel { @Override public void nome(String nome) { return ¿O carro é ¿ + super.nome(nome); } } public class Executa { public static void main(String[] args) { Carro carro = new Carro(); System.out.println(carro.nome(¿Corsa¿)); } } Qual das seguintes alternativas indica o resultado da execução do código?


Corsa
O código não será compilado, pois apresenta erros
null
O carro é null
O carro é Corsa

Prévia do material em texto

Meus Simulados
	Teste seu conhecimento acumulado
	
				Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(IBFC − 2020 − EBSERH − Analista de Tecnologia da Informação)
Observe cuidadosamente o código Java a seguir:
1. public class OlaMundo {
2. public static void main(String[] args) {
3. System.println("Olá Mundo!");
4. }
5. }
Assinale a alternativa correta:
		
	
	A segunda linha do código deveria ser → public static main(String args) {
	
	Não deveria ter a quinta linha do código.
	 
	A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
	
	A primeira linha do código deveria ser → private class OlaMundo {
	
	Não deveria ter a quarta linha do código.
	Respondido em 16/05/2023 23:56:40
	
	Explicação:
Resposta correta: A terceira linha do código deveria ser → System.out.println("Olá Mundo!")
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
public class Automovel {
public void nome(String nome) {
return nome;
}
}
public class Carro extends Automovel {
@Override public void nome(String nome) {
return ¿O carro é ¿ + super.nome(nome);
}
}
public class Executa { public static void main(String[] args) {
Carro carro = new Carro();
System.out.println(carro.nome(¿Corsa¿));
}
}
 
Qual das seguintes alternativas indica o resultado da execução do código?
		
	
	Corsa
	 
	O código não será compilado, pois apresenta erros
	
	null
	
	O carro é null
	
	O carro é Corsa
	Respondido em 16/05/2023 23:57:37
	
	Explicação:
Resposta correta: O código não será compilado, pois apresenta erros
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2017 Banca: INSTITUTO AOCP Órgão: EBSERH Prova: INSTITUTO AOCP - 2017 - EBSERH - Analista de Tecnologia da Informação - Processos (HUJB - UFCG)
Ao desenvolver um sistema utilizando a linguagem JAVA, alguns conceitos fazem parte da programação, como encapsulamento, herança e polimorfismo. No polimorfismo, temos o conceito de cast implícito. Assinale a alternativa que apresenta o comando que usa cast implícito.
		
	
	if (c instanceof Alcool) {abastecerAlcool (c);}
	 
	Pai objeto = new Filho();
	
	double[ ] nota = {7, 8, 9, 1, 4, 2};
	
	Filho objetoFilho = (Filho)objetoPai;
	
	void parar() {System.out.println(''Parado!'')};
	Respondido em 16/05/2023 23:58:18
	
	Explicação:
A resposta certa é: Pai objeto = new Filho();
	
		4a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2012 Banca: CESGRANRIO Órgão: Petrobras Prova: CESGRANRIO - 2012 - BR Distribuidora - Profissional Júnior - Formação Analista de Sistemas - Ênfase em Java - Crm e Web.
Nas linguagens orientadas a objeto, existe uma diferença entre a referência a um objeto e o valor do objeto. Em Java, o operador = = e o método equals, este definido para a classe Object, apresentam comportamento específico, que tem relação com essa característica. Considere o exemplo de um código Java 6 a seguir:
public class Questao {
public static void main(String [ ] args) {
Integer a,b,c,d,e ;
int f ;
char r1,r2,r3,r4,r5 ;
String s ;
a=1; b=1; c = a ;
d= b; f=1; e = f.;
r 1= ( a.equals(b)? 's' : 'n' ) ;
r 2= ( a.equals(c)? 's' : 'n' ) ;
r 3= ( a==d? 's' : 'n' ) ;
r 4= ( a==e? 's' : 'n' ) ;
r 5= ( a.equals(f)? 's' : 'n' ) ;
s = " "+r1+r2+r3+r4+r5 ;
System.out.println(s) ;
}
}
Executando-se esse código, em que é possível testar como o comportamento exemplificado foi implementado para a classe Integer e o tipo int, a resposta impressa será:
		
	
	nnsss
	
	snnns
	 
	sssss
	
	ssnns
	
	nssss
	Respondido em 16/05/2023 23:59:03
	
	Explicação:
A resposta certa é: sssss
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	(INSTITUTO AOCP -IBGE -Analista Censitário -Análise de Sistemas -Desenvolvimento de Aplicações Web Mobile -2019)
Ao se implementar programas de computador em Java, há possibilidade de ocorrerem erros imprevistos durante sua execução. Esses erros são conhecidos como exceções. Sabendo disso, considere que Márcio está fazendo uma operação em um banco de dados, porém essa operação dispara uma exceção de que o campo que ele está manipulando para inserir nesse banco está vazio, ou seja, acontece um NullPointerException. O problema, nesse caso, é a conexão com o banco de dados ficar aberta, o que não pode acontecer. Assim, assinale a alternativa que apresenta o bloco/código no qual deve ser inserida essa operação de fechamento da conexão com o banco de dados.
		
	
	if
	 
	finally
	
	else
	
	try
	
	catch
	Respondido em 16/05/2023 23:59:32
	
	Explicação:
A resposta certa é:finally
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	(CESPE/CEBRASPE - TRE-MA - Técnico Judiciário - Programação de Sistemas)
Um objeto de exceção possui, na linguagem Java, o método:
		
	 
	getMessage( ).
	
	Getchvar( ).
	
	Getsign( ).
	
	Getprior( ).
	
	Getfor( ).
	Respondido em 17/05/2023 00:01:32
	
	Explicação:
A resposta certa é:getMessage( ).
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(COPESE - UFPI - Analista de Tecnologia da Informação - 2017) (Questão modificada) Sobre a classe thread da linguagem Java, informe se cada afirmativa a seguir é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência correta.
( ) A classe provê diversos métodos para controle de execução de threads, sendo o método start responsável por iniciar a execução do thread.
( ) O método sleep é utilizado para forçar um método a atrasar sua execução até que o método run de outra thread tenha completado sua execução.
( ) O método yield, que não possui parâmetros, é um pedido do thread em execução para entregar o processador voluntariamente.
		
	
	F - F - V
	
	V - F - F
	
	V - V - F
	 
	V - F - V
	
	F - V - V
	Respondido em 17/05/2023 00:03:57
	
	Explicação:
A resposta certa é: V - F - V
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo invocado, simultaneamente, por diferentes threads.
Considerando que não há manipulação de locks no restante do sistema, o que pode ser feito para que M seja executado, em dado momento, somente por uma thread?
		
	
	Reescrever M em Assembly, necessariamente.
	
	Utilizar a keyword lockable no bloco de M.
	
	Ajustar o firewall de borda para permitir uma conexão por IP.
	
	Implementar connection pooling no acesso ao banco de dados.
	 
	Declarar o método M como synchronized.
	Respondido em 17/05/2023 00:04:37
	
	Explicação:
A resposta certa é: Declarar o método M como synchronized.
	
		9a
          Questão
	Acerto: 1,0  / 1,0
	
	Considere as linhas apresentadas a seguir, extraídas de um método em uma aplicação Java SE que acessa um banco de dados MySQL.
Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:  
		
	
	IOException e IllegalArgumentException      
	
	ClassNotFoundException e NullPointerException
	
	InterruptedException e NullPointerException           
	 
	ClassNotFoundException e SQLException  
	
	InterruptedException e SQLException           
	Respondido em 17/05/2023 00:05:40
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	De forma geral, quando criamos aplicativos para acesso ao banco de dados, com base no JDBC, temos instruções SQL em meio ao código Java, onde algumas são comandos para manipulação de dados (DML) e outras fazem consultas aos dados armazenados. Para efetivar um comando DML, como Insert ou Delete, qual método deve ser utilizado?  
		
	 
	executeUpdate         
	
	getConnection
	
	executeQuery
	
	prepareStatement     
	
	forName
	Respondido em 17/05/2023 00:06:13Explicação:
A resposta certa é: executeUpdate

Mais conteúdos dessa disciplina