Logo Passei Direto
Buscar

01 - Simulado - PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA

User badge image
Toni

em

Ferramentas de estudo

Questões resolvidas

Com base no código Java a seguir, responda:
Qual das seguintes alternativas informa o resultado da execução do código?
Celta, Corsa
Sonic, Celta, Corsa, Sonic, Celta
Sonic
Sonic, Sonic
Sonic, Celta, Sonic

Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java.
Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
public static void main(String[] args) { System.out.println("Hello World!"); }
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } }
public class HelloWorld { public static void HelloWorld() { System.out.println("Hello World!"); } }
println("Hello World!")
public class Main { System.out.println("Hello World!"); }

Assinale a afirmativa correta sobre herança em JAVA.
Qual das alternativas é correta?
Propriedades mais especializadas da hierarquia ficam em superclasses.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.

Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é:
Somente a III.
II e III.
Somente a II.
Somente a I.
I e II.

Java possui suporte a definição de métodos synchronized, os quais:
Qual das alternativas é correta?
Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:
Qual das alternativas é correta?
InterruptedException e NullPointerException
ClassNotFoundException e SQLException
ClassNotFoundException e NullPointerException
IOException e IllegalArgumentException
InterruptedException e SQLException

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

Com base no código Java a seguir, responda:
Qual das seguintes alternativas informa o resultado da execução do código?
Celta, Corsa
Sonic, Celta, Corsa, Sonic, Celta
Sonic
Sonic, Sonic
Sonic, Celta, Sonic

Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java.
Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
public static void main(String[] args) { System.out.println("Hello World!"); }
public class Main { public static void main(String[] args) { System.out.println("Hello World!"); } }
public class HelloWorld { public static void HelloWorld() { System.out.println("Hello World!"); } }
println("Hello World!")
public class Main { System.out.println("Hello World!"); }

Assinale a afirmativa correta sobre herança em JAVA.
Qual das alternativas é correta?
Propriedades mais especializadas da hierarquia ficam em superclasses.
Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
Subclasses têm acesso aos campos privados da sua superclasse.
Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.

Sobre herança em Java, afirma-se que: I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados. II) Os atributos e métodos privados não são herdados pela subclasse. III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface. A alternativa que contém apenas opções corretas é:
Somente a III.
II e III.
Somente a II.
Somente a I.
I e II.

Java possui suporte a definição de métodos synchronized, os quais:
Qual das alternativas é correta?
Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.

Considere as seguintes afirmacoes sobre Threads:
Sobre as afirmações, está correto o contido em:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
I, apenas
I e III, apenas
I, II e III
II e III, apenas
I e II, apenas

Ao executar as linhas de código podem ocorrer, respectivamente, as seguintes exceções:
Qual das alternativas é correta?
InterruptedException e NullPointerException
ClassNotFoundException e SQLException
ClassNotFoundException e NullPointerException
IOException e IllegalArgumentException
InterruptedException e SQLException

Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC.
Qual opção está sendo descrita aqui?
Persistence Unit
Entity Classes from Database
Java Server Faces from JPA Controller Classes
JPA Controller Classes from Entity Classes
Swing GUI Forms from Entity Classes

Prévia do material em texto

Disc.: PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA   
	Aluno(a): 
	
	Acertos: 10,0 de 10,0
	18/10/2021
		1a
          Questão
	Acerto: 1,0  / 1,0
	
	(AOCP − 2013 − COREN/SC − Técnico Especializado − Programador)
Com base no código Java a seguir, responda:
 
1. public class Exemplo {
2. public static void main(String[] args) {
3. Set carros = new HashSet();
4. carros.add(¿Sonic¿);
5. carros.add(¿Celta¿);
6. carros.add(¿Corsa¿);
7. carros.add(¿Sonic¿);
8. carros.add(¿Celta¿);
9. carros.remove(¿Celta¿);
10. carros.remove(¿Corsa¿);
11. for (String string : carros) {
12. System.out.println(string);
13. }
14. }
15. }
 
Qual das seguintes alternativas informa o resultado da execução do código?
		
	
	Sonic, Celta, Corsa, Sonic, Celta
	 
	Sonic
	
	Sonic, Sonic
	
	Sonic, Celta, Sonic
	
	Celta, Corsa
	Respondido em 18/10/2021 23:23:09
	
	Explicação:
Resposta correta: Sonic
	
		2a
          Questão
	Acerto: 1,0  / 1,0
	
	(Instituto AOCP − 2020 − MJSP − Cientista de Dados − Engenheiro de Dados − Big Data)
Java é uma linguagem orientada a objetos na qual os objetos Java são parte das assim chamadas classes Java. Nesse sentido, escolha a alternativa que apresenta um programa executável escrito em Java.
		
	 
	public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
	public class HelloWorld {
public static void HelloWorld() {
System.out.println("Hello World!");
}
}
	
	public static void main(String[] args) {
System.out.println("Hello World!");
}
	
	println("Hello World!")
	
	public class Main {
System.out.println("Hello World!");
}
	Respondido em 18/10/2021 22:58:41
	
	Explicação:
Resposta correta: 
public class Main {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
	
		3a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2017 Banca: FCC Órgão: TRE-PR Prova: FCC - 2017 - TRE-PR - Técnico Judiciário - Programação de Sistemas
Uma aplicação Java pode conter, entre outros recursos, classes, interfaces e classes abstratas. Uma instrução correta que uma interface Java pode conter é:
		
	
	Private int calcularQuantidade(int n1);
	
	Public void exibe( ) {System.out.print(''Ok'');}
	
	Public double calcularTributos() {return 27.5;}
	 
	Double calcular(double n1, double n2);
	
	Protected sacar(double valor);
	Respondido em 18/10/2021 23:00:32
	
	Explicação:
A resposta certa é: Double calcular(double n1, double n2);
	
		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á:
		
	
	ssnns
	
	nnsss
	
	nssss
	
	snnns
	 
	sssss
	Respondido em 18/10/2021 23:03:00
	
	Explicação:
A resposta certa é: sssss
	
		5a
          Questão
	Acerto: 1,0  / 1,0
	
	Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas
Assinale a afirmativa correta sobre herança em JAVA.
		
	
	Propriedades mais especializadas da hierarquia ficam em superclasses.
	
	Propriedades comuns a todas as classes da hierarquia ficam em subclasses.
	 
	Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
	Subclasses têm acesso aos campos privados da sua superclasse.
	
	Subclasses herdam o comportamento e o estado da superclasse tanto na herança de classe quanto na de interface.
	Respondido em 18/10/2021 23:03:52
	
	Explicação:
A resposta certa é: Toda classe que não estenda especificamente uma outra classe é uma subclasse de Object.
	
		6a
          Questão
	Acerto: 1,0  / 1,0
	
	Sobre herança em Java, afirma-se que:
I) Métodos públicos em uma classe pública são acessíveis pela subclasse, mas não são herdados.
II) Os atributos e métodos privados não são herdados pela subclasse.
III) Uma classe pode ter uma superclasse e, simultaneamente, implementar uma interface.
A alternativa que contém apenas opções corretas é:
		
	 
	II e III.
	
	Somente a III.
	
	Somente a I.
	
	Somente a II.
	
	I e II.
	Respondido em 18/10/2021 23:04:47
	
	Explicação:
A resposta certa é: II e III.
	
		7a
          Questão
	Acerto: 1,0  / 1,0
	
	(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a definição de métodos synchronized, os quais:
		
	 
	Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
	Permitem monitorar sua execução para que outras ações no mesmo objeto possam ser sincronizadas para execução obrigatoriamente em paralelo.
	
	Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o relógio atômico e que, assim, tem mais precisão se comparado com o relógio do sistema.
	
	Permitem a sincronização com outros métodos synchronized da mesma e de outras classes, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	
	Permitem a sincronização com outros métodos synchronized da mesma classe, de modo que possam iniciar sua execução exatamente juntos a partir de diferentes threads.
	Respondido em 18/10/2021 23:15:01
	
	Explicação:
A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão mútua entre threads que tentam executar seus métodos synchronized em um dado momento.
	
		8a
          Questão
	Acerto: 1,0  / 1,0
	
	(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre Threads:
I. É uma forma de um processo se dividir em tarefas que podem ser executadas concorrentemente.
II. Os sistemas que suportam múltiplas threads são chamados de multithread.
III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas de forma simultânea.
Sobre as afirmações, está correto o contido em:
		
	 
	I, II e III
	
	I e II, apenas
	
	II e III, apenas
	
	I e III, apenas
	
	I, apenas
	Respondido em 18/10/2021 23:11:40
	
	Explicação:
A resposta certa é: I, II e III
	
		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:  
		
	
	InterruptedException e NullPointerException           
	 
	ClassNotFoundException e SQLException  
	
	ClassNotFoundException e NullPointerException
	
	IOException e IllegalArgumentException      
	
	InterruptedException e SQLException           
	Respondido em 18/10/2021 23:09:40
	
	Explicação:
A resposta certa é: ClassNotFoundException e SQLException  
	
		10a
          Questão
	Acerto: 1,0  / 1,0
	
	Ao utilizar JPA, no ambiente do NetBeans, temos muitas ferramentas voltadas para a produtividade, onde uma delas permite criar as entidades do JPA a partir da conexão ao banco de dados via JDBC. Qual opção está sendo descrita aqui?
		
	
	Persistence Unit
	
	Java Server Faces from JPA Controller Classes
	 
	Entity Classes from Database
	
	Swing GUI Forms from EntityClasses
	
	JPA Controller Classes from Entity Classes
	Respondido em 18/10/2021 23:05:48
	
	Explicação:
A resposta certa é: Entity Classes from Database

Mais conteúdos dessa disciplina